Hey! Just wanted to say that this doesn't impact OpenTF too much. It's an extra step we need to take before a stable release, but long-term it'll make us more decoupled, which is great. As someone else commented, all providers and modules other than Hashicorp's are hosted on GitHub and the registry is just a "redirector". We'll do something similar, other than some special handling for Hashicorp's providers. Also, I…
Out of curiosity, why isn't OpenTF's development, done, well, in the open? What's the rationale for keeping it closed for now? I'm not critiquing, not a Terraform user so don't have any stake in this discussion, just curious.
The Terraform Registry Terms of Service have been updated
61–70 of 136 posts
Re: The Terraform Registry Terms of Service have been updated
#62Earlier quoted context omitted.
On the contrary, it shows how opensource is a reliable long term choice through the possibility of forking.
It doesn't matter if you agree, it only matters if there are some decision makers that agree, and I know for a fact that there are. So the damage has already happened.
Re: The Terraform Registry Terms of Service have been updated
#63Earlier quoted context omitted.
It's a cautionary tale about CLAs, not FOSS.
Are there commercial FOSS projects that don't have CLAs?
> any effort to bring in some OSS project as a dependency will be met with "Sure, it's open source now, but what about when...".
If you'd like to constrain that to commercial OSS projects it would be more compelling.
Re: The Terraform Registry Terms of Service have been updated
#64So now it means individuals using tools like Layerform and Terragrunt cannot use the registry anymore even though the software hasn’t changed at all?
How will they even enforce that?
Re: The Terraform Registry Terms of Service have been updated
#65Earlier quoted context omitted.
I think this damages all commercial OSS projects. Because after Docker and Terraform, any effort to bring in some OSS project as a dependency will be met with "Sure, it's open source now, but what about when...".
I think it shows the huge benefit of OSS. If TF had been closed from the start, users would have no recourse at all. Instead, there is a viable path forward.
Re: The Terraform Registry Terms of Service have been updated
#66Earlier quoted context omitted.
Are there commercial FOSS projects that don't have CLAs?
I responded to > any effort to bring in some OSS project as a dependency will be met with "Sure, it's open source now, but what about when...". If you'd like to constrain that to commercial OSS projects it would be more compelling.
Re: The Terraform Registry Terms of Service have been updated
#67Companies want the benefits of open source (massive community contributions, lower development costs, better security, community exposure, marketshare) but don't like the downsides (from their perspective: forks, lack of control, freeloaders etc). TOS changes like this are fine, it's their garden, but ultimately all they'll do is put even more power behind forks and alternatives. Because the people that were motivate…
I see a similar result of HashiCorp's attempts. OpenTF will make a suitable replacement, and adoption may sway to their fork rather than HashiCorp's. As they continue to meddle, the community (which wants free software) will continue to push back.
Re: The Terraform Registry Terms of Service have been updated
#68Corporations double down on stupid.
So now they are probably going to lose goodwill AND market share.
I'm hoping that OpenTF becomes the winning fork, just like Jenkins won over Hudson.
Re: The Terraform Registry Terms of Service have been updated
#69Just another facet of the lovely enshittification diamond. Fortunately in OSS land, there's a deshittification tool called the fork.
Re: The Terraform Registry Terms of Service have been updated
#70This is such a terrible move for the ecosystem as a whole. So now it means individuals using tools like Layerform and Terragrunt cannot use the registry anymore even though the software hasn’t changed at all? How will they even enforce that?