incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <>
Subject Re: Adopting non-ASF AL projects (was Re: [DISCUSS] Kudu incubator proposal)
Date Sun, 29 Nov 2015 08:06:32 GMT

On 11/28/15, 6:58 PM, "Marvin Humphrey" <> wrote:

>On Fri, Nov 27, 2015 at 11:16 AM, Alex Harui <> wrote:
>> On 11/27/15, 7:34 AM, "Marvin Humphrey" <> wrote:
>>>Having a TLP take over a codebase *without* the explicit consent of all
>contributors isn't a common case, and there are both legal and social
>I don't think we need a general solution for that problem, other than
>do this without consulting the Board first."

I can live having to bother the Board for each code base, but just so you
know, I may not be done after these two.  The fact is that there are lots
of little Flex-related libraries getting dusty on the shelves of
googlecode/github.  It seems like Flex is going to have to go through an
almost complete blood transfusion: we entered with a very large list of
initial committers and I believe that I am the only one on that list still
committing on a regular basis, and one other person shows up on occasion.
All other activity is coming from new blood.  These old Flex libraries are
in a similar bind, and I believe that bringing them to the ASF allows
invites new blood to work on it.

IMO, I would much rather be taught what the board is going to be worrying
about and maybe provide notification instead of asking for permission, but
if you really need me to keep asking, I will.

Anyway, my takeaway so far is that folks have slightly questions for the
past contributors of these two code bases.  I've picked up on two of them:
1) Did you really intend to license your work as AL, and 2) Are you ok
with the Apache Flex being the community for your code?

So, below is a draft of what I would send to them (for AS3Commons, I would
have the PMC vote to accept the donation before sending this out to the
contributors).  I still want to get a better sense for what our options
are if we don't get 100% positive responses, and whether IP Clearance is
required.  IMO, even if we did get every line under SGA/ICLA, and IP
clearance passes there is still a chance that something is not right in
the code base, so I think if we can get the major contributors to respond,
we can look at what lines haven't been permitted and decide whether those
lines can be at any more risk than the lines that have been signed for,
and what the impact would be if we had to kick those lines out later.  And
the lines of code we do decide to take, whether signed for or not, we will
put through IP Clearance.


----- Draft -------

[Friendly intro]

A major contributor of XXX has indicated a desire to have the Apache
Software Foundation's Apache Flex project be the new home of future
development of the XXX code.  Normally, this is called a "donation" and
requires a bunch of legal paperwork, but because this code base is already
licensed under Apache License 2.0, your contributions may be donated to
the ASF by replying to this email to affirm that:

1) You agree that the code you wrote is licensed under Apache License 2.0
2) You understand that under the Apache License 2.0, you retain the
copyright of the code you wrote.  You are only granting  a license to not
only the Apache Software Foundation (the ASF), but to anyone else as well.
3) You understand that if we cannot get enough affirmative emails from
enough contributors to this code base, the "donation" may be abandoned.
4) You understand that if this "donation" is completed, it means that
whatever group of developers that existed around this code base should be
disbanded.  We would want you to encourage all future downloads to come
from, and changes applied to, the code base in an ASF-controlled code
management and distribution system once the transfer is complete.
5) You understand that if you are not already an Apache Flex Committer and
wish to have continued involvement in changes to this code base, we can
discuss separately the steps to become a Committer.

Alex Harui, for the
Apache Flex PMC.
----- End Draft -----

To unsubscribe, e-mail:
For additional commands, e-mail:
View raw message