Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List licenses of dependencies for binary releases #77

Open
clehner opened this issue Feb 16, 2021 · 0 comments · May be fixed by #188
Open

List licenses of dependencies for binary releases #77

clehner opened this issue Feb 16, 2021 · 0 comments · May be fixed by #188
Labels
CI/CD enhancement New feature or request licensing Licensing of this project and/or its dependencies

Comments

@clehner
Copy link
Contributor

clehner commented Feb 16, 2021

For distributing DIDKit in applications and for publishing it to non-native package managers, we should include a list of the dependency licenses and copyright notices. License info of cargo dependencies may be gathered e.g. using cargo-about, cargo-license, or cargo-lichking, or by parsing the output of cargo tree or cargo metadata. This could be added to a text file that would be included in the didkit npm package and flutter/dart plugin. Also, NOTICE files from dependencies using Apache License, Version 2.0 should be collected and added as required by the Apache license, maybe semi-manually since there are not many of these. Also, we should probably include licenses for Rust core (libstd, etc.), but is a little unclear how to do this currently: rust-lang/rust#67014

@clehner clehner mentioned this issue Apr 14, 2021
@clehner clehner linked a pull request Aug 10, 2021 that will close this issue
5 tasks
@sbihel sbihel added the CI/CD label Sep 8, 2021
@clehner clehner added enhancement New feature or request licensing Licensing of this project and/or its dependencies labels Apr 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD enhancement New feature or request licensing Licensing of this project and/or its dependencies
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants