This guide was generated from real discussion threads on the Apache Incubator mailing list, including proposals where podlings were judged too early, structurally unready, or not yet aligned with ASF norms.

Who This Guide Is For

This guide is intended for:

It is designed to help people recognise when a project is not yet ready for incubation and what to correct before trying again.

How To Use This Guide

Unifying Principle

The Incubator exists to help communities grow into independent Apache projects, not to fix every structural, legal, or governance problem for them. Some projects need more work before they are ready to enter.


Purpose

This guide explains common patterns that led the Incubator community to say:

The patterns come from real proposals and are anonymised into general guidance.

This guide complements, but does not replace:


1. Signs a Proposal Is Structurally Too Early

Some projects are not yet in a shape where incubation will help them. Common red flags include:

In these cases, mentors and IPMC members often suggest:

Observed concerns and corrections from proposal discussions

Observed concerns included:

Observed corrections included:


2. License and Policy Misalignment at Proposal Time

Some proposals arrive with serious license or policy misalignments, for example:

Typical Incubator responses in these cases:

If a proposal cannot realistically move to ASF-compatible licensing for its core, it is usually better for everyone if it does not enter incubation.

Observed concerns and corrections from proposal discussions (Category X style issues)

Observed concerns included:

Observed corrections included:


3. Region-Locked Communities and Non-Global Readiness

Some proposals are deeply tied to a single region, language, or domestic ecosystem. Warning signs include:

The Incubator does not require a project to be global on day one, but it does require:

When a proposal cannot credibly commit to that, it is often deemed not ready.

Observed concerns and corrections from proposal discussions

Observed concerns included:

Observed corrections included:


4. Mono-Repo, Mono-Owner, and Single-Organisation Control

Another common readiness failure is structural control by a single organisation:

This raises questions such as:

If these questions cannot be answered clearly, the Incubator often asks the project to:

Observed concerns and corrections from proposal discussions (scope and boundaries)

Observed concerns included:

Observed corrections included:


5. Private Development vs Public Collaboration

Many proposals show a long history of private development followed by a sudden decision to donate. Warning patterns include:

ASF incubation expects:

When a project is still in the mindset of “we control everything” then incubation may be premature. The project should first practise working in public.

Observed concerns and corrections from proposal discussions (public collaboration signals)

Observed concerns included:

Observed corrections included:


6. Governance and Committer Legitimacy Questions at Proposal Time

Some proposals raise questions about whether the listed committers and PPMC members really reflect the active community:

This often leads to questions such as:

When these questions cannot be answered clearly, reviewers may conclude that the project is not yet ready, because the community story is not honest or stable enough.

Observed concerns and corrections from proposal discussions (Apache Way readiness)

Observed concerns included:

Observed corrections included:


7. Mentor Role Misunderstandings

A frequent readiness failure is misunderstanding what mentors are for:

Incubation works best when:

If the mentor story feels decorative or misaligned, that is often a sign the project has not internalised how the Incubator actually works.

Observed concerns and corrections from proposal discussions (mentor capacity and timing)

Observed concerns included:

Observed corrections included:


8. When the Right Answer Is “Not Yet”

Sometimes the Incubator’s most responsible action is to say:

In practice, that usually means the project should:

“Not yet” is not a rejection of the idea or of the people. It is a recognition that timing matters for both the project and the Incubator.


9. Key Takeaways for Proposers, Mentors, and the IPMC


Quick Readiness Checklist

For proposers:

If these answers are mostly “no”, it may be better to fix those gaps first before entering incubation.


Appendix: Observed Correction Patterns From Proposal Discussions

This appendix summarises repeatable correction patterns that emerged in proposal discussions. It intentionally separates what was seen as a readiness concern from what changes proposed restartable.

A. Clarify Scope and Separate What Is Being Donated

Observed pattern:

Corrections that resolved discussion pressure:

B. Treat Dependency Licensing as Engineering Work, Not a Footnote

Observed pattern:

Corrections that resolved discussion pressure:

C. Make Global Participation Feasible in Practice

Observed pattern:

Corrections that resolved discussion pressure:

D. Demonstrate Open Governance Before Re-proposing

Observed pattern:

Corrections that resolved discussion pressure:

E. Use “Pause and Return” When the Gaps Are Large

Observed pattern:

Corrections that resolved discussion pressure: