GitHub user cestella opened a pull request:
https://github.com/apache/incubator-metron/pull/229
METRON-374: Add appropriate bundled 3rd party licenses to NOTICE and
LICENSE where appropriate
This PR ensures:
* Every place where we create a shaded jar, we must add appropriate links
to a binary distribution LICENSE file in the META-INF directory to indicate we
are bundling
* When new components are added, we must ensure that we have a handle on
licensing to ensure they are not prohibited.
From here on, if you add a dependency, you must add a line to the
`dependencies_with_url.csv`. Travis will take the transitive dependency list
and check against this file to ensure that it's listed. This will make sure we
track dependencies.
Also, `dependencies_with_url.csv` can be used with the
`build_utils/create_bundled_licenses.sh` to generate the binary licenses that
live inside of the shaded jars.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/cestella/incubator-metron METRON-374
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-metron/pull/229.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #229
----
commit c572e460d9fb1e1b24bfbc88562ba366c7a0987a
Author: cstella <[email protected]>
Date: 2016-08-24T21:22:48Z
METRON-374: Add appropriate bundled 3rd party licenses to NOTICE and
LICENSE where appropriate
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---