mike-jumper opened a new pull request, #1160:
URL: https://github.com/apache/guacamole-client/pull/1160

   These changes update our existing license information and tooling such that 
they can be automatically pulled going forward. The output `LICENSE` and 
`NOTICE` is still the same - there's just no longer any need to create and 
manually format `README` files for each dependency, to manually update all 
license info when dependencies change, etc.
   
   Instead of a `README` file, metadata is embedded directly in headers of 
downloaded copies of license information, bracketed by `--- BEGIN LICENSE FILE 
---` and `--- END LICENSE FILE ---` lines. A `Source` header along with 
variable substitution allows the copy of license information to be pulled 
automatically when the version changes.
   
   Manual license information updates are still needed if:
   
   * New dependencies are introduced
   * A dependency does not consistently host a copy of their license (more 
common for older libraries)
   * Source for a dependency is not publicly available (BouncyCastle FIPS 
distributions) or is only available in archives (some extremely old Java APIs)
   
   Opening as a draft while I update docs and clean things up a bit.


-- 
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