You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@heron.apache.org by GitBox <gi...@apache.org> on 2020/04/19 15:33:21 UTC

[GitHub] [incubator-heron] sreev edited a comment on issue #3515: licenses and compliance with apache 2.0

sreev edited a comment on issue #3515: licenses and compliance with apache 2.0
URL: https://github.com/apache/incubator-heron/issues/3515#issuecomment-616163559
 
 
   in an attempt to simplify the 'include licenses' in heron packaging:
   there seems an easier way to check all licenses used in heron.
   `$ bazel license`
   
   there is an option `--check_licenses` that can be used in the build process.
   https://github.com/bazelbuild/bazel/blob/master/src/main/java/com/google/devtools/build/lib/runtime/commands/LicenseCommand.java
   
   can it be extended for python, cpp and scala  libraries ?
   in pure java world maven plugin exists.
   https://www.mojohaus.org/license-maven-plugin/index.html
   
   https://github.com/bazelbuild/bazel/issues/7444
   some insights into license checks in bazel being implemented...
   
   are BUILD files excluded from license header ?
   
   This is how other projects dealing with licenses.
   
   1. Make a profile such that the jar is not included in the release /
   optional  https://issues.apache.org/jira/browse/RYA-373 (Apache Rya)
   2. Replace the GPL w/ Classpath Exception with something Apache licensed.
   https://issues.apache.org/jira/browse/LEGAL-396 (Apache Lucene)
   3. It was also suggested to declare jmh in provided scope so we don't ship
   it. (not sure if this is possible. Does JDK runtime provide jmh?)
   https://issues.apache.org/jira/browse/LEGAL-399 Apache Calcite
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services