chore(license): declare MIT on the crates (open-source Phase 4a A4)

The repo ships an MIT LICENSE and the README carries an MIT badge, but the
crates themselves declared no license, so `cargo metadata`, packaging and any
downstream mirror saw "license: null". Adds [workspace.package] license = "MIT"
and inherits it in all five members via license.workspace = true. Verified with
cargo metadata: all five now report MIT.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
archipelago
2026-08-07 18:07:59 -04:00
co-authored by Claude Opus 5
parent 308f3cbd84
commit bf76955114
6 changed files with 11 additions and 0 deletions
+6
View File
@@ -9,6 +9,12 @@ members = [
"security",
]
# Shared package metadata, inherited by each member via `license.workspace = true`.
# The repo ships an MIT LICENSE and the README advertises MIT; this makes the
# crates themselves declare it so `cargo metadata`, packaging and mirrors agree.
[workspace.package]
license = "MIT"
# Profiles at workspace root (members' [profile] are ignored in virtual workspaces)
[profile.release]
opt-level = 3
+1
View File
@@ -2,6 +2,7 @@
name = "archipelago"
version = "1.7.126-alpha"
edition = "2021"
license.workspace = true
description = "Archipelago Bitcoin Node OS - Native backend"
authors = ["Archipelago Team"]
+1
View File
@@ -2,6 +2,7 @@
name = "archipelago-container"
version = "0.1.0"
edition = "2021"
license.workspace = true
[dependencies]
serde = { version = "1.0", features = ["derive"] }
+1
View File
@@ -2,6 +2,7 @@
name = "archipelago-openwrt"
version = "0.1.0"
edition = "2021"
license.workspace = true
description = "OpenWrt gateway integration for Archipelago — TollGate provisioning over SSH/UCI"
[lib]
+1
View File
@@ -2,6 +2,7 @@
name = "archipelago-performance"
version = "0.1.0"
edition = "2021"
license.workspace = true
[dependencies]
tokio = { version = "1", features = ["full"] }
+1
View File
@@ -2,6 +2,7 @@
name = "archipelago-security"
version = "0.1.0"
edition = "2021"
license.workspace = true
[dependencies]
tokio = { version = "1", features = ["full"] }