incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Reiss <>
Subject Re: Re: Thrift Status?
Date Thu, 08 May 2008 22:54:07 GMT
>> My understanding was that we also needed to get ICLAs from anyone who
>> has contributed patches to Thrift.
> I would think that depended on the terms of their contributions,
> wouldn't it?  Nearly all of the Thrift source files say "Copyright (c)
> Facebook".  If contributors in fact assigned the copyright of all
> contributions to Facebook, then wouldn't we only need a software grant
> from Facebook, since it has clear title to the code?
Sigh.  We took the time to get copyright assignment on some, but not all
of the external contributions.  Is an email agreement of copyright
assignment enough, or do we need to get another signed document from all
of these people.

> There are two separate things we need:
>   1. ICLAs for each committer before they can start committing at Apache;
>   2. Permission from the copyright owner(s) of the existing code to
> change its license to the Apache license.
> The CCLA can be used for (2), but I think ICLA only addresses (1).  So I
> don't see that we need ICLAs from any but project committers.
Okay.  So does this mean that future contributors will only need to
certify over email that they allow Apache to distribute their patches
under the terms in the software grant document?

>> We also need CCLAs from Powerset, imeem, Amie Street, and Evernote.  Is
>> there a way to check whether these have been received?
> If folks at these companies contributed on their companies time, and did
> not assign the copyright of their contributions to Facebook, then we may
> need software grants filed for these contributions.  And, as noted
> above, the CCLA form can be used  as a software grant.
I will either get copyright assingment or software grant documents from
these companies, depending on the answer to the questions above.

>> I cannot go back to
>> our CEO to get a CCLA signed for each engineer who contributes to
>> Thrift, so I need to know what other, more scalable options are
>> available.
> The CCLA is recommended but not required for ongoing contributions.  Its
> primary purpose is to clarify things between the employer and the
> employee, since contributing to an open source project without
> permission is frequently a violation of one's employment contract, so
> having this permission in writing filed with an external entity makes
> things abundantly clear.  So, as long as Facebook management has made it
> clear that it intends for its employees to contribute their work on
> Thrift to Apache, I wouldn't worry about having a CCLA for each of them.
This sounds fine.  Given that we already sent in a CCLA with about 30
names on it, I think it can be assumed that Facebook intends for its
employees to contribute to Thrift.

>> I would love to see JIRA, a website, and Wiki space set up.  I'll send
>> an email to the current Thrift list asking people to subscribe to the
>> Apache one after I verify that it works.  By the way, is there a way for
>> me to view list membership?
> List moderators can view membership.  Would you like to moderate the
> Thrift lists?  We usually recommend that each list have about two
> moderators.  They primarily review messages from non-list-members,
> discarding spam and accepting relevant messages.
Yes, can you make me a moderator?  Thanks.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message