[PIO-69] Update LICENSE.txt and NOTICE.txt for binary distribution #397
Conversation
I added license information for the binary distribution to |
I checked the license of all non-ASL libraries and all them can be included as binary form in the distribution. I added their license text to I think all tasks about 3rd party license is done. Let me know if I have to do something else. |
@takezoe Excellent work. Thanks! 🎉 I think the only concern left is to make sure whenever we add a new dependency that does not have clear indication of license compatibility, it will be caught automatically. We probably need to write a script and put in an exclusion file for those that we have manually verified, and put this check as part of our automated tests. |
OK, I will include them in this pull request. |
to check whether libraries described in LICENSE.txt are exist in dependencies actually.
@dszeto I added |
I added sbt-license-report plugin. It's possible to generate
licences-notice.csv
which contains only non-ASL libraries by following script.The result in the latest develop branch is:
I checked the license of all libraries in this report and all of them can be included in the binary distribution. Also I added their license text to
LICENSE.txt
and updatedmake-distribution.sh
to includeLICENSE.txt
andNOTICE.txt
in the binary distribution.