As of one hour ago Terraform is no longer open source
https://github.com/hashicorp/terraform/commit/b145fbcaadf0fa7d0e7040eac641d9aef2a26433
As of one hour ago Terraform is no longer open source
https://github.com/hashicorp/terraform/commit/b145fbcaadf0fa7d0e7040eac641d9aef2a26433
@tedivm Is it, though? I haven't dissected the new license, but it seems that the main change is the usual fight against the "you write the code, we'll make the money" deal.
I'm not *happy* about these changes, but I can see why they keep happening.
@PCOWandre @tedivm the BUSL is not open source:
https://spdx.org/licenses/BUSL-1.1.html
Edit: Sorry, it looked like your "is it though?" was referring to "open source" rather than "disappointing" on my end!
Of cource, *this* copy of the repo still is.
The change isn't retroactive, so if you want an MPL-licensed source tree, there you go.
@dalias @dr0037 @tedivm Although I don't think this change will be a problem for the large majority of the public sector since the only usage it immediately restricts is provision of services that directly compete with Hashicorp.
It's not a good change for FLOSS movement, but I'm not sure this issue is a major one.
As a not-software metaphor: it's like the apartment complex now charging for elevator access. Sure, the stairs are still free. But you've suddenly lost the ability to access the top floors (in the clouds as it were) unless you use a lot more human effort or pony up the cash
Hashicorp product management: “our open-source product is better than our enterprise product, oh no, what do we do?!”
Hashicorp legal: “hold my beer”
@makegeneve They can because they require contributors to sign Contributor License Agreements which signs over the individual developers copyright to Hashicorp.
Most developers are okay with that because they assume companies will switch from one open source license to another (say MPL came out with an upgrade). Hashicorp took advantage of that good will to steal and relicense the work. While legal, it's certainly not ethical.