On Sat, Jan 5, 2013 at 4:35 PM, Benson Margulies <bimargul...@gmail.com> wrote: > ...There's a weaker form of this idea that looks at two populations of > potential contributors: the members of the Apache Software Foundation > (members@) and all of the people who have been granted commit rights on all > of the projects (committers@). Projects that don't feel prepared to offer > commit-on-demand to the world at large might feel inclined to do so for > (one or both of) these groups...
As the ASF aims to give PMCs as much freedom as possible, I'd favor a solution where PMCs can decide themselves who they give write permission to their code repositories. Basing this on groups, project A could say that it's friends with projects B and C, and as such allow all people who can write to B and C to write to A as well, based on group authorizations. We used to do that with Cocoon, where B and C were Lenya and Forrest - as sibling projects, we felt that those folks should be able to commit small fixes directly without asking, but they were expected to ask before making any substantial changes to our code. A PMC could then decide to give write access to all ASF members, all committers, etc. Letting PMCs make this decision avoids requiring the whole ASF (that's 150 projects today) to agree on this, which is in line with how we usually handle things - modularization vs. requiring everybody to agree. -Bertrand