Commit 565ca65
chore(license): adopt MPL-2.0 (code) + CC-BY-SA-4.0 (docs), full per-file SPDX
Resolves gap-006. Replaces the confused prior state (PMPL-1.0 / Palimpsest, a
MIT OR GPL-3.0-or-later OR Palimpsest tri-license, MPL-2.0-or-later, stray
GPL/PLMP) with a clean dual license by artifact type.
- 75 documentation files (.adoc/.md): MPL-2.0 -> CC-BY-SA-4.0 (first SPDX
header line only, so in-body examples in meta-docs are preserved).
- Code stragglers -> MPL-2.0: 3 PMPL-1.0 workflows, MPL-2.0-or-later
(JtvExtended.lean + playground bits), and the MIT OR GPL OR Palimpsest
tri-license on formatter.rs / repl.rs / rsr_check.rs. NOTE: those three
were deliberately permissive -- revert if you wanted them kept tri-licensed.
- PALIMPSEST.adoc (both copies) retired; PMPL badges replaced with MPL-2.0 +
CC-BY-SA-4.0 badges across the README files.
- LICENSING.md rewritten (it had wrongly claimed MIT + Palimpsest dual).
- Stale "MPL-2.0 fallback until PMPL" header comment lines removed (~13 files);
META.a2ml / AGENTIC.a2ml license mentions updated. gap-006 marked resolved.
Headers verified: 190 MPL-2.0 + 77 CC-BY-SA-4.0, zero stragglers. jtv-core builds.
Wave-2 follow-ups (NOT here): populate LICENSES/ with canonical MPL-2.0 +
CC-BY-SA-4.0 texts; replace the Palimpsest-branded root LICENSE and remove
LICENSE-PALIMPSEST + playground/ffi copies (canonical legal text, not
hand-written); update rsr_check.rs license-validation logic; clear remaining
Palimpsest mentions in playground sub-project docs; add SPDX headers to ~49
header-less docs.
https://claude.ai/code/session_01BJmfoz1ZS1Pejy9LLMY7421 parent 7049ee8 commit 565ca65
93 files changed
Lines changed: 128 additions & 334 deletions
File tree
- .github/workflows
- .machine_readable
- 6a2
- agent_instructions
- bot_directives
- self-validating
- academic
- papers
- proofs
- crates
- jtv-cli/src
- jtv-core
- src
- tests
- docs
- design-decisions
- language
- ffi/zig
- jtv_proofs
- playground
- contractiles/must
- jtv
- spec
- spec
- verification
- wiki
- compiler
- internals
- language
- reference
- stdlib
- tooling
- tutorials
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 | | |
| |||
| 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 | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
| |||
| 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 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments