The Community Around Open Source

First published:

Last Edited:

Number of edits:

Open Source projects are undertakings that involve several people. There are Different types of open source projects based on community engagement , but more importantly, there are different types of people associated with each project.

For example, a maintainer is someone who can steer the project and its community. It is somehow a leader. There are also contributors , casual contributors , users . The number of roles and their participation is not particularly well defined[ @eghbal2020 Working in public: the making and maintenance of open source software ], and changes from community to community.

It is also important to acknowledge that the community extends much beyond the code contributions. There are plenty of people answering questions on StackOverflow that may not have contributed to the program, but they are valuable members of the community. People making tutorials, walk through's, etc.

Several questions (some very hard to answer) arise, regarding the health of an open source community , and how to sustain an open source community in the long run . Some projects, especially large ones such as Python, build regulatory bodies well defined, and there is a clear belonging to the group of core maintainers . This somehow evolves projects backwards in time, towards the guiding principles of the commons .


Share your thoughts on this note
Aquiles Carattino
Aquiles Carattino
This note you are reading is part of my digital garden. Follow the links to learn more, and remember that these notes evolve over time. After all, this website is not a blog.
© 2021 Aquiles Carattino
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
Privacy Policy