Apache Incubator Case Studies

This page compiles case studies of podlings that have undergone the Apache Incubator process.

Each example shows different outcomes: healthy graduations, rapid success, recoveries, stagnation, retirement, withdrawal, and unique challenges such as vendor dominance or global contributor bases.

The goal is to help mentors, podlings, and the Incubator PMC learn from past experiences.

Note this is accurate as of October 2025.




Synthesis: Patterns Across Case Studies

What success tends to look like

Common failure or retirement signals

Edge outcomes to note


Additional Takeaways for Mentors

1. Early alignment matters
Projects that thrive (for example, Flink, Iceberg, and Airflow) had mentors who clarified ASF expectations early, especially around releases, mailing-list use, and decision-making. Early reinforcement prevents years of off-list or GitHub-only habits that are hard to undo later.

2. Balance guidance with independence
Over-involvement can mask weak community ownership. Mentors succeed when they teach why ASF practices exist, then step back and let the PPMC lead, intervening only when culture or process drifts.

3. Watch for silent warning signs
Long gaps between releases, single-company commit patterns, or mailing lists that go quiet are all early indicators of risk. Mentors should surface these gently before they become structural problems.

4. Model transparent communication
When mentors consistently reply on-list, summarize outcomes, and reference policy links, podlings mirror that behavior. Mentor silence or private side-chats often lead to slower culture adoption.

5. Recognize when withdrawal or retirement is healthy
As seen with Zipkin or Mesos, not every project needs to remain at Apache forever. Helping a community make that decision transparently can be as valuable as guiding one to graduation.

6. Keep mentorship time-bounded
Effective mentors plan their exit. Ensuring the PPMC can self-govern before graduation and remains functional without external prompting.

7. Time in incubation is a signal, not a goal
Incubation length varies from months to years. Fast graduation can show strong existing maturity (as with Flink) but may hide dependence if mentors push too soon. Longer incubation can simply reflect complex IP clearance (NetBeans) or gradual culture-building (Superset). Mentors should judge progress by ASF maturity, including steady releases, independent decisions, and visible community growth, not by time alone.

8. Mentorship style should adapt to the podling’s phase
Early phases need hands-on clarification of ASF basics such as releases, voting, and mailing lists. Later stages benefit more from coaching and accountability than instruction. Mentors who shift from directing to advising help the PPMC gain true independence before graduation.

9. Maintain context after graduation
Graduation isn't the end of learning. A short transition period where mentors remain subscribed or available helps the new TLP stabilize and handle first-year governance and reporting challenges confidently.

10. Reflect and share lessons back to the IPMC
Each incubation reveals new edge cases in culture, licensing, or governance. Mentors strengthen the whole Incubator when they share anonymized insights that inform future guidance and policy updates.


Case Study 1: Apache Pinot - Strong Community Growth and Graduation

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in May 2021.
Current Status: TLP

Takeaway

Pinot shows that podlings with strong corporate origins can graduate successfully if they:


Case Study 2: Apache Wave - Stalled Podling and Retirement

Entry

During Incubation

Retirement

After seven years without progress, Wave was retired in April 2018.
Current Status: Retired Podling

Takeaway

Even a high-profile donation can fail if a podling does not establish a sustainable, diverse community and adopt an ASF-style transparency approach.


Case Study 3: Apache Superset - Struggles and Recovery

Entry

During Incubation

Graduation

Graduated in November 2020 (TLP announcement early 2021).
Current Status: TLP

Takeaway

Superset shows that a podling can recover from early challenges if mentors persist, the community adopts ASF release discipline, and decision-making shifts to transparent forums.


Case Study 4: Apache Flink - Rapid Graduation

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in December 2014.
Current Status: TLP

Takeaway

Flink demonstrates that incubation can be very short when a project enters with an existing, well-organized, and diverse community that quickly adopts ASF practices.


Case Study 5: Apache Iceberg - Building a New Standard

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in May 2020.
Current Status: TLP

Takeaway

Iceberg shows that projects with strong corporate origins can graduate healthily when they diversify, deliver ASF-compliant releases, and maintain vendor neutrality.




Case Study 6: Apache Blur - Long Stagnation, Retired

Entry

During Incubation

Retirement

Retired from incubation in April 2017.
Current Status: Retired Podling

Takeaway

Blur shows that inactivity and failure to build a community often lead to retirement, no matter how promising the technology.


Case Study 7: Apache MXNet - Vendor Dominance and Retirement

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in September 2022.

After Graduation

Current Status: Retired TLP

Takeaway

MXNet illustrates the risks of concentrated corporate influence. Even with a strong technical foundation and corporate backing, a project cannot thrive at Apache without multi-organization contributor diversity, mailing-list-based consensus, and shared governance.


Case Study 8: Apache Airflow - From Company Project to Global Community

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in January 2019.
Current Status: TLP

Takeaway

Airflow illustrates how a project that begins at a single company can evolve into a vibrant, multi-organization community. Keys to success:


Case Study 9: Apache Zipkin - Withdrawing from the Incubator

Entry

During Incubation

Outcome

After approximately three years without progress toward graduation, the community voted to withdraw from the Incubator in June 2021.
Development continues outside Apache.
Current Status: Withdrawn Podling

Takeaway

Zipkin illustrates that incubation can be a trial of fit. Sometimes even a popular project determines that continuing outside the ASF model better serves its goals; in such cases, withdrawal can be an appropriate outcome.


Case Study 10: Apache Trafodion - Graduation Followed by Retirement

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in May 2017.

After Graduation

Current Status: Retired TLP

Takeaway

Graduation is not sufficient for survival. Without long-term diversity and a steady inflow of contributors, even graduated TLPs may be retired.


Case Study 11: Apache NetBeans - Migrating a Mature Codebase

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in April 2019.
Current Status: TLP

Takeaway

NetBeans shows that incubation isn’t just for new projects - even mature, widely used codebases must:


Case Study 12: Apache ECharts - Global and Multilingual Community

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in July 2021.
Current Status: TLP

Takeaway

ECharts demonstrates that ASF incubation is effective for globally popular projects, even when most contributors start in a non-English environment. Inclusivity and multilingual practices are vital for sustaining global diversity.


Case Study 13: Apache Hadoop - Ecosystem Catalyst

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in January 2008.
Current Status: TLP

Takeaway

Hadoop showed that transparent, collaborative governance at ASF scale can catalyze entire technology ecosystems.


Case Study 14: Apache Cassandra - From Corporate to Community

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in February 2010.
Current Status: TLP

Takeaway

Cassandra’s evolution shows that early establishment of transparent, multi-organization governance is essential to maintaining community neutrality and resilience against vendor concentration over time.


Case Study 15: Apache Kafka - Vendor-Neutral Governance at Scale

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in October 2012.
Current Status: TLP

Takeaway

Kafka is often cited as a strong multi-company community; as its commercial ecosystem expanded, the community continued to discuss how to preserve vendor-neutral governance.


Case Study 16: Apache Pulsar - Modern Distributed Messaging with Transparent Governance

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in September 2018.
Current Status: TLP

Takeaway

Pulsar’s steady releases and strong mentor collaboration show how consistent transparency accelerates maturity and trust.


Case Study 17: Apache APISIX - Cloud-Native Global Growth

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in July 2020.
Current Status: TLP

Takeaway

APISIX highlights ASF’s ability to host fast-moving, globally distributed, cloud-native projects that balance corporate and independent participation.


Case Study 18: Apache IoTDB - Academic Research to Industrial Adoption

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in September 2020.
Current Status: TLP

Takeaway

IoTDB shows that academic research can evolve into sustainable open-source communities when they adopt transparent governance and regular release practice.


Case Study 19: Apache Spark - From Research to Broad Adoption

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in February 2014.
Current Status: TLP

Takeaway

Spark demonstrates that academic innovation can scale to global enterprise adoption when guided by transparent governance and frequent ASF-compliant releases.


Case Study 20: Apache Storm - Early Stream-Processing Success

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in September 2014.
Current Status: TLP

Takeaway

Storm was early in real-time stream processing at Apache, showing that small teams can succeed when they fully embrace ASF release discipline and transparent development. Now in a stable maintenance phase, it continues to demonstrate the value of long-term stewardship within the ASF model.


Case Study 21: Apache Mesos - Cluster Management at Scale

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in July 2013.

After Graduation

Current Status: Retired TLP

Takeaway

Mesos was once core infrastructure at scale; its retirement shows that sustaining relevance requires continuous community renewal and adaptation to industry change.


Case Study 22: Apache Druid - High-Performance OLAP at ASF Scale

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in December 2019.
Current Status: TLP

Takeaway

Druid demonstrated that ASF incubation can support enterprise-focused, cloud-native analytics software while maintaining neutral governance.


Case Study 23: Apache Parquet - Shared Foundation for Analytics

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in April 2015.
Current Status: TLP

Takeaway

Parquet illustrates how incubation can steward a neutral, shared standard that supports the broader ASF analytics ecosystem.


Case Study 24: Apache Arrow - Cross-Language Interoperability

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in February 2018.
Current Status: TLP

Takeaway

Arrow shows that ASF governance can successfully coordinate long-term, cross-language data standards serving a broad ecosystem.


Case Study 25: Apache NiFi - From Government Research to Open Collaboration

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in July 2015.
Current Status: TLP

Takeaway

NiFi proved that government-developed software can thrive under ASF transparency and community-driven collaboration.


Case Study 26: Apache Kylin - Early China-Initiated ASF TLP

Entry

During Incubation

Graduation

Graduated as a Top-Level Project in December 2015.
Current Status: TLP

Takeaway

Kylin was an important milestone in ASF globalization, demonstrating that a China-based team can succeed by embracing The Apache Way of transparency and inclusive governance.