Hi,

>  "Lazy Majority" and "Lazy 2/3 Majority" just doesn't make sense to me.
These are exactly as most other Apache projects including HTTP (it doesn't 
mention 23rd majority however).

From http://httpd.apache.org/dev/guidelines.html.
"An action item requiringmajority approval must receive at least 3 binding +1 
votes and more +1 votes than -1 votes"
"Lazy majority decides each issue in the release plan."

See here:
http://ant.apache.org/bylaws.html
https://cwiki.apache.org/confluence/display/KAFKA/Bylaws
http://hadoop.apache.org/bylaws.html
http://pig.apache.org/bylaws.html
https://cwiki.apache.org/confluence/display/Hive/Bylaws
https://cloudstack.apache.org/bylaws.html
http://wiki.apache.org/jclouds/Bylaws

And probably others (just a  quick search).

There a little variation on if it called "Lazy Majority" or "Majority Approval" 
but the rules are the same.

(Note Hive is a little different as it make a distinction between "Lazy 
Majority" and "Lazy Approval" and "Lazy Consensus".)

And also here:
http://www.apache.org/dev/release.html
http://www.apache.org/foundation/glossary.html#ConsensusApproval
http://www.apache.org/foundation/glossary.html#MajorityApproval

Rules are the same but refers to it in the glossary as Majority Approval.
"Votes on whether a package is ready to be released use majority approval -- 
i.e., at least three PMC members must vote affirmatively for release, and there 
must be more positive than negative votes. Releases may not be vetoed."
"Refers to a vote (sense 1) which has completed with at least three binding +1 
votes and more +1 votes than -1 votes. ( I.e. , a simple majority with a 
minimum quorum of three positive votes.) Note that in votes requiring majority 
approval a -1 vote is simply a vote against, not a veto. "

>  The HTTP guidelines sort of explain something like that as "Lazy approval" 
> until someone votes -1..."
That's lazy censuses not majority.

> Otherwise, as soon as someone votes -1, everyone who had silently
> consented and moved on to something else now has to keep tabs on the vote
> and see that and then vote.
Encourages people to vote and have a say IMO and the person who raised the vote 
to encourage other people to vote - just like a release. The only common action 
that require Majority voting are releases. I guess the the guidelines may 
change occasionally (2/3 Majority). I hope we don't have the situation where we 
have to vote on removal of PMC or committer members that often.

> Minor nit:  In "Code Change" I think "any" is missing in this portion:
> "-1 vote by other committer"
Changed. I think that can be considered a very minor change and not require a 
new RC - especially given that no one has actually voted yet.

Thanks,
Justin

Reply via email to