π ChatterMate is now Apache-2.0 β permissive, open-core licensing
π ChatterMate core is now Apache-2.0
The ChatterMate open-source core has moved from AGPL-3.0 to the Apache License 2.0. This is the headline change in this release.
Why this matters for you
- Use it freely β anywhere. Apache-2.0 has no network-copyleft. You can self-host, modify, and build proprietary or SaaS products on ChatterMate without any source-disclosure obligation.
- Enterprise-friendly. Many organizations block AGPL software by policy. Apache-2.0 clears that barrier, so ChatterMate can now be adopted inside companies that previously couldn't touch it.
- Patent & trademark protection. Apache-2.0 includes an explicit patent grant and trademark clause β more legal certainty than a bare permissive license.
ChatterMate remains open-core: the core is Apache-2.0, while advanced/enterprise features and support continue to be offered separately.
What changed
- π New
LICENSE(canonical Apache-2.0) andNOTICE; the old AGPL dual-license file has been removed. - π§Ύ Every source file's license header updated to Apache-2.0 (490 files across Python, Vue, and TypeScript). TypeScript header coverage is now complete.
- π README updated to reflect open-core Apache-2.0 licensing.
For contributors
- β
Contributions are now accepted under Apache-2.0 via a Developer Certificate of Origin (DCO) sign-off β just commit with
git commit -s. - π New
CONTRIBUTING.mdand a pull-request template document the workflow. A DCO check runs automatically on every PR.
Security
- π Hardened Shopify shop-domain validation (
shopify.ts) β replaced a substring check with strict hostname validation, resolving a CodeQL alert.
Full changelog: v1.0.11...v1.1.0
β οΈ Note on the license change: existing copies remain under the license they were obtained under; this change applies going forward. Enterprise modules remain under their separate commercial terms.