Závislosti a licence Rust
Vložte svůj Cargo.toml a uvidíte licenci každého balíčku, včetně označených copyleft a chybějících licencí. Vše běží ve vašem prohlížeči a seznam můžete vyexportovat do CSV nebo Markdownu.
Soubory se zpracují ve vašem prohlížeči. Na crates.io se kvůli licencím posílají jen názvy a verze balíčků.
Jak nástroj zjišťuje licence
Nástroj načte závislosti z Cargo.toml včetně závislostí pro konkrétní platformy a pracovní prostor (workspace) a každý balíček vyhledá na crates.io: jeho licenci, popis a domovskou stránku. S Cargo.lock použije přesné verze, bez něj verzi z Cargo.toml nebo poslední vydanou.
Balíčky se kvůli pravidlům crates.io vyhledávají po jednom, delší seznam proto trvá pár sekund. Sekce dev-dependencies a build-dependencies vynechá, pokud je nezahrnete.
Časté otázky
Jak vypsat licence balíčků Rust?
Vložte Cargo.toml do nástroje, ideálně spolu s Cargo.lock. Ten každý balíček vyhledá na crates.io, zobrazí jeho licenci a seznam umožní vyexportovat do CSV nebo Markdownu.
Co znamená MIT OR Apache-2.0?
Balíček má dvojí licenci a můžete ho použít pod kteroukoli z nich. V ekosystému Rust je to nejběžnější volba a obě možnosti jsou permisivní.
Nahrává se můj Cargo.toml někam?
Nenahrává. Soubory se zpracují ve vašem prohlížeči. Na crates.io se kvůli licencím posílají jen názvy a verze balíčků.