Terraform license history
Current license
BUSL-1.1Source-availableChanged from MPL-2.0 to BUSL-1.1 starting with 1.6.0 on 2023-08-10.
Versions before 1.6.0 remain under MPL-2.0.
- Self-hosting
- Allowed
- Offering as a managed service (SaaS)
- Restricted
This is our summary of the license text and may contain errors or omissions. Check the original sources before you decide. Disclaimer and corrections → · Spot an error? Report it
What changed
Terraform moved from MPL-2.0 to BUSL-1.1 starting with 1.6.0, announced on 2023-08-10. Releases up to 1.5.7 remain under MPL-2.0. The OpenTofu fork continues under MPL-2.0.
License timeline
From 1.6.0
BUSL-1.1 restricts offering a product that competes with HashiCorp's commercial offerings. 1.5.7 is the last MPL-2.0 release and 1.6.0 is the first BUSL-1.1 release, per the repository license files.
Sources
Originally released under MPL-2.0
For reference only. Not legal advice. How a license applies depends on your use; the license text and your counsel decide. Methodology and disclaimer →
Forks and alternatives

Get alerts for Terraform
We email you if Terraform changes its license again.
Check the box above to show the Google sign-in button.
More Infrastructure projects
Also switched to BUSL-1.1
CockroachDB
BUSL-1.1 → CockroachDB-Software-License · 24.3.0
ArangoDB
Apache-2.0 → BUSL-1.1 · 3.12.0
Sentry
BUSL-1.1 → FSL-Apache-2.0 · 23.11.1
Consul
MPL-2.0 → BUSL-1.1 · 1.17.0
Vault
MPL-2.0 → BUSL-1.1 · 1.15.0
Directus
GPL-3.0-only → BUSL-1.1 · 10.10.0
Related guides
Source-Available vs Open Source: The Difference
What separates source-available licenses such as SSPL-1.0, BUSL-1.1, RSALv2 and Elastic-2.0 from OSI-approved open source licenses.
Commercial Use Under BUSL, SSPL, RSALv2 and ELv2
What BUSL-1.1, SSPL-1.0, RSALv2 and Elastic License 2.0 restrict for self-hosting, managed services and embedding in products.
How to Stay on the Last Version Before a License Change
What the version boundary means, how to pin a release before a license change, and what to check about security patches.