This is the current, canonical version of the Palimpsest-MPL License.
Last Updated: January 2025
Status: STABLE
SPDX Identifier: PMPL-1.0-or-later
The Palimpsest-MPL License v1.0 is a file-level copyleft license that extends Mozilla Public License 2.0 with:
-
Ethical Use Framework (Exhibit A) - Structured guidelines for responsible use
-
Quantum-Safe Provenance (Exhibit B) - Post-quantum cryptographic signatures
-
Emotional Lineage Protection - Recognition of cultural and narrative meaning
-
AI Training Clarity - Clear guidance for machine learning use cases
The complete license text is in this directory:
v1.0/LICENSE.txt
Or download directly from GitHub:
curl -O https://raw.githubusercontent.com/hyperpolymath/palimpsest-license/main/v1.0/LICENSE.txt
-
Copy the license:
cp v1.0/LICENSE.txt YOUR_PROJECT/LICENSE
-
Add SPDX headers to source files:
// SPDX-License-Identifier: PMPL-1.0-or-later // SPDX-FileCopyrightText: 2025 Your Name
-
Optional: Add exhibits
If you want to include the full exhibit texts:
cp v1.0/exhibits/* YOUR_PROJECT/legal/
This directory contains everything you need:
| File/Directory | Purpose |
|---|---|
|
Complete PMPL v1.0 license text |
|
Full text of Exhibit A (Ethical Use) and Exhibit B (Quantum-Safe Provenance) |
|
v1.0-specific documentation and guides |
|
Sample implementations and use cases |
|
Links to PMPL tooling (pmpl-sign, pmpl-verify, pmpl-audit) |
Key documents for v1.0:
-
Quick Start Guide - Get up and running in 5 minutes
-
Integration Guide - CI/CD, package managers, SPDX tools
-
FAQ - Common questions answered
-
Compatibility Matrix - Works with MIT, BSD, Apache-2.0, GPL, etc.
PMPL v1.0 includes optional command-line tools:
| Tool | Purpose |
|---|---|
|
Create quantum-safe signatures for your files |
|
Verify provenance and signature chains |
|
Audit repositories for PMPL compliance |
Build instructions: tools/README.adoc
The v1.0 license consists of:
-
Preamble - Philosophy and context
-
Section 1: Base License - Incorporates MPL-2.0 by reference
-
Section 2: Additional Definitions - Emotional Lineage, Provenance Metadata, etc.
-
Section 3: Modified Terms - Changes to MPL-2.0 terms
-
Exhibit A: Ethical Use Guidelines - Framework for responsible use
-
Exhibit B: Quantum-Safe Provenance - Post-quantum signature requirements
PMPL v1.0 is compatible with:
-
MIT License
-
BSD-2-Clause / BSD-3-Clause
-
Apache-2.0
-
MPL-2.0
-
LGPL-2.1 or later
-
GPL-2.0 or later (via secondary license mechanism)
See docs/COMPATIBILITY.adoc for detailed compatibility analysis.
Major improvements in v1.0:
-
Simplified structure - Clearer, more concise legal text
-
Production-ready - Fully reviewed and tested
-
Better tooling - Rust-based tools for signing and verification
-
SPDX compliant - Official SPDX identifier registered
-
Improved clarity - Ambiguities from v0.x resolved
See ../CHANGELOG.adoc for complete version history.
-
Issues: https://github.com/hyperpolymath/palimpsest-license/issues
-
Discussions: https://github.com/hyperpolymath/palimpsest-license/discussions
-
Legal Questions: Contact the Palimpsest Stewardship Council