|
| 1 | += Palimpsest‑MPL License (PMPL‑1.0‑or‑later) |
| 2 | +:toc: macro |
| 3 | +:toclevels: 3 |
| 4 | + |
| 5 | +A file‑level copyleft license rooted in ethical use, emotional lineage, and quantum‑safe provenance, built on the foundation of the Mozilla Public License 2.0. |
| 6 | + |
| 7 | +This repository is the canonical home of the Palimpsest‑MPL License and its governance, exhibits, legal resources, and tooling. |
| 8 | + |
| 9 | +toc::[] |
| 10 | + |
| 11 | +== Quick Start |
| 12 | + |
| 13 | +=== Apply PMPL to your project |
| 14 | + |
| 15 | +Download the canonical license text: |
| 16 | + |
| 17 | +---- |
| 18 | +curl -O https://raw.githubusercontent.com/hyperpolymath/palimpsest-license/main/legal/PALIMPSEST-MPL-1.0.txt |
| 19 | +mv PALIMPSEST-MPL-1.0.txt LICENSE |
| 20 | +---- |
| 21 | + |
| 22 | +Add SPDX headers to your source files: |
| 23 | + |
| 24 | +---- |
| 25 | +// SPDX-License-Identifier: PMPL-1.0-or-later |
| 26 | +// SPDX-FileCopyrightText: 2025 Your Name |
| 27 | +---- |
| 28 | + |
| 29 | +PMPL is designed for: |
| 30 | + |
| 31 | +* open‑source software |
| 32 | +* creative works |
| 33 | +* research artefacts |
| 34 | +* datasets |
| 35 | +* machine‑learning training corpora |
| 36 | +* provenance‑sensitive cultural materials |
| 37 | + |
| 38 | +== Key Features |
| 39 | + |
| 40 | +=== MPL‑2.0 Foundation |
| 41 | +A proven, widely compatible file‑level copyleft license. |
| 42 | + |
| 43 | +=== Ethical Use Guidelines (Exhibit A) |
| 44 | +A structured framework for responsible use, including cultural, narrative, and community‑centred obligations. |
| 45 | + |
| 46 | +=== Quantum‑Safe Provenance (Exhibit B) |
| 47 | +Optional post‑quantum signatures for long‑term attribution and lineage integrity. |
| 48 | + |
| 49 | +=== Emotional Lineage |
| 50 | +Recognition that creative works carry cultural, symbolic, and narrative meaning beyond code. |
| 51 | + |
| 52 | +=== AI Training Permitted |
| 53 | +Clear guidance for machine‑learning use cases, including obligations for non‑interpretive systems. |
| 54 | + |
| 55 | +== Documentation |
| 56 | + |
| 57 | +|=== |
| 58 | +| Document | Description |
| 59 | + |
| 60 | +| User Guide |
| 61 | +| How to apply PMPL to your project |
| 62 | + |
| 63 | +| Integration Guide |
| 64 | +| CI/CD, package managers, SPDX tooling |
| 65 | + |
| 66 | +| FAQ |
| 67 | +| Common questions and clarifications |
| 68 | + |
| 69 | +| Full License Text |
| 70 | +| The complete PMPL‑1.0 license |
| 71 | + |
| 72 | +| Legal Resources |
| 73 | +| Jurisdictional frameworks, pro bono contacts, strategy |
| 74 | +|=== |
| 75 | + |
| 76 | +== Tools |
| 77 | + |
| 78 | +PMPL includes optional tooling for provenance and compliance: |
| 79 | + |
| 80 | +|=== |
| 81 | +| Tool | Purpose |
| 82 | + |
| 83 | +| `pmpl-sign` |
| 84 | +| Sign files with quantum‑safe signatures |
| 85 | + |
| 86 | +| `pmpl-verify` |
| 87 | +| Verify provenance metadata |
| 88 | + |
| 89 | +| `pmpl-audit` |
| 90 | +| Audit repositories for PMPL compliance |
| 91 | +|=== |
| 92 | + |
| 93 | +Build tools locally: |
| 94 | + |
| 95 | +---- |
| 96 | +cd tools/pmpl-sign && cargo build --release |
| 97 | +cd tools/pmpl-verify && cargo build --release |
| 98 | +cd tools/pmpl-audit && cargo build --release |
| 99 | +---- |
| 100 | + |
| 101 | +== Repository Structure |
| 102 | + |
| 103 | +---- |
| 104 | +palimpsest-license/ |
| 105 | +├── legal/ |
| 106 | +│ ├── PALIMPSEST-MPL-1.0.txt |
| 107 | +│ ├── exhibits/ |
| 108 | +│ │ ├── EXHIBIT-A-ETHICAL-USE.txt |
| 109 | +│ │ └── EXHIBIT-B-QUANTUM-SAFE.txt |
| 110 | +│ ├── historical/ |
| 111 | +│ └── README.adoc |
| 112 | +├── docs/ |
| 113 | +├── tools/ |
| 114 | +├── research/ |
| 115 | +├── spec/ |
| 116 | +├── LICENSE |
| 117 | +└── Justfile |
| 118 | +---- |
| 119 | + |
| 120 | +== SPDX Identifier |
| 121 | + |
| 122 | +The canonical SPDX identifier for this license is: |
| 123 | + |
| 124 | +---- |
| 125 | +PMPL-1.0-or-later |
| 126 | +---- |
| 127 | + |
| 128 | +A machine‑readable SPDX metadata file is provided under: |
| 129 | + |
| 130 | +---- |
| 131 | +LICENSES/PMPL-1.0.json |
| 132 | +---- |
| 133 | + |
| 134 | +== Compatibility |
| 135 | + |
| 136 | +PMPL‑1.0 is compatible with: |
| 137 | + |
| 138 | +* MIT |
| 139 | +* BSD‑2‑Clause / BSD‑3‑Clause |
| 140 | +* Apache‑2.0 |
| 141 | +* MPL‑2.0 |
| 142 | +* LGPL‑2.1+ |
| 143 | +* GPL‑2.0+ (via secondary license mechanism) |
| 144 | + |
| 145 | +== Legal Resources |
| 146 | + |
| 147 | +PMPL is governed by *Dutch law* (primary jurisdiction), with supporting analysis for: |
| 148 | + |
| 149 | +* Netherlands |
| 150 | +* United Kingdom (England & Wales, Scotland) |
| 151 | +* European Union |
| 152 | +* United States |
| 153 | + |
| 154 | +The `legal/` directory includes: |
| 155 | + |
| 156 | +* pro bono organisation lists |
| 157 | +* engagement letter templates |
| 158 | +* jurisdictional frameworks |
| 159 | +* statutory references |
| 160 | +* legal strategy (v0.4) |
| 161 | +* honest broker candidates |
| 162 | +* translation resources |
| 163 | + |
| 164 | +== Governance |
| 165 | + |
| 166 | +PMPL is maintained by the *Palimpsest Stewardship Council*, composed of: |
| 167 | + |
| 168 | +* 3 Creator Representatives |
| 169 | +* 2 Legal Experts |
| 170 | +* 1 Technologist |
| 171 | +* 1 Cultural Heritage Advocate |
| 172 | + |
| 173 | +The Council oversees: |
| 174 | + |
| 175 | +* license evolution |
| 176 | +* interpretive guidance |
| 177 | +* dispute mediation |
| 178 | +* versioning and release process |
| 179 | + |
| 180 | +See `GOVERNANCE.adoc` and `VERSIONING.adoc`. |
| 181 | + |
| 182 | +== Contributing |
| 183 | + |
| 184 | +We welcome contributions to: |
| 185 | + |
| 186 | +* documentation |
| 187 | +* tooling |
| 188 | +* research |
| 189 | +* provenance specifications |
| 190 | + |
| 191 | +Before contributing: |
| 192 | + |
| 193 | +. Read `CONTRIBUTING.adoc` |
| 194 | +. Open an issue for proposals |
| 195 | +. Join discussions in GitHub Discussions |
| 196 | + |
| 197 | +Changes to the license text follow a formal review process. |
| 198 | + |
| 199 | +== License of This Repository |
| 200 | + |
| 201 | +This repository is licensed under: |
| 202 | + |
| 203 | +---- |
| 204 | +SPDX-License-Identifier: PMPL-1.0-or-later |
| 205 | +---- |
| 206 | + |
| 207 | +The full license text is included in `LICENSE`. |
| 208 | + |
| 209 | +== Links |
| 210 | + |
| 211 | +* Canonical Repository: https://github.com/hyperpolymath/palimpsest-license |
| 212 | +* Mirrors: GitLab | Codeberg |
| 213 | +* Issues: GitHub Issues |
| 214 | +* Legal Contact: Palimpsest Stewardship Council |
0 commit comments