Welcome to the PPMC

  • Podling Project Management Committee (PPMC)

  • Oversees podling during incubation

  • Goal: healthy, self-governing community

The Apache Way

  • Transparency

  • Meritocracy

  • Consensus

  • Community over Code

Your Role

  • Active participation

  • Guide decisions “the Apache Way”

  • Mentor contributors

  • Support inclusivity

ASF Basics

  • ASF is a 501(c)(3) nonprofit

  • Podlings are not independent legal entities

  • Trademarks and assets owned by the ASF

  • PPMC manages the project with the help of the IPMC

Committer vs. PPMC

  • Initial committers are PPMC members

  • Committers: can commit code changes

  • PPMC: sets technical direction & community growth

Relationship with IPMC

  • PPMC reports to Incubator PMC

  • IPMC oversees incubation

  • Some votes (e.g., releases, graduation) need IPMC approval

Responsibilities

  • Review/vote on releases

  • Ensure IP/licensing compliance

  • Nurture community health

  • Engage in discussions

Voting

  • +1, 0, -1

  • Lazy consensus common

  • PPMC votes are binding

Communication

  • Use dev@ mailing list

  • Keep decisions public

  • Escalate when needed

Escalation Path

  • Start with the PPMC

  • Escalate to IPMC if unresolved

  • Further escalation: ASF President or Board

Infra Basics

  • ASF GitHub repos

  • Mailing lists

  • Issue tracker

  • Website on ASF infra

Releases

  • Follow ASF release policy

  • Generally 72h minimum vote

  • Source = official release

  • Distribute via dist.apache.org

Diversity of Community

  • Broad, diverse participation

  • Avoid vendor dominance

  • Needed for graduation

Growth & Graduation

  • Add new committers and PPMC members

  • Support project diversity

  • Graduation depends on community health

Next Steps

  • Join discussions

  • Review PRs/issues

  • Vote on releases

  • Help onboard contributors