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

Reply via email to