Vladimir Bossicard wrote: > > > Apache is and has always been selective for a reason: we value > > communities more than software and it takes a lot of energy to build a > > community solid enough to build good enough software to pay back Apache > > for the risk of diluting the brand each time a new effort is added. > > The question is: what comes first? Do you first need a good software > and then build a community around it or the opposite?
In my experience, OSS communities never develop without software and without one individual to step to the plate and make things happening. > Apache.org value communities and that's fine. But how do you build such > a strong community when you just start a new project? You have no > functional application, no developers and no users. Ask Linus, ask Larry, ask Guido, ask every single individual who was able to create a community out of its own energy. And look at Log4j, look at POI, look at BCEL, look at Lucene, look at FOP, look at XIndice, just to name a few: they were all able to build a community on their own, thus they were entitled to get in. Apache is not an ivory tower, Paul, is just seriously concerned about the balance between energy that goes *to* a project and energy that comes *back*. In order cross-pollinate between communities and in order for them to scale (in size and number), we must be *very* concerned about this balance, between social energy that we have to give to the project to bootstrap and how much of this comes back, possibly amplified. Sourceforge (and GNU, for what matters) don't care if projects die, we do. In fact, it's a rare event that a software project hosted under Apache dies out. > I think that SourceForge is a real great tool if you want to start > something new without knowing if it's a good idea, if it will be used > and supported by other developers. If it fails... well you have at > least tried. But SourceForge is not a community where people can > exchange advises and experiences. It's basically "do all mistakes > yourself". > > You cannot start a serious project without having CVS, ML, bug tracking > and release directory and SourceForge offers that for free, without > having to ask for an Apache account (it will be rejected due to the lack > of developers/users anyway). > > If Apache wants to attract more projects/developers, I think that it can > use SourceForge's ressources (CVS...) and play more a mentoring/advisor > role. Using Jon's terms: thansk for volunteering. In case you didn't notice, mentoring/advising is a very time-intensive role. What you say is perfect: there is room for something in between Apache and SourceForge and ApacheForge would fit that role. But the lack of *resources*, expecially human resources (even if the technical ones will be very hard to find too, believe me!), will destroy the issue from day one. So: *if* we had the human resources *if* we had a way to protect the brand (with a different domain name so that people have @apacheforge.org accounts and not @apache.org which are a different thing) *if* we had the technical resources *if* we had a serious rating system that would indicate when a project is *healthy* enough to be brought to apache.org *if* we thought this was valuable to the entire ASF effort then apacheforge.org would be a good idea. Unfortunately, not a single of those *if* is satisfied. > If you're a hockey team, you need farm teams to let young players make > their experiences. But young players need coaches. And coaches have families, need to eat, sleep and have a life. And a few coaches can't mentor a thousand projects effectively. So, we choose to stay at the window and do recruiting as the big teams do, instead of using our scarce resources to build our 'incubating' teams. Painting this as an ivory tower is, IMHO, a clear misunderstanding of the Apache spirit. -- Stefano Mazzocchi One must still have chaos in oneself to be able to give birth to a dancing star. <[EMAIL PROTECTED]> Friedrich Nietzsche -------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>