Skip to content

πŸ”“ ChatterMate is now Apache-2.0 β€” permissive, open-core licensing

Choose a tag to compare

@chattermate chattermate released this 01 Jul 09:34
· 384 commits to main since this release
04088fa

πŸ”“ 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) and NOTICE; 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.md and 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.