Skip to content

licence: make Apache-2.0 machine-resolvable (fixes NOASSERTION) - #43

Merged
thebeastagi merged 2 commits into
mainfrom
licence/apache-2.0-full-text
Aug 16, 2026
Merged

licence: make Apache-2.0 machine-resolvable (fixes NOASSERTION)#43
thebeastagi merged 2 commits into
mainfrom
licence/apache-2.0-full-text

Conversation

@thebeastagi

Copy link
Copy Markdown
Owner

GET /repos/thebeastagi/SAPIENS returns "spdx_id": "NOASSERTION" because LICENSE held only a 17-line summary rather than the full Apache-2.0 text.

Effect: to anyone outside, the repo granted no clear rights, while the README badge claimed Apache-2.0.

This replaces LICENSE with the verbatim Apache-2.0 text and adds a NOTICE. No licence change is intended - this is the licence already declared, in a form GitHub can resolve.

Verified against a disposable probe repo beforehand, including a negative control that correctly reported NOASSERTION.

The previous LICENSE was a 17-line excerpt of the Apache "how to apply"
boilerplate. GitHub's licence detector requires the full text, so the API
reported the repo as NOASSERTION -- i.e. as published it granted no clear
rights, despite the README badge claiming Apache-2.0.

No change of licence is intended or made: this is the licence the project
already declared, in the form that machines can verify.
@thebeastagi
thebeastagi merged commit db253c6 into main Aug 16, 2026
3 checks passed
@thebeastagi
thebeastagi deleted the licence/apache-2.0-full-text branch August 16, 2026 08:39
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.

1 participant