> Somebody proposes that a person is added to the list of people with > checkin privileges. If nobody else in the group vetoes that, then they're > in (their system doesn't require continual participation by each member, > so it can only operate at a veto level, rather than a unanimous assent). > It is basically determined on the basis of merit -- has the person been > active (on the Apache developer's mailing list) and has the person > contributed something significant? Further, by providing commit access, > will they further the goals of Apache? And, of course, does their > temperament seem to fit in with the other group members? This makes sense, but I have one concern: if somebody who isn't liked very much (say a capable hacker who is a real troublemaker) asks for privileges, would people veto this? I'd be reluctant to go on record as veto'ing a particular person. (E.g. there are a few troublemakers in c.l.py, and I would never want them to join python-dev let alone give them commit privileges, but I'm not sure if I would want to discuss this on a publicly archived mailing list -- or even on a privately archived mailing list, given that the number of members might be in the hundreds. [...stuff I like...] > I'll note that the process works very well given that diffs are emailed. I > doubt that it would be effective if people had to fetch CVS diffs > themselves. That's a great idea; I'll see if we can do that to our checkin email, regardless of whether we hand out commit privileges. > Your note also implies "areas of ownership". This doesn't really exist > within Apache. There aren't even "primary authors" or things like that. I > have the ability/rights to change any portions: from the low-level > networking, to the documentation, to the server-side include processing. But that's Apache, which is explicitly run as a collective. In Python, I definitely want to have ownership of certain sections of the code. But I agree that this doesn't need to be formalized by access control lists; the social process you describe sounds like it will work just fine. --Guido van Rossum (home page: http://www.python.org/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4