🌱 ASF Culture

Learning the Values Behind the Apache Way

Why Culture Matters

  • Processes can be copied; culture must be learned

  • Sustaining a project requires more than code

  • ASF values guide how communities make decisions, grow, and resolve conflict

What We’ll Cover

Six areas aligned with the typical podling journey

  1. Transparency

  2. Consensus Decision-Making

  3. Meritocracy & Community Growth

  4. Community over Code

  5. Vendor Neutrality

  6. Branding & Trademarks

How to Use These

  • Best followed in sequence, but each stands alone

  • Embedded in podling training, checkpoints, and mentor discussions

  • Reflection questions are prompts for mailing list or mentor conversations

  • Quizzes are for self-check, not grading

Reflection Question

Which of these ASF values do you think your podling already practices well, and which might need more work?

🔍 Transparency

Decisions in the Open

What Transparency Means

  • Technical and governance discussions happen on public lists

  • Private channels (chat, calls, Slack) are fine for brainstorming, but outcomes must be written back to the list

  • Mailing lists are the source of record for project decisions

  • “If it didn’t happen on the list, it didn’t happen.”

Why Transparency Matters

  • Ensures accountability and trust within the community

  • Allows new contributors to follow history and context

  • Prevents “insider” and “outsider” dynamics

  • Protects ASF’s reputation for open governance

Reflection Question

Your podling makes most decisions on company Slack and only posts summaries to the list afterwards. What specific steps would you take to move decisions back to the list?

🗳️ Consensus Decision-Making

How Apache Projects Decide Together

What Consensus Means

  • Everyone on the mailing list can contribute to discussions

  • Objections must be heard and addressed — not ignored

  • “Lazy consensus”: silence is treated as agreement unless someone objects

  • Votes are public, transparent, and archived

Why Consensus Matters

  • Ensures decisions reflect the whole community, not just one group

  • Builds durable buy-in and trust

  • Reduces surprises and prevents domination by any vendor or individual

  • Protects ASF’s reputation for neutral, open governance

Reflection Question

A decision was announced as “already made” without mailing list discussion. How would you move the decision back to the list and involve the community?

🌟 Meritocracy & Community Growth

Earning Trust Through Contribution

What Meritocracy Means

  • Contributors gain responsibility by demonstrating commitment

  • Merit is judged by community, not employers

  • Roles: contributor → committer → PMC/PPMC

  • Contributions can be code, docs, reviews, community work

Meritocracy Myths

  • ❌ “Meritocracy means the loudest voice wins”

  • ❌ “Only code counts”

  • ❌ “Seniority at a company equals merit at Apache”

  • âś… Reality: Merit is earned through consistent, constructive contributions across many forms

Why Meritocracy Matters

  • Encourages open participation — anyone can rise through contribution

  • Builds a sustainable pipeline of new leaders

  • Prevents concentration of control in a small group or one company

  • Demonstrates ASF’s fairness and openness to the wider community

Reflection Question

Most contributors in your podling come from one company. What concrete actions could you take to attract and support new contributors from outside that company?

🤝 Community over Code

Why People Matter Most

What It Means

  • Strong communities can always fix weak code

  • Weak communities cannot sustain even great code

  • Decision-making, mentoring, and inclusivity are as important as technical output

  • Graduation depends on community health, not just releases

Why It Matters

  • Ensures projects outlast individual contributors or companies

  • Encourages collaboration and mentorship

  • Builds resilience against burnout or “bus factor” risks

  • Reinforces ASF’s mission of sustainable, diverse communities

Reflection Question

Your podling ships features quickly but most discussions come from just 2–3 people. What risks do you see, and what actions could you take to spread participation?

🏢 Vendor Neutrality

Balancing Company Involvement

What It Means

  • No single company controls the project or its direction

  • Contributors act as individuals, not company representatives

  • Technical merit matters more than employer or sponsorship

  • Governance is balanced across diverse participants

Why It Matters

  • Protects ASF’s reputation for independence and fairness

  • Encourages outside contributors to join without fear of corporate control

  • Reduces legal and trademark risks tied to company ownership

  • Builds long-term sustainability as companies come and go

Reflection Question

Most code in your podling comes from one company’s employees. What steps could you take to balance this and make the project more welcoming to outsiders?

™️ Branding & Trademarks

Protecting the Project’s Identity

What It Means

  • The ASF owns project names and logos

  • Podlings must follow ASF branding guidelines

  • Names, marks, and domains cannot be controlled by individuals or companies

  • Projects must consistently use the “Apache <Project>” name in all materials

  • Consistent use of ASF trademarks protects both the project and the Foundation

Why It Matters

  • Safeguards ASF’s credibility and independence

  • Ensures users know they are getting the official ASF project

  • Prevents legal disputes and confusion

  • Reinforces the project’s status as a community-driven effort

Reflection Question

A major contributing company is using your podling’s name and logo in its marketing in a way that suggests it “owns” the project. How should your podling respond to protect ASF branding while maintaining a good relationship with that contributor?

🌟 Wrapping Up

Living the Apache Way

Key Takeaways

  • ASF values are as important as technical milestones

  • Healthy communities grow through transparency and consensus

  • Responsibility is earned by merit, not granted by employers

  • Projects thrive when community comes before code

  • Neutrality and branding protect the ASF and its projects

Next Steps

  • Apply these principles in your podling community

  • Discuss reflection questions with your mentors and peers

  • Use these as a reference throughout incubation

  • Remember: incubation is about learning the Apache Way, not just checking boxes

Reflection Question

Which Apache cultural value will you commit to strengthening in your podling over the next 6 months?