Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add typical path

...

Examples reflected in the data
Projects such as Flink, Pulsar, Iceberg, and Arrow followed this route, entering with clear community structures and graduating soon after alignment work was complete.

...

2. Typical ASF Path (1–2 Years)

This is the most common route. Projects start with a small but functional team, expand participation through ASF processes, and graduate once releases, governance, and diversity are stable. Progress is steady rather than fast, balancing learning and autonomy.

Typical characteristics

  • Initial core team with moderate external engagement

  • Public development and voting culture established within months

  • One or two releases per year after early setup

  • Mentors active but not dominant in decision-making

Examples
Druid, RocketMQ, and SeaTunnel show this pattern: consistent progress, gradual growth, and sustainable graduation after about two years.

...

3. Emerging Community, Steady Growth

Many projects begin with a small founding team and use incubation to grow broader participation. Progress is measured in new committers, public discussions, and reliable releases rather than speed.

...

Examples reflected in the data
Superset, Pinot, and ECharts showed this pattern with slow early progress followed by strong, sustainable communities.

...

4. Complex Migration or Long-Term Incubation

Large or long-running codebases can require extensive IP clearance, infrastructure migration, or dependency review. These projects may take several years but often become strong ASF communities once established.

...

Examples reflected in the data
NetBeans and IoTDB illustrate this path, where the technical migration was the dominant timeline factor.

...

5. Withdrawal or Completion Outside Apache

Some communities determine that the ASF structure does not align with their preferred workflow or governance model. Withdrawal is a transparent conclusion that leaves both the project and the ASF in a clear position.

...

Examples reflected in the data
Zipkin chose this outcome after maintaining active development outside the ASF structure.

...

6. Graduation Followed by Quieter Activity

A small number of projects graduate successfully but later slow down or retire. This reflects the normal lifecycle of open-source technology as interests and ecosystems evolve.

...

Examples reflected in the data
Projects such as Mesos, Trafodion, and MXNet followed this trajectory, each contributing valuable lessons in community lifecycle and sustainability.

...

7. Extended Stewardship and Mentor Continuity

Some long-running incubations benefited from mentors who stayed engaged throughout, ensuring stability and eventual handoff to independent governance.

...

These observations highlight that incubation outcomes depend on continued participation and transparency rather than project age, size, or sponsor.

...

Summary Table

PathTypical DurationCommunity CharacteristicsExample Outcomes
Established communityUnder 1 yearMulti-organisation, regular releasesFlink, Iceberg, Arrow
Typical ASF path1-2 yearsmoderate growth, stable governanceDruid, RoickerMQ, SeaTunnel
Emerging community1–3 yearsSmall start, growing diversitySuperset, Pinot, ECharts
Complex migration2–5 yearsLarge codebase, IP clearance focusNetBeans, IoTDB
WithdrawalVariesLimited on-list activityZipkin
Graduation then quiet2–3 yearsStrong at graduation, later slowdownMesos, MXNet
Extended mentorshipSeveral yearsConsistent mentor involvementSuperset, ECharts

...

Incubation is about building trust, transparency, and shared ownership. Each path adds to the ASF’s collective understanding of how diverse communities grow and sustain themselves in the open.