Re: Committer Voting and Vetos

2014-10-01 Thread Branko Čibej
On 01.10.2014 05:41, Greg Stein wrote:
 On Tue, Sep 30, 2014 at 10:28 AM, Ted Dunning ted.dunn...@gmail.com wrote:

 On Tue, Sep 30, 2014 at 3:46 AM, Greg Stein gst...@gmail.com wrote:

 To the concrete question, the Subversion project never calls a strict
 [VOTE] for new committers or PMC members. We discuss first, and that sets
 the direction. People throw out +1 messages, but that is sure, make it
 so
 rather than a true vote. Whenever somebody says wait a minute, then we
 do. We don't have formal rules around this stuff, since a general goal of
 consensus is so ingrained into the community.

 The nice thing about the vote is that there is a [RESULT] message to link
 to.  What does the Subversion project link to in the account request?

 We don't provide a link. There is no reason for Infrastructure to
 second-guess account requests from Officers or ASF Members, so that link is
 optional. *Should* a question ever arise, then it is easy enough to provide
 background information.

Yup. I see the link field there as being mainly for the benefit of the
Incubator and podlings.

-- Brane


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Committer Voting and Vetos

2014-09-30 Thread Bertrand Delacretaz
On Tue, Sep 30, 2014 at 3:52 AM, William A. Rowe Jr.
wr...@rowe-clan.net wrote:
 ...The HTTP Server project has successfully operated by unanimity...

As a side note,  I often tell people that IMO the HTTP Server is so
modular because people couldn't agree on things - it's much easier to
get consensus and sometimes unanimity when the things to agree upon
are smaller ;-)

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Committer Voting and Vetos

2014-09-30 Thread Greg Stein
On Fri, Sep 26, 2014 at 10:21 AM, Noah Slater nsla...@apache.org wrote:
...

 Specifically, we (CouchDB) see voting as the failure mode of a
 discussion (a useful one non-the-less), or as a last-step requirement
 to officiate a particular set of project-level decisions (that are
 fully enumerated in the bylaws).


I very much agree with this sentiment, as does the Apache Subversion
project. In the project's 14 year history, we have held (maybe) about FOUR
actual votes. EVER. And I'm talking both technical and community-issue
votes. I'm really kind of guessing here. I can recall only two, but there
must have been a few others. If a community cannot reach consensus, and
needs a vote instead, then something is wrong (IMO).

To the concrete question, the Subversion project never calls a strict
[VOTE] for new committers or PMC members. We discuss first, and that sets
the direction. People throw out +1 messages, but that is sure, make it so
rather than a true vote. Whenever somebody says wait a minute, then we
do. We don't have formal rules around this stuff, since a general goal of
consensus is so ingrained into the community.

Cheers,
-g


Re: Committer Voting and Vetos

2014-09-30 Thread Ted Dunning
On Tue, Sep 30, 2014 at 3:46 AM, Greg Stein gst...@gmail.com wrote:

 To the concrete question, the Subversion project never calls a strict
 [VOTE] for new committers or PMC members. We discuss first, and that sets
 the direction. People throw out +1 messages, but that is sure, make it so
 rather than a true vote. Whenever somebody says wait a minute, then we
 do. We don't have formal rules around this stuff, since a general goal of
 consensus is so ingrained into the community.


The nice thing about the vote is that there is a [RESULT] message to link
to.  What does the Subversion project link to in the account request?


Re: Committer Voting and Vetos

2014-09-30 Thread Greg Stein
On Tue, Sep 30, 2014 at 10:28 AM, Ted Dunning ted.dunn...@gmail.com wrote:

 On Tue, Sep 30, 2014 at 3:46 AM, Greg Stein gst...@gmail.com wrote:

  To the concrete question, the Subversion project never calls a strict
  [VOTE] for new committers or PMC members. We discuss first, and that sets
  the direction. People throw out +1 messages, but that is sure, make it
 so
  rather than a true vote. Whenever somebody says wait a minute, then we
  do. We don't have formal rules around this stuff, since a general goal of
  consensus is so ingrained into the community.
 

 The nice thing about the vote is that there is a [RESULT] message to link
 to.  What does the Subversion project link to in the account request?


We don't provide a link. There is no reason for Infrastructure to
second-guess account requests from Officers or ASF Members, so that link is
optional. *Should* a question ever arise, then it is easy enough to provide
background information.

Cheers,
-g


Re: Committer Voting and Vetos

2014-09-30 Thread Brett Porter
As an additional reference, here's a previous thread on the topic:

http://mail-archives.apache.org/mod_mbox/incubator-general/201303.mbox/%3ccapfnckijy6tm5tycfn7msch6h0v_ear7ws5qmftegaoo+do...@mail.gmail.com%3E

Cheers,
Brett

On 26 Sep 2014, at 1:59 pm, Alex Harui aha...@adobe.com wrote:

 In a past discussion about by-laws, some folks were adamant that voting
 for new committer and PMC members be consensus votes so a single person
 can block the adding of a candidate.
 
 Do any projects use some form of majority voting for new committers?  What
 are the reasons for allowing vetoes?
 
 Thanks,
 -Alex
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Committer Voting and Vetos

2014-09-29 Thread William A. Rowe Jr.
 opportunity they may never have become so invested
 in the foundation and its projects.
 
  Sometimes it's not possible to reach unanimous consensus. In such
 situations the community needs to delay the vote (they agree the concerns
 are appropriate) or they use voting to break the deadlock. How the vote is
 conducted is covered well by Joe.
 
  Sent from my Windows Phone
  
  From: Joe Brockmeiermailto:j...@zonker.net javascript:;
  Sent: ‎9/‎26/‎2014 5:00 AM
  To: general@incubator.apache.org javascript:;mailto:
 general@incubator.apache.org javascript:;
  Subject: Re: Committer Voting and Vetos
 
  On Thu, Sep 25, 2014, at 10:59 PM, Alex Harui wrote:
  In a past discussion about by-laws, some folks were adamant that voting
  for new committer and PMC members be consensus votes so a single person
  can block the adding of a candidate.
 
  Do any projects use some form of majority voting for new committers?
  What are the reasons for allowing vetoes?
 
  Yes, some projects have lazy majority/no veto for committer votes.
  CouchDB for example:
 
  http://couchdb.apache.org/bylaws.html
 
  Some reasons I'd give in favor of the veto model:
 
  * Consensus on decisions around new committers/PMC members is pretty
  important. A majority vote that overrides concerns of one or more PMC
  members rather than working through those concerns may not be good for
  the community.
 
  * You can usually re-visit a discussion to vote on a new committer or
  PMC member, but once they're voted on it's more difficult to undo it. If
  the no voter(s) are saying not yet convinced, giving some additional
  time to work that out may be better for the community than forcing it
  and later regretting it.
 
  Reason *not* to have a veto:
 
  * It could be abused, or simply cause harm to a community because one or
  more PMC members are too conservative about adding new committers.
  Contributors lose interest and the community stagnates.
 
  [Other folks probably have different reasons they'd give in favor of or
  against vetoes, many of whom have been around much longer than I -- so I
  hope others will chime in as well.]
 
  Generally, I lean towards having a veto. If one member has a real
  concern, I'd prefer to see it worked through and achieve consensus
  rather than overriding someone.
 
  Best,
 
  jzb
  --
  Joe Brockmeier
  j...@zonker.net javascript:;
  Twitter: @jzb
  http://www.dissociatedpress.net/
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 javascript:;
  For additional commands, e-mail: general-h...@incubator.apache.org
 javascript:;
 



 --
 Noah Slater
 https://twitter.com/nslater



-- 
Noah Slater
https://twitter.com/nslater


Re: Committer Voting and Vetos

2014-09-29 Thread Ted Dunning
On Mon, Sep 29, 2014 at 8:52 PM, William A. Rowe Jr. wr...@rowe-clan.net
wrote:

 The HTTP Server PMC has succeeded in working through these issues without
 evicting a project member, and continuing to make progress.


There is a lot of credit due for this.

Of course, there are different stresses on each project.  Some projects
have large commercial interests at stake.  Others have incredibly little
directly at stake.  The problems in these different groups are often very
different.

My own limited experience is that people often play together better when
there is much at stake, except when there is a perception of a zero sum
game.  When little is at stake, just about anybody can afford to be an ass.

This observation has been attributed to a huge number of people [1].  I
like the idea that Samuel Johnson was the originator of the core idea.

http://quoteinvestigator.com/2013/08/18/acad-politics/


Re: Committer Voting and Vetos

2014-09-26 Thread Joe Brockmeier
On Thu, Sep 25, 2014, at 10:59 PM, Alex Harui wrote:
 In a past discussion about by-laws, some folks were adamant that voting
 for new committer and PMC members be consensus votes so a single person
 can block the adding of a candidate.
 
 Do any projects use some form of majority voting for new committers? 
 What are the reasons for allowing vetoes?

Yes, some projects have lazy majority/no veto for committer votes.
CouchDB for example:

http://couchdb.apache.org/bylaws.html

Some reasons I'd give in favor of the veto model:

* Consensus on decisions around new committers/PMC members is pretty
important. A majority vote that overrides concerns of one or more PMC
members rather than working through those concerns may not be good for
the community. 

* You can usually re-visit a discussion to vote on a new committer or
PMC member, but once they're voted on it's more difficult to undo it. If
the no voter(s) are saying not yet convinced, giving some additional
time to work that out may be better for the community than forcing it
and later regretting it.

Reason *not* to have a veto:

* It could be abused, or simply cause harm to a community because one or
more PMC members are too conservative about adding new committers.
Contributors lose interest and the community stagnates.

[Other folks probably have different reasons they'd give in favor of or
against vetoes, many of whom have been around much longer than I -- so I
hope others will chime in as well.]

Generally, I lean towards having a veto. If one member has a real
concern, I'd prefer to see it worked through and achieve consensus
rather than overriding someone. 

Best,

jzb
-- 
Joe Brockmeier
j...@zonker.net
Twitter: @jzb
http://www.dissociatedpress.net/

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Committer Voting and Vetos

2014-09-26 Thread Jake Farrell
Hey Alex
If during a new committer vote someone is giving a negative vote then the
reasoning should be included with that vote and a discussion can follow
around why the person was given the negative vote, this should all occur on
the private@ mailing list for that project. If there is hesitation about a
new committer then it should be brought out into the open and vetted and
the veto should not just be glossed over and ignored

-Jake

On Thu, Sep 25, 2014 at 11:59 PM, Alex Harui aha...@adobe.com wrote:

 In a past discussion about by-laws, some folks were adamant that voting
 for new committer and PMC members be consensus votes so a single person
 can block the adding of a candidate.

 Do any projects use some form of majority voting for new committers?  What
 are the reasons for allowing vetoes?

 Thanks,
 -Alex



 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org




RE: Committer Voting and Vetos

2014-09-26 Thread Ross Gardler (MS OPEN TECH)
Trying to build on Joes answer below

Given that the ASF is about consensus the vote for.at should be mostly 
irrelevant. Nominations should have been thoroughly discussed before the vote 
is called. The vote should be a formality required by the bylaws to demonstrate 
consensus.

What I mean is there should never be a veto vote cast. The PMC should have 
already discussed the reasons why someone has their concerns. Those reasons 
should either have been supported (and no vote called) or talked through and 
withdrawn.

An example... An individual was proposed, the PMC discussed. Two people felt it 
was too early because the individual had bit contributed much code, and thus 
their code quality could bit be assessed.  Everyone recognized the individual 
was contributing to user support, documentation, design etc. In order to have 
the objections removed a PMC member offered to mentor the new committee should 
code contributions prove to be problematic. This approach was agreed, the vote 
was called and passed.

That individual is now a member of the foundation. Had we bot brought then in 
at the earliest opportunity they may never have become so invested in the 
foundation and its projects.

Sometimes it's not possible to reach unanimous consensus. In such situations 
the community needs to delay the vote (they agree the concerns are appropriate) 
or they use voting to break the deadlock. How the vote is conducted is covered 
well by Joe.

Sent from my Windows Phone

From: Joe Brockmeiermailto:j...@zonker.net
Sent: ‎9/‎26/‎2014 5:00 AM
To: general@incubator.apache.orgmailto:general@incubator.apache.org
Subject: Re: Committer Voting and Vetos

On Thu, Sep 25, 2014, at 10:59 PM, Alex Harui wrote:
 In a past discussion about by-laws, some folks were adamant that voting
 for new committer and PMC members be consensus votes so a single person
 can block the adding of a candidate.

 Do any projects use some form of majority voting for new committers?
 What are the reasons for allowing vetoes?

Yes, some projects have lazy majority/no veto for committer votes.
CouchDB for example:

http://couchdb.apache.org/bylaws.html

Some reasons I'd give in favor of the veto model:

* Consensus on decisions around new committers/PMC members is pretty
important. A majority vote that overrides concerns of one or more PMC
members rather than working through those concerns may not be good for
the community.

* You can usually re-visit a discussion to vote on a new committer or
PMC member, but once they're voted on it's more difficult to undo it. If
the no voter(s) are saying not yet convinced, giving some additional
time to work that out may be better for the community than forcing it
and later regretting it.

Reason *not* to have a veto:

* It could be abused, or simply cause harm to a community because one or
more PMC members are too conservative about adding new committers.
Contributors lose interest and the community stagnates.

[Other folks probably have different reasons they'd give in favor of or
against vetoes, many of whom have been around much longer than I -- so I
hope others will chime in as well.]

Generally, I lean towards having a veto. If one member has a real
concern, I'd prefer to see it worked through and achieve consensus
rather than overriding someone.

Best,

jzb
--
Joe Brockmeier
j...@zonker.net
Twitter: @jzb
http://www.dissociatedpress.net/

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Committer Voting and Vetos

2014-09-26 Thread Noah Slater
As the primary author of the CouchDB bylaws, I will weigh in here.

Agree with Ross on the discussion stuff. We actually codify this
attitude in our bylaws.

http://couchdb.apache.org/bylaws.html#decisions

Specifically, we (CouchDB) see voting as the failure mode of a
discussion (a useful one non-the-less), or as a last-step requirement
to officiate a particular set of project-level decisions (that are
fully enumerated in the bylaws).

Wrt to the approval model of voting in committers...

cf. http://couchdb.apache.org/bylaws.html#approval

We chose lazy 2/3 majority, i.e. requires three binding +1 votes and
twice as many binding +1 votes as binding -1 votes.

Very specifically (and this is spelled out in the bylaws) with the
CouchDB project, we only want a -1 vote to have veto power within the
context of code review on a release branch.

There are historical reasons for this. We found that some members of
our community were casting -1 votes fairly carelessly, and expecting
to be able to halt what the majority of the PMC felt were beneficial
initiatives (including elections).

For us, moving to lazy majority or lazy 2/3 majority for most big
decisions was a way to improve our decision-making ability, allowing
us to actually make changes to the project, whereas before we had been
quite sclerotic.

As Joe correctly hits on, some of this was due to me and others
attempting to make some fairly large changes to the project since
about 2012, when we ran into some major issues.

One of the changes I was driving was the redefinition of what a
committer is. I wanted to lower the barrier to entry. Whereas before
we tended to only elect people who were contributing code, I wanted to
expand that and start electing people who were doing other things,
like documentation, translation, marketing, design, community
management, and so on.

This is just one example. But making these sorts of changes
(essentially things that require cultural shifts) is hard when one
person is able cast a -1 vote and shut down an initiative that
everyone else is behind.



On 26 September 2014 16:46, Ross Gardler (MS OPEN TECH)
ross.gard...@microsoft.com wrote:
 Trying to build on Joes answer below

 Given that the ASF is about consensus the vote for.at should be mostly 
 irrelevant. Nominations should have been thoroughly discussed before the vote 
 is called. The vote should be a formality required by the bylaws to 
 demonstrate consensus.

 What I mean is there should never be a veto vote cast. The PMC should have 
 already discussed the reasons why someone has their concerns. Those reasons 
 should either have been supported (and no vote called) or talked through and 
 withdrawn.

 An example... An individual was proposed, the PMC discussed. Two people felt 
 it was too early because the individual had bit contributed much code, and 
 thus their code quality could bit be assessed.  Everyone recognized the 
 individual was contributing to user support, documentation, design etc. In 
 order to have the objections removed a PMC member offered to mentor the new 
 committee should code contributions prove to be problematic. This approach 
 was agreed, the vote was called and passed.

 That individual is now a member of the foundation. Had we bot brought then in 
 at the earliest opportunity they may never have become so invested in the 
 foundation and its projects.

 Sometimes it's not possible to reach unanimous consensus. In such situations 
 the community needs to delay the vote (they agree the concerns are 
 appropriate) or they use voting to break the deadlock. How the vote is 
 conducted is covered well by Joe.

 Sent from my Windows Phone
 
 From: Joe Brockmeiermailto:j...@zonker.net
 Sent: ‎9/‎26/‎2014 5:00 AM
 To: general@incubator.apache.orgmailto:general@incubator.apache.org
 Subject: Re: Committer Voting and Vetos

 On Thu, Sep 25, 2014, at 10:59 PM, Alex Harui wrote:
 In a past discussion about by-laws, some folks were adamant that voting
 for new committer and PMC members be consensus votes so a single person
 can block the adding of a candidate.

 Do any projects use some form of majority voting for new committers?
 What are the reasons for allowing vetoes?

 Yes, some projects have lazy majority/no veto for committer votes.
 CouchDB for example:

 http://couchdb.apache.org/bylaws.html

 Some reasons I'd give in favor of the veto model:

 * Consensus on decisions around new committers/PMC members is pretty
 important. A majority vote that overrides concerns of one or more PMC
 members rather than working through those concerns may not be good for
 the community.

 * You can usually re-visit a discussion to vote on a new committer or
 PMC member, but once they're voted on it's more difficult to undo it. If
 the no voter(s) are saying not yet convinced, giving some additional
 time to work that out may be better for the community than forcing it
 and later regretting it.

 Reason *not* to have

Re: Committer Voting and Vetos

2014-09-26 Thread Noah Slater
Another way of wording this would be: the CouchDB community feels that for
non-technical decisions, a single -1 vote should never block a majority
consensus. The idea being that if the reasons for the -1 vote were
compelling enough, others would change their position.

It happened recently on a PMC I sit on. Many people were in favour of an
action, and one person was against. The action was blocked.

If this happens regularly enough, you can end up never taking any actions.

Of course, how close to absolute consensus you want to require depends on
two things:

- The nature of the decision
- The shape of your community

For young projects, I would recommend being strict, and then loosening up
if you start to have problems.



On Friday, 26 September 2014, Noah Slater nsla...@apache.org wrote:

 As the primary author of the CouchDB bylaws, I will weigh in here.

 Agree with Ross on the discussion stuff. We actually codify this
 attitude in our bylaws.

 http://couchdb.apache.org/bylaws.html#decisions

 Specifically, we (CouchDB) see voting as the failure mode of a
 discussion (a useful one non-the-less), or as a last-step requirement
 to officiate a particular set of project-level decisions (that are
 fully enumerated in the bylaws).

 Wrt to the approval model of voting in committers...

 cf. http://couchdb.apache.org/bylaws.html#approval

 We chose lazy 2/3 majority, i.e. requires three binding +1 votes and
 twice as many binding +1 votes as binding -1 votes.

 Very specifically (and this is spelled out in the bylaws) with the
 CouchDB project, we only want a -1 vote to have veto power within the
 context of code review on a release branch.

 There are historical reasons for this. We found that some members of
 our community were casting -1 votes fairly carelessly, and expecting
 to be able to halt what the majority of the PMC felt were beneficial
 initiatives (including elections).

 For us, moving to lazy majority or lazy 2/3 majority for most big
 decisions was a way to improve our decision-making ability, allowing
 us to actually make changes to the project, whereas before we had been
 quite sclerotic.

 As Joe correctly hits on, some of this was due to me and others
 attempting to make some fairly large changes to the project since
 about 2012, when we ran into some major issues.

 One of the changes I was driving was the redefinition of what a
 committer is. I wanted to lower the barrier to entry. Whereas before
 we tended to only elect people who were contributing code, I wanted to
 expand that and start electing people who were doing other things,
 like documentation, translation, marketing, design, community
 management, and so on.

 This is just one example. But making these sorts of changes
 (essentially things that require cultural shifts) is hard when one
 person is able cast a -1 vote and shut down an initiative that
 everyone else is behind.



 On 26 September 2014 16:46, Ross Gardler (MS OPEN TECH)
 ross.gard...@microsoft.com javascript:; wrote:
  Trying to build on Joes answer below
 
  Given that the ASF is about consensus the vote for.at should be mostly
 irrelevant. Nominations should have been thoroughly discussed before the
 vote is called. The vote should be a formality required by the bylaws to
 demonstrate consensus.
 
  What I mean is there should never be a veto vote cast. The PMC should
 have already discussed the reasons why someone has their concerns. Those
 reasons should either have been supported (and no vote called) or talked
 through and withdrawn.
 
  An example... An individual was proposed, the PMC discussed. Two people
 felt it was too early because the individual had bit contributed much code,
 and thus their code quality could bit be assessed.  Everyone recognized the
 individual was contributing to user support, documentation, design etc. In
 order to have the objections removed a PMC member offered to mentor the new
 committee should code contributions prove to be problematic. This approach
 was agreed, the vote was called and passed.
 
  That individual is now a member of the foundation. Had we bot brought
 then in at the earliest opportunity they may never have become so invested
 in the foundation and its projects.
 
  Sometimes it's not possible to reach unanimous consensus. In such
 situations the community needs to delay the vote (they agree the concerns
 are appropriate) or they use voting to break the deadlock. How the vote is
 conducted is covered well by Joe.
 
  Sent from my Windows Phone
  
  From: Joe Brockmeiermailto:j...@zonker.net javascript:;
  Sent: ‎9/‎26/‎2014 5:00 AM
  To: general@incubator.apache.org javascript:;mailto:
 general@incubator.apache.org javascript:;
  Subject: Re: Committer Voting and Vetos
 
  On Thu, Sep 25, 2014, at 10:59 PM, Alex Harui wrote:
  In a past discussion about by-laws, some folks were adamant that voting
  for new committer and PMC members be consensus votes so a single person

Re: Committer Voting and Vetos

2014-09-26 Thread jan i
 javascript:;mailto:
  general@incubator.apache.org javascript:;
   Subject: Re: Committer Voting and Vetos
  
   On Thu, Sep 25, 2014, at 10:59 PM, Alex Harui wrote:
   In a past discussion about by-laws, some folks were adamant that
 voting
   for new committer and PMC members be consensus votes so a single
 person
   can block the adding of a candidate.
  
   Do any projects use some form of majority voting for new committers?
   What are the reasons for allowing vetoes?
  
   Yes, some projects have lazy majority/no veto for committer votes.
   CouchDB for example:
  
   http://couchdb.apache.org/bylaws.html
  
   Some reasons I'd give in favor of the veto model:
  
   * Consensus on decisions around new committers/PMC members is pretty
   important. A majority vote that overrides concerns of one or more PMC
   members rather than working through those concerns may not be good for
   the community.
  
   * You can usually re-visit a discussion to vote on a new committer or
   PMC member, but once they're voted on it's more difficult to undo it.
 If
   the no voter(s) are saying not yet convinced, giving some additional
   time to work that out may be better for the community than forcing it
   and later regretting it.
  
   Reason *not* to have a veto:
  
   * It could be abused, or simply cause harm to a community because one
 or
   more PMC members are too conservative about adding new committers.
   Contributors lose interest and the community stagnates.
  
   [Other folks probably have different reasons they'd give in favor of or
   against vetoes, many of whom have been around much longer than I -- so
 I
   hope others will chime in as well.]
  
   Generally, I lean towards having a veto. If one member has a real
   concern, I'd prefer to see it worked through and achieve consensus
   rather than overriding someone.
  
   Best,
  
   jzb
   --
   Joe Brockmeier
   j...@zonker.net javascript:;
   Twitter: @jzb
   http://www.dissociatedpress.net/
  
   -
   To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  javascript:;
   For additional commands, e-mail: general-h...@incubator.apache.org
  javascript:;
  
 
 
 
  --
  Noah Slater
  https://twitter.com/nslater
 


 --
 Noah Slater
 https://twitter.com/nslater



Re: Committer Voting and Vetos

2014-09-26 Thread David Nalley
On Thu, Sep 25, 2014 at 11:59 PM, Alex Harui aha...@adobe.com wrote:
 In a past discussion about by-laws, some folks were adamant that voting
 for new committer and PMC members be consensus votes so a single person
 can block the adding of a candidate.

 Do any projects use some form of majority voting for new committers?  What
 are the reasons for allowing vetoes?

 Thanks,
 -Alex


I'd personally ask this question on dev@community.a.o instead of here,
but I'll weigh in here.

In general we operate on consensus.

I personally think the single person veto for allowing in new
committers/PMC members is important; perhaps more important than veto
on technical issues. Community over code and all - if I'm willing to
trust someone with the ability to veto a technical decision, that
isn't remotely as important as a community decision, then I should
also trust them with a veto on adding committers or PMC members
because it's even more crucial to the project. It's not problem free -
and could be subject to abuse (one of the reasons to be careful who
you let in.) but a reasonable approach.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org