Skip to content

Commit d9b9a14

Browse files
fix(licence): align everything to MPL-2.0 (governance Licence-consistency CI green) (#23)
LICENSE file is MPL-2.0 but 39 satellite files declared PMPL-1.0-or-later (SPDX headers, manifest licence fields, badge, docs). The standards `check-licence-consistency.sh` script compares SPDX header vs each manifest declaration and was failing on `julia-professional-registry-tests.ipkg`. This PR resolves everything in favour of MPL-2.0 per owner directive: - SPDX headers: `PMPL-1.0-or-later` → `MPL-2.0` across 36 files (workflows, .a2ml manifests, docs, ipkg, Justfile-style, scheme) - Manifest licence fields: `stapeln.toml`, `.machine_readable/6a2/META.a2ml` - Human-visible: GOVERNANCE/TOPOLOGY/CONTRIBUTING/llm-warmup docs - README badge: PMPL-1.0 (palimpsest-license) → MPL-2.0 (mozilla.org) - `guix.scm`: dropped palimpsest-license URL, points at mozilla.org MPL/2.0 - `flake.nix`: `licenses.mit` (stale comment said MIT+Palimpsest) → `mpl20` - `contractile.just` + `contractiles/trust/Trustfile.a2ml`: removed `PMPL` from the grep alternation in trust-license-content Verified locally: `bash standards/scripts/check-licence-consistency.sh` now reports `[OK] Licence consistency check passed.` Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent ca60cd0 commit d9b9a14

40 files changed

Lines changed: 54 additions & 54 deletions

.github/copilot-instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- SPDX-License-Identifier: PMPL-1.0-or-later -->
1+
<!-- SPDX-License-Identifier: MPL-2.0 -->
22
<!-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk> -->
33

44
# Copilot Instructions
@@ -11,7 +11,7 @@
1111

1212
## License
1313

14-
- SPDX: `PMPL-1.0-or-later` on all new files.
14+
- SPDX: `MPL-2.0` on all new files.
1515
- Never use AGPL-3.0.
1616
- Copyright: `Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>`.
1717

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- SPDX-License-Identifier: PMPL-1.0-or-later -->
1+
<!-- SPDX-License-Identifier: MPL-2.0 -->
22
## Summary
33

44
<!-- Briefly describe what this PR does and why. Link to related issues with "Closes #N". -->

.github/workflows/boj-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
name: BoJ Server Build Trigger
33
on:
44
push:

.github/workflows/casket-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
name: GitHub Pages
33

44
on:

.github/workflows/governance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# governance.yml — single wrapper calling the shared estate governance bundle
33
# in hyperpolymath/standards instead of carrying per-repo copies.
44
#

.machine_readable/6a2/ECOSYSTEM.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# ECOSYSTEM.a2ml — Ecosystem position
33
# Converted from ECOSYSTEM.scm on 2026-03-15
44

.machine_readable/6a2/META.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# META.a2ml — Project meta-information
33
# Converted from META.scm on 2026-03-15
44

55
[metadata]
66
project = "HyperpolymathRegistry"
77
author = "Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
8-
license = "PMPL-1.0-or-later"
8+
license = "MPL-2.0"
99
standard = "RSR 2026"

.machine_readable/6a2/STATE.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# STATE.a2ml — Project state checkpoint
33
# Converted from STATE.scm on 2026-03-15
44

.machine_readable/CLADE.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Clade declaration — part of the gv-clade-index registry
33
# See: https://github.com/hyperpolymath/gv-clade-index
44

.machine_readable/agent_instructions/README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-License-Identifier: PMPL-1.0-or-later
1+
// SPDX-License-Identifier: MPL-2.0
22
// Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
= Agent Instructions
44
:toc: preamble

0 commit comments

Comments
 (0)