Add correct Apache License 2.0 to the project#207
Merged
Conversation
Added full text of the Apache License 2.0 to the LICENSE file.
10hendersonm
approved these changes
Jun 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added full text of the Apache License 2.0 to the LICENSE file.
A sweep of the public
targetGitHub 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 theirLICENSEfile contains only the 13-line Apache boilerplate notice (the snippet meant for source-file headers) instead of the full license body.GitHub uses the
licenseegem, 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 asLICENSE.The fix is uniform and low-risk: replace the stub with the full, verbatim Apache-2.0 text (keeping the copyright line and any
NOTICEfiles). This is exactly the layout GoAlert uses — and GitHub detects GoAlert correctly.