Read our newest book, Fundamentals of DevOps and Software Delivery, for free!

The Impact of the HashiCorp License Change on Gruntwork Customers

Headshot of Josh Padnick

Josh Padnick

JUN 15, 2024 | 3 min read
Featured Image of The Impact of the HashiCorp License Change on Gruntwork Customers
[Update, Aug 15, 2023] Please see our new blog post for more detailed thoughts and our plan for the future: The future of Terraform must be open—our plan and pledge to keep Terraform open source.[Update, June 13, 2024] The original version of this post stated v1.5.5 was the latest open source terraform, which was true at the time of publication. Since then Hashicorp has released v1.5.6 and v1.5.7 which are also under the MPL open source license, this update corrects those version number references in this post.On Thursday, August 10, 2023, HashiCorp announced that it was switching Terraform from the MPL v2 license to a “Business Source License” (BSL). In this blog post, we’d like to address how this impacts Gruntwork customers.

Terraform was released in 2014 under an MPL v2 license, which allows almost any use of Terraform. The one meaningful requirement is that if you modify the Terraform source code, you need to release those modifications under the same MPL v2 license.After nearly 9 years, HashiCorp made a surprise decision to change to the BSL license for all future releases of Terraform. Importantly, Terraform v1.5.7 and earlier continue to exist under the MPL v2 license.The BSL license does not allow you to use Terraform if you both (a) compete with HashiCorp, and (b) host or embed Terraform in your products. Again, this only applies to new versions of Terraform going forward.

Yes. Terraform 1.5.7 and earlier continue to maintain the original MPL v2 license, and you are free to continue using all Gruntwork commercial products as long as you do not upgrade beyond Terraform v1.5.7. Fortunately, as of the writing of this blog post, Terraform v1.5.7 is the latest release of Terraform.As a Gruntwork customer, there is no action item beyond ensuring that your team does not use a Terraform version above v1.5.7.

Yes. Terraform 1.5.7 and earlier continue to maintain the original MPL v2 license, and you are free to continue using all Gruntwork open source products as long as you do not upgrade beyond Terraform v1.5.7. Fortunately, as of the writing of this blog post, Terraform v1.5.7 is the latest release of Terraform.As a Gruntwork open source user, there is no action item beyond ensuring that your team does not use a Terraform version above v1.5.7.

[Update, Aug 15, 2023] Please see our new blog post for more detailed thoughts and our plan for the future: The future of Terraform must be open — our plan and pledge to keep Terraform open source.We are finalizing our plan for how you can use all Gruntwork products — both commercial and open source — with future Terraform versions in a way that will comply with all applicable licenses, and we’ll be sharing that later this week.

Our sales team has been trained on the details of the license change and is the best resource to answer your questions. You may contact them at sales@gruntwork.io with any additional questions.

Our first responsibility will always be to you, our customer, and setting you up for success with DevOps best practices. In that spirit, we see charting the path forward on the Terraform license change as another opportunity to provide a best practice decision, and we look forward to offering more guidance later this week.[Update, Aug 15, 2023] Please see our new blog post for more detailed thoughts and our plan for the future: The future of Terraform must be open — our plan and pledge to keep Terraform open source.[Update, June 13, 2024] The original version of this post stated v1.5.5 was the latest open source terraform, which was true at the time of publication. Since then Hashicorp has released v1.5.6 and v1.5.7 which are also under the MPL open source license, this update corrects those version number references in this post.
Share
Grunty
Resources

Explore our latest blog

Get the most up-to-date information and trends from our DevOps community.
TerraformResouces Image

Promotion Workflows with Terraform

How to configure GitOps-driven, immutable infrastructure workflows for Terraform using Gruntwork Patcher.
avatar

Jason Griffin

October 3, 2023 7 min read
TerraformResouces Image

The Impact of the HashiCorp License Change on Gruntwork Customers

How to configure GitOps-driven, immutable infrastructure workflows for Terraform using Gruntwork Patcher.
avatar

Josh Padnick

October 3, 2023 7 min read