> On Mar 10, 2017, at 10:21, Raphael Bircher <rbircherapa...@gmail.com> wrote:
> 
> Hi Graham
> 
> Am .03.2017, 15:34 Uhr, schrieb Graham Leggett <minf...@sharp.fm 
> <mailto:minf...@sharp.fm>>:
> 
>> On 10 Mar 2017, at 3:48 PM, Hadrian Zbarcea <hzbar...@gmail.com> wrote:
>> 
>>>> I think the purpose of Labs should be this:
>>>> 
>>>> “Labs is the place where you develop software with the goal of introducing 
>>>> that software to the Apache Incubator”.
>>> So you *really* believe that an labs being a incubator-incubator or 
>>> pre-incubator will provide enough value to attract committers to start here 
>>> instead of github?
>> 
>> It depends on whether people want to be an Apache project or not.
>> 
>>> Isn't it exactly what labs are about today? Labs didn't attract many 
>>> projects in the past years, what makes us think that they will in the 
>>> future?
>> 
>> If Labs positions itself properly and explains how it fits into the overall 
>> Apache picture, I don’t see why this wouldn’t be a problem.
>> 
>> When people demand releases out of Labs, it means they don’t yet understand 
>> how Apache works, or what Apache is supposed to do for them. In cases like 
>> this is the proposed project a fit for the ASF?
> At the moment it looks for me as you are against any change. But you don't 
> tell us any reason for it, You just say no. Is this Apache Way? Not really, 
> right?
> 
> No one ask to do a full release out of labs. We talked about snapshots or 
> something similar. And BTW most Project who enters the incubator have had 
> already a release outside incubator.
> 
> I wonder what are your arguments against a snapshot (or whatever we call 
> this) out of the labs.
> 

This conversation and call for action started off by first stating that labs 
wasn’t really a success, and asked for some input, as well as if anyone was 
interested in shaping it’s future. So, I propose some focus be given to the 
question and the reasonings for the call to action.

It seems fairly clear one reason is it wasn’t exactly easily discovered nor 
prominently mentioned where new comers would have seen it nor come to 
understand it. But, there are surely other reasons, and ones besides it just 
wasn’t documented well enough to fit into “The Apache Way”. I think when people 
like myself first read the welcome section at http://labs.apache.org 
<http://labs.apache.org/> there are some very specific things they will pick 
out, such as “Apache Labs is a place for innovation” and “without 
discrimination of purpose, medium, or implementation technology” and “provide 
the necessary resource to promote and maintain the innovative power within the 
Apache community”.

I think this discussion should perhaps first focus on what is good about that 
introduction, and ask what is appealing about labs to those who had never heard 
of it, or those who left it plus their reasonings for doing that. Releases or 
some notion of how to more easily use labs projects for other types of 
innovation, such as Maven projects, is probably a good way to reduce friction.

Not everything in a playground should become a fit for the organization for 
which it was an experiment or exercise in creativity or innovation. But, that 
shouldn’t mean one doesn’t want some people to try it out before that is 
decided. Given X libraries in some experimental state, perhaps a lab only makes 
sense because of the others; if they didn’t exist first, could there have been 
innovation or vision to use them together in a particular way? This notion of a 
piece of software as a binary artifact making it easier to link with others 
being exactly the same thing as a release should really be dwelled upon. That 
simply isn’t true in very many places and situations.

In my opinion, if labs has too much friction, then it can’t be called a play 
ground or a place for innovation. If it is where things start out fresh before 
they go into the incubator, if they are started at ASF, then that could still 
happen as part of a bigger process, but if that is the only reason for labs, 
then that is the only time it will be used. If the goal is to give committers a 
little room to play and experiment, then it isn’t going to always be that they 
think that item needs to be an ASF project nor brought to the incubator; they 
really would just be doing that experimentation as a group of fellow ASF 
members, and that is the reason to do such things here versus some where else 
outside of legal protections the collective and policies bring.

If there are specifics on what can not be done per very specific legal reasons 
that is one thing. Those should be the things mentioned as the limits, and 
clearly stated as to why. To say “that isn’t the ASF way, and someone doesn’t 
know that yet” doesn’t necessarily work to solve why labs wasn’t successful nor 
what it’s future could be.

Thanks,

Wade

Reply via email to