You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@incubator.apache.org by Apache Wiki <wi...@apache.org> on 2018/09/10 03:44:47 UTC

[Incubator Wiki] Update of "DefaultProjectGuidelines" by Justin Mclean

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "DefaultProjectGuidelines" page has been changed by Justin Mclean:
https://wiki.apache.org/incubator/DefaultProjectGuidelines

New page:
= Default Project Guidelines =

DRAFT DRAFT DRAFT

NOT ENDORSED BY ANYONE CURRENTLY

== Introduction ==

This document defines the guidelines under which a project operates if it hasn't defined it's own guidelines.

It defines the roles and responsibilities of the project, who may vote, how voting works, how conflicts are resolved, etc.

The [[https://www.apache.org/foundation/faq|Apache Foundation FAQ]] and [[http://www.apache.org/foundation/faq.html|How-It-Works]] explain the operation and background of the foundation. Terms used are defined in the [[https://www.apache.org/foundation/glossary|ASF glossary]].

Apache has a [[http://www.apache.org/foundation/policies/conduct.html|code of conduct]] that it expects its members to follow.

== Roles and Responsibilities ==

Apache projects define a set of [[https://www.apache.org/foundation/how-it-works.html#roles|roles]] with associated rights and responsibilities.

=== Project Management Committee ===

The [[http://www.apache.org/dev/pmc.html#what-is-a-pmc|PMC]] has [[https://www.apache.org/foundation/how-it-works.html#pmc|many responsibilities]] including complying with [[http://www.apache.org/dev/pmc.html#policy|ASF policies]], [[https://www.apache.org/foundation/board/reporting|reporting to the board]], [[https://www.apache.org/foundation/voting.html|voting on releases]] and adding new [[http://www.apache.org/dev/pmc.html#newcommitter|committers]] and [[http://www.apache.org/dev/pmc.html#newpmc|PMC members]].

=== The Chair ===

The [[http://www.apache.org/dev/pmc.html#chair|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.
 - [[https://www.apache.org/foundation/glossary.html#ConsensusApproval|Consensus Approval]] – Consensus approval requires 3 binding +1 votes and no -1 votes ( [[https://www.apache.org/foundation/glossary.html#Veto|vetoes]]).

 - [[https://www.apache.org/foundation/glossary.html#MajorityApproval|Majority Approval]] – requires at least 3 +1 votes more +1 votes than -1 votes.

 - [[https://www.apache.org/foundation/glossary.html#LazyConsensus|Lazy Consensus]] consensus no objections (‘silence gives assent’).

|| Action |||| Who can vote |||| Approval || Board approval required ||
|| Code change |||| Committer |||| Lazy Consensus |||| ||
|| Release |||| PMC |||| Majority Approval |||| ||
|| New committer |||| PMC |||| Consensus Approval |||| ||
|| New PMC member |||| PMC |||| Consensus Approval |||| Yes^1^ ||
|| Existing committer removal |||| PMC |||| Consensus Approval |||| ||
|| Existing PMC removal |||| PMC |||| Consensus Approval |||| Yes^2^ ||

^1^ [[http://www.apache.org/dev/pmc.html#notice_period|Notice]] must be given to board.

^2^ Except PMC member in question. Only the board can [[http://www.apache.org/dev/pmc.html#pmc-removal|remove PMC members].

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org