Crates.io | embed-licensing |
lib.rs | embed-licensing |
version | 0.3.1 |
source | src |
created_at | 2024-07-31 16:12:17.070541 |
updated_at | 2024-08-14 19:44:56.539245 |
description | Embed licensing information of dependencies to comply with free software licenses |
homepage | |
repository | https://codeberg.org/sbruder/embed-licensing |
max_upload_size | |
id | 1321073 |
size | 74,074 |
Embed licensing information of dependencies to comply with free software licenses.
This allows outputting a list of all dependencies at runtime.
license
field or content of license-file
)homepage
, repository
or documentation
from Cargo.toml)The mechanism this crate uses can never be exact.
For determining the licenses of a dependency,
only the license
and license-file
attributes of a Cargo manifest are used.
Similarly, the authors are also only pulled from the Cargo manifest.
Therefore, you should always consult with a legal professional, if the output of this crate meets the obligations of all licenses of your dependencies, before using this crate.
cargo deny list
subcommand for listing all licenses of dependencies
(and the dependencies that use them).cargo deny list
,
but has a more configurable output.All alternatives do not allow running at compile time (as a proc-macro) and using the result at runtime.
This project is available under the terms of the MPL 2.0. The exact details can be found in the header of each file.