I know most HN commentators are thinking about Terraform, but I think this change was done with Consul and Vault in mind. Plenty of companies (including my employer) have been building fully monetized software using Consul and Vault under the hood and not paying them a dime. We're a company that's valued/market capped in the Billions btw and I know plenty of other large software companies doing the same thing.
OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
91–100 of 137 posts
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#92I know most HN commentators are thinking about Terraform, but I think this change was done with Consul and Vault in mind. Plenty of companies (including my employer) have been building fully monetized software using Consul and Vault under the hood and not paying them a dime. We're a company that's valued/market capped in the Billions btw and I know plenty of other large software companies doing the same thing.
Indeed - but the Terraform community appears to be hit the hardest. Because unlike Consul, there's no open-source hostable anything. It feels just an arbitrary restriction for a language + CLI; the terms of the licence can be viewed as if whatever you ship has Terraform cli embedded, you're in breach. I can see the reason for SPL like Mongo did - it is indeed unfair for AWS to make money off hosted open-source mongod…
Competition is healthy. Everyone should be reluctant to lock himself in with a vendor seeking a monopoly.
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#93I know most HN commentators are thinking about Terraform, but I think this change was done with Consul and Vault in mind. Plenty of companies (including my employer) have been building fully monetized software using Consul and Vault under the hood and not paying them a dime. We're a company that's valued/market capped in the Billions btw and I know plenty of other large software companies doing the same thing.
On the other hand, we wanted to give them money to have a support contract, maybe some yearly architecture reviews or a call with a consultant to point us towards new features. We have similar agreements with e.g. AWS, we're looking at setting something like this up with a postgres consultancy. However, the smallest offering was solidly in the six figures a year. That put it into a very different investment process,…
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#94Earlier quoted context omitted.
As many organizations considers that AGPL may affect anything connected to it by the network and have carpet ban for applications licensed under AGPL, it would kill the project.
Then they can go it alone or pay terraform.
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#95In this I'm mostly concerned by the extremely vague description of what is it you can't do with this new terraform commercially. You can't "compete" with hashicorp. Well, if I'm doing devops consulting and I write terraform for clients is it competing with hashicorp? If not, what if they start offering such service tomorrow? Will it be competition them? Personally, speaking figuratively, I think they just pulled a sh…
Or for that matter, custom Python code with Pulumi - which AFAICT ain't pulling these sorts of shenanigans (yet).
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#96I know most HN commentators are thinking about Terraform, but I think this change was done with Consul and Vault in mind. Plenty of companies (including my employer) have been building fully monetized software using Consul and Vault under the hood and not paying them a dime. We're a company that's valued/market capped in the Billions btw and I know plenty of other large software companies doing the same thing.
Clearly Terraform was also in mind, since Terraform is now under the BUSL: https://github.com/hashicorp/terraform/blob/main/LICENSE
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#97Earlier quoted context omitted.
Exactly this. Open Source software quickly becomes a tragedy of the commons because most organizations are unscrupulous. Look at how AWS destroyed the entire Elastic, MongoDB, PostgreSQL, Kafka, etc ecosystems by abusing overly permissive licenses.
They're not unscrupulous. They're using the software as it is licenced, which is the software's declaration of how it is allowed to be used. The problem lies with OSS, not with people using it.
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#98Earlier quoted context omitted.
Do you think Google should lock down the go language and compiler, considering how much value they've given Terraform and likely how little Terraform has paid for go itself?
Alphabet doesn't generate revenue from Go. Following your example, Alphabet should open source all the weights they use in their current search algorithm as well as the algorithm itself. And extending that principle, they should also open source the machine translation model and weights Robert DeNero made for them when at Google Translate. Both of these are dumb hypotheticals but serve to point out the fact that ther…
Hashicorp doesn't generate revenue from Terraform.
(They do generate revenue from Terraform Cloud, but that's a backend for Terraform, not Terraform itself)
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#99Earlier quoted context omitted.
You can't use BSL licensed products in production without paying the provider. Plenty of companies are using Vault and Consul in this manner.
That is not accurate. BSL does not prevent simply using the products, it prevents packaging them into a competing offering. Review the FAQ here: https://www.hashicorp.com/license-faq
The problem is that "competing offering" is poorly defined.
Re: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change
#100Earlier quoted context omitted.
You use TACOS as if it is well known. It isn't by me. Seems to stand for "Terraform Automation and COlaboration Software"
Yeah apologies we're in a little bubble here together with Spacelift, Scale, Env0 and Atlantis so starting to assume everyone knows the niche terminology lol Yeah so basically TACOS are ci-like tools / control planes for Terraform. The OG one being Terraform Cloud. The term TACOS was coined by Piotr Zaniewski here: https://itnext.io/spice-up-your-infrastructure-as-code-with-...