[
https://issues.apache.org/jira/browse/EDGENT-133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15517312#comment-15517312
]
Dale LaBossiere commented on EDGENT-133:
----------------------------------------
Doing as suggested above.
Fwiw, the following projects (hence jars) do not exist in the quarks-edge
github repo, which seeded the apache edgent repo, and they will have the
"pure-apache" version of the NOTICE:
#### :connectors:pubsub
#### :apps:iot
#### :runtime:appservice
#### :runtime:jobregistry
#### :apps:runtime
#### :connectors:command
#### :connectors:csv
#### :utils:streamscope
#### :providers:iot
#### :samples:scenarios
#### :test:fvtiot
> 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)