Developers

Decision Making

qianmoQqianmoQ· 更新于 2026-09-30· 阅读 7 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

Introduction

This document describes the roles and responsibilities of the project, who may vote, how voting works, how conflicts are resolved, etc.

The Apache Foundation FAQ and How-It-Works explain the operation and background of the foundation. Terms used are defined in the ASF glossary.

Apache has a code of conduct that it expects its members to follow.

Roles and Responsibilities

Apache projects define a set of roles with associated rights and responsibilities.

Project Management Committee

The PMC has many responsibilities including complying with ASF policies, reporting to the board, approving releases and adding new committers and PMC members.

The Chair

The chair ensures board reports are submitted and that the project’s roster is up to date.

Decision Making

Different decisions require different forms of approval but community consensus is always the goal. Voting when needed should be open for at least 72 hours.

ActionWho can voteApprovalWhere to voteBoard approval required
Code changeCommitterLazy Consensuspublic dev or commit list
ReleasePMCMajority Approvalpublic dev list
New committerPMCConsensus Approvalprivate list
New PMC memberPMCConsensus Approvalprivate listYes 1)
Existing committer removalPMCConsensus Approvalprivate list
Existing PMC removalPMCConsensus Approvalprivate listYes 2)
Change chairPMCConsensus Approvalprivate listYes 3)
  1. Notice must be given to board.
  2. Except PMC member in question. Only the board can remove PMC members.
  3. Need to be approved by the board at the next board meeting.

评论

登录后参与评论

正在加载评论…