Skip to content

Commit 0eff969

Browse files
Merge branch 'main' into dependabot/github_actions/dependencies-e42aeb3dac
2 parents 1758683 + 3da1980 commit 0eff969

File tree

6 files changed

+359
-142
lines changed

6 files changed

+359
-142
lines changed

.machine_readable/.gitthump

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

GOVERNANCE.adoc

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
= Governance Model for the Palimpsest‑MPL License
2+
:toc:
3+
4+
== Overview
5+
6+
The Palimpsest‑MPL License (PMPL) is maintained by the *Palimpsest Stewardship Council*, a multi‑disciplinary body responsible for:
7+
8+
* maintaining the license text
9+
* issuing interpretive guidance
10+
* stewarding future versions
11+
* resolving disputes
12+
* ensuring alignment with ethical, cultural, and provenance principles
13+
14+
== Council Composition
15+
16+
The Council consists of:
17+
18+
* 3 Creator Representatives
19+
* 2 Legal Experts
20+
* 1 Technologist
21+
* 1 Cultural Heritage Advocate
22+
23+
Members serve staggered 2‑year terms.
24+
25+
== Responsibilities
26+
27+
=== License Maintenance
28+
The Council reviews proposals, drafts revisions, and publishes new versions.
29+
30+
=== Interpretive Guidance
31+
The Council may issue non‑binding clarifications to resolve ambiguity.
32+
33+
=== Dispute Mediation
34+
The Council provides first‑instance mediation for disputes involving:
35+
36+
* ethical use
37+
* emotional lineage
38+
* provenance obligations
39+
40+
=== Versioning
41+
The Council manages the PMPL version lineage (see `VERSIONING.adoc`).
42+
43+
== Decision‑Making Process
44+
45+
* Simple majority for routine decisions
46+
* 2/3 supermajority for:
47+
** changes to license text
48+
** changes to governance structure
49+
** publication of new major versions
50+
51+
== Public Participation
52+
53+
Anyone may:
54+
55+
* submit issues
56+
* propose improvements
57+
* request clarifications
58+
* participate in discussions
59+
60+
Formal changes require Council approval.
61+
62+
== Transparency
63+
64+
The Council publishes:
65+
66+
* meeting summaries
67+
* versioning decisions
68+
* interpretive guidance
69+
* annual governance reports
70+
71+
== Amendments to Governance
72+
73+
Changes to this governance document require a 2/3 supermajority vote.

GOVERNANCE.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

README.adoc

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
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

Comments
 (0)