Skip to content

Latest commit

 

History

History
163 lines (113 loc) · 3.94 KB

File metadata and controls

163 lines (113 loc) · 3.94 KB

PMPL v1.0 - CURRENT VERSION

This is the current, canonical version of the Palimpsest-MPL License.

Last Updated: January 2025
Status: STABLE
SPDX Identifier: PMPL-1.0-or-later

What is PMPL v1.0?

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

Quick Start

Download the License

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

Apply to Your Project

  1. Copy the license:

    cp v1.0/LICENSE.txt YOUR_PROJECT/LICENSE
  2. Add SPDX headers to source files:

    // SPDX-License-Identifier: PMPL-1.0-or-later
    // SPDX-FileCopyrightText: 2025 Your Name
  3. Optional: Add exhibits

    If you want to include the full exhibit texts:

    cp v1.0/exhibits/* YOUR_PROJECT/legal/

What’s Included

This directory contains everything you need:

File/Directory Purpose

LICENSE.txt

Complete PMPL v1.0 license text

exhibits/

Full text of Exhibit A (Ethical Use) and Exhibit B (Quantum-Safe Provenance)

docs/

v1.0-specific documentation and guides

examples/

Sample implementations and use cases

tools/

Links to PMPL tooling (pmpl-sign, pmpl-verify, pmpl-audit)

Documentation

Key documents for v1.0:

Tooling

PMPL v1.0 includes optional command-line tools:

Tool Purpose

pmpl-sign

Create quantum-safe signatures for your files

pmpl-verify

Verify provenance and signature chains

pmpl-audit

Audit repositories for PMPL compliance

Build instructions: tools/README.adoc

The v1.0 license consists of:

  1. Preamble - Philosophy and context

  2. Section 1: Base License - Incorporates MPL-2.0 by reference

  3. Section 2: Additional Definitions - Emotional Lineage, Provenance Metadata, etc.

  4. Section 3: Modified Terms - Changes to MPL-2.0 terms

  5. Exhibit A: Ethical Use Guidelines - Framework for responsible use

  6. Exhibit B: Quantum-Safe Provenance - Post-quantum signature requirements

Compatibility

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.

Changes from v0.4

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.

Need Help?

License of This Repository

This repository and all v1.0 materials are licensed under:

SPDX-License-Identifier: PMPL-1.0-or-later-or-later