On 13 March 2015 at 10:50, Russel Winder <rus...@winder.org.uk> wrote:
> I have been reading this thread via GMane with some worry. I have now > joined the email list and this post is fortuitous in that it allows me > to make some of the points I wish to contribute. > > On Fri, 2015-03-13 at 08:55 +0100, Bertrand Delacretaz wrote: > > On Thu, Mar 12, 2015 at 6:07 PM, Cédric Champeau > > <cedric.champ...@gmail.com> wrote: > > > ...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.... > > > > Once again, there's no set number that you have to reach to graduate - > > it is not about numbers. > > I think something has gone very wrong with this point about committer > count, see below… > > > I will clarify my comments on committer count. I am fine with the initial committer count being the current "core" team. That makes perfect sense. I do think that to exit incubation, the project needs to demonstrate that it can grow. This is because there will always be attrition, and if a project cannot grow to counter-balance the attrition rate then at some point it will loose critical mass and be cast off into the attic. What is the easiest way to demonstrate that the project can grow? The easiest way is to add new committers and PMC members... this project has a long history of contributors outside of the core group that could be mined for potential new committers during incubation... if some of those people can be encouraged to join as a committer then that is by far and above the easiest demonstration of ability to grow Is that the only way? Nope, you could have a watch-list of potential committers and be tracking their progress against whatever bar you have set, making sure that they demonstrate whatever qualities you deem as necessary... if you go that route you will have to work harder to prove that you have the ability to grow... So, I do not think that Groovy needs to have 5+X committers in order to exit the incubator. I think that Groovy needs to have demonstrated the ability to grow its committer and PMC community *however* the Groovy project chooses to demonstrate its ability to grow (and actual growth is just the easiest demonstration... you cannot argue with facts) -Stephen