Hi.

I think that Matt have well explained needs for Commons Incubator . In
addition to that, this is a short story from my experience. One month ago, I
introduced my component called as Robust-Task through Commons mailing and
Incubator mailing. There were some opinions for my component and I thought
my component may be suitable for Commons because it is relatively small and
similar to Commons Chain. So, I wanted that my component is incubated by
Commons. However, I saw a point that I don`t commit anymore if I send my
component to Commons Sandbox which seems to be used as incubator in Commons.
I thought that this is not reasonable. This was a difficult problem to me.

With this experience, now I also see a need for Commons Incubator. In my
opinion, Commons Incubator aims at resolving a new problem, not an
overlapped problem.

On Fri, Apr 10, 2009 at 11:56 PM, Matt Benson <gudnabr...@yahoo.com> wrote:

>
>
>
> --- On Fri, 4/10/09, Torsten Curdt <tcu...@apache.org> wrote:
>
> > From: Torsten Curdt <tcu...@apache.org>
> > Subject: Re: [PROPOSAL] Commons Incubator
> > To: general@incubator.apache.org
> > Date: Friday, April 10, 2009, 5:32 AM
> > Well, the point is: we are
> > talking about small libraries.
> >
> > Imagine there is library X which was developed by only 2
> > developers.
> > They want to bring this code to Commons. What to do? IP
> > clearance is
> > one thing. But what about the 2 developers? Just make them
> > committers
> > while they have no clue about Apache? Doesn't sound like a
> > good idea.
> > Just accepting their code and make them send patches until
> > we feel
> > they are ready? Feels not appropriate since they are the
> > authors of
> > the code. On the other hand going through the "normal"
> > incubator is a
> > bit over the top for a project that is so small that it is
> > not
> > targeting to become it's own project. Building a community
> > is not
> > really that applicable in this case. It's rather about
> > integrating it
> > into an existing community.
> >
>
> Thanks Torsten--I think you've pointed out the proverbial Scylla and
> Charybdis here:
>
>  * IP clearance means reducing the original authors of codebase X to
> contributor status.  It could be argued that this is a way of teaching them
> that within the context of the ASF, the direction of "their" code will be
> determined by the community.  More likely, however, they will simply opt to
> take their ball and go home.  Surely there are better ways to teach the
> "Apache way."
>
>  * "full" Incubation sets a small component up for failure to graduate due
> to not gaining a community large or diverse enough to satisfy Incubator
> graduation requirements, when, were the same code to begin life in the
> Commons sandbox, originated by ANY existing ASF committer, it would be
> subject to somewhat less stringent graduation (to Commons "proper")
> requirements.
>
> The other problem with full incubation, inordinate effort to set up _n_
> relatively tiny podlings, really affects infrastructure more than it affects
> Commons.
>
> The current state of affairs makes it highly impractical for any codebase
> that includes IP from a non-ASF-committer to enter Apache Commons.  What we
> are asking for could be alternately seen as the Incubator's blessing to
> establish a "decontamination chamber" much like our sandbox but where
> community members can commit prior to their component being accepted into
> Commons "proper" and their consequentially becoming "true" ASF committers.
>  Note that some of my wording reflects a perception on my part that there is
> a difference between a podling committer and a committer to some TLP (or TLP
> subproject).  If that is not the case, I'd be interested to know that, but I
> don't believe it affects the overall argument here either way.  We need an
> officially sanctioned concept for "Commons podling committer."
>
> [SNIP]
> > > On Fri, Apr 10, 2009 at 11:59 AM, Justin Erenkrantz
> > > <jus...@erenkrantz.com>
> > wrote:
> [SNIP]
> > >>
> > >> -1 (vote, not veto).
>
> Finally, I'm apparently not familiar enough with incubator procedures to
> understand "when a -1 is not a veto."  Can anyone provide any more info on
> that?  :)
>
> Regards,
> Matt
>
> [SNIP]
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


-- 
Min Cha, Dreaming Developer
Task Framework :
http://code.google.com/p/robust-coupe/wiki/RobustTaskIntroduction
English : http://minslovey.blogspot.com
Korean : http://minslovey.tistory.com

Reply via email to