1. Purpose

This document provides guidance to podlings preparing for graduation from the Apache Incubator on:

  1. The role and responsibilities of a Top-Level Project (TLP) Chair.
  2. How a podling should select and recommend a Chair during the graduation process.

The Chair role is central to ensuring a project’s good standing within the Apache Software Foundation (ASF) and maintaining healthy communications between the project community and the ASF Board.


2. Duties of a TLP Chair

The TLP Chair is the official point of contact between the project and the ASF Board of Directors. While the Project Management Committee (PMC) as a whole is responsible for managing the project, the Chair has specific administrative and communication duties:

2.1 Board Reporting

2.2 Administrative Responsibilities

2.3 Delegation and Collaboration


3. What a Chair is Not


4. Selecting a Chair at Graduation

4.1 Principles

4.2 Criteria for Candidates

When considering a candidate for Chair, podlings should look for:

Avoid selecting:

4.3 Process

  1. Discussion: Start an open discussion on the podling’s private@ list about Chair candidates.
  2. Consensus: Strive for consensus on a single candidate.
  3. Vote: Hold a formal vote of the PPMC to select the recommended Chair.
  4. Graduation Proposal: Include the recommended Chair’s name in the graduation resolution submitted to the Incubator PMC and then to the ASF Board.
  5. Board Appointment: The ASF Board makes the final appointment as part of approving the graduation resolution.

5. Best Practices


6. References