Skip to content

Find license notices in Go module archives - #15444

Open
tamird wants to merge 1 commit into
google:masterfrom
tamird:licensecheck-module-notices
Open

tamird wants to merge 1 commit into
google:masterfrom
tamird:licensecheck-module-notices

Conversation

@tamird

@tamird tamird commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

The module fetcher stopped at the first recognized filename. It missed
split grants such as go-udiff's LICENSE-BSD and LICENSE-MIT 1, and
complete grants embedded in README files such as overflow's 2.

Discover root license notices by name and classify each separately,
combining their license IDs. Use README documents only when no primary
notice exists, and continue to reject unrecognized notices.

Assisted-by: Codex

The module fetcher stopped at the first recognized filename. It missed
split grants such as go-udiff's LICENSE-BSD and LICENSE-MIT [1], and
complete grants embedded in README files such as overflow's [2].

Discover root license notices by name and classify each separately,
combining their license IDs. Use README documents only when no primary
notice exists, and continue to reject unrecognized notices.

[1]: https://github.com/aymanbagabas/go-udiff/tree/4608934d2
[2]: https://github.com/JohnCGriffin/overflow/blob/46fa312c3/README.md

Assisted-by: Codex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants