This guidance is distilled from real Apache Incubator proposal discussions and focuses on proposal accuracy around people, roles, participation, and ownership.
This guide is intended for:
Use this guide to help check whether a proposal’s description of its community matches what can be observed and verified. Clear, accurate proposals reduce review friction and help discussions focus on whether a project is ready for incubation.
If a proposal lists people in different groups (for example, PPMC roles and committers), it should be clear:
If the proposal uses labels such as “core maintainers” or “core developers”:
Unexplained hierarchies or inconsistent counts can undermine confidence in the proposal.
Proposals should reference only repositories that:
Unclear or unnecessary repository references are best removed until they are actually needed.
Be cautious about using rigid numeric thresholds for recognition or advancement (for example, time served, commit counts, or lines of code).
Concerns raised with this approach include:
If most contributors are salaried or affiliated with a single organisation, state this explicitly. Describe employment and participation reality accurately, without optimistic framing that is not supported by observable activity.
Committer lists should reflect who is willing to participate under ASF norms, rather than serving primarily as recognition for historical association.
Where work is owned or controlled by an organisation:
Leaving ownership implicit can create uncertainty during proposal review.
Claims about contributors, activity, or growth should be:
Accuracy and honesty are valued more highly than impressive-looking numbers.