On Tue, 9 Jan 2018 16:13:59 +0000, Andy Seaborne <[email protected]> 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.


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

(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.

(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.

-- 
Stian Soiland-Reyes
The University of Manchester
http://www.esciencelab.org.uk/
http://orcid.org/0000-0001-9842-9718

Reply via email to