I left https://issues.apache.org/jira/browse/TAVERNA-926 as-is as I you were reviewing the binary dependencies, and raised https://issues.apache.org/jira/browse/TAVERNA-927 to track the issues raised by Justin.
If a binary dependency is CDDL/GPL dual-licensed (as most of the Oracle stuff), then it's best to leave them as-is to not force a choice on downstream users. E.g. if we choose GPL, then it's not compatible with Apache license (and we can't distribute it ourselves). If we choose CDDL (which we can redistribute), then it's not compatible with GPL license (and so you couldn't use Taverna with a GPL plugin). We are however free to choose to not choose a license - and so let the choice remain to downstream users. There are many W3C licenses.. that is part of the confusion :( Jacksons seem a bit undecided.. the LICENSE in their JAR files (e.g. http://central.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar ) is just Apache Licence - yet the pom.xml and META-INF/MANIFEST.MF will say it's also LGPL which confuses the license checker plugin. On 7 March 2016 at 00:53, Gale Naylor <[email protected]> wrote: > ** Jackson ** > It looks like we are using Jackson 2.3.0 and 2.3.2, if I'm interpreting the > third-party.txt file correctly? According to the Jackson wiki licensing > page, Jackson 2.x is Apache License 2.0 only. . ( > http://wiki.fasterxml.com/JacksonLicensing). > > ** dual-licenses ** > From reading the Jackson wiki, for Jackson 1.x they said users would choose > which license. Also, I found an example of an Apache project that uses > JAXB, for example, but only lists the CDDL license. > http://cxf.apache.org/docs/licenses.html > Is there any official Apache guideline regarding dual-licensed products? > Only listing the one license that is allowed makes sense to me. > > For my benefit, how would I know the incubator -1 vote was referring to > items in the LICENSE file only? > > Also, I am confused. The W3C licenses in the LICENSE file are not the same > as the W3C Software list in Category A? ( > http://opensource.org/licenses/W3C.php) > > We need to get a lawyer as a committer. ;-) I'll take a look at the other > JIRAs now. > > Gale > > On Sun, Mar 6, 2016 at 11:04 AM Gale Naylor <[email protected]> > wrote: > >> Okay. I'll look at this more later. There were quite a few (more) GNU/GPL >> licenses listed in the top-level THIRD-PARTY.txt file for taverna-language. >> >> On Sun, Mar 6, 2016 at 9:47 AM Stian Soiland-Reyes <[email protected]> >> wrote: >> >>> Thanks for tracking this, Gale! >>> >>> Jackson is dual licence, it is also Apache License which obviously is >>> compatible. >>> >>> Jaxb-OSGI is also dual License, and I believe CDDL is allowed as a binary >>> dependency. >>> >>> So those I think is OK. >>> >>> What was raised in the incubator -1 vote was some of those third party >>> files mentioned in LICENCE. The w3c ones are similar to the OASIS one, as >>> they require no modifications. >>> >>> Similarly if we have Creative Commons Share Alike, then perhaps we can't >>> "share Alike" if we relicense as Apache License? I'm not so sure about >>> this >>> one. >>> On 6 Mar 2016 17:31, "Gale Naylor (JIRA)" <[email protected]> wrote: >>> >>> > >>> > [ >>> > >>> https://issues.apache.org/jira/browse/TAVERNA-926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel >>> > ] >>> > >>> > Gale Naylor updated TAVERNA-926: >>> > -------------------------------- >>> > Description: >>> > The following GNU, GPL licenses are Category B licenses and are not >>> > allowed in Apache products: >>> > >>> > (GNU Lesser General Public License, Version 2.1) (The Apache >>> Software >>> > License, Version 2.0) Jackson-annotations >>> > (com.fasterxml.jackson.core:jackson-annotations:2.3.3 - >>> > http://wiki.fasterxml.com/JacksonHome) >>> > >>> > (GNU Lesser General Public License, Version 2.1) (The Apache >>> Software >>> > License, Version 2.0) Jackson-core >>> > (com.fasterxml.jackson.core:jackson-core:2.3.3 - >>> > http://wiki.fasterxml.com/JacksonHome) >>> > >>> > (GNU Lesser General Public License, Version 2.1) (The Apache >>> Software >>> > License, Version 2.0) jackson-databind >>> > (com.fasterxml.jackson.core:jackson-databind:2.3.3 - >>> > http://wiki.fasterxml.com/JacksonHome) >>> > >>> > (CDDL+GPL License) JAXB OSGI (com.sun.xml.bind:jaxb-osgi:2.2.11 - >>> > http://jaxb.java.net/jaxb-bundles/jaxb-osgi/jaxb-osgi) >>> > >>> > >>> > > Category B licenses in taverna-databundle >>> > > ----------------------------------------- >>> > > >>> > > Key: TAVERNA-926 >>> > > URL: >>> https://issues.apache.org/jira/browse/TAVERNA-926 >>> > > Project: Apache Taverna >>> > > Issue Type: Bug >>> > > Components: Taverna Language >>> > > Affects Versions: language 0.15.1 >>> > > Reporter: Gale Naylor >>> > > >>> > > The following GNU, GPL licenses are Category B licenses and are not >>> > allowed in Apache products: >>> > > (GNU Lesser General Public License, Version 2.1) (The Apache >>> > Software License, Version 2.0) Jackson-annotations >>> > (com.fasterxml.jackson.core:jackson-annotations:2.3.3 - >>> > http://wiki.fasterxml.com/JacksonHome) >>> > > (GNU Lesser General Public License, Version 2.1) (The Apache >>> > Software License, Version 2.0) Jackson-core >>> > (com.fasterxml.jackson.core:jackson-core:2.3.3 - >>> > http://wiki.fasterxml.com/JacksonHome) >>> > > (GNU Lesser General Public License, Version 2.1) (The Apache >>> > Software License, Version 2.0) jackson-databind >>> > (com.fasterxml.jackson.core:jackson-databind:2.3.3 - >>> > http://wiki.fasterxml.com/JacksonHome) >>> > > (CDDL+GPL License) JAXB OSGI (com.sun.xml.bind:jaxb-osgi:2.2.11 - >>> > http://jaxb.java.net/jaxb-bundles/jaxb-osgi/jaxb-osgi) >>> > >>> > >>> > >>> > -- >>> > This message was sent by Atlassian JIRA >>> > (v6.3.4#6332) >>> > >>> >> -- Stian Soiland-Reyes Apache Taverna (incubating), Apache Commons RDF (incubating) http://orcid.org/0000-0001-9842-9718
