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