License

AGPL-3.0, in plain English.

Crumb is free and open source. Here's what the license means in practice, but the full text is what governs.

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.

This summary is for convenience only and is not legal advice. Where it differs from the license text, the full AGPL-3.0 license governs.

Read the full license on GitHub →