Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • +1 – “Yes,” “Agree,” or “the action should be performed.” In general, this vote also indicates a willingness on the behalf of the voter in “making it happen.”
  • +0 – This vote indicates a willingness for the action under consideration to go ahead. The voter, however, will not be able to help.
  • 0 – The voter is neutral on the topic under discussion.
  • -0 – This vote indicates that the voter does not, in general, agree with the proposed action but is not concerned enough to prevent the action going ahead.
  • -1 – This is a negative vote. On issues where consensus is required, this vote counts as a veto. All vetoes must contain an Vetoes are only valid for code commits and must include a technical explanation of why the veto is appropriate. Vetoes with no or non-technical explanation are void. It . On issues where a majority is required, -1 is simply a vote against. In either case, it may also be appropriate for a -1 vote to include an a proposed alternative course of action.
  • All participants in the Metron project are encouraged to show their agreement for or against a particular action by voting, regardless of whether their vote is binding. Nonbinding votes are useful for encouraging discussion and understanding the scope of opinions within the project.

...

  • Consensus Approval – Consensus approval requires 3 binding +1 votes and no binding vetoes.
  • Lazy Consensus – Lazy consensus requires at least one +1 vote and no -1 votes (‘silence gives assent’).
  • Lazy Majority – A lazy majority vote requires 3 binding +1 votes and more binding +1 votes than -1 votes.
  • Lazy 2/3 Majority – Lazy 2/3 majority votes requires at least 3 votes and twice as many +1 votes as -1 votes.
  • Vetoes

 

A valid, binding veto regarding a code commit cannot be overruled. If a veto is cast, it must be accompanied by a valid reason explaining technical explanation giving the reasons for the veto. The technical validity of a veto, if challenged, can be confirmed by anyone who has a binding vote. This does not necessarily signify agreement with the veto - merely that the veto is valid. If you disagree with a valid veto, you must lobby the person casting the veto to withdraw their veto. If a veto is not withdrawn, any action that has already been taken must be reversed in a timely manner. 

Actions

 

This section describes the various actions which are undertaken within the project, the corresponding approval required for that action and those who have binding votes over the action.

...