Skip to content

Normalize licensing to MPL-2.0 (code) + CC-BY-SA-4.0 (docs)#26

Merged
hyperpolymath merged 2 commits into
mainfrom
claude/iseriser-proofs-review-rtdcwb
Jun 26, 2026
Merged

Normalize licensing to MPL-2.0 (code) + CC-BY-SA-4.0 (docs)#26
hyperpolymath merged 2 commits into
mainfrom
claude/iseriser-proofs-review-rtdcwb

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Licensing normalization — MPL-2.0 (code) + CC-BY-SA-4.0 (docs)

Part of the owner-directed family-wide normalization, matching the merged iseriser reference (#68) and the wokelangiser policy (now standards/docs/LICENSING-POLICY.adoc).

  • SPDX-License-Identifier: MPL-2.0 on LICENSE; Cargo.toml license = "MPL-2.0".
  • dep5 docs carve-out → CC-BY-SA-4.0; both texts in LICENSES/; root LICENSE MPL-2.0 for GitHub's chip.
  • Removed all PMPL/Palimpsest self-claims; preserved cargo-deny AGPL deny-list, anti-AGPL policy, and CoC.

Verified: check-licence-consistency.sh passes; zero residual self-claims.

🤖 Generated with Claude Code


Generated by Claude Code

Jonathan D.A. Jewell and others added 2 commits June 26, 2026 11:20
The governance/licence-consistency check requires an SPDX-License-Identifier
header on the LICENSE file and a `license` field in the manifest. The LICENSE
body is MPL-2.0 text, so stamp `SPDX-License-Identifier: MPL-2.0` (matching the
actual body) and set `license = "MPL-2.0"` (replacing `license-file`).

Verified with standards/scripts/check-licence-consistency.sh (passes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DF9CcCuL4YJoqs26eHsYiA
Make the repo's licensing single and consistent, matching the wokelangiser
reference policy and the merged iseriser pattern:

- Remove contradictory PMPL-1.0-or-later / Palimpsest self-claims from README
  badges/footers, QUICKSTART, RSR_OUTLINE, STATE-VISUALIZER, and machine-readable
  governance (META, stapeln, deny.toml allow-list, copilot/AGENTIC SPDX
  directives, Trust/Must LICENSE-content checks, per-project CLAUDE.md).
- Encode the docs split in REUSE dep5: *.adoc/*.md/docs/** -> CC-BY-SA-4.0,
  everything else -> MPL-2.0.
- READMEs show MPL-2.0 (code) + CC-BY-SA-4.0 (docs) badges; full texts live in
  LICENSES/; root LICENSE stays MPL-2.0 for GitHub's licence chip.

Preserves legitimate non-self references: cargo-deny's AGPL deny-list, the
"never use AGPL" estate policy, and the Contributor Covenant CoC.

Verified: standards/scripts/check-licence-consistency.sh passes; no residual
PMPL/Palimpsest self-claims remain.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DF9CcCuL4YJoqs26eHsYiA
@hyperpolymath hyperpolymath marked this pull request as ready for review June 26, 2026 11:56
@hyperpolymath hyperpolymath merged commit 42575df into main Jun 26, 2026
20 of 22 checks passed
@hyperpolymath hyperpolymath deleted the claude/iseriser-proofs-review-rtdcwb branch June 26, 2026 11:56
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.

1 participant