On 12/03/2015 17:53, Daniel Kulp wrote:
On Mar 12, 2015, at 8:51 AM, Bertrand Delacretaz <[email protected]> wrote:

On Thu, Mar 12, 2015 at 12:04 PM, Jochen Wiedmann
<[email protected]> wrote:
... I am quite certain, most Incubator members would accept a project to
have a "vibrant community", if the project could show, for example,...
Note that we don't care about the state of the community when entering
the incubator, that's an exit criteria. Not even "vibrant" for exit,
just a community that is open to including new people and knows how to
do that as an Apache project.

Agreed.   And personally, I prefer the smaller “enter” community compared to 
the piling on of bunches of people that may or may not contribute that I’ve 
seen on a bunch of projects.         I’d greatly prefer seeing the community 
start small and “grow” during incubation.


Agreed. Even though I think Groovy is IMHO special. It's a 12 years old project, which have seen lots of contributors. Some contributed a lot in the past, some contribute a lot now and even some always contributed.I have no doubt more committers will come, and more people will contribute.

I understand why we need to go through the incubation phase, but there are things like this which bother me. I think Apache and Groovy worked more or less the same way in the way we accept new committers: contribute on a regular basis, with our quality standards and you're good to go. Not so many candidates but I can already see some, but in any case, I think meritocracy is very important. So I see no point in wanting to reach a target number of committers. Having a large number of quality contributions, more contributors is IMHO more important than people having write access to the repo.

And as seeing a language like Groovy "grow" during incubation, it all depends how long we will stay in incubating phase. I just recently realized for example that we would have to version with -incubating. For our community, for our users (and for me), it is very strange to have a 12 yo project suddenly having version with -incubating. For example we're about to release 2.4.2, and then we would have 2.4.3-incubating. I don't like it at all because it sounds like "not ready". So the shorter the incubation phase, the better. And if there are arbitrary objectives like "let's reach X committers", I don't really see the point. Understanding the Apache Way is important, adapting the release process is important, making sure that we respect the community is very important. The number of committers is not.

--
Cédric Champeau
Groovy language developer
http://twitter.com/CedricChampeau
http://melix.github.io/blog


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to