Závislosti a licence Composer

Vložte svůj composer.json a uvidíte licenci každého balíčku PHP, 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é nainstalované verze.

Soubory se zpracují ve vašem prohlížeči. Na Packagist se kvůli licencím posílají jen názvy a verze balíčků.

Jak nástroj zjišťuje licence

Nástroj načte require a require-dev ze souboru composer.json. S composer.lock vezme přesné verze, licence i odkazy přímo ze zamykacího souboru, bez něj každý balíček vyhledá na Packagistu.

Vypisuje přímé závislosti a vynechává samotné PHP a jeho rozšíření. Vývojové závislosti vynechá, pokud je nezahrnete.

Časté otázky

Jak vypsat licence balíčků Composer?

Vložte composer.json do nástroje, ideálně spolu s composer.lock. Uvidíte licenci každého balíčku a seznam můžete vyexportovat do CSV nebo Markdownu.

Co znamená balíček s více licencemi?

Composer uvádí více licencí, když autor balíček nabízí pod několika licencemi. Můžete ho použít pod kteroukoli z nich, proto je nástroj spojuje výrazem OR.

Nahrává se můj composer.json někam?

Nenahrává. Soubory se zpracují ve vašem prohlížeči. Bez composer.lock se na Packagist kvůli licencím posílají jen názvy balíčků.