policy: Rule 2 becomes a growing register — five repos, cap lifted - #649
Merged
Conversation
Owner ruling 2026-08-26. The 'exactly three repositories and nowhere
else' cap is lifted: as the Palimpsest family develops, more repos will
move onto it over time.
Adds insolvency-tycoon and sim-public-relations, bringing the register to
five. Both were already on PMPL in practice, so under the old wording
they read as DRIFT and a future audit would have 'corrected' them --
exactly the trap Rule 5 was written to avoid for games.
IMPORTANT SHAPE: this is a growing ALLOWLIST, not an open door. The
'exactly three' cap was not arbitrary strictness -- it is what made stray
PMPL detectable as drift. Remove the boundary entirely and any PMPL
string anywhere looks legitimate, which is how 471 files of residue
accumulated unnoticed in this repo. So the register still binds: a PMPL
declaration in an unlisted repo is drift, and adding a name is an owner
decision and a one-line change.
Also records a legal constraint on the wider P-family before effort goes
into it, because it is NOT symmetric:
* MPL-2.0 S10.3 EXPRESSLY PERMITS derivation -- 'you may create and use
a modified version of this License if you rename the license and
remove any references to the name of the license steward'. That
clause is why PMPL is legitimate; Mozilla anticipated it.
* The GNU licences EXPRESSLY FORBID it -- every GPL/AGPL text says
'changing it is not allowed'. A PAGPL cannot be produced by editing
AGPL text the way PMPL was produced from MPL; it would need a freshly
drafted licence and legal advice.
* Permissive licences place no such restriction, so PMIT and siblings
are straightforward by comparison.
.claude/CLAUDE.md carried the same three-repo cap and is updated in
lockstep, now deferring to LICENCE-POLICY.adoc as authoritative rather
than duplicating the list -- two copies of a growing register would drift
apart.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
Warning Review limit reachedNext included review available in 43 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
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.



Owner ruling 2026-08-26: the "exactly three repositories and nowhere else" cap is lifted. As the Palimpsest family develops, more repos will move onto it over time.
Adds
insolvency-tycoonandsim-public-relations, bringing the register to five. Both were already on PMPL in practice — so under the old wording they read as drift, and a future audit would have "corrected" them. That is exactly the trap Rule 5 was written to avoid for games.The shape matters: allowlist, not open door
The "exactly three" cap was not arbitrary strictness — it is what made stray PMPL detectable as drift. Remove the boundary entirely and any PMPL string anywhere looks legitimate, which is precisely how 471 files of residue accumulated unnoticed in this repo.
So the register still binds. A PMPL declaration in an unlisted repo is drift; adding a name is an owner decision and a one-line change.
A legal constraint on the wider P-family, recorded before effort goes into it
It is not symmetric, which is not obvious:
PMITand siblings are straightforward.Kept in lockstep
.claude/CLAUDE.mdcarried the same three-repo cap. Updated, and now defers toLICENCE-POLICY.adocas authoritative rather than duplicating the list — two copies of a growing register would drift apart.🤖 Generated with Claude Code