Re-licensing ThingsBoard Editions into One Source-Available Product
On this page
We have built ThingsBoard for almost ten years, and this is our first real change to how we license it. In version 4.4, our two editions become one: the open Community Edition and the closed Professional Edition merge into a single, source-available product — one ThingsBoard, with the whole platform in it. So it is worth explaining clearly: why now, what changes, and what it means for you.
TL;DR
- Community and Professional Editions merge into one source-available ThingsBoard under the Business Source License, starting with v4.4. What’s changing →
- The Free License covers commercial use up to 100 devices on one server. It also covers non-commercial use — for education and nonprofit organizations up to 1,000 devices on any number of servers. How the license works →
- You need a Commercial License to connect more than 100 devices or remove ThingsBoard branding. Details →
- All existing ThingsBoard Community Edition installations are protected by the Community Grant Program. It is the program for free migration from CE to the new license model that keeps your current setup running free, forever, at your scale. What this means for you →
- Advanced security is now free for everyone, in every deployment — we don’t think safety should be a paid feature.
- Every release turns fully open source (Apache 2.0) four years after it ships.
Why now
The honest answer to “why now” is AI. AI coding assistants only became genuinely useful at the end of 2025 — before that, they were an unreliable novelty. Today, someone running Community Edition can read the code, build on it, tune it, connect it to their own systems, and keep it running. When open code and AI are this powerful together, the right move is to open more of ThingsBoard, not less.
We want all our customers to have the same freedom to work with the source code. PE users invest the most in ThingsBoard and run its most demanding deployments, so opening the code to them is the natural next step. Now they can read it, build on it, and use AI on it.
One ThingsBoard Edition also ends an old problem. We no longer have to decide whether each new feature belongs in CE or PE. Features reach everyone at once, and you never have to check which edition has what.
Open code still needs one limit, though. The new license is what keeps ThingsBoard’s development sustainable.
What’s changing

From version 4.4, both CE and PE are merged into one ThingsBoard. The features that were locked in Professional Edition — integrations, the scheduler, reporting, and advanced security — now sit in the same public GitHub repository, and every release becomes fully open source (Apache 2.0) four years after it ships.
Security becomes a core, free feature of ThingsBoard. Cybersecurity and data protection matter more every year, so this is the part we most wanted to get right. The security we have hardened over the years — single sign-on, fine-grained access control, and secrets management — is now available for everyone, in every deployment. Strong protection should be the default in any product from day one, not an upsell — and we hope more projects make the same choice.
A Commercial License is no longer a feature gate: every feature is available in both free and paid deployments, and you pay only when you scale or use your own branding.
How the license works
From 4.4, ThingsBoard uses the Business Source License 1.1 (BUSL) — a source-available license first created by MariaDB in 2013 and adopted by many projects, like Terraform, Vault, Couchbase and many others. It is part of the Fair Source movement, and enterprise legal teams already know it well.
| Free License | Needs a Commercial License |
|---|---|
| Run, self-host, modify, submit pull requests | Outgrow the number of devices or servers included in the Free License |
| Commercial use: up to 100 devices on one server with ThingsBoard branding | Add your own branding |
| Non-commercial use: up to 1,000 devices, any number of servers with ThingsBoard branding |
Every release becomes Apache 2.0 — fully open source — four years after it ships.
The short of it:
- The source stays public on GitHub. You can read, build, change, run it, and submit pull requests, just like before.
- It is not open source in the strict sense — it is source-available. We’d rather say that plainly. But it is far from closed, and every release becomes fully open source (Apache 2.0) four years after it ships.
- The limit fits in one sentence: you can use ThingsBoard freely unless you exceed the free-tier device limit or remove ThingsBoard branding. Any of those needs a Commercial License — at the same price as Professional Edition before relicensing.
- The free license: self-hosted, with ThingsBoard branding. For commercial use — up to 100 devices on one server. For non-commercial use (education, non-profit organizations) — up to 1,000 devices, on any number of servers.
We won’t pretend there is no trade-off. Community Edition was Apache 2.0, and new releases now spend four years as source-available before they return to Apache. In return, the Professional Edition code becomes open for the first time. The free-tier device limit and the Community Grant Program keep the balance sustainable.
Imagine a small system integrator building a refrigeration-monitoring solution for grocery stores. The system collects temperature data, sends alarms, and gives store managers monitoring dashboards.
Stage 1. Building and testing the solution (Free)
The integrator connects 30 sensors in its workshop to develop the dashboards, alarms, reports, and integrations. No customer is using the system yet, and it is being used only for development.
Stage 2. Deploying for the customer (Free)
The integrator installs 80 sensors in one grocery store and runs them on one self-hosted server. The customer uses the standard ThingsBoard-branded interface. The integrator may charge for the hardware, installation, configuration, and support.
Stage 3. Expanding the deployment (Commercial License)
The customer adds more refrigerators and opens a second store. The same deployment now manages 160 devices. It still uses the ThingsBoard name and branding.
Stage 4. Turning it into the integrator’s own product (Commercial License)
The integrator now offers the solution to other grocery stores as ColdWatch, with its own logo, colors, domain, and customer portal. It sells the solution as part of its own commercial offering.
The rule is straightforward: a small ThingsBoard-branded commercial deployment can remain free — you can build a solution on ThingsBoard and sell it to your customers on the free tier, as long as the ThingsBoard branding stays in place. A license is required in two cases only: when the deployment grows beyond 100 devices, or when ThingsBoard branding is replaced with your own.
What this means for you
The change means different things depending on how you use ThingsBoard today. Here it is for each group.
If you use ThingsBoard Cloud
Nothing changes. ThingsBoard Cloud is our managed, hosted service. This announcement is about the self-hosted product and its license. It does not affect your Cloud plan, your pricing, or your daily use.
If you’re a Professional Edition customer
You gain something and lose nothing. ThingsBoard is now one source-available product, so the code is open to you: read it, build it, change it, debug against it, and use your own tools and AI on it. Everything else stays the same — your agreement, your pricing, and your support do not change. One note on plans: the entry-level self-hosted Maker and Prototype plans are being retired.
If you run ThingsBoard Community Edition
First, the practical part. The latest ThingsBoard CE LTS release (v4.3) stays on Apache 2.0 and keeps getting security updates until July 20, 2027. You can keep running on it as long as you want. Nobody who runs ThingsBoard Community Edition today will ever pay for what they already have.
When you are ready to move to v4.4 (LTS) and later releases, the Community Grant is your free path. Register for the Community Grant Program — it is free, self-service, and usually takes under a minute. The Community Grant is a type of license that allows you to lock in the user data available as of the release date, plus a 10% buffer for devices (up to 1,000 extra devices). So it lets you run the 4.4 version for free at the scale you already run, plus 10% of headroom. Your branding, your data, and any white-labeling you have already applied all carry over, at your current scale, with no back-payment, ever.
A few examples, all under the Community Grant Program:
- You run a 30-device workshop → you’re simply free, and stay that way at that size.
- You run 5,000 devices internally → 5,500 are free forever; grow to 7,000 and you pay standard pricing only for the 1,500 above, nothing for the 5,000 you already ran.
- You already white-label 30,000 devices → 31,000 stay free, white-labeling included, no back-payment; if a customer pushes you to 40,000, you pay only for the 9,000.
Past your scale, the only thing that triggers a bill is growth — more devices, or more production servers — at standard pricing for the additions only. The full Professional feature set is not part of the free grant. That is only fair to the customers who already pay for Professional Edition. If you want it, you can buy a Professional Pack — an add-on that transforms the Community Grant to a Commercial License. It includes White Labeling for users who didn’t use it before the re-licensing, and commercial support. You can add optional maintenance to keep updates and support current.
Registration opens on announcement day and closes on July 20, 2027. Register any time in between. If you run a large fleet, we’ll help you through it. For the full terms and more examples, read about the Community Grant Program.
The full details are in the FAQ alongside this post — how the free tier is counted, what “white-labeling” and “commercial use” mean, how to register, and what happens to older versions.
If something isn’t clear or your case isn’t covered, ask us. We’ll answer, and update the FAQ so it’s there for the next person too.