Závislosti a licence Go

Vložte svůj go.mod a uvidíte licenci každého modulu Go, 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.

Soubor se zpracuje ve vašem prohlížeči. Do proxy modulů Go (proxy.golang.org) se kvůli licenčním souborům posílají jen cesty a verze modulů.

Jak nástroj zjišťuje licence

Moduly Go licenci v metadatech neuvádějí. Nástroj vezme každý přímý požadavek z go.mod, z archivu modulu v proxy modulů Go načte jen licenční soubor a licenci rozpozná z jeho textu: MIT, Apache-2.0, BSD, ISC, MPL-2.0, rodinu GPL a několik dalších.

Nepřímé požadavky označené // indirect vynechá. Verze bere přímo z go.mod, žádný další soubor není potřeba.

Časté otázky

Jak vypsat licence modulů Go?

Vložte go.mod do nástroje. Ten u každého modulu načte licenční soubor z proxy.golang.org, rozpozná licenci a seznam umožní vyexportovat do CSV nebo Markdownu.

Proč se u modulu Go licence nezobrazí?

Modul nemá v kořeni licenční soubor nebo soubor obsahuje licenci, kterou nástroj nerozpozná. Otevřete odkaz na modul a licenci ověřte ručně.

Nahrává se můj go.mod někam?

Nenahrává. Soubor se zpracuje ve vašem prohlížeči. Do proxy.golang.org se kvůli licenčním souborům posílají jen cesty a verze modulů.