DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
1. Welcome
Congratulations on joining the Podling Project Management Committee (PPMC)!
As a PPMC member, you are helping guide your podling through incubation and toward becoming a successful Apache Top-Level Project (TLP).
This guide outlines your role, expectations, and the support structure available to you.
...
2. What Is a PPMC?
- PPMC = Podling PMC. Every incubating project has one.
- The PPMC manages the day-to-day community and technical decisions of the podling.
- Unlike a TLP’s PMC, the PPMC is still overseen by the Incubator PMC (IPMC) until graduation.
...
| Committer | PPMC Member |
|---|---|
| Votes on code changes | Votes on releases, new committers, reports |
| Writes code/docs | Guides community, ensures ASF culture |
| Focused on contributions | Focused on governance |
...
3. Responsibilities of a PPMC Member
Community building
- Welcome new contributors.
- Encourage consensus-driven decisions.
- Model ASF culture: transparency, meritocracy, respect.
Project oversight
- Participate in discussions on the podling’s private and dev lists.
- Help plan releases, roadmaps, and community activities.
Release voting
- Podling releases must be approved by both the PPMC and the IPMC.
- Learn the ASF’s release process (licenses, NOTICE, distribution).
Reporting
- Help draft reports for the Incubator (monthly at first, then quarterly).
- Highlight progress and challenges honestly.
Graduation readiness
- Ensure the project is diverse, sustainable, and follows ASF policies.
- Prepare for the transition to a TLP PMC.
...
4. Communication & Transparency
- Use public mailing lists for most discussions.
- Private list (
private@podling.incubator.apache.org) is for sensitive topics only.
Decisions about releases, new committers, or adding PPMC members must be made on the mailing lists, not on Slack, GitHub comments, or in private chats.
...
5. Decision-Making
- Follow the Apache Way: consensus, community over code.
- Binding votes in a podling come from PPMC members + mentors.
- Most decisions should be made by lazy consensus (silence = agreement).
Formal votes, such as for new committers, releases, or graduation, should last at least 72 hours. In rare cases, they can be shorter if there is a clear reason.
...
6. Joining and Growing the PPMC
- New PPMC members are elected by a majority approval vote on the podling’s private list.
- The process:
- A PPMC member nominates a candidate.
- A formal vote is held (should run at least 72 hours).
- If approved, the nominee is invited to join the PPMC (via the private list).
- The nominee responds to accept (on the private list).
- The nominee is added to the podling’s roster.
⚡ Tip: Be sure to document nominations, votes, invitations, and acceptances carefully. These records are important when your project is ready to graduate.
...
7. Adding New Committers
- Committers are added by a majority approval vote on the podling’s private list.
- The process is similar to PPMC membership but with one key difference:
- The invitation and acceptance happen on the public dev list, not private.
- Steps:
- Nomination by a PPMC member.
- Majority vote on the private list (should run 72h).
- If approved, the invitation is sent to the nominee.
- The nominee publicly accepts on the dev list.
- Infrastructure creates the account and updates commit access.
⚡ Remember: Adding committers helps your project grow its contributor base. This is one of the most important parts of incubation.
...
8. Working with Mentors
- Each podling has 2–3 people assigned as mentors.
- Mentors must be members of the Incubator PMC (IPMC).
- Their job is to bridge the gap between your podling and the wider ASF.
...
- They don’t make decisions for your podling.
- They don’t block progress unless ASF policies are clearly being broken.
- They do not replace the PPMC. The PPMC is expected to lead.
...
9. The Role of the IPMC
- The Incubator PMC (IPMC) oversees the entire Incubator and all podlings.
- It ensures podlings follow ASF principles and are making progress toward independence.
- The IPMC is accountable to The ASF Board for podling oversight.
...
You can think of the IPMC as your training wheels. They do not run your project, but they help make sure you are ready to move forward on your own.
...
10. The ASF Board
- The ASF Board of Directors provides overall governance for the Foundation.
- The Board does not run individual projects. That responsibility belongs to PMCs and PPMCs.
- For podlings, the Board relies on the IPMC to provide oversight.
- Podling reports are submitted to the Board via the IPMC.
...
⚡ Key takeaway: The Board trusts podlings to govern themselves. Until graduation, it relies on the IPMC and mentors to make sure your project stays on track
...
11. Reporting in Practice
- New podlings report monthly for the first three months.
- After that, if things are stable, they report quarterly to the Board (via the IPMC).
- Reports describe community growth, releases, and any challenges.
...
⚡ Why it matters: The Board learns about podlings through these reports. Accurate reporting helps The ASF provide support for your project.
...
12. Release Shepherding
- PPMC members are responsible for helping podlings produce compliant releases.
- Common pitfalls include:
- Missing or incorrect LICENSE/NOTICE files.
- Including non-compliant dependencies.
- Forgetting the incubation disclaimer.
- Mentors can help review, but PPMC members should actively check before calling a vote.
...
13. Incubation Disclaimer
- All podlings must include the incubation disclaimer on their website and in every release.
- This must remain until graduation.
- The disclaimer makes it clear that the project is not yet a full ASF Top-Level Project.
...
14. Graduation Proposal Process
Graduation does not happen automatically. The PPMC needs to take the lead:
...
⚡ Graduation requires consensus that the podling can self-govern as a TLP.
...
15. Podling Branding
- Podlings must follow ASF branding rules:
- Use “Apache [Podling] (incubating)” in names and websites.
- Include trademark disclaimers where appropriate.
- Use the ASF logo only as permitted.
- PPMC members should regularly check that the podling’s website, GitHub repos, and documentation comply.
...
16. Security and Privacy Basics
- Podlings should handle security responsibly.
- PPMC should ensure that sensitive data is not exposed and that The ASF privacy policy is respected.
- If in doubt, ask mentors or raise a question on
general@incubator.apache.org.
...
17. Escalation and Conflict Resolution
If problems arise, follow this escalation path:
- Discuss openly on
dev@. - If unresolved → bring to mentors.
- If mentors don’t respond → raise on
general@incubator.apache.org.
...
18. Code of Conduct & ASF Culture
- The ASF Code of Conduct applies to podlings just like TLPs.
- PPMC is the first line of handling CoC concerns.
- Escalation can go to mentors, the IPMC, or ASF leadership if needed.
- Remember the Apache Way: assume good faith, act with respect, and put community over code.
...
19. Common Activities for New PPMC Members
- Vote on a new committer proposal.
- Review and test a release candidate.
- Write or review a podling report draft.
- Welcome a new contributor on the dev list.
- Raise a question to mentors or the IPMC when unsure.
...
20. Time Commitment
- Varies by podling activity — usually a few hours a month.
- Expect more during release reviews and graduation prep.
- Staying engaged and responsive is more important than the volume of emails.
...
21. Good Practices
✅ Be welcoming. New contributors are the future of the project.
...
✅ Ask questions. Nobody expects you to know everything on day one.
...
22. FAQs & Scenarios
Q: What if mentors don’t respond?
A: Raise the issue on general@incubator.apache.org. The IPMC can help, and other members often step in to help.
...
Q: What if conflict arises in the community?
A: Use ASF values: respect, consensus, and transparency. Encourage calm, public discussion. If conflict persists, mentors can mediate; unresolved issues can be raised on general@incubator.apache.org.
...
23. Next Steps
As a new PPMC member, you should:
- Subscribe to your podling’s
dev@andprivate@mailing lists. - Read recent discussions to understand context.
- Introduce yourself briefly to the community.
- Review the Incubator website: https://incubator.apache.org.
...
24. Resources
- Incubator Website: https://incubator.apache.org
- Incubator Wiki: https://cwiki.apache.org/confluence/display/INCUBATOR
- The ASF Policies: https://www.apache.org/legal/
- Release Guidelines: https://incubator.apache.org/guides/releasemanagement.html
- The ASF Code of Conduct: https://www.apache.org/foundation/policies/conduct
...