incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <>
Subject Re: piling on
Date Wed, 19 Jul 2006 23:03:58 GMT
As always there is another dimension to every problem... Noel brings  
a good point about single company contributions. The solution seems  
wrong though.

PPMC can oversee the process and should be able to veto proposed  
committers without sufficient earned karma, but I don't see the  
downsides of self-government of the incubating project. IIRC there  
are rules requiring committer diversity on graduation. So if the  
project committers turn down existing ASF committers *who earned  
karma*, the project is not going to graduate anyways. And if outside  
people, who did not earn karma, formally get on board and do not  
contribute, what good does it do to anybody?


On Jul 19, 2006, at 6:39 PM, Noel J. Bergman wrote:
> Roy,
> This piling on behavior seems to have come from the notion that if  
> you get
> on the initial vote, you're in, but otherwise you have to earn
> committership.  And the justification for the first part seemed to  
> be making
> sure that a company could not start with a lot of its own people,  
> and keep
> out existing ASF committers and other interested parties.
> My long standing proposed solution for this is embedded in my  
> description of
> project startup:
>   - bootstrap the PPMC from the PMC (assigning Mentors)
>   - election by the PPMC of project contributors to the PPMC
>   - election by the PPMC of Committers
> So the Mentors first task is to formally bring on board the key  
> outside
> players, and then that PPMC elects Committers, both to start and going
> foward.  This addresses your point that:
>> Podlings must be open to new contributors and should add contributors
>> to the list of committers fairly quickly, at least when compared to
>> more established Apache projects.  However, the core team must be
>> allowed to select other core members based on mutual consensus,
>> since consensus is how code changes are approved.  How a community
>> exercises that consensus is one of the primary determinants for
>> graduation.
> 	--- Noel
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message