I'd like to initiate one more discussion about how the community interacts and gets engaged. Here is a checklist:
- Project has a well-known web site that points to all the information required to operate according to this maturity model.
- Community welcomes contributions from anyone who acts in good faith and in a respectful manner and adds value to the project.
- Contribution considered as source code, documentation, constructive bug reports, constructive discussions, marketing, and generally anything that adds value to the project.
- Community is a "holarchy" (see Governance Principles) and over time aims to give more rights and responsibilities to contributors who add value to the project.
- Methods for contributors to increase privileges such as commit access or decision power is clearly documented and is the same for all contributors.
- Community operates based on consensus of its members who have decision power.
- Project strives to answer user questions in a timely manner.
- Project has an open real-time communication platform such as IRC.
- Project's real-time communications if any are archived so that users can refer back to past conversations.
- Community forum or other discussion platform for users to ask questions, w/reasonable response times from the community.
- Active and diverse set of contributing members representing various constituencies.
I'd like to initiate one more discussion about how the community interacts and gets engaged. Here is a checklist: