Skip to content

fix(license): absolute-zero — 3 stale PMPL-1.0-or-later body declarations → MPL-2.0#92

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/hopeful-babbage-pn0l4o
Jun 27, 2026
Merged

fix(license): absolute-zero — 3 stale PMPL-1.0-or-later body declarations → MPL-2.0#92
hyperpolymath merged 1 commit into
mainfrom
claude/hopeful-babbage-pn0l4o

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Owner-approved licence cleanup. absolute-zero is sole-owner → MPL-2.0, and its SPDX headers are already correct (.adoc/.md → CC-BY-SA-4.0, code/.well-known → MPL-2.0). But 3 body declarations still named the banned PMPL-1.0-or-later, contradicting both the headers and the repo's own CLAUDE.md policy ("MPL-2.0 only — never PMPL-1.0 / PMPL-1.0-or-later"):

  • .well-known/ai.txtLicense: field
  • .well-known/humans.txtStandards: field
  • absolute-zero-abi.ipkglicense = field

(+ updated PROOF-STATUS.adoc's flag note to reflect the .ipkg fix.)

Deliberately NOT touched — the per-file check mattered

The grep matched 13 files; 10 are legitimate references a blind sweep would have corrupted:

  • CLAUDE.md's banned-licence policy table (PMPL → MPL-2.0)
  • Glossary.md: "PMPL — the former project licence; current is MPL-2.0"
  • CHANGELOG.md / AUDIT.adoc / docs/wiki/Audit-Trail.md — immutable history
  • ROADMAP.adoc planning items + docs/archive/* (one of which literally contains the old sed -i 's/PMPL.../MPL-2.0/' sweep command)

Per-file, per your approval — not a bulk sweep.

🤖 Generated with Claude Code

https://claude.ai/code/session_019awZjBD1qx61tvmEuEKNpn


Generated by Claude Code

absolute-zero is a sole-owner repo -> MPL-2.0 (its SPDX *headers* are already
correct). Three *body* declarations still named the banned PMPL-1.0-or-later,
contradicting the headers and the repo's own CLAUDE.md policy ("MPL-2.0 only --
never PMPL-1.0 / PMPL-1.0-or-later"):

- .well-known/ai.txt      License: ...
- .well-known/humans.txt  Standards: ...
- absolute-zero-abi.ipkg  license = ...

Also updated PROOF-STATUS.adoc's flag note to reflect the .ipkg fix.

NOT touched (legitimate references / history -- a blind sweep would have
corrupted these): the CLAUDE.md banned-licence policy table, Glossary.md
("PMPL is the FORMER licence; current is MPL-2.0"), CHANGELOG/AUDIT history,
ROADMAP items, and docs/archive/* (one of which contains the old sed-sweep
command itself). Per-file, owner-approved.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019awZjBD1qx61tvmEuEKNpn
@hyperpolymath
hyperpolymath marked this pull request as ready for review June 27, 2026 04:41
@hyperpolymath
hyperpolymath merged commit 5e063a0 into main Jun 27, 2026
6 of 9 checks passed
@hyperpolymath
hyperpolymath deleted the claude/hopeful-babbage-pn0l4o branch June 27, 2026 04:41
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