Title: Apache Corporate Organization Chart Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. At a high level, organizational governance at the Apache Software Foundation (ASF) is fairly simple: the Members elect a Board of Directors; the Board appoints various officers and creates PMCs; the PMCs report periodically to the board, and most other officers report through the President, who reports for them to the board. Click in the image map to learn more about a role.
- Existing Members nominate and elect new members periodically, and annually nominate and elect nine Directors to the board. - The board appoints operational officers, and delegates responsibility for specific policy or operational areas to each officer. For example, the VP, Legal Affairs Committee is responsible for setting legal policy for the ASF and all Apache projects, and working with corporate counsel. - The board appoints executive officers, including a President, Secretary, and Treasurer, who are responsible for specific operations of the ASF. - Most [officers report directly to the President][1] on a monthly basis, and the President reports an overall operational status to the board at each meeting. - The VP, Infra reports to the President, and provides high-level oversight of the operations of the infrastructure team. Within the team, a paid Infra Admin helps manage daily operations and prioritize work with the paid staff who maintain services all Apache projects use.
![Apache Corporate Governance - Elections and Appointments](ApacheOrgChart-p2.png)
- The board creates and updates Project Management Committees (PMCs). In most cases, the board simply ratifies properly constructed requests from the Incubator (to graduate podlings to TLPs), or from the PMCs themselves (to add or remove PMC members). In each case, the relevant PMC has already voted to recommend the change to the board.
![Apache Project / PMC Governance](ApacheOrgChart-p3.png)
- PMCs report directly to the board quarterly. The board exercises organizational oversight of PMCs, ensuring that they are functioning as a healthy and meritocratic community, and that they are following Apache policies. The board does **not** provide technical governance; that is handled within the PMC itself. - The Chair of each PMC is a Vice President of that project, and thus is an officer of the ASF. The [primary duty of the chair](/dev/pmc.html#chair) is to ensure that the project's reports are complete and submitted to the board. - PMCs vote on software product releases. This ensures that all source code releases are acts of the ASF itself, through its properly-governed PMC. - PMCs nominate and elect new committers to their project. PMCs also nominate and vote on new PMC members, whom the PMC then recommends to the board for approval. - The Apache Incubator is a special (I)PMC: it's work is to mentor new podling communities to help them learn the Apache Way. After each podling votes on their software releases, the IPMC members provide oversight and vote on that podling's release process as well, to ensure the podling is progressing towards becoming a full Apache project. - By policy, only individuals may serve as Members, committers, PMC members or ASF officers. This is one way that the ASF and [Apache projects preserve their independence](http://community.apache.org/projectIndependence). [Source for org chart graphics](ApacheOrgChart.odg) stored in an Apache OpenOffice file. [1]: https://www.apache.org/foundation/records/minutes/2012/board_minutes_2012_10_17.txt