Skip to content

Commit d7c2271

Browse files
chore(licence): correct stray PMPL SPDX headers to MPL-2.0 in 8 infra files (#432)
## Summary Owner-directed licence correction (2026-06-26). 8 **standards-authored** CI/infra files declared `SPDX-License-Identifier: PMPL-1.0-or-later`, but standards is a sole-owner repo → **MPL-2.0** per the estate licence classification. Corrected all 8 to `MPL-2.0`. The repo's own contractile — `.machine_readable/contractiles/must/Mustfile.a2ml` — already asserts *"PMPL appears in no standards-authored header (carve-out = 3 repos only)"*; these 8 files were violating that check. ### Files (SPDX header `PMPL-1.0-or-later` → `MPL-2.0`) - `.github/workflows/hypatia-scan.yml` - `.github/workflows/governance.yml` - `.github/workflows/scorecard-reusable.yml` - `.github/workflows/hypatia-scan-reusable.yml` - `.github/workflows/scorecard-enforcer.yml` - `.github/workflows/governance-reusable.yml` - `scripts/check-workflow-staleness.sh` - `scripts/tests/check-workflow-staleness-test.sh` ## Scope discipline - **Exact full-line replacement on these 8 named files only** — not a tree-wide SPDX sweep. - The **palimpsest satellite** (`rhodium-standard-repositories/satellites/palimpsest-license/**`) is **untouched** — its PMPL usage is legitimate (the carve-out repo). - `Mustfile.a2ml` is **not** modified — its `PMPL` string is inside the enforcement check itself, not a declaration. - `LICENSES/` keeps `PMPL-1.0-or-later.txt` (still referenced by satellite content). 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- _Generated by [Claude Code](https://claude.ai/code/session_01SuLNP87x3i5YXdq2wYERRK)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 747b2f0 commit d7c2271

8 files changed

Lines changed: 8 additions & 8 deletions

.github/workflows/governance-reusable.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 checks for hyperpolymath repositories — Reusable Workflow
33
name: Governance Reusable Workflow
44

.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
name: Governance
33

44
on:

.github/workflows/hypatia-scan-reusable.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
# Hypatia Neurosymbolic CI/CD Security Scan — Reusable Workflow
33
name: Hypatia Reusable Scan
44

.github/workflows/hypatia-scan.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: Hypatia Security Scan
33

44
on:

.github/workflows/scorecard-enforcer.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
# Prevention workflow - runs OpenSSF Scorecard and fails on low scores
33
name: OpenSSF Scorecard Enforcer
44

.github/workflows/scorecard-reusable.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: OSSF Scorecard Reusable Workflow
33

44
on:

scripts/check-workflow-staleness.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# SPDX-License-Identifier: MPL-2.0
33
set -eo pipefail
44

55
# Staleness checker script for hyperpolymath estate repositories.

scripts/tests/check-workflow-staleness-test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# SPDX-License-Identifier: MPL-2.0
33
set -euo pipefail
44

55
# Regression test for check-workflow-staleness.sh (recency-window model).

0 commit comments

Comments
 (0)