HashiCorp License Change to Business Source License (Terraform, Vault, etc.)

HashiCorp has announced they are changing the license of their open source products (including Terraform and Vault) from MPL to BSL, which is not technically an open source license. But in practice it still allows you to do everything you could before, except directly sell a product/service based on it which competes with HashiCorp’s products.

So I don’t think it will impact us at all (?), but there is a question about whether Grove and Harmony can include Terraform files while being AGPL licensed. There is a discussion on the Open edX Slack.

Any thoughts?

Ticket: SE-6015

I see there is already an OpenTF foundation. Not sure if that will be successful, but worth keeping an eye on.

I feel a lot of value to terraform comes from community-developed modules plugins etc. since they don’t and probably don’t intend to make it support everything. So it’s quite possible that OpenTF will be successful.

1 Like

I was reading this interesting blog post from Gruntwork (the authors of various Terraform libraries/plugins and the book Terraform: Up & Running) about the potential impact of the license change. I didn’t realize it was that involved and that keeping things vague gives HashiCorp a larger say in who gets to use products and how they are used. It seems like there is a non-zero chance it could impact our offerings of Grove and Harmony in some way?

Yes, that’s why I made this post. But exactly what the impact is remains unclear.