I think it is great that there are all of these views on the importance of 
consensus and how that ties to the nurturing of community and harmony toward a 
common purpose.  I wouldn't even hang around ASF, after having grasped what 
little of that as I have, if it was not the case.

And it is obvious, from this discussion, that there needs to be room for a PMC 
to establish where they stand on certain kinds of deliberation and resolution.  
And that is something the PMC determines by whatever the starting process is.

A concern I have is related to podlings, ones that do not have many experienced 
committers, where customization happens without explanation by mentors and 
newbies will be launched into the world with different ideas about how things 
are.

For me, I am thinking that simple principles, in particular what -1 means when 
it is not the specific case of a release or commit, need to have simple 
practices that everyone can use as a starting point before having to understand 
the nuances. (And I am not in favor of -1 from anyone counting as a hard-stop 
veto, which is what I have been seeing in at least one place.)

The requirement for mentor concurrence on personnel matters is also an 
opportunity for coaching if things seem to be going pear-shaped. (I don't know 
that is a principle for podlings, it is how it worked when AOO was in the 
incubator.  We also did not have any mentors go native.)

Another thing has to do with confusion of committer invitation and [P]PMC 
invitation.  I understand that a combined invitation is trumped by the [P]PMC 
policies and there are *specific* procedures in place for how concurrence of 
higher powers is obtained before an invitation should be presented to the 
invitee.  And, while different PMCs have different ways of doing all of this, I 
think it is important to understand that they are different things and local 
principles will determine how they are amalgamated, discussed, and resolved and 
whether invariably tied together.

I'm not seeking some sort of absolutism.  I do think there needs to be a 
reasonable stable ground for the principles, ones that can be easily followed, 
and that lean toward the fostering of community.  I don't think it is a good 
idea to be all over the map when a PPMC fires up with initial committers that 
are not ASF vaccinated and whose further arrivals need not be either.

 - Dennis

-----Original Message-----
From: Greg Stein [mailto:gst...@gmail.com] 
Sent: Tuesday, March 24, 2015 06:47
To: Marvin Humphrey
Cc: dev@community.apache.org
Subject: Re: Veto! Veto?

[ ... ]

I dislike all voting, yes. Consensus through discussion is definitely a
better approach.

Concretely: I don't think there is any specific recommendation for how a
PMC/community decides upon new committers. I've seen many mechanisms. In
fact, within Apache Subversion, a committer can be added by any *singular*
PMC member, no vote required (but their resulting commit rights are
limited).

For PMC Members, Roy has stated [on general@incubator, on 1/31/2012] that:

"Well, it boils down to the fact that making someone a PMC member gives
them veto power over the changes you make.  The only way that works
socially is if everyone currently on the PMC agrees that person is a peer."

>...

Cheers,
-g

Reply via email to