On 29 June 2016 at 21:06, Josh Elser <els...@apache.org> wrote:
> +1 (binding)

Thanks, Josh!


>   - command-line's NOTICE has a vague reference as the other projects to
> "Copyright 2010-2014 University of Manchester, UK", but not explicitly what
> applies. Might that be clarified (if it's simple).

It's tricky to be more specific, because for all three repositories
most of the code comes from the software grant from Manchester and was
developed between 2007-2014, but the start year varies per repository
corresponding to their earliest commit.


The exception is where there's something brand new added in the last
years, e.g. GSOC 2016 is adding two new modules to common-activities,
I guess for those we can clarify that they are not included by the
Manchester (c).


I agree that the NOTICE should try to make it clear when the
additional lines can be disregarded, as an example this came up in
Apache Commons VFS, which had borrowed code from Apache Jackrabbit,
but we had to verify that code did NOT come from the original grant
when Jackrabbit entered the incubator [4], and thus did not need to
modify VFS's NOTICE.


> Portions of this software were originally based on the following:
> - Copyright 2007-2014 University of Manchester, UK
> These have been licensed to the Apache Software Foundation under a software 
> grant.

Perhaps we should also work on the exact wording here, that was also
suggested by Justin.  Do we need to mention the software grant?  (We
thought we should include it as the pre-2014 Taverna code was licensed
as LGPL 2.1, which the git log should show)


> The API jar didn't
> contain that portion in its META-INF/NOTICE, but I'm unsure if it actually
> contains code that the Uni has copyright over.

Perhaps it really should, however University of Manchester is not
going to insist on propagating this in META-INF/NOTICE as the code
didn't have such a NOTICE when we did the software grant and code
import [1].



We added Manchester to the top-level NOTICE mainly as a courtesy and
to be true to history (the software was not started in 2014).


The META-INF/NOTICE of most JAR files are auto-generated by
maven-shared-archive-resources applied by the Apache super POM - and
therefore do not mention Manchester.

I don't know a good way to customize this without adding 100s of
src/main/resources/META-INF/NOTICE or LICENSE files, as we have done
now only where legally needed. [3]


Thanks for your review!

[1] 
https://github.com/apache/incubator-taverna-engine/tree/apache-import-20150223
[2] https://github.com/apache/incubator-taverna-language/blob/master/NOTICE
[3] 
https://github.com/apache/incubator-taverna-engine/blob/master/taverna-execution-hadoop/src/main/resources/META-INF/LICENSE#L204
[4] https://issues.apache.org/jira/browse/VFS-611

-- 
Stian Soiland-Reyes
Apache Taverna (incubating), Apache Commons
http://orcid.org/0000-0001-9842-9718

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to