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

Reply via email to