lichen
lichen copied to clipboard
Go binary license checker. Extracts module usage information from binaries and analyses their licenses.
Would it make sense to also include any NOTICE found in packages? This is something that `go-licenses` can do https://github.com/google/go-licenses/blob/5b654af5dcd3ef8090baaceae6009c20d75a87e8/save.go#L109
Hello and thank you for your work with lichen! I’m currently in need of running lichen in environments where a substantial amount of "unresolvable licence" errors can happen (running it...
This requires linting-related changes with the bump to Go 1.20 (`ioutil` is deprecated). Note that the first two commits are the same as in #26. I will rebase as appropriate.
This greatly improves the classifier's accuracy, and avoids having to handle the license database in lichen (it's embedded in the classifier). The classifier returns "Copyright" matches, which is a behaviour...