Skip to content

Commit 6ee2557

Browse files
hyperpolymathclaude
andcommitted
chore(scaffold): replace LICENSE stub with canonical AGPL notice + fill CLADE rationale
Per AI-WORK-todo.md §5 — natsci-studio scaffold hygiene. LICENSE body was a 32-line stub with a TODO to swap for real AGPL text. Replaced with the 41-line canonical AGPL notice matching airborne-submarine-squadron and IDApTIK (project-level AGPL-3.0-or-later + component licensing note + pointer to full AGPL-3.0 text). CLADE rationale field was empty; now documents why rm is primary and gv is secondary. UUID a5ea1382... is unique in the estate (no template leakage verified by grep across all CLADE.a2ml files) and appears UUIDv5-derived — kept as-is. Placeholder prose cleanup deferred per the AI-WORK note (gated on real library landing). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 4108235 commit 6ee2557

2 files changed

Lines changed: 37 additions & 27 deletions

File tree

.machine_readable/CLADE.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ prefixed-name = "rm-natsci-studio"
1313
primary = "rm"
1414
secondary = ["gv"]
1515
assigned = "2026-03-16"
16-
rationale = ""
16+
rationale = "rm (research/methods) is the primary clade: NatSci Studio is a natural-sciences studio environment — a NatTrans Console host with Haskell backend, son-co-developed, pedagogy-adjacent. Secondary gv (governance/vocabulary) covers the adversarial Gemini+Copilot drift-pressure pilot role the repo takes for contractile-enforcement rules. Fresh clade scoping 2026-04-19."
1717

1818
[forges]
1919
github = "hyperpolymath/natsci-studio"

LICENSE

Lines changed: 36 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,41 @@
11
SPDX-License-Identifier: AGPL-3.0-or-later
2-
SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
2+
SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33

4-
NatSci Studio is licensed under the GNU Affero General Public License,
5-
version 3 or later (AGPL-3.0-or-later). This follows the hyperpolymath
6-
estate convention that projects co-developed with son are AGPL — same
7-
pattern as IDApTIK + Airborne Submarine Squadron. See
8-
~/.claude/CLAUDE.md "License Policy §Rule 3" for the canonical rule.
4+
------------------------------------------------------------------------
5+
PROJECT LICENCE: GNU Affero General Public License v3.0 or later
6+
------------------------------------------------------------------------
97

10-
The full AGPL-3.0 licence text lives at:
8+
This project is co-developed and is governed by the GNU Affero General
9+
Public License, Version 3.0 or any later version (AGPL-3.0-or-later).
10+
11+
------------------------------------------------------------------------
12+
COMPONENT LICENSING NOTE
13+
------------------------------------------------------------------------
14+
15+
Individual components originally authored solely by Jonathan D.A. Jewell
16+
(hyperpolymath) are independently governed by the Palimpsest License
17+
(PMPL-1.0-or-later), with MPL-2.0 as automatic legal fallback until
18+
PMPL achieves formal recognition. See:
19+
https://github.com/hyperpolymath/palimpsest-license
20+
21+
When these components are used within this project, the project-level
22+
AGPL-3.0-or-later applies. When extracted and used independently, the
23+
component's own PMPL-1.0-or-later / MPL-2.0 terms govern.
24+
25+
------------------------------------------------------------------------
26+
27+
The complete AGPL-3.0 text is available at:
1128
https://www.gnu.org/licenses/agpl-3.0.txt
1229

13-
TODO (Jonathan): swap this stub for the full AGPL-3.0 text verbatim
14-
before any public release. Until then, the SPDX-License-Identifier
15-
header above declares the intended licence; the file serves as a
16-
pointer to the canonical text.
17-
18-
Copyright (c) 2026 Jonathan D.A. Jewell and contributors.
19-
This program is free software: you can redistribute it and/or modify
20-
it under the terms of the GNU Affero General Public License as
21-
published by the Free Software Foundation, either version 3 of the
22-
License, or (at your option) any later version.
23-
24-
This program is distributed in the hope that it will be useful, but
25-
WITHOUT ANY WARRANTY; without even the implied warranty of
26-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
27-
Affero General Public License for more details.
28-
29-
You should have received a copy of the GNU Affero General Public
30-
License along with this program. If not, see
31-
<https://www.gnu.org/licenses/>.
30+
This project is free software: you can redistribute it and/or modify
31+
it under the terms of the GNU Affero General Public License as published
32+
by the Free Software Foundation, either version 3 of the License, or
33+
(at your option) any later version.
34+
35+
This project is distributed in the hope that it will be useful,
36+
but WITHOUT ANY WARRANTY; without even the implied warranty of
37+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
38+
GNU Affero General Public License for more details.
39+
40+
You should have received a copy of the GNU Affero General Public License
41+
along with this project. If not, see <https://www.gnu.org/licenses/>.

0 commit comments

Comments
 (0)