Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [technology-pmc] More GeoMesa CQs

I approved all of these tonight but there were so many it’s possible I forgot one.  For most I went to the website out of curiosity.  I also investigated some licenses I am not very familiar with — namely the CDDL and MPL.  FWIW these are in the ASF’s approved list — http://www.apache.org/legal/resolved.html  (under “weak copyleft”) which works for me.

~ David

On Sun, Nov 15, 2015 at 5:11 PM Jim Hughes <jnh5y@xxxxxxxx> wrote:
Hi David, PMCers,

Lemme mark up the original list with Licenses and general info:


Curator: curator-recipes, curator-framework, curator-client are used in making connecting to Zookeepers easier

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10300

License: Apache 2.0
The only other version is for 1.3.2 and we're using 2.7.1 which has a number of updates and new features.
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=7041


Apache Camel is used in our geomesa-stream module to process streams of simplefeatures; fastinfoset and istack-commons-runtime are transitive dependencies of jaxb-impl, which is a transitive dependency of Apache Camel.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10311
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10312
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10313
 
10311 is a piggyback on https://dev.eclipse.org/ipzilla/show_bug.cgi?id=7649

10312 is dual licensed under GNU General Public License (GPL) v2 and CDDL v1.1.  Hopefully the later is Eclipse friendly.

10313 is Apache 2.0.

Since these are transitive dependencies, checking for different versions to piggy back on could cause trouble.  I'd prefer not to change versions of a transitive library...



Chill, algebird, bijection, cascading-core, cascading-local, cascading-hadoop, and
scalding-maple are transitive dependencies of Scalding.

All this block are Apache 2.0 licensed.  For each of these libraries, any previous versions had been requested by GeoMesa, and we're updating to the later versions.
New BSD license; no other versions in IPZilla.
 
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10304
Public domain; no other versions.
 
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10305

Mozilla Public License 1.1 (MPL).
A CQ search turned up this: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5585
I'd still ask for PMC approval.  We should be evaluating things based on technical requirements.  The IP team may have better luck engaging with the project this time.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10303
Apache 2.0.  I don't believe any of the other mime-related libraries are the same.

Janino is a transitive dependency of cascading, a transitive dependency of Scalding.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10307
New BSD license; version 2.6.1 is available, but this CQ requests 2.7.5.  Since it is a transitive dependency, I'd ask for it to go through.

Objenesis is a transitive dependency of Kryo.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10301 (Piggyback CQ)
^^^ Already a piggy back CQ:)

Shout if there is any discussion for any particular items.

Cheers,

Jim


On 11/13/2015 10:52 AM, david.w.smiley@xxxxxxxxx wrote:
Thanks Wayne.

So as we ask each other to approve our dependencies, I think the proposer should state:
* what is the license
* that the proposer did due diligence in looking for another CQ — and if found another version then why it can’t be piggy-backed.

If you do that Jim, and assuming there are no GPL licenses, I’ll +1 the CQs.
~ David

On Thu, Nov 12, 2015 at 12:02 PM Wayne Beaton <wayne@xxxxxxxxxxx> wrote:
We need PMC members to approve based on technical merit. It all tends to depend on the context. If I know, for example, that a project is working with other projects and is asking for a different version of a library, I might challenge them to piggyback instead of introducing a new version. Generally with technical issues in mind, but sometimes to reduce the impact on the IP team.

If you notice that there are particular IP concerns (e.g. license is incompatible), you can push back. I do this sometimes, but only if I'm sure that there is a problem (e.g. a GPL library).

As a general rule, try to avoid doing the IP Team's job for them. They're much better at than we are.

HTH,

Wayne


On 11/11/15 02:03 PM, david.w.smiley@xxxxxxxxx wrote:
I wonder if there are some guidelines on approving/disapproving dependencies.  For example, could any dependency that has a license that is in some approved list (that probably wouldn’t include GPL but may or may not include LGPL) be approved?  This question is perhaps to Andrea or others that oversee such things.  Without guidelines, I'm tempted to just approve reflexively simply because I like Jim :-)

On Sat, Nov 7, 2015 at 2:50 PM Jim Hughes <jnh5y@xxxxxxxx> wrote:
Tyler,

I saw two hanging out for GeoGig:

JCommander:
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10140

and JAnsi:
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10139

The first is a piggyback CQ, and the second is clearly useful to GeoGig.  I'm saying +1 to both. 

I've hit the button on IPZilla to accept both.

Cheers,

Jim



On 11/07/2015 02:37 PM, Tyler Battle wrote:
Geogig also has a few waiting for PMC.

On 7 November 2015 at 07:25, Jim Hughes <jnh5y@xxxxxxxx> wrote:
Jody,

Sadly no.  I think everyone else was on travel as well. 

The IP team usually likes to see a discussion on the email list for CQs.  Worst case, lack of discussion/dissent can suffice;)  That said someone on the PMC still has to push the +1 button on each.  (I believe I'm not supposed to do my own.)

Thanks for asking,

Jim


On 11/06/2015 05:19 PM, Jody Garnett wrote:
Any update on these Jim? Afraid I have been on the road ...

--
Jody Garnett

On 28 October 2015 at 20:27, Jim Hughes <jnh5y@xxxxxxxx> wrote:
Hi PMC,

Here's a list of CQs for transitive dependencies with a brief description:

Curator: curator-recipes, curator-framework, curator-client are used in making connecting to Zookeepers easier

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10300

Apache Camel is used in our geomesa-stream module to process streams of simplefeatures; fastinfoset and istack-commons-runtime are transitive dependencies of jaxb-impl, which is a transitive dependency of Apache Camel.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10311
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10312
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10313


Chill, algebird, bijection, cascading-core, cascading-local, cascading-hadoop, and
scalding-maple are transitive dependencies of Scalding.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10299
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10309
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10310
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10308
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10306

Mime-util,  juniversalchardet, net.iharder.base64, and grizzled-slf4j_2.10 are transitive dependencies of Scalatra.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10298
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10304
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10305
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10303

Janino is a transitive dependency of cascading, a transitive dependency of Scalding.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10307

Objenesis is a transitive dependency of Kryo.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10301 (Piggyback CQ)

Cheers,

Jim
_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc



_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc


_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc



_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc

_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker


_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc

--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
EclipseCon Europe 2015
_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker


_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc

_______________________________________________
technology-pmc mailing list
technology-pmc@xxxxxxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://locationtech.org/mailman/listinfo/technology-pmc
--
Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker

Back to the top