From 57864057a6f17917513d63bd1db6e26eb4f07de1 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Tue, 19 May 2026 21:23:54 +0100 Subject: [PATCH] licence(A5/#7): normalise malformed PMPL SPDX values -> PMPL-1.0-or-later (owner carve-out, SPDX-only) Placeholder (PLMP/PMLP), doubled-suffix (PMPL-1.0-or-later-or-later), and bare (PMPL-1.0) malformed SPDX values normalised to canonical PMPL-1.0-or-later. NOT a relicence: same Palimpsest licence, only the SPDX expression corrected. Owner-sanctioned, standards LICENCE-POLICY A8(1)+A5. Refs LICENCE-DEBT-LEDGER-2026-05-18. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/codeql.yml | 2 +- .github/workflows/scorecard.yml | 2 +- .github/workflows/secret-scanner.yml | 2 +- affinescript/.machine_readable/contractiles/dust/Dustfile | 2 +- affinescript/.machine_readable/contractiles/must/Mustfile | 2 +- affinescript/.machine_readable/contractiles/trust/Trustfile.hs | 2 +- affinescript/LICENSING-GUIDE.md | 2 +- affinescript/ROADMAP.adoc | 2 +- affinescript/RSR_OUTLINE.adoc | 2 +- affinescript/stdlib/effects.affine | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 9e32d15..438fe5d 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0 +# SPDX-License-Identifier: PMPL-1.0-or-later name: CodeQL Security Analysis on: diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 29853b2..7027732 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0 +# SPDX-License-Identifier: PMPL-1.0-or-later name: OSSF Scorecard on: push: diff --git a/.github/workflows/secret-scanner.yml b/.github/workflows/secret-scanner.yml index 8801d53..cb9cdf8 100644 --- a/.github/workflows/secret-scanner.yml +++ b/.github/workflows/secret-scanner.yml @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PMPL-1.0 +# SPDX-License-Identifier: PMPL-1.0-or-later # Prevention workflow - scans for hardcoded secrets before they reach main name: Secret Scanner diff --git a/affinescript/.machine_readable/contractiles/dust/Dustfile b/affinescript/.machine_readable/contractiles/dust/Dustfile index 6f93c6a..df42b13 100644 --- a/affinescript/.machine_readable/contractiles/dust/Dustfile +++ b/affinescript/.machine_readable/contractiles/dust/Dustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PLMP-1.0-or-later +# SPDX-License-Identifier: PMPL-1.0-or-later # Dustfile template - recovery and rollback semantics version: 1 diff --git a/affinescript/.machine_readable/contractiles/must/Mustfile b/affinescript/.machine_readable/contractiles/must/Mustfile index dc2c6b6..5a97a60 100644 --- a/affinescript/.machine_readable/contractiles/must/Mustfile +++ b/affinescript/.machine_readable/contractiles/must/Mustfile @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: PLMP-1.0-or-later +# SPDX-License-Identifier: PMPL-1.0-or-later # Mustfile - declarative state contract (template) # See: https://github.com/hyperpolymath/mustfile diff --git a/affinescript/.machine_readable/contractiles/trust/Trustfile.hs b/affinescript/.machine_readable/contractiles/trust/Trustfile.hs index 60e68c2..03c6d0d 100644 --- a/affinescript/.machine_readable/contractiles/trust/Trustfile.hs +++ b/affinescript/.machine_readable/contractiles/trust/Trustfile.hs @@ -1,4 +1,4 @@ --- SPDX-License-Identifier: PLMP-1.0-or-later +-- SPDX-License-Identifier: PMPL-1.0-or-later -- Trustfile template - cryptographic and provenance verification module Trustfile where diff --git a/affinescript/LICENSING-GUIDE.md b/affinescript/LICENSING-GUIDE.md index 15543bd..814d78a 100644 --- a/affinescript/LICENSING-GUIDE.md +++ b/affinescript/LICENSING-GUIDE.md @@ -168,7 +168,7 @@ graph TD **File Header:** ```rust -// SPDX-License-Identifier: PMPL-1.0 +// SPDX-License-Identifier: PMPL-1.0-or-later // SPDX-License-Identifier: MPL-2.0 // SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell // diff --git a/affinescript/ROADMAP.adoc b/affinescript/ROADMAP.adoc index 5d35e8d..2cf3242 100644 --- a/affinescript/ROADMAP.adoc +++ b/affinescript/ROADMAP.adoc @@ -312,7 +312,7 @@ Priority areas for contributors: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: PMPL-1.0-or-later == See Also diff --git a/affinescript/RSR_OUTLINE.adoc b/affinescript/RSR_OUTLINE.adoc index 6e9f598..75296fd 100644 --- a/affinescript/RSR_OUTLINE.adoc +++ b/affinescript/RSR_OUTLINE.adoc @@ -209,7 +209,7 @@ This template is part of: == License -SPDX-License-Identifier: PMPL-1.0-or-later-or-later +SPDX-License-Identifier: PMPL-1.0-or-later == Links diff --git a/affinescript/stdlib/effects.affine b/affinescript/stdlib/effects.affine index 4408e05..69d9a03 100644 --- a/affinescript/stdlib/effects.affine +++ b/affinescript/stdlib/effects.affine @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: PMPL-1.0 +// SPDX-License-Identifier: PMPL-1.0-or-later // AffineScript Standard Library - Effect Declarations // Core IO effect - file and console operations