@@ -287,9 +287,9 @@ println("TASK 5 PASS: UUID is valid: $uuid_str")
287287
288288---
289289
290- ## TASK 6: Fix SPDX license headers -- replace all AGPL-3 .0-or-later with PMPL-1.0-or-later (MEDIUM)
290+ ## TASK 6: Fix SPDX license headers -- replace all PMPL-1 .0-or-later with PMPL-1.0-or-later (MEDIUM)
291291
292- ** Files:** All files listed below that still contain ` AGPL-3 .0-or-later` :
292+ ** Files:** All files listed below that still contain ` PMPL-1 .0-or-later` :
293293- ` .machines_readable/6scm/STATE.scm ` line 1
294294- ` .machines_readable/6scm/META.scm ` line 1
295295- ` .machines_readable/6scm/ECOSYSTEM.scm ` line 1
@@ -301,15 +301,15 @@ println("TASK 5 PASS: UUID is valid: $uuid_str")
301301- ` examples/SafeDOMExample.res ` line 1
302302- ` docs/CITATIONS.adoc ` line 13
303303
304- ** Problem:** Per CLAUDE.md, the AGPL-3 .0-or-later license has been replaced by
304+ ** Problem:** Per CLAUDE.md, the PMPL-1 .0-or-later license has been replaced by
305305PMPL-1.0-or-later for all hyperpolymath original code. These files still use the old
306306license identifier.
307307
308308** What to do:**
309309
310- 1 . In every file listed above, replace ` AGPL-3 .0-or-later` with ` PMPL-1.0-or-later ` .
310+ 1 . In every file listed above, replace ` PMPL-1 .0-or-later` with ` PMPL-1.0-or-later ` .
3113112 . Do not change anything else in these files.
312- 3 . Verify no other files still contain ` AGPL-3 .0-or-later` (except ` RSR_OUTLINE.adoc `
312+ 3 . Verify no other files still contain ` PMPL-1 .0-or-later` (except ` RSR_OUTLINE.adoc `
313313 which discusses licensing policy historically and should not be changed).
314314
315315** Verification:**
@@ -319,7 +319,7 @@ for f in readdir(".", join=true)
319319 isfile (f) || continue
320320 endswith (f, " .adoc" ) && basename (f) == " RSR_OUTLINE.adoc" && continue
321321 content = read (f, String)
322- if occursin (" AGPL-3 .0-or-later" , content)
322+ if occursin (" PMPL-1 .0-or-later" , content)
323323 error (" AGPL still found in: $f " )
324324 end
325325end
@@ -330,12 +330,12 @@ for (root, dirs, files) in walkdir(".")
330330 path = joinpath (root, f)
331331 endswith (path, " RSR_OUTLINE.adoc" ) && continue
332332 content = read (path, String)
333- if occursin (" AGPL-3 .0-or-later" , content)
333+ if occursin (" PMPL-1 .0-or-later" , content)
334334 error (" AGPL still found in: $path " )
335335 end
336336 end
337337end
338- println (" TASK 6 PASS: No AGPL-3 .0-or-later headers remain (except RSR_OUTLINE.adoc)" )
338+ println (" TASK 6 PASS: No PMPL-1 .0-or-later headers remain (except RSR_OUTLINE.adoc)" )
339339```
340340
341341---
@@ -445,7 +445,7 @@ println("TASK 7 PASS: All SCM files customized for Cladistics.jl")
445445 - Replace year ` 2025 ` with ` 2026 ` .
446446 - Replace author in BibTeX ` author ` field with ` {Jewell, Jonathan D.A.} ` .
447447 - Update URL to ` https://github.com/hyperpolymath/Cladistics.jl ` .
448- - Replace ` license = {AGPL-3 .0-or-later} ` with ` license = {PMPL-1.0-or-later} ` .
448+ - Replace ` license = {PMPL-1 .0-or-later} ` with ` license = {PMPL-1.0-or-later} ` .
449449
4504504 . In ` ROADMAP.adoc ` :
451451 - Replace ` YOUR Template Repo Roadmap ` with ` Cladistics.jl Roadmap ` .
0 commit comments