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