Skip to content

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

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

Tebbens4832 merged 1 commit into
mainfrom
na0760-attachments-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 was the closest of the four to meeting it, and still did not.

What changed

LICENSE only. One file, two lines.

The previous file (sha256 8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef, 34,523 B, 661 lines) was already the canonical FSF text except for a single line-wrap at lines 636–637 — inside the sample notice template in the "How to Apply These Terms" appendix, not inside the operative terms:

     This program is free software: you can redistribute it and/or modify
-    it under the terms of the GNU Affero General Public License as published
-    by the Free Software Foundation, either version 3 of the License, or
+    it under the terms of the GNU Affero General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.

Nothing about the licence terms changed here — but "byte-identical" is a claim about bytes, and one wrapped line falsifies it. cmp located it at byte 33,213.

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 — now identical to the copy proposed for every other repository in the organization.

Verification

$ sha256sum LICENSE
0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0  LICENSE

$ cmp LICENSE <(curl -s https://www.gnu.org/licenses/agpl-3.0.txt)
              # no output = identical

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

This repository's LICENSE was already the canonical FSF AGPL-3.0 text except for
a single line-wrap difference at lines 636-637, inside the sample notice template
rather than the operative terms. That one difference is enough to make the
published claim -- byte-identical in every repository -- false as stated.

This replaces the file with the canonical bytes fetched from
https://www.gnu.org/licenses/agpl-3.0.txt (sha256
0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0, 34523 B, 661
lines). The diff is two lines.

No other byte changes.
@Tebbens4832
Tebbens4832 merged commit c86dc31 into main Aug 25, 2026
4 checks passed
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