Crumb is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0), with one exception: the Cloud-only code in apps/dashboard/ee/ (billing and other hosted-service routes) is licensed under the Business Source License 1.1 and converts to AGPL-3.0 on June 21, 2030. The Community edition you self-host is built without it, so everything you run yourself is AGPL-3.0.
What you can do
- Self-host for your own company, freely. Run Crumb internally for your team and customers with no obligation to publish anything.
- Read, modify, and fork the code. It's open: inspect it, change it, and adapt it to your needs.
- Use it commercially. Running your business on self-hosted Crumb is fully permitted.
The one catch (the "A" in AGPL)
If you offer Crumb as a service to others (i.e. you run a modified version that other organizations use over a network), the source of your fork has to stay open and be made available to those users. That network clause is the difference between AGPL and a plain GPL.
If you offer Crumb as a service to others, the source of your fork has to stay open. Self-hosting for your own company is fully permitted.
Paid features and the license
The Crumb Cloud differentiators (managed email, one-click integration OAuth, the AI suite, and Session Record) are operational features of the hosted service. Most of their code is AGPL-3.0 like the rest of Crumb; the hosted-service routes they lean on (signup, billing, Ask, and the session-replay endpoints) live in apps/dashboard/ee/, the BSL 1.1 part described above.