Commit 7e8a09e
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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | | - | |
13 | | - | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
6 | 8 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
11 | 12 | | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
| 17 | + | |
| 18 | + | |
0 commit comments