|
1 | | -SPDX-License-Identifier: MIT OR AGPL-3.0-or-later |
2 | | -SPDX-FileCopyrightText: 2024-2025 hyperpolymath |
| 1 | +SPDX-License-Identifier: PMPL-1.0-or-later |
| 2 | +SPDX-FileCopyrightText: 2024-2025 Palimpsest Stewardship Council |
3 | 3 |
|
4 | 4 | ================================================================================ |
5 | | -DUAL LICENSE: MIT OR AGPL-3.0-or-later |
| 5 | +PALIMPSEST-MPL LICENSE VERSION 1.0 |
6 | 6 | ================================================================================ |
7 | 7 |
|
8 | | -This project is dual-licensed under the MIT License OR the GNU Affero General |
9 | | -Public License v3.0 or later. You may choose to use, copy, modify, and |
10 | | -distribute this work under the terms of EITHER license (your choice). |
| 8 | +File-level copyleft with ethical use and quantum-safe provenance |
| 9 | + |
| 10 | +Based on Mozilla Public License 2.0 |
11 | 11 |
|
12 | 12 | -------------------------------------------------------------------------------- |
13 | | -MIT LICENSE |
| 13 | +PREAMBLE |
14 | 14 | -------------------------------------------------------------------------------- |
15 | 15 |
|
16 | | -Copyright (c) 2024-2025 hyperpolymath |
| 16 | +This License extends the Mozilla Public License 2.0 (MPL-2.0) with provisions |
| 17 | +for ethical use, post-quantum cryptographic provenance, and emotional lineage |
| 18 | +protection. The base MPL-2.0 terms apply except where explicitly modified by |
| 19 | +the Exhibits below. |
| 20 | + |
| 21 | +Like a palimpsest manuscript where each layer builds upon what came before, |
| 22 | +this license recognizes that creative works carry history, context, and meaning |
| 23 | +that transcend mere code or text. |
17 | 24 |
|
18 | | -Permission is hereby granted, free of charge, to any person obtaining a copy |
19 | | -of this software and associated documentation files (the "Software"), to deal |
20 | | -in the Software without restriction, including without limitation the rights |
21 | | -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
22 | | -copies of the Software, and to permit persons to whom the Software is |
23 | | -furnished to do so, subject to the following conditions: |
| 25 | +-------------------------------------------------------------------------------- |
| 26 | +SECTION 1: BASE LICENSE |
| 27 | +-------------------------------------------------------------------------------- |
24 | 28 |
|
25 | | -The above copyright notice and this permission notice shall be included in all |
26 | | -copies or substantial portions of the Software. |
| 29 | +This License incorporates the full text of Mozilla Public License 2.0 by |
| 30 | +reference. The complete MPL-2.0 text is available at: |
| 31 | +https://www.mozilla.org/en-US/MPL/2.0/ |
27 | 32 |
|
28 | | -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
29 | | -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
30 | | -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
31 | | -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
32 | | -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
33 | | -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
34 | | -SOFTWARE. |
| 33 | +All terms, conditions, and definitions from MPL-2.0 apply except where |
| 34 | +explicitly modified by the Exhibits in this License. |
35 | 35 |
|
36 | 36 | -------------------------------------------------------------------------------- |
37 | | -GNU AFFERO GENERAL PUBLIC LICENSE v3.0 OR LATER |
| 37 | +SECTION 2: ADDITIONAL DEFINITIONS |
38 | 38 | -------------------------------------------------------------------------------- |
39 | 39 |
|
40 | | -This program is free software: you can redistribute it and/or modify it under |
41 | | -the terms of the GNU Affero General Public License as published by the Free |
42 | | -Software Foundation, either version 3 of the License, or (at your option) any |
43 | | -later version. |
| 40 | +2.1. "Emotional Lineage" |
| 41 | + means the narrative, cultural, symbolic, and contextual meaning embedded |
| 42 | + in Covered Software, including but not limited to: protest traditions, |
| 43 | + cultural heritage, trauma narratives, and community stories. |
44 | 44 |
|
45 | | -This program is distributed in the hope that it will be useful, but WITHOUT |
46 | | -ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
47 | | -FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more |
48 | | -details. |
| 45 | +2.2. "Provenance Metadata" |
| 46 | + means cryptographically signed attribution information attached to or |
| 47 | + associated with Covered Software, including author identities, timestamps, |
| 48 | + modification history, and lineage references. |
49 | 49 |
|
50 | | -You should have received a copy of the GNU Affero General Public License along |
51 | | -with this program. If not, see <https://www.gnu.org/licenses/>. |
| 50 | +2.3. "Non-Interpretive System" |
| 51 | + means any automated system that processes Covered Software without |
| 52 | + preserving or considering its Emotional Lineage, including but not |
| 53 | + limited to: AI training pipelines, content aggregators, and automated |
| 54 | + summarization tools. |
52 | 55 |
|
53 | | -The full text of the AGPL-3.0 is available at: |
54 | | - https://www.gnu.org/licenses/agpl-3.0.txt |
| 56 | +2.4. "Quantum-Safe Signature" |
| 57 | + means a cryptographic signature using algorithms resistant to attacks |
| 58 | + by quantum computers, as specified in Exhibit B. |
55 | 59 |
|
56 | 60 | -------------------------------------------------------------------------------- |
57 | | -CHOOSING YOUR LICENSE |
| 61 | +SECTION 3: ETHICAL USE REQUIREMENTS |
58 | 62 | -------------------------------------------------------------------------------- |
59 | 63 |
|
60 | | -You may choose to use this work under: |
61 | | - 1. MIT License - Standard permissive open source license |
62 | | - 2. AGPL-3.0-or-later - Copyleft license requiring source disclosure for |
63 | | - network services |
| 64 | +In addition to the rights and obligations under MPL-2.0: |
64 | 65 |
|
65 | | -For most uses, MIT License provides maximum flexibility. |
66 | | -For ensuring open source remains open (especially for SaaS/network services), |
67 | | -AGPL-3.0-or-later provides stronger protections. |
| 66 | +3.1. Emotional Lineage Preservation |
| 67 | + You must make reasonable efforts to preserve and communicate the |
| 68 | + Emotional Lineage of Covered Software when distributing or creating |
| 69 | + derivative works. This includes maintaining narrative context, cultural |
| 70 | + attributions, and symbolic meaning where documented. |
68 | 71 |
|
69 | | -================================================================================ |
70 | | -PALIMPSEST PHILOSOPHICAL OVERLAY (NON-BINDING) |
71 | | -================================================================================ |
| 72 | +3.2. Non-Interpretive System Notice |
| 73 | + If You use Covered Software as input to a Non-Interpretive System, You |
| 74 | + must: |
| 75 | + (a) document such use in a publicly accessible manner; and |
| 76 | + (b) not claim that outputs of such systems carry the Emotional Lineage |
| 77 | + of the original work without explicit permission from Contributors. |
| 78 | + |
| 79 | +3.3. Ethical Use Declaration |
| 80 | + Commercial use of Covered Software requires acknowledgment that You have |
| 81 | + read and understood Exhibit A (Ethical Use Guidelines) and agree to act |
| 82 | + in good faith accordance with its principles. |
| 83 | + |
| 84 | +See Exhibit A for complete Ethical Use Guidelines. |
72 | 85 |
|
73 | | -This project encourages (but does not legally require) adherence to the |
74 | | -principles of the Palimpsest License - a framework for consent-based digital |
75 | | -interaction and the future web. |
| 86 | +-------------------------------------------------------------------------------- |
| 87 | +SECTION 4: PROVENANCE REQUIREMENTS |
| 88 | +-------------------------------------------------------------------------------- |
76 | 89 |
|
77 | | -Core Principles (Encouraged): |
78 | | - - Respect for emotional and creative lineage |
79 | | - - Transparent AI training practices with explicit consent |
80 | | - - Preservation of metadata and attribution |
81 | | - - Protection of narrative intent and cultural context |
| 90 | +4.1. Metadata Preservation |
| 91 | + You must not strip, alter, or obscure Provenance Metadata from Covered |
| 92 | + Software except where technically necessary and with clear documentation |
| 93 | + of any changes. |
82 | 94 |
|
83 | | -The Palimpsest principles represent our vision for a consent-based internet. |
84 | | -While not legally binding for use of this software, we encourage all users |
85 | | -and contributors to familiarize themselves with these principles. |
| 95 | +4.2. Quantum-Safe Provenance (Optional) |
| 96 | + Contributors may sign their Contributions using Quantum-Safe Signatures. |
| 97 | + If Quantum-Safe Signatures are present, You must preserve them in all |
| 98 | + distributions. |
86 | 99 |
|
87 | | -Learn more: https://github.com/hyperpolymath/palimpsest-license |
| 100 | +4.3. Lineage Chain |
| 101 | + When creating derivative works, You should extend the provenance chain |
| 102 | + to include Your own contributions, maintaining cryptographic linkage to |
| 103 | + prior Contributors where feasible. |
88 | 104 |
|
89 | | -================================================================================ |
90 | | -END OF LICENSE |
91 | | -================================================================================ |
| 105 | +See Exhibit B for Quantum-Safe Provenance specifications. |
| 106 | + |
| 107 | +-------------------------------------------------------------------------------- |
| 108 | +SECTION 5: GOVERNANCE |
| 109 | +-------------------------------------------------------------------------------- |
| 110 | + |
| 111 | +5.1. Stewardship Council |
| 112 | + This License is maintained by the Palimpsest Stewardship Council, which |
| 113 | + may issue clarifications, interpretive guidance, and future versions. |
| 114 | + |
| 115 | +5.2. Version Selection |
| 116 | + You may use Covered Software under this version of the License or any |
| 117 | + later version published by the Palimpsest Stewardship Council. |
| 118 | + |
| 119 | +5.3. Dispute Resolution |
| 120 | + Disputes regarding interpretation of Ethical Use Requirements (Section 3) |
| 121 | + should first be submitted to the Palimpsest Stewardship Council for |
| 122 | + non-binding guidance before pursuing legal remedies. |
| 123 | + |
| 124 | +-------------------------------------------------------------------------------- |
| 125 | +SECTION 6: COMPATIBILITY |
| 126 | +-------------------------------------------------------------------------------- |
| 127 | + |
| 128 | +6.1. MPL-2.0 Compatibility |
| 129 | + Covered Software under this License may be combined with software under |
| 130 | + MPL-2.0. The combined work must comply with both licenses. |
| 131 | + |
| 132 | +6.2. Secondary Licenses |
| 133 | + The Secondary License provisions of MPL-2.0 Section 3.3 apply to this |
| 134 | + License. |
| 135 | + |
| 136 | +-------------------------------------------------------------------------------- |
| 137 | +EXHIBITS |
| 138 | +-------------------------------------------------------------------------------- |
| 139 | + |
| 140 | +Exhibit A - Ethical Use Guidelines |
| 141 | +Exhibit B - Quantum-Safe Provenance Specification |
| 142 | + |
| 143 | +See separate files: |
| 144 | +- EXHIBIT-A-ETHICAL-USE.txt |
| 145 | +- EXHIBIT-B-QUANTUM-SAFE.txt |
| 146 | + |
| 147 | +-------------------------------------------------------------------------------- |
| 148 | +END OF PALIMPSEST-MPL LICENSE VERSION 1.0 |
| 149 | +-------------------------------------------------------------------------------- |
| 150 | + |
| 151 | +For questions about this License: |
| 152 | +- Repository: https://github.com/hyperpolymath/palimpsest-license |
| 153 | +- Council: contact via repository Issues |
0 commit comments