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.

Nepovinné, pro přesné verze.

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