community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rich Bowen <>
Subject Re: Veto! Veto?
Date Mon, 23 Mar 2015 17:43:30 GMT

On 03/23/2015 01:31 PM, Ted Dunning wrote:
>> Here's a better not-quite-so-hypothetical example.   A project like MyFaces
>> >has to pass the TCK testing suite provided by Oracle.   We would not want
>> >to allow unrestricted commit access by someone who did not
>> >understand profoundly and intuitively that the JSF API portion of the
>> >project has a predefined public API which cannot be changed.
> Some projects feel this way.  Others have found that review is just as
> effective as restricting commit bits tightly.  The classic case is
> Subversion which has a very high profile (and thus is obliged to have
> stable API's).  That PMC offers a commit bit to anyone who asks.
> People seem to forget that erroneous commits that pass review can simply be
> reverted.  That is one of the points of using version control.

Well, sure, and as the board, or as comdev, we can say that that's best 
practice, and encourage projects to adopt that. But we're not going to 
*require* that they do that. Because they might have a different way 
that they want to do things, and it's not our job to tell them that 
their reasons are invalid.

The ASF exists to facilitate project communities. Not to dictate to them 
how they should run their project. Just to make a welcoming place for 
them to operate. As such, we keep the MUST rules to a minimum, and the 
SHOULD suggestions are where most of our discussion happens.

Rich Bowen - - @rbowen - @apachecon

View raw message