Skip to content

NA-0760: LICENSE becomes the canonical FSF AGPL-3.0 text, byte-identical - #71

Merged
Tebbens4832 merged 1 commit into
mainfrom
na0760-server-canonical-license
Aug 25, 2026
Merged

NA-0760: LICENSE becomes the canonical FSF AGPL-3.0 text, byte-identical#71
Tebbens4832 merged 1 commit into
mainfrom
na0760-server-canonical-license

Conversation

@Tebbens4832

Copy link
Copy Markdown
Member

The organization's published claim is that source is AGPL-3.0-only — the canonical FSF text, byte-identical, in every repository. This repository's LICENSE did not meet that claim.

What changed

LICENSE only. One file, no other byte.

The previous file (sha256 459cd3e088dbf32ab04873bd301295a08068dc4a7ea8e2610038d3923c2a2086, 33,699 B, 651 lines — byte-identical to the copies then in qsl-protocol and qsl-desktop) differed from the canonical FSF text in five word-level passages, four of them inside the operative terms:

# Passage Published Canonical
1 §2 your license otherwise remains intact. remains in force.
2 §6 omits machine-readable before "Corresponding Source" includes it
3 "normally used" definition a typical or expected use a typical or common use
4 §8 Termination of your rights under this License under this section
5 closing appendix final 132 words absent (incl. the §13 network-source pointer) present

It is now the canonical text verbatim.

Provenance

Fetched at the edit from https://www.gnu.org/licenses/agpl-3.0.txt:

sha256  0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0
bytes   34523
lines   661

The committed file hashes to exactly that value. This pin equals the one recorded independently by the NA-0758 public-docs audit (census row LI-01), so gnu.org's live bytes and the audit's record agree.

Verification

$ sha256sum LICENSE
0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0  LICENSE

$ grep -c "Termination of your rights under this License" LICENSE
0          # was 1 before this change

No test touched, no source touched, no workflow touched, no version bump.

The published LICENSE deviated from the canonical FSF AGPL-3.0-only text in four
operative passages and omitted the closing 132 words of the "How to Apply These
Terms" appendix. This replaces it with the canonical bytes fetched from
https://www.gnu.org/licenses/agpl-3.0.txt (sha256
0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0, 34523 B, 661
lines), so the organization's published claim -- AGPL-3.0-only, the canonical FSF
text, byte-identical, in every repository -- is true of this repository.

No other byte changes.
@Tebbens4832
Tebbens4832 merged commit f201bb3 into main Aug 25, 2026
4 checks passed
@Tebbens4832
Tebbens4832 deleted the na0760-server-canonical-license branch August 25, 2026 17:18
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