wu-sheng opened a new issue #8376: URL: https://github.com/apache/skywalking/issues/8376
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/skywalking/issues?q=is%3Aissue) and found no similar feature requirement. ### Description When we plan to do the ASF official release, we need to provide LICENSE and NOTICE files ready according to APLv2. There are 2 kinds of `License and Notice` files. ## Source codes license and notice. These two files declare the IP and owner relative things. - Main repo's License, https://github.com/apache/skywalking/blob/master/LICENSE - Main repo's Notice, https://github.com/apache/skywalking/blob/master/NOTICE Source codes are allowed to be copied from 3rd party projects, only if they are licensed in ASF's catalog A list, https://www.apache.org/legal/resolved.html#category-a Everything copied should be listed in the License with owners, repository, and License type, like this https://github.com/apache/skywalking/blob/master/LICENSE#L215. ## Binary license and notice The binary license and notice are for runtime dependencies. All runtime dependencies, including the hierarchy dependencies, are all should be listed in the License file. Such as the main repo's License, https://github.com/apache/skywalking/blob/master/dist-material/release-docs/LICENSE#L204 ## How to write License and Notice - If it is not licensed by APLv2 standard version, we should copy the license files, and host them in the `licenses` folder. Like [this license](https://github.com/apache/skywalking-nginx-lua/blob/e831a9d3147518775cac92f508e0af756a5fab37/LICENSE#L211-L219) and [this folder](https://github.com/apache/skywalking-nginx-lua/tree/master/licenses) - If it is licensed by APLv2, and the Notice file includes more information, we should copy the contents of their NOTICE file into our NOTICE file. @Shikugawa One more question, do we only recommend users to use the library through cargo? ASF only requires source codes(for every release) should be hosted on svn, https://downloads.apache.org/skywalking/. Some projects like the main repo host the binary as it could run directly. Python and NodeJS agents are not. ### Use case _No response_ ### Related issues _No response_ ### Are you willing to submit a PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
