Skip to content

Commit 7e8a09e

Browse files
fix(licence): correct false PMPL-1.0 claim → MPL-2.0 (G24) (#45)
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 --> ## Summary **G24** — `NOTICE`, `.well-known/ai.txt`, and `.well-known/humans.txt` falsely declared the repo's code as **PMPL-1.0-or-later**. Corrected to the true licensing (**MPL-2.0** code + **CC-BY-SA-4.0** docs). Made with **explicit owner approval (2026-07-01)** per the manual/owner-only licence-edit guardrail. ## Why it was false (every count) - Root `LICENSE` = Mozilla Public License 2.0. - Every source SPDX header is `MPL-2.0` (docs `CC-BY-SA-4.0`) — **none** is PMPL. The `NOTICE` even claimed the SPDX headers *were* PMPL, contradicting reality *and* the files' own `MPL-2.0` SPDX lines. - No `LICENSES/PMPL-*.txt` exists (only `MPL-2.0.txt` + `CC-BY-SA-4.0.txt`). - `julia-professional-registry` is not one of the three PMPL carve-out repos (`palimpsest-license` / `palimpsest-plasma` / `consent-aware-http`) to which estate policy confines PMPL. ## Changes - `NOTICE`: rewritten to state MPL-2.0 (code) + CC-BY-SA-4.0 (docs), pointing at the real `LICENSES/` texts and the authoritative SPDX headers. - `.well-known/ai.txt`: licence line → MPL-2.0; removed the PMPL-Section-3 "Emotional Lineage" clause (training-consent policy retained via `Disallow-Training`). - `.well-known/humans.txt`: `License:` line → MPL-2.0 (code), CC-BY-SA-4.0 (docs). ## Deliberately untouched `.machine_readable/contractiles/Trustfile.a2ml:57` — a lenient check (`grep -q 'PMPL\|MPL\|MIT\|...' LICENSE`) that accepts any of several identifiers and passes correctly on MPL. It asserts nothing false, so it's left as-is. ## Verification `grep -rniE 'PMPL|Palimpsest'` now returns only that one Trustfile check line; `NOTICE`/`ai.txt`/`humans.txt` assert MPL-2.0. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- _Generated by [Claude Code](https://claude.ai/code/session_01UPFC9YQ7g9gc3VnRox42Q1)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 18eb061 commit 7e8a09e

3 files changed

Lines changed: 16 additions & 20 deletions

File tree

.well-known/ai.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ Disallow-Training: yes
77
Disallow-Summarization: no
88
Disallow-Generation: yes
99

10-
# This project's code is licensed under PMPL-1.0-or-later.
10+
# This project's code is licensed under MPL-2.0 (documentation under CC-BY-SA-4.0).
1111
# AI agents may read and analyze this code for assisting contributors.
12-
# AI agents must NOT use this code for model training without explicit consent.
13-
# AI agents must preserve Emotional Lineage per PMPL Section 3.
12+
# AI agents must NOT use this code for model training without explicit consent
13+
# (see Disallow-Training above).
1414
#
1515
# For AI agent integration instructions, see:
1616
# 0-AI-MANIFEST.a2ml (universal AI entry point)

.well-known/humans.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ From: United Kingdom
99
/* SITE */
1010
Last update: 2026-03-28
1111
Standards: RSR (Rhodium Standard Repository)
12-
License: PMPL-1.0-or-later (Palimpsest MPL)
12+
License: MPL-2.0 (code), CC-BY-SA-4.0 (docs)
1313
Components: Idris2 ABI, Zig FFI
1414
Tools: just, Podman, Guix

NOTICE

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
Licensing Notice
22
================
33

4-
This project is authored by Jonathan D.A. Jewell (hyperpolymath) and
5-
is licensed under the Palimpsest License (PMPL-1.0-or-later).
4+
This project is authored by Jonathan D.A. Jewell (hyperpolymath) and is
5+
licensed under the Mozilla Public License 2.0 (MPL-2.0). Documentation is
6+
licensed under the Creative Commons Attribution-ShareAlike 4.0 International
7+
Public License (CC-BY-SA-4.0).
68

7-
The PMPL-1.0-or-later is a philosophical extension of the Mozilla Public
8-
License 2.0, adding provisions for cryptographic provenance, emotional
9-
lineage preservation, and quantum-safe signatures. The full PMPL text is
10-
available in LICENSES/PMPL-1.0-or-later.txt.
9+
The full licence texts are in the LICENSES/ directory:
10+
- LICENSES/MPL-2.0.txt (source code)
11+
- LICENSES/CC-BY-SA-4.0.txt (documentation)
1112

12-
For compatibility with automated license detection tools and platforms
13-
that require OSI-approved licenses, the root LICENSE file contains the
14-
standard Mozilla Public License 2.0 text. This ensures that package
15-
registries, CI systems, and other tooling correctly identify the license.
13+
The SPDX-License-Identifier headers on individual files are authoritative:
14+
- Source files: MPL-2.0
15+
- Documentation: CC-BY-SA-4.0
1616

17-
The legally binding terms are:
18-
- Source files: governed by PMPL-1.0-or-later (per SPDX headers)
19-
- Combined works: compatible with MPL-2.0 (per PMPL Section 6)
20-
21-
For more information about the Palimpsest License:
22-
https://github.com/hyperpolymath/palimpsest-license
17+
The root LICENSE file contains the Mozilla Public License 2.0 text, which
18+
package registries, CI systems, and other tooling use to identify the licence.

0 commit comments

Comments
 (0)