chore(licence): finish PMPL→MPL-2.0 migration + Quantum-Safe supplement#86
Merged
Merged
Conversation
panll's SPDX headers were already migrated (0 PMPL SPDX headers remain; code = MPL-2.0, docs = CC-BY-SA-4.0). This completes the residual and adds the quantum supplement: - Flip 59 body-text licence DECLARATIONS (humans.txt, manifests, REUSE dep5, CITATION.cff, agent-rules, GOVERNANCE/MAINTAINERS, llm-warmup, flake.nix/guix.scm, other clades) `PMPL-1.0-or-later` → `MPL-2.0`. Only the full-form identifier on declaration lines changed. - Add `EXHIBIT-B-QUANTUM-SAFE.txt` (Quantum-Safe Provenance spec, MPL-2.0) at repo root + README badges (Docs CC-BY-SA-4.0, Quantum-Safe Provenance). - Fix the README License badge alt-text (stale `PMPL-1.0-or-later`; image was already MPL-2.0) and rewrite the CLAUDE.md `## License` section. DELIBERATELY PRESERVED (not swept): the **Palimpsest Plaza** panel (`src/**/Plaza*`, `src-gossamer/src/plaza/`, `panel-clades/clades/plaza/`) + the licence-handling engines — they reference PMPL as a *feature subject* (a PMPL-adoption/compliance hub), not this repo's licence. All Plaza paths/content + source code were excluded; verified no `.res`/`.rs`/`.js` or Plaza file changed. GitHub already detects MPL-2.0 (root LICENSE); LICENSES/ holds MPL-2.0.txt + CC-BY-SA-4.0.txt. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019awZjBD1qx61tvmEuEKNpn
|
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.



Completes panll's PMPL→MPL-2.0 transition (you'd already migrated the SPDX headers — 0 PMPL SPDX headers remained) and adds the quantum-safe supplement you asked for.
What changed (61 files)
1. Residual licence declarations flipped (59 files) — body-text
License: PMPL-1.0-or-later→License: MPL-2.0in.well-known/humans.txt, REUSEdep5,CITATION.cff, manifests (*.toml,flake.nix,guix.scm), agent-rules (.cursorrules/.clinerules/.windsurfrules, copilot-instructions,AGENTS.md,GEMINI.md),GOVERNANCE.md/MAINTAINERS.md,llm-warmup-*, and the other clades (reposystem, tsdm). Only the full-form identifier on declaration lines was changed.2. Quantum-Safe supplement —
EXHIBIT-B-QUANTUM-SAFE.txt(Quantum-Safe Provenance spec, MPL-2.0) added at the repo root, plus two README badges: Docs CC-BY-SA-4.0 and Quantum-Safe Provenance.3. Consistency fixes — the README License badge alt-text (was stale
PMPL-1.0-or-later; the badge image already said MPL-2.0) and theCLAUDE.md## Licensesection (now states code = MPL-2.0 / docs = CC-BY-SA-4.0).Deliberately preserved — please confirm this is what you want
src/**/Plaza*,src-gossamer/src/plaza/,panel-clades/clades/plaza/) — a PMPL-adoption / compliance / governance hub. Its"Adopt PMPL", "Why PMPL over MPL-2.0?", compatibility-matrix and stats strings are feature content about PMPL as a subject, not this repo's licence. I excluded all Plaza paths/content + source code (.res/.rs/.js) from the flip and verified none were touched. I also added a note toCLAUDE.mdso future agents don't sweep them.Two source files I left for your eyeball (PMPL there may be feature data, not a self-declaration):
src/core/AttributionLicenseEngine.resandtests/reflexive/manifest_test.mjs. Say the word and I'll handle them.Already in place (no change needed)
LICENSE.LICENSES/holdsMPL-2.0.txt+CC-BY-SA-4.0.txt.🤖 Generated with Claude Code
https://claude.ai/code/session_019awZjBD1qx61tvmEuEKNpn
Generated by Claude Code