Commit 1a08b65
committed
chore(licence): set repo primary licence to MPL-2.0 (core technology)
Per owner decision, the repository's primary licence is MPL-2.0 (with
CC-BY-SA-4.0 for prose), matching the estate standard. Resolves the flagged
inconsistency where the root LICENSE was AGPL-3.0-or-later while the guix files
and CLAUDE.md treated the repo as MPL-2.0.
- LICENSE: AGPL-3.0-or-later text -> MPL-2.0 with the dual SPDX header
(MPL-2.0 + CC-BY-SA-4.0), identical to the estate-canonical file.
- Core-technology metadata/headers AGPL-3.0-or-later -> MPL-2.0: runtime
(runtime/Cargo.toml), distribution packages (affinescript-cli, affine-js,
affine-vscode, affinescript-tea), editor integrations (vscode + tree-sitter-*),
and repo infra (.gitattributes, .gitignore). These were mislabeled AGPL but are
"Core Technology" per docs/governance/LICENSING-GUIDE.md.
- README licence section updated to the three-tier framing.
DELIBERATELY UNCHANGED (documented AGPL "Game Content" tier per LICENSING-GUIDE.md
+ TRUST.contractile): proposals/idaptik/** (the IDApTIK AGPL game; the contractile
forbids modifying it) and game-specific examples/**, plus LICENSES/LICENSE-AGPL-3.0.
The repo stays multi-licensed; MPL-2.0 is the primary/headline licence.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015wqBHniW8sHDCqCoEvBe9n1 parent 5ccddff commit 1a08b65
17 files changed
Lines changed: 402 additions & 686 deletions
File tree
- affinescript-tea
- editors
- tree-sitter-affinescript
- tree-sitter-rescript
- vscode
- src
- test
- suite
- packages
- affine-js
- affine-vscode
- affinescript-cli
- runtime
| 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 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
676 | | - | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
677 | 679 | | |
678 | | - | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
683 | 685 | | |
684 | 686 | | |
685 | 687 | | |
686 | | - | |
687 | | - | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
688 | 691 | | |
689 | 692 | | |
690 | 693 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| 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