This guidance is distilled from real Apache Incubator discussions and focuses on structural and governance mechanics that can block proposals, donations, or graduations if not handled correctly.

Purpose

Use this guide to identify and resolve governance edge cases related to:

Who This Guide Is For

This guide is intended for:

It is designed to help mentors and IPMC reviewers spot structural issues early, so projects can resolve them on-list before they become blockers at proposal, donation, or graduation time.


1. IP Clearance Responsibilities Must Be Explicit

When accepting an external codebase:

Do not assume clearance can be handled informally or retroactively.


2. Do Not Change Repository Before Clearance

Avoid any repository transfer or control change that:

Confirm the clearance path and who will execute it before any repository transfer. Only change the repository control after clearance is aligned.


3. Keep the Public Record Self-Contained

Keep governance discussions coherent and reviewable on the public list.


4. Explain Any Unusual Difference Between Initial PPMC and Committers

If initial PPMC members and initial committers are not the same group:

Be prepared to show that the listed individuals are participating meaningfully.


5. Keep Project Scope Consistent Across Artifacts


Key Takeaways