The Change
How it used to be
ThingsBoard was available in two versions. The Community Edition was fully licensed under Apache 2.0, a license recognized by the Open Source Initiative. You could use it in production without a license key, with no device limit, and with your own branding. The Professional Edition was a commercial product with closed-source code and included features such as integrations, a scheduler, reporting, and advanced security features.2
What is BUSL?
What the change means in concrete terms
The Exemption Limits in Detail
What a production instance is and why HA is not free
White Labeling
License Keys and Data Flow
What You Get When You Run ThingsBoard CE
ThingsBoard CE 4.3 will remain under the Apache 2.0 license indefinitely and will receive security updates through July 20, 2027. You can stay on version 4.3 for as long as you like. However, after that date, you will no longer receive security updates from the vendor.10
For the upgrade to 4.4 and later versions, the Community Grant Program is available to support the transition. It’s free, runs automatically through the License Portal, and protects your current inventory. Specifically, your number of devices will be frozen as of the effective date, plus a 10 percent buffer up to a maximum of 1,000 additional devices. Any white-labeling you’ve already used will remain in place without any additional charges. However, any growth beyond that will incur fees.
Here’s an example:
If you operate 5,000 devices, you’ll have 5,500 permanently free as part of the Community Grand Program, and if you have 7,000, you’ll only pay for 1,500. (As of October 2026)
Registration for the program is open until July 20, 2027.
Important to note: According to the manufacturer, the full range of PE features is not included in the grant and must be purchased separately via a Professional Pack.11 Furthermore, the terms of the Community Grant License apply once the switch is made. https://thingsboard.io/legal/community-grant-license-agreement/
For you, this means you’ll have to decide by summer 2027 whether to switch to the new model.
We’d be happy to help you make a decision.
Who We Are
FAQ
Not in accordance with the OSI, as long as the BUSL terms apply. Version 4.3 and all earlier versions will remain under the Apache 2.0 license permanently. Each new version will switch to the Apache 2.0.12 license four years after its release.
No. The change only affects the self-hosted platform. Cloud plans, pricing, and usage remain unchanged.13
No. The license applies only to the platform repository. The other products have their own license terms.14
If the organization is an educational or nonprofit entity and the use is not for commercial purposes, the non-commercial plan applies, allowing 1,000 devices across any number of instances. For commercial use, the limit is 100 devices per instance. Classification should be determined on a case-by-case basis.15
Existing devices, data, and services will continue to operate. Only new device connections will be rejected until capacity is increased through the License Portal. Nothing will be disconnected or deleted.16
When you submit your first pull request, you’ll sign a Contributor License Agreement once. You retain the copyright; ThingsBoard receives the right to use the contribution under the project license and to relicense it if necessary.17
The prices are listed on the ThingsBoard pricing page and, according to the manufacturer, correspond to the previous PE prices. There are subscription and perpetual options. If a subscription is canceled, the deployment reverts to the Free License, provided it fits within its limits; otherwise, it reverts to limited operation.18
In the LICENSE file in the ThingsBoard repository on GitHub. The blog post and this FAQ are explanatory notes; only the license file is legally binding. Have your legal department review it.19
Identify your inventory of devices, production instances, and cluster nodes by organization. Check whether the branding has been changed. Decide by July 20, 2027, whether the Community Grant is sufficient. We’ll help you take inventory and evaluate your options.
Sources
ThingsBoard Community Grant Program, https://thingsboard.io/community-grant-program/
ThingsBoard LICENSE file, Business Source License 1.1 with the parameters Licensor, Licensed Work, Additional Use Grant, Change Date, and Change License, https://github.com/thingsboard/thingsboard/blob/master/LICENSE
ThingsBoard License Portal Terms of Use, https://thingsboard.io/legal/terms-of-use/ and License Agreement, https://thingsboard.io/legal/license-agreement/
1 ThingsBoard Blog, Andrew Shvaika, “Re-licensing ThingsBoard Editions into One Source-Available Product,” September 29, 2026, section “What’s changing,” https://thingsboard.io/blog/one-thingsboard-source-available/#whats-changing. LICENSE file, “Licensed Work” parameter (platform version 4.4.0 or later), https://github.com/thingsboard/thingsboard/blob/master/LICENSE
2 ThingsBoard Blog, Andrew Shvaika, “Re-licensing ThingsBoard Editions into One Source-Available Product,” September 29, 2026, section “What’s changing,” https://thingsboard.io/blog/one-thingsboard-source-available/#whats-changing. LICENSE file, “Licensed Work” parameter (platform version 4.4.0 or later), https://github.com/thingsboard/thingsboard/blob/master/LICENSE
3 ThingsBoard Blog, Andrew Shvaika, “Re-licensing ThingsBoard Editions into One Source-Available Product,” September 29, 2026, section “What’s changing,” https://thingsboard.io/blog/one-thingsboard-source-available/#whats-changing. LICENSE file, “Licensed Work” parameter (platform version 4.4.0 or later), https://github.com/thingsboard/thingsboard/blob/master/LICENSE
4. LICENSE file, “Terms” section, paragraph 1 (rights to copy, modify, redistribute, and use for non-production purposes), as well as the “Additional Use Grant” parameter, conditions (i) and (ii), https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Blog, section “How the license works,” https://thingsboard.io/blog/one-thingsboard-source-available/#how-the-license-works
5 LICENSE file, “Additional Use Grant” parameter, clauses (a) and (b), and the definition of “Commercial Purpose,” https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Blog, FAQs “What is free?” and “What is production use vs. non-production use?”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq
6 LICENSE file, “Additional Use Grant” parameter, subsection (b) (“on no more than one server”), https://github.com/thingsboard/thingsboard/blob/master/LICENSE. The terms “production instance,” “cluster,” and “standby” are defined only in the blog, in the FAQs “Is there a limit on production instances or clusters in the Free License?” and “Is a standby or disaster-recovery deployment considered production?” https://thingsboard.io/blog/one-thingsboard-source-available/#faq
7 LICENSE file, “Additional Use Grant” parameter, subsection (b) (“on no more than one server”), https://github.com/thingsboard/thingsboard/blob/master/LICENSE. The terms “production instance,” “cluster,” and “standby” are defined only in the blog, in the FAQs “Is there a limit on production instances or clusters in the Free License?” and “Is a standby or disaster-recovery deployment considered production?” https://thingsboard.io/blog/one-thingsboard-source-available/#faq
8 LICENSE file, “Additional Use Grant” parameter, condition (i) (name, logo, and “Powered by ThingsBoard” must be visible and unaltered) and “Terms,” paragraph 7 (no trademark rights), https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Blog, “Stage 4” section and FAQ “What exactly counts as white-labeling?”, https://thingsboard.io/blog/one-thingsboard-source-available/#stage-4-turning-it-into-the-integrators-own-product-commercial-license
9 LICENSE file, “Additional Use Grant” parameter, condition (ii) (valid license key issued free of charge; no circumvention of the key verification), https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Data flow, offline keys, and 30-day development mode are not covered in the license, but are discussed in the blog and FAQs: “Do I need a license key?”, “What data does my ThingsBoard instance send to you?”, “Can I run ThingsBoard fully offline?”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq, , as well as in the License Portal Terms of Use, https://thingsboard.io/legal/terms-of-use/
10 Blog, section “If you run ThingsBoard Community Edition,” https://thingsboard.io/blog/one-thingsboard-source-available/#if-you-run-thingsboard-community-edition; Community Grant Program, https://thingsboard.io/community-grant-program/. The Community Grant is not part of the LICENSE file, but rather a separate license from the manufacturer.
11 Blog, section “If you run ThingsBoard Community Edition,” https://thingsboard.io/blog/one-thingsboard-source-available/#if-you-run-thingsboard-community-edition; Community Grant Program, https://thingsboard.io/community-grant-program/. The Community Grant is not part of the LICENSE file, but rather a separate license from the manufacturer.
12 LICENSE file, the “Change Date” parameter (four years from publication) and “Change License” (Apache License 2.0), as well as “Terms,” paragraph 2, https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Blog, FAQs “When does the code become fully open source?” and “Is ThingsBoard still open source?”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq
13 Blog, FAQ “I use ThingsBoard Cloud” and “Does the new license cover Trendz, Edge, Gateway, mobile apps, and TBMQ?”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq. LICENSE file, “Licensed Work” parameter (platform only), https://github.com/thingsboard/thingsboard/blob/master/LICENSE
14 Blog, FAQ “I use ThingsBoard Cloud” and “Does the new license cover Trendz, Edge, Gateway, mobile apps, and TBMQ?”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq. LICENSE file, “Licensed Work” parameter (platform only), https://github.com/thingsboard/thingsboard/blob/master/LICENSE
15 LICENSE file, definitions of “Commercial Purpose” (excluding educational institutions and nonprofit organizations, provided they are not for-profit) and “Organization,” https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Blog, FAQ “My organization is a nonprofit / municipality / school,” “Can I host ThingsBoard for my clients?,” “I’m an integrator,” https://thingsboard.io/blog/one-thingsboard-source-available/#faq
16 Blog, FAQ: “What happens when I reach my device limit?”, “Only my own engineers use the dashboard”, “I contribute code to ThingsBoard”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq. LICENSE file, “Terms,” paragraph 6 (Loss of rights in the event of a license violation for all versions), https://github.com/thingsboard/thingsboard/blob/master/LICENSE
17 Blog, FAQ: “What happens when I reach my device limit?”, “Only my own engineers use the dashboard”, “I contribute code to ThingsBoard”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq. LICENSE file, “Terms,” paragraph 6 (forfeiture of rights for all versions in the event of a license violation), https://github.com/thingsboard/thingsboard/blob/master/LICENSE
18 LICENSE file, “Terms,” paragraph 3 (failure to comply requires either the purchase of a commercial license or cessation of use) and reference to https://license.thingsboard.io, https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Blog, FAQ “How much does it cost to go beyond the Free License?”, “Subscription or Perpetual”, “Where can I read the actual license?”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq
19 LICENSE file, “Terms,” paragraph 3 (failure to comply requires either the purchase of a commercial license or cessation of use) and reference to https://license.thingsboard.io, https://github.com/thingsboard/thingsboard/blob/master/LICENSE. Blog, FAQs: “How much does it cost to go beyond the Free License?”, “Subscription or Perpetual?”, “Where can I read the actual license?”, https://thingsboard.io/blog/one-thingsboard-source-available/#faq