diff --git a/Cargo.lock b/Cargo.lock index 39f1a7c..96f4cc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -288,7 +288,7 @@ dependencies = [ [[package]] name = "colibri" -version = "0.0.1" +version = "0.11.0" dependencies = [ "colibri-deepseek", "dotenvy", diff --git a/Cargo.toml b/Cargo.toml index a606d4f..cc015aa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,10 +3,10 @@ members = ["crates/colibri-contracts", "crates/colibri-deepseek", "crates/colibr [package] name = "colibri" -version = "0.0.1" +version = "0.11.0" edition = "2021" description = "Clawdie Colibri control plane — cross-platform (FreeBSD/Linux) Rust core" -license = "AGPL-3.0-only" +license = "MIT" [[bin]] name = "colibri-probe" diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c0bdfc9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) 2026 clawdie + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/crates/clawdie/Cargo.toml b/crates/clawdie/Cargo.toml index eb908c6..446db06 100644 --- a/crates/clawdie/Cargo.toml +++ b/crates/clawdie/Cargo.toml @@ -2,7 +2,7 @@ name = "clawdie" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "Clawdie host installer/deployer — discovers ZFS layout and installs the clawdie service on FreeBSD and Linux." [[bin]] diff --git a/crates/colibri-client/Cargo.toml b/crates/colibri-client/Cargo.toml index 8872714..1dc1c95 100644 --- a/crates/colibri-client/Cargo.toml +++ b/crates/colibri-client/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-client" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "Typed Unix-socket client for colibri-daemon/Glasspane API" [[bin]] diff --git a/crates/colibri-contracts/Cargo.toml b/crates/colibri-contracts/Cargo.toml index acf961f..9f1ba8d 100644 --- a/crates/colibri-contracts/Cargo.toml +++ b/crates/colibri-contracts/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-contracts" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "Serde structs for the stable Clawdie/Colibri JSON contracts" [dependencies] diff --git a/crates/colibri-daemon/Cargo.toml b/crates/colibri-daemon/Cargo.toml index 61aa92c..b544f8a 100644 --- a/crates/colibri-daemon/Cargo.toml +++ b/crates/colibri-daemon/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-daemon" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "Always-on Rust service: agent session lifecycle, subprocess spawner, Colibri control-plane socket API" [dependencies] diff --git a/crates/colibri-deepseek/Cargo.toml b/crates/colibri-deepseek/Cargo.toml index 259d82f..da823e6 100644 --- a/crates/colibri-deepseek/Cargo.toml +++ b/crates/colibri-deepseek/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-deepseek" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "DeepSeek client + prefix-cache accounting for Colibri" [dependencies] diff --git a/crates/colibri-glasspane-tui/Cargo.toml b/crates/colibri-glasspane-tui/Cargo.toml index c6bdb26..493e321 100644 --- a/crates/colibri-glasspane-tui/Cargo.toml +++ b/crates/colibri-glasspane-tui/Cargo.toml @@ -3,7 +3,7 @@ name = "colibri-glasspane-tui" version = "0.0.1" edition = "2021" description = "Colibri glasspane terminal dashboard — live pane supervision TUI" -license = "AGPL-3.0-only" +license = "MIT" [[bin]] name = "colibri-tui" diff --git a/crates/colibri-glasspane/Cargo.toml b/crates/colibri-glasspane/Cargo.toml index 5e207bf..cc642ff 100644 --- a/crates/colibri-glasspane/Cargo.toml +++ b/crates/colibri-glasspane/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-glasspane" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "FreeBSD-native agent supervision (sessions/panes/agent-state) for Colibri" [dependencies] diff --git a/crates/colibri-mcp/Cargo.toml b/crates/colibri-mcp/Cargo.toml index 8adb862..e21efc6 100644 --- a/crates/colibri-mcp/Cargo.toml +++ b/crates/colibri-mcp/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-mcp" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "MCP (Model Context Protocol) bridge wrapping colibri-client for editor integration" [[bin]] diff --git a/crates/colibri-runtime/Cargo.toml b/crates/colibri-runtime/Cargo.toml index d93a96c..ad5243a 100644 --- a/crates/colibri-runtime/Cargo.toml +++ b/crates/colibri-runtime/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-runtime" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "Read-only runtime integrations for Colibri" [dependencies] diff --git a/crates/colibri-skills/Cargo.toml b/crates/colibri-skills/Cargo.toml index 6997dc4..55e4e54 100644 --- a/crates/colibri-skills/Cargo.toml +++ b/crates/colibri-skills/Cargo.toml @@ -3,7 +3,7 @@ name = "colibri-skills" version = "0.0.1" edition = "2021" description = "Colibri skills read consumer — indexes Clawdie-AI skill artifacts into SQLite" -license = "AGPL-3.0-only" +license = "MIT" [dependencies] serde = { version = "1", features = ["derive"] } diff --git a/crates/colibri-store/Cargo.toml b/crates/colibri-store/Cargo.toml index df753a1..597b605 100644 --- a/crates/colibri-store/Cargo.toml +++ b/crates/colibri-store/Cargo.toml @@ -2,7 +2,7 @@ name = "colibri-store" version = "0.0.1" edition = "2021" -license = "AGPL-3.0-only" +license = "MIT" description = "Embedded SQLite coordination store for Colibri — task board, agent registry, skills catalog" [dependencies] diff --git a/packaging/freebsd/port/README.md b/packaging/freebsd/port/README.md index faa0c8c..3c746da 100644 --- a/packaging/freebsd/port/README.md +++ b/packaging/freebsd/port/README.md @@ -41,7 +41,7 @@ port — the clawdie-iso repo consumes it from here and keeps no duplicate. 1. **Tag a release.** The Makefile fetches `archive/v${DISTVERSION}.tar.gz` from Forgejo, so a matching tag - (e.g. `v0.0.1`) must exist on `clawdie/colibri`. + (e.g. `v0.11.0`) must exist on `clawdie/colibri`. 2. **Drop the port into the poudriere ports tree** (default tree name `clawdie`, per `poudriere-setup.sh`): @@ -61,7 +61,7 @@ port — the clawdie-iso repo consumes it from here and keeps no duplicate. ## Notes -- **License:** AGPL-3.0-only (matches `Cargo.toml`). +- **License:** MIT (matches `Cargo.toml`; same as layered-soul). - Builds only the crates whose binaries ship (`colibri-client` yields both `colibri` and `colibri-test-agent`); `colibri-probe` / `colibri-runtime-inventory` are dev tools and are not installed. diff --git a/packaging/freebsd/port/sysutils/colibri/Makefile b/packaging/freebsd/port/sysutils/colibri/Makefile index e6fc97c..b5c5ce7 100644 --- a/packaging/freebsd/port/sysutils/colibri/Makefile +++ b/packaging/freebsd/port/sysutils/colibri/Makefile @@ -1,13 +1,14 @@ PORTNAME= colibri DISTVERSIONPREFIX= v -DISTVERSION= 0.0.1 +DISTVERSION= 0.11.0 CATEGORIES= sysutils MAINTAINER= hello@clawdie.si COMMENT= Clawdie Colibri control plane (agent supervision, tasks, skills) WWW= https://code.smilepowered.org/clawdie/colibri -LICENSE= AGPLv3 +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE USES= cargo