+1 (I'm not officially voting in this thread, but expressing my oppinion with 
this ;-) )

And I did already checkout all of the projects some time ago and adopt them to 
Apache Flex 4.11.1 and Flexmojos 7.1.0-SNAPSHOT
So if we wanted to fire out a release, this shouldn't be too hard :)

Chris


-----Ursprüngliche Nachricht-----
Von: Alex Harui [mailto:aha...@adobe.com] 
Gesendet: Donnerstag, 3. Dezember 2015 18:18
An: dev@flex.apache.org
Betreff: [DISCUSS] Adopting AS3Commons

Hi,

It has been my understanding that any existing code base that gets stored in an 
Apache Flex repo must be "donated" via the Apache Software Grant process, which 
essentially requires that the author of every line of code in the code base 
needs to sign a legally-binding document.

I just found out that, while that is still the preferred method, if a code base 
is already under the Apache License, it can also be "adopted" with much less 
hassle.

Christophe Herreman, who also happens to be on our PMC, and one of the major 
contributors to AS3Commons, is interested in having Apache Flex adopt the 
AS3Commons code.  I think this would be a good move for Apache Flex because we 
use some of AS3Commons in the Installer already so it would be good to have 
this code in a place we can control, especially if we want to see how much of 
it will work in FlexJS.

So, first we should discuss whether we want to adopt AS3Commons and actually 
vote on it, then we will try to contact by email every past contributor to 
AS3Commons to see if they have any objections to having the code base adopted 
by Apache Flex.  The wording of the email is still being finalized on the 
Apache legal-discuss mailing list, but basically, instead of having to track 
down every past contributor and get their signature on a Software Grant, we can 
now just gather email responses from as many of those past contributors as we 
can.

After the email goes out, we'll wait 30 days or so for responses.  If we get an 
objection from a past contributor, then we'll look to see what lines of code 
they contributed and determine what the impact would be of not having those 
lines of code in our code base.  It might be easily replaceable.  If we don't 
hear from a past contributor we will look at the risk of what might happen if 
they do respond later with an objection.

So, we don't have to actually hear from every past contributor in order to 
proceed with the adoption, but we might decide not to complete the adoption if 
we get objections from or don't get a response from a major contributor.

Technically and legally, we could "fork" this code without permission from 
anybody since the code is under the Apache License, but socially, Apache wants 
all code to come in voluntarily, which is why we want to make sure there are no 
objections from past contributors as well as anyone on this mailing list.

Thoughts?
-Alex

Reply via email to