Commit daebf5a
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
- ada-ecosystem/ada-loom-registry
- .github
- workflows
- .machine_readable/6a2
- app
- contractiles
- dust
- must
- ffi/zig
- src
- test
- src
- Spindle
- affinescript-ecosystem
- affinescript-deno-test
- example
- lib
- affinescriptiser
- .devcontainer
- .github
- DISCUSSION_TEMPLATE
- ISSUE_TEMPLATE
- workflows
- .machine_readable
- 6a2
- agent_instructions
- ai
- anchors
- compliance/rust
- configs
- git-cliff
- contractiles
- dust
- intend
- must
- trust
- integrations
- policies
- scripts
- forge
- lifecycle
- maintenance
- verification
- .well-known
- container
- contractiles
- intend
- must
- trust
- docs
- architecture
- attribution
- decisions
- developer
- governance
- audit
- compliance
- effects
- systems
- maintenance
- adaptive
- corrective
- perfective
- planning
- could
- must
- should
- legal
- practice
- standards
- templates/contractiles
- dust
- must
- trust
- theory
- computing
- formalisms
- mathematics
- ontologies
- other
- socio-technical
- whitepapers
- academic
- industry
- outreach
- wikis
- examples/wasm-safe
- features
- boj-server
- panic-attacker
- ssg
- src
- abi
- aspects
- integrity
- observability
- security
- bridges
- codegen
- contracts
- core
- definitions
- errors
- interface
- abi
- ffi
- src
- test
- generated
- abi
- manifest
- tests
- verification
- benchmarks
- coverage
- fuzzing
- proofs
- safety_case
- simulations
- traceability
- affinescript/.github/workflows
- coq-ecosystem/coq-jr
- .github
- ISSUE_TEMPLATE
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- ffi/zig
- src
- test
- melange-example
- src
- rescript-ecosystem
- .machine_readable/6a2
- connectors
- packages
- bindings
- d3
- .github/workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- src
- gossamer/src
- bindings
- grpc
- .github/workflows
- .machine_readable/6a2
- codec
- contractiles
- dust
- must
- trust
- protoc-gen-rescript
- openapi
- .github/workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- src
- codegen
- tests
- fixtures
- snapshots
- postgres
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- redis
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- docs
- examples
- src
- tests
- tauri
- .github/workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- examples
- counter
- src-tauri/src
- opsm-shell/src-tauri/src
- src
- bindings
- bridge
- test
- core
- compiler-source
- .github/workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- license
- early-return
- .github/workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- examples
- after
- before
- integration
- ppx
- env
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- src
- poly-core
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- docs
- src
- Core
- MCP
- runtime-tools
- .github/workflows
- .machine_readable/6a2
- bin
- contractiles
- dust
- must
- trust
- src
- tests
- ffi
- alib
- .github
- workflows
- .machine_readable/6a2
- contractiles/must
- examples
- api-request
- user-validation
- src
- Common
- Compat
- test
- benchmark
- unit
- wasm-bridge
- .github
- workflows
- .machine_readable/6a2
- contractiles
- must
- trust
- ffi/zig
- src
- test
- src
- wasm-runtime
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- src
- zig-ffi
- .github/workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- src
- zig-lib
- src
- tooling
- alib-codemods
- .github
- workflows
- .machine_readable/6a2
- contractiles
- must
- trust
- ffi/zig
- src
- test
- alib-conformance
- .github
- workflows
- .machine_readable/6a2
- contractiles
- must
- trust
- ffi/zig
- src
- test
- alib-for-rescript
- .github
- workflows
- .machine_readable/6a2
- contractiles
- must
- trust
- ffi/zig
- src
- test
- packages/common
- tests
- alib-interop
- .github
- workflows
- .machine_readable/6a2
- contractiles
- must
- trust
- ffi/zig
- src
- test
- create-poly
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- docs
- ffi/zig
- src
- test
- src
- Core
- MCP
- evangeliser
- .github
- workflows
- .machine_readable/6a2
- bin
- contractiles
- dust
- must
- trust
- src
- test
- greasy-rescripter
- .github
- workflows
- .machine_readable/6a2
- web
- bridge-web
- .github
- ISSUE_TEMPLATE
- workflows
- contractiles
- dust
- must
- trust
- ffi/zig
- src
- test
- src
- tests
- dom-mounter
- .github
- workflows
- .machine_readable/6a2
- contractiles/must
- docs
- ffi/zig
- src
- test
- src
- ABI
- Core
- full-stack
- .github/workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- http-server
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- src
- tea
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- docs
- tasks
- websocket
- .github
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- trust
- examples
- src
- ppx-proven-record
- src
- rescript-deno-starter/src
- rescript-string-power
- .github
- workflows
- .well-known
- src
- tests
- tools/string-union-gen/src
- rescript-vite-config/src
- zig-api
- .github/workflows
- .machine_readable/6a2
- ffi/zig
- src
- test
- generated/abi
- scripts
- src/ZigApi/ABI
- zig-ecosystem
- bridge-nginx-zig
- .github
- ISSUE_TEMPLATE
- workflows
- .machine_readable/6a2
- contractiles
- dust
- must
- ffi/zig
- src
- test
- connectors/zig-groove-bridge
- .machine_readable/6a2
- src
- test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments