You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: global AGPL-3.0-or-later → PMPL-1.0-or-later replacement
Comprehensive replacement in all file types (SPDX headers, dual-license,
workflow checks, package metadata).
Part of global TODO cleanup (2026-03-16).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@@ -134,21 +134,21 @@ Every file under `templates/` that contains `AGPL-3.0-or-later` must have that s
134
134
135
135
### Problem
136
136
137
-
All these files use the old AGPL-3.0-or-later license. The project license is PMPL-1.0-or-later. The LICENSE file in the repo root already has the correct PMPL text. But the source files, Cargo.toml fields, mix.exs, templates, and hooks still reference AGPL.
137
+
All these files use the old PMPL-1.0-or-later license. The project license is PMPL-1.0-or-later. The LICENSE file in the repo root already has the correct PMPL text. But the source files, Cargo.toml fields, mix.exs, templates, and hooks still reference AGPL.
138
138
139
139
### What to Do
140
140
141
-
1. In every file listed in Categories A-E above, replace `AGPL-3.0-or-later` with `PMPL-1.0-or-later`.
142
-
2. For dual-license strings like `AGPL-3.0-or-later OR LicenseRef-Palimpsest-0.5`, replace with just `PMPL-1.0-or-later` (PMPL already incorporates Palimpsest concepts).
143
-
3. For `AGPL-3.0-or-later AND Palimpsest-0.4`, replace with `PMPL-1.0-or-later`.
141
+
1. In every file listed in Categories A-E above, replace `PMPL-1.0-or-later` with `PMPL-1.0-or-later`.
142
+
2. For dual-license strings like `PMPL-1.0-or-later OR LicenseRef-Palimpsest-0.5`, replace with just `PMPL-1.0-or-later` (PMPL already incorporates Palimpsest concepts).
143
+
3. For `PMPL-1.0-or-later AND Palimpsest-0.4`, replace with `PMPL-1.0-or-later`.
144
144
4. In template files: also fix any human-readable text that says "AGPL" to say "PMPL" or "Palimpsest-MPL".
145
145
5. Do NOT touch the WordPress template GPL headers (`templates/wordpress/style.css.template`, `templates/wordpress/functions.php.template`) - those correctly use `GPL-3.0-or-later` because WordPress requires GPL.
146
146
147
147
### Verification
148
148
149
149
```bash
150
150
# Must return ZERO results (excluding WordPress GPL files and this SONNET-TASKS.md file):
@@ -177,15 +177,15 @@ Use **Computer Program** or **Software** type in Zotero:
177
177
|GitHub
178
178
179
179
|Rights
180
-
|AGPL-3.0-or-later
180
+
|PMPL-1.0-or-later
181
181
|===
182
182
183
183
=== Zotero Web Connector
184
184
The GitHub repository includes proper `<meta>` tags for Zotero's web connector to auto-detect citation information.
185
185
186
186
== License for Citations
187
187
188
-
All citation formats in this document are provided under CC0 (public domain) for ease of use. The software itself remains under AGPL-3.0-or-later OR LicenseRef-Palimpsest-0.5.
188
+
All citation formats in this document are provided under CC0 (public domain) for ease of use. The software itself remains under PMPL-1.0-or-later OR LicenseRef-Palimpsest-0.5.
0 commit comments