----- Original Message ---- > From: Joe Schaefer <joe_schae...@yahoo.com> > To: general@incubator.apache.org; antel...@apache.org > Cc: cassandra-...@incubator.apache.org > Sent: Tuesday, August 18, 2009 3:20:11 PM > Subject: Re: [VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1 > > ----- Original Message ---- > > > From: Joe Schaefer > > To: general@incubator.apache.org; antel...@apache.org > > Cc: cassandra-...@incubator.apache.org > > Sent: Tuesday, August 18, 2009 1:13:46 PM > > Subject: Re: [VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1 > > > > ----- Original Message ---- > > > > > From: ant elder > > > To: general@incubator.apache.org > > > Cc: cassandra-...@incubator.apache.org > > > Sent: Tuesday, August 18, 2009 1:05:03 PM > > > Subject: Re: [VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1 > > > > > > On Tue, Aug 18, 2009 at 5:56 PM, Joe Schaeferwrote: > > > > ----- Original Message ---- > > > > > > > >> From: Joe Schaefer > > > >> To: general@incubator.apache.org; antel...@apache.org > > > >> Cc: cassandra-...@incubator.apache.org > > > >> Sent: Tuesday, August 18, 2009 10:58:16 AM > > > >> Subject: Re: [VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1 > > > >> > > > >> ----- Original Message ---- > > > >> > > > >> > From: ant elder > > > >> > To: general@incubator.apache.org > > > >> > Cc: cassandra-...@incubator.apache.org > > > >> > Sent: Tuesday, August 18, 2009 10:31:57 AM > > > >> > Subject: Re: [VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1 > > > >> > > > > >> > On Tue, Aug 18, 2009 at 1:01 PM, sebbwrote: > > > >> > > On 18/08/2009, Eric Evans wrote: > > > >> > >> > > > >> > >> The vote is now closed with the following results: > > > >> > >> > > > >> > >> * +1 votes: 3 (Matthias Wessendorf, Ant Elder, Ian Holsman) > > > >> > >> * 0 votes: 0 > > > >> > >> * -1 votes: 0 > > > >> > >> > > > >> > >> The vote passes. > > > >> > > > > > >> > > I wish to raise an objection - there are several 3rd party > > > >> > > libraries > > > >> > > in the binary release which don't have have corresponding licenses > > > >> > > in > > > >> > > the LICENSE file. > > > >> > > > > > >> > > Furthermore, the NOTICE file fails to credit any of the 3rd party > > > >> > > libraries, apart from Groovy. > > > >> > > > > > >> > > > > >> > Sebb, as has been said here on this vote thread, legal-discuss@, and > > > >> > done in previous releases from other TLPs and poddlings, it doesn't > > > >> > need to do either of those. The LICENSEs _are_ included in separate > > > >> > license files and that is an OK approach. And AFAICT none of the 3rd > > > >> > party dependencies require any mention in the NOTICE file, for > > > >> > example > > > >> > the LEGAL-59 JIRA agrees nothing is required for the BSD license. > > > >> > > > >> I would like to see at least a mention of the lib/licenses directory in > > > >> the LICENSE file. Moreover the LICENSE listed for the Thrift component > > > >> is questionable since Thrift has never formally released anything under > > > >> the Apache License and THRIFT-387 has now been reopened, which > > > >> certainly > > > >> affects the licensing of the java TProcessorFactory components > distributed > > > >> by the cassandra candidate. > > > > > > > > The distributed libthrift.jar is also missing a LICENSE.txt and > > > > NOTICE.txt > > > > in its META-INF dir. > > > > > > > > > > > > > > Though that is only required if the libthrift.jar is to be distributed > > > separately, eg from a Maven repository, which isn't the case at the > > > moment. > > > > Agreed that that aspect isn't essential here. The real issue is to figure > > out > > what the licensing terms are on the TProcessorFactory component. > > The relevant commit is r665124- Simon Forman doesn't yet have an ICLA > on file with the ASF.
I should probably explain the issue in more detail, since only the handful of people who have read the Facebook CCLA as it pertains to Thrift understand what I'm talking about. First take a look at http://svn.apache.org/viewvc?view=rev&revision=665124 That code is the property of Simon Forman, not Facebook, because Facebook apparently expended no effort in obtaining copyright assignments or any other form of licensing agreement which would give Facebook clear title to it. The reason that code is in our subversion repository is because it was loaded by me into our repo based on an svn dump provided by Facebook. Thus Simon has implicitly licensed his work to Facebook to be distributed under the Thrift License, which is an MIT variant. And they distributed his work to us under that license, which is why I loaded it into our repo. In the course of doing their work at Apache, the Thrift developers changed all the Thrift-licensed code to the Apache License. Unfortunately nothing gives them the right to do that with Simon Forman's contribution until and unless Simon either explicitly approves of the change or better yet faxes in an ICLA to Apache. Thus there is an outstanding problem with the current license on those files. Simon Forman is not alone, but fortunately there are only a handful of outstanding exceptions to deal with. I have no idea if his contributions are the only ones outstanding for the Java code within Thrift. What I have done so far is talked about the issue to the legal team and written Simon asking for him to send in an ICLA. If Simon doesn't get back to us and never offers his approval, we can treat his contributions as we would any other third party, and in this case sublicense his work. But we need to do that properly if it comes to that. HTH --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org