joshfischer1108 opened a new pull request #3368: License work URL: https://github.com/apache/incubator-heron/pull/3368 @nwangtw This is an attempt to address the licensing issues brought up in our last release. The email thread for the last release is [here](https://mail-archives.apache.org/mod_mbox/incubator-general/201907.mbox/%3CCAFkuAo0heb65W6%2BX%3DNgmLxK0XY4WPK0cuM5EWxWW%2B%3DHDhNrotA%40mail.gmail.com%3E). This is my first attempt to work on the licenses in the project. Hopefully it is not too far off and will get us a step closer to releasing binaries for the project. For convenience I picked through to copy and paste comments from the last release thread on general@incubator that addressed issues with the licenses in the project below this line ``` The third party licenses could use a little work. The License text should be included in LICENSE or pulled into the licenses directory. Any required copyright attribution should be in the NOTICE. Please create an issue to fix these for the next release. RAT Check. The *.md files should have Apache License Headers and CONTRIBUTING.md is link where the target is missing in the release. Please create an issue to fix .rat-excludes and fix the md files license. Please create an issue to annotate .rat-excludes to explain any that are excludes related to other licensing. ``` ``` NOTICE has incorrect year (please update for next time) LICENSE is missing a number of permissive licenses (I didn't check ones Justin had already covered but third_party\python\semver seems to be missing from list of BSD licensed software though it does appear in your rat excludes - please add for next release) ``` ``` Licence is misisng - MIT licensed software copyright Facebook [1][2][3][4][5][6] - ALv2 files [7][8] - ALv2 files [9][10][11][12][13][14][15][16] - this ALv2 file [17] - this ALv2 file [18] - this ALv2 file [19] - this file [20] includes Sizzle (MIT, BSD, and GPL Licenses) - this file [21] includes modernizr (MIT licensed) (I just did a search for the word copyright and match what was listed in the LICENSE file if you’re wondering how I found these) 1. ./website2/website/core/Footer.js 2. ./website2/website/siteConfig.js 3. ./website2/website/pages/en/users.js 4. ./website2/website/pages/en/index.js 5. ./website2/website/pages/en/help.js 6. ./website2/website/pages/en/versions.js 7. ./tools/rules/pex/pex_rules.bzl 8. ./tools/rules/pex/wrapper/pex_wrapper.py 9. ./scripts/setup-eclipse.sh 10. ./scripts/detect_os_type.sh 11. ./scripts/get_all_heron_paths.sh 12. ./scripts/packages/template_bin.sh 13. ./scripts/packages/self_extract_binary.bzl 14. ./scripts/packages/package_info_generator.sh 15. ./scripts/packages/tests_template_bin.sh 16. ./scripts/packages/bin_common.sh 17. ../heron/shell/src/python/handlers/healthhandler.py 18. ./third_party/java/bazel/extra_actions_base.proto 19. ./third_party/java/jarjar/src/main/resources/com/tonicsystems/jarjar/help.txt 20. ./heron/shell/assets/jquery.js 21 ./heron/tools/ui/resources/static/js/bootstrap.js ```
---------------------------------------------------------------- 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: [email protected] With regards, Apache Git Services
