Skip to content

Commit daebf5a

Browse files
chore(license): flip 1465 PMPL→MPL-2.0 stamps (Phase 3 — SPDX-only safe subdirs) (#105)
## Summary Phase 3 of the developer-ecosystem PMPL→MPL-2.0 sweep. Companion to #103 (Phase 1) and #104 (Phase 2 iser-tools). This PR covers **all dev-ecosystem subdirs where only the source SPDX needs flipping** — i.e., subdirs that either have no own LICENSE or already have an MPL-2.0 LICENSE. ## Scope (1,465 files) **No own LICENSE (treated as dev-ecosystem topical content):** - `affinescript-ecosystem/affinescript/` — 1 file - `affinescript-ecosystem/affinescript-deno-test/` — 11 - `rescript-ecosystem/connectors/` — 1 - `rescript-ecosystem/.machine_readable/` — 6 - `rescript-ecosystem/ppx-proven-record/` — 2 - `rescript-ecosystem/rescript-deno-starter/` — 1 - `rescript-ecosystem/rescript-vite-config/` — 1 - `rescript-ecosystem/packages/` — ~1,062 - `coq-ecosystem/`, `zig-ecosystem/`, `ada-ecosystem/`, `zig-api/` — combined ~141 **Own LICENSE already MPL-2.0 (only SPDX needs alignment):** - `affinescript-ecosystem/affinescriptiser/` — 216 - `rescript-ecosystem/rescript-string-power/` — 23 ## Explicitly EXCLUDED from this PR | Path | Reason | |---|---| | `asdf-augmenters/*` | Superseded by `hyperpolymath/odds-and-sods-package-manager` (opsm); skip per owner direction. opsm is already clean (0 PMPL). | | `affinescript-ecosystem/affinescript-vite/` | Possible upstream Vite fork | | `affinescript-ecosystem/rattlescript/` | Check-in copy of `hyperpolymath/rattlescript` standalone | | `rescript-ecosystem/rescript-tea/` | Possible upstream ReScript-Tea fork | | `rescript-ecosystem/idaptik-rescript13-staging/` | AGPL inherit from son-shared idaptik | | `rescript-ecosystem/cadre-router/`, `cadre-tea-router/` | Check-in copies of `hyperpolymath/*` standalones | | `rescript-ecosystem/rescript-evangeliser/` | Listed as submodule (`satellites/developer-ux/rescript-evangeliser`) | | `rescript-ecosystem/rescript/` | LICENSE says "multiple licenses" — needs explicit review | | `rescript-ecosystem/rescript-dom-mounter/`, `rescript-vite/` | Own PMPL LICENSE — Phase 4 (LICENSE+SPDX together) | | All dev-ecosystem subdirs with own PMPL LICENSE | Phase 4 (LICENSE+SPDX together) | | `v-ecosystem/v-*`, `satellites/*`, `julia-ecosystem/`, `scaffoldia/` | Submodules — separate repos | ## Why draft Per-subdir scoping; owner sight on coverage decisions before merge. ## Verification ``` grep -rl 'SPDX-License-Identifier: PMPL-1.0-or-later' <phase-3-paths> # returns: 0 files ``` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent aa1c053 commit daebf5a

1,465 files changed

Lines changed: 1531 additions & 1531 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ada-ecosystem/ada-loom-registry/.gitattributes

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
# RSR-compliant .gitattributes
33

44
* text=auto eol=lf

ada-ecosystem/ada-loom-registry/.github/FUNDING.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
# Funding platforms for hyperpolymath projects
33
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository
44

ada-ecosystem/ada-loom-registry/.github/workflows/codeql.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: CodeQL Security Analysis
33

44
on:

ada-ecosystem/ada-loom-registry/.github/workflows/generator-generic-ossf-slsa3-publish.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
# This workflow uses actions that are not certified by GitHub.
33
# They are provided by a third-party and are governed by
44
# separate terms of service, privacy policy, and support

ada-ecosystem/ada-loom-registry/.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
#

ada-ecosystem/ada-loom-registry/.github/workflows/haskell.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: Haskell CI
33

44
on:

ada-ecosystem/ada-loom-registry/.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
# Hypatia Neurosymbolic CI/CD Security Scan
33
name: Hypatia Security Scan
44

ada-ecosystem/ada-loom-registry/.github/workflows/mirror.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
# SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell
33
name: Mirror to Git Forges
44

ada-ecosystem/ada-loom-registry/.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

ada-ecosystem/ada-loom-registry/.github/workflows/scorecard.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
33
on:
44
push:

0 commit comments

Comments
 (0)