[
https://issues.apache.org/jira/browse/EDGENT-133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dale LaBossiere resolved EDGENT-133.
------------------------------------
Resolution: Fixed
The gradle build, via PR-195, addresses this issue.
The, soon to be history, ant build remains as is.
> Ensure correct LICENCE and NOTICE are in Quarks jar files
> ---------------------------------------------------------
>
> Key: EDGENT-133
> URL: https://issues.apache.org/jira/browse/EDGENT-133
> Project: Edgent
> Issue Type: Task
> Reporter: Daniel John Debrunner
> Assignee: Dale LaBossiere
>
> Currently the top-level LICENSE and NOTICE files are copied into each Quarks
> file.
> Currently that is the correct behaviour, however as the LICENSE and NOTICE
> files are changed to represent the contents of the entire source tree that
> will no longer be correct.
> From the guiding principle [1] "The LICENSE and NOTICE files must exactly
> represent the contents of the distribution they reside in".
> Any jar created by the build (e.g. target/java8/lib/quarks.api.optlet.jar) is
> itself a distribution, so its LICENSE & NOTICE must exactly represent its
> contents. As [2] says: "As far as LICENSE and NOTICE are concerned, only
> bundled bits matter."
> So, any(*) Java jar currently produced only includes Quarks class files,
> dependent jars are not bundled in the Quarks jar, so their LICENCE is ALV2.
> For the NOTICE file there are two choices:
> 1) The current NOTICE file containing IBM copyrights and Apache Quarks info
> but no third-party dependency. Jars that contain any (IBM) code that existed
> at the time the repo was first populated at the ASF.
> 2) A NOTICE file containing Apache Quarks info but no third-party
> dependency. This would be for jars that only contain code created since the
> project repo was at the ASF (which most likely means jars created since then).
> * I believe it is all Quarks jar, but it will need to verified as thw work
> proceeds.
> [1] http://www.apache.org/dev/licensing-howto.html#guiding-principle
> [2] http://www.apache.org/dev/licensing-howto.html#bundled-vs-non-bundled
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)