Hashicorp changes the terraform license to BSL.

tl;dr if you use terraform in a product, you're gonna have to lawyer up if you do anything remotely related to what hashicorp does now or in the future.

https://www.hashicorp.com/license-faq#What-are-the-implications-of-this-change-for-end-users-of-HashiCorp's-open-source-products

HashiCorp | The Infrastructure Cloud Company

HashiCorp
@choldgraf I like that it's at least clear that their new terms are a BS License. 👀
@rysiek I am not a fan of the BSL license but I don't hold it against them to use it. What I think sucks is that they built a brand and product with a community based on a very different licensing model, and are now pulling the rug out from that community now that it suits them.

@choldgraf oh sure, the bait-and-switch is *the* issue.

I do think BSL and similar licenses tend to be specifically designed to muddy the waters of what is and isn't "FLOSS", and are quite often used specifically for that purpose.

And it does seem to me Hashicorp is using this license also for that purpose. I mean:

> We strongly believe in the value of openly sharing source code and enabling practitioners to solve their problems, building communities, and creating transparency.

🙄

@choldgraf obviously Hashicorp can license their products any way they want.

But then there's the question of independent contributors. I am going to bet there's a bunch of code in Terraform that got committed by independent devs under MPL. Did they assign the copyright to Hashicorp? How is this code being re-licensed as BSL instead of MPL?

Would they have contributed to Terraform etc if the license had been BSL from the start? Would they have had they known it gets re-licensed later?..

@rysiek yeah it feels like one lesson to learn here is that any codebase that requires you to sign away your rights in order to contribute is a big red flag. Unless you have a very good understanding of the governance behind the codebase and you're still ok with it.