Skip to content

chore(license): migrate from BUSL-1.1 to AGPL-3.0 with commercial ee/ split - #314

Merged
keysersoft merged 2 commits into
mainfrom
keysersoft/agpl-license-drawbacks
Jun 11, 2026
Merged

chore(license): migrate from BUSL-1.1 to AGPL-3.0 with commercial ee/ split#314
keysersoft merged 2 commits into
mainfrom
keysersoft/agpl-license-drawbacks

Conversation

@keysersoft

Copy link
Copy Markdown
Contributor

Summary

Relicenses AnythingMCP from BUSL-1.1 to AGPL-3.0-only, following the Twenty / Cal.com model. All external contributors have consented to the relicensing.

  • LICENSE — canonical AGPLv3 text with a preamble: copyright, ee/ carve-out, and a note that releases published under BUSL keep their original terms (converting to Apache 2.0 on 2030-03-04)
  • packages/backend/src/ee/ — new home for operator-only code under the AnythingMCP Commercial License; the cloud onboarding module (CloudModule) moved here. EE code stays inert unless DEPLOYMENT_MODE=cloud
  • CLACLA.md (contributors keep copyright, grant re-licensing rights) enforced on PRs via contributor-assistant workflow; signatures stored on the cla-signatures branch
  • Metadata/docspackage.json ×3 and CITATION.cffAGPL-3.0-only; README badge + FAQ + License section; CONTRIBUTING with CLA section; docs/license-faq.md rewritten; glama.json, SUPPORT.md

Test plan

  • Backend builds (prisma generate && nest build)
  • Full backend suite: 173 suites / 3027 tests pass
  • No stale references to the old src/cloud path

The companion website PR (HelpCode-ai/anythingmcp-website) must merge together with or after this one.

… split

- Replace root LICENSE with AGPL-3.0-only plus ee/ carve-out preamble;
  prior BUSL releases keep their original terms
- Move cloud-only onboarding module to packages/backend/src/ee/cloud
  under the AnythingMCP Commercial License
- Add CLA.md and contributor-assistant workflow gating PRs on signature
- Update license metadata and docs: package.json fields, CITATION.cff,
  glama.json, README, CONTRIBUTING, SUPPORT, license FAQ
@keysersoft
keysersoft requested a review from mirkopoloni as a code owner June 11, 2026 10:10
@keysersoft
keysersoft merged commit b21b214 into main Jun 11, 2026
10 checks passed
@keysersoft
keysersoft deleted the keysersoft/agpl-license-drawbacks branch June 11, 2026 10:15
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant