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?

Andrus


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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to