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]


Reply via email to