Skip to content

Add correct Apache License 2.0 to the project#207

Merged
10hendersonm merged 1 commit into
mainfrom
bmuenzenmeyer-patch-2
Jun 26, 2026
Merged

Add correct Apache License 2.0 to the project#207
10hendersonm merged 1 commit into
mainfrom
bmuenzenmeyer-patch-2

Conversation

@bmuenzenmeyer

Copy link
Copy Markdown
Member

Added full text of the Apache License 2.0 to the LICENSE file.

A sweep of the public target GitHub org found 12 non-archived repos that GitHub reports as license "Other" (NOASSERTION) and 3 with no license at all (NONE). The "Other" cases are not genuinely non-standard licenses — they are all Apache-2.0, but their LICENSE file contains only the 13-line Apache boilerplate notice (the snippet meant for source-file headers) instead of the full license body.

GitHub uses the licensee gem, which matches a license file against the canonical SPDX text at ~98% confidence. A 13-line notice has nothing to match → it falls back to "Other." This is the same issue identified on Strelka, and it is systemic: the repos almost certainly came from a shared scaffolding template that ships the notice stub as LICENSE.

The fix is uniform and low-risk: replace the stub with the full, verbatim Apache-2.0 text (keeping the copyright line and any NOTICE files). This is exactly the layout GoAlert uses — and GitHub detects GoAlert correctly.

Added full text of the Apache License 2.0 to the LICENSE file.
@10hendersonm 10hendersonm merged commit 7258767 into main Jun 26, 2026
7 checks passed
@10hendersonm 10hendersonm deleted the bmuenzenmeyer-patch-2 branch June 26, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants