taverna-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Seaborne <a...@apache.org>
Subject Re: [DISCUSS] Release Apache Taverna Server 3.1.0-incubating RC2?
Date Tue, 09 Jan 2018 17:33:12 GMT


On 09/01/18 16:57, Stian Soiland-Reyes wrote:
> On Tue, 9 Jan 2018 16:13:59 +0000, Andy Seaborne <andy@apache.org> wrote:
>> I'm not seeing that the LICENSE and NOTICE files in the jars reflect the
>> NOTICE in the source tree. If source is used to make the jars, they
>> should have the L&N passed on. (not for dependencies)
> 
> Did any JARs lack LICENSE or NOTICE? They should generally have the
> autogenerated ones from maven-remote-resources-plugin /
> apache-jar-resource-bundle as is true for JARs in pretty much every
> Maven-based incubator release.

I poked at a couple and they were autogenerated.

I don't know the dependency flow from module L&N to artifact works.

> 
> 
> It is true that LICENSE/NOTICE overrides must be present in those
> modules that correspond to the affected files, which in this project is
> only in taverna-server-usagerecord:
> 
> https://github.com/apache/incubator-taverna-server/tree/master/taverna-server-usagerecord/src/main/resources/META-INF

Good.

> 
> (Perhaps a suggestion is for the central NOTICE to refer to
> "taverna-server-usagerecord" rather than just package name)
> 
> 
> Another example from Taverna Language (needing to modify LICENSE
> for taverna-scufl2-wfdesc):
> 
> https://github.com/apache/incubator-taverna-language/blob/master/taverna-scufl2-wfdesc/src/main/resources/META-INF/LICENSE#L208
> 
> 
> The central NOTICE mentions the historic Manchester copyright, which is
> not in the generated META-INF/NOTICE files.
> 
> 
> We agreed earlier that the "Portions of this software were originally
> based on... - Copyright 2010-2014 University of Manchester" bit is
> more of a courtesy and not something legally required by the software
> grant.

Yes.

While not necessary, when such a large part is granted, it is useful in 
License.  There can't be that many large ones - it can't go over 100%!

> 
> (code donation didn't have any NOTICE; and in UK copyright is owned even
> when not stated explicitly
> https://github.com/apache/incubator-taverna-server/tree/apache-import-20150223
> )
> 
> 
> 
> Thus the "Manchester" bit is not -- for ASF at least -- required to be
> in NOTICE of individual JARs (as is true for all earlier releases) and
> the maven-generated one should be fine for most modules (as was also
> true for the other Taverna releases)
> 
> However, someone else ripping out code would indeed legally have to
> propagate the NOTICE in anything they redistribute, but that
> would be their task. This is similar to if someone else
> redistributing a single of our .java file which copyright header
> says they have to respect the corresponding NOTICE.
> 

Mime
View raw message