Establishing communities of developers and users brings open source projects closer to long-term viability. Developers and project leaders should be deliberate about attracting the type of community that is best suited to support the OSS project. To understand how organisations and people contribute to the community, we focus on two community types:

  • The community of contributors. Software developers, architects, and designers who write code, create and update documentation, and contribute in a multitude of ways.

  • The community of users. End users who find value in an OSS product, provide feedback and expertise, and can act as evangelists for the project.

The analysis of the communities is divided into several chapters:


Fig. 40 - NoiseModelling is a free, open-source tool designed to produce environmental noise maps for very large urban areas. GPL-3.0 license#