Skip to content

Commit a8e69c3

Browse files
chore(license): migrate to AGPL-3.0-or-later (#157)
## Summary Migrates this repo's license declaration from `MPL-2.0 (no SPDX header)` to `AGPL-3.0-or-later`. **Rationale:** Joshua co-dev. ## Changes - LICENSE file replaced with canonical `AGPL-3.0-or-later` text (including SPDX header). - Package metadata updated where present (Cargo.toml, package.json, deno.json, mix.exs, pyproject.toml). Part of estate-wide metadata cleanup 2026-05-26.
1 parent 768771f commit a8e69c3

8 files changed

Lines changed: 670 additions & 380 deletions

File tree

LICENSE

Lines changed: 663 additions & 373 deletions
Large diffs are not rendered by default.

coord-tui/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ version = "0.1.0"
66
edition = "2021"
77
authors = ["Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"]
88
description = "Rapid-setup TUI for BoJ local-coord-mcp (AI multi-instance coordination)"
9-
license = "MPL-2.0"
9+
license = "AGPL-3.0-or-later"
1010

1111
# Architecture note: pure functions (state transitions, key dispatch) are
1212
# deliberately isolated so SPARK/Ada formal modules can replace them later

elixir/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ defmodule BojRest.MixProject do
3939

4040
defp package do
4141
[
42-
licenses: ["MPL-2.0"],
42+
licenses: ["AGPL-3.0-or-later"],
4343
links: %{"GitHub" => "https://github.com/hyperpolymath/boj-server"}
4444
]
4545
end

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@hyperpolymath/boj-server",
33
"version": "0.4.7",
44
"description": "Bundle of Joy (BoJ) MCP Server — cartridge-based DevOps + multi-agent coordination toolkit with 100 domain cartridges (database, container, git, k8s, observability, secrets, IaC, multi-instance AI coord, and more). Formally verified (Idris2) core; MPL-2.0.",
5-
"license": "MPL-2.0",
5+
"license": "AGPL-3.0-or-later",
66
"author": "Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>",
77
"repository": {
88
"type": "git",

tools/cartridge-configurator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
},
99
"keywords": ["boj-server", "cartridge", "configurator"],
1010
"author": "Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>",
11-
"license": "MPL-2.0",
11+
"license": "AGPL-3.0-or-later",
1212
"type": "module"
1313
}

tools/cartridge-provisioner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
},
99
"keywords": ["boj-server", "cartridge", "provisioner"],
1010
"author": "Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>",
11-
"license": "MPL-2.0",
11+
"license": "AGPL-3.0-or-later",
1212
"type": "module"
1313
}

tools/panel-harness/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
},
99
"keywords": ["boj-server", "cartridge", "panel-harness"],
1010
"author": "Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>",
11-
"license": "MPL-2.0",
11+
"license": "AGPL-3.0-or-later",
1212
"type": "module"
1313
}

tray/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ version = "0.2.0"
1010
edition = "2021"
1111
description = "System tray app for BoJ server — Gossamer webview shell"
1212
authors = ["Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"]
13-
license = "MPL-2.0"
13+
license = "AGPL-3.0-or-later"
1414

1515
[[bin]]
1616
name = "boj-tray"

0 commit comments

Comments
 (0)