On Tue, Aug 7, 2012 at 12:14 PM, Franklin, Matthew B. <mfrank...@mitre.org> wrote: >> The incubator filters projects on the basis of the likeliness of them >> becoming successful meritocratic communities. The basic requirements for >> incubation are: >> >> * a working codebase -- over the years and after several failures, >> the foundation came to understand that without an initial working >> codebase, it is generally hard to bootstrap a community. This is >> because merit is not well recognized by developers without a working >> codebase. Also, the friction that is developed during the initial >> design stage is likely to fragment the community. > > It seems like there could be flexibility in this requirement, based on a few > factors. In this case, a design discussion has been ongoing; but I would > also think that any community coming in with enough people who know the > Apache way may also not need as much of a solid starting point code wise.
In the abstract, I'm a little skeptical about your last point. The inclusive, collaborative emphasis of the Apache Way is effective for evolutionary development of an existing code base, but IMO it's less well suited to the revolutionary act of starting a project. Choosing what *not* to do is really important when you start out, and that's not necessarily our strength. In Drill's case, I think the focus problem is mitigated by the fact that the podling will start with design documents and the Dremel whitepaper rather than a blank slate empty repository. In addition, the other classic problem which afflicts podlings which start with no code -- difficulty refreshing the community with no releases -- seems unlikely to manifest. The proposal looks good to me now. :) Marvin Humphrey --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org