by yankcrime on 8/31/23, 9:19 AM with 132 comments
by cube2222 on 8/31/23, 11:42 AM
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 know you want us to finally publish the repo - we're working very hard to make this happen and it should be a matter of days now.
Disclaimer: Work at Spacelift, and currently temporary Technical Lead of the OpenTF Project, until it's committee-steered.
by martypitt on 8/31/23, 10:37 AM
> https://github.com/opentffoundation/roadmap/issues/24#issuec...
That's the comment that made the issue clear -- specifically TOS were amended for https://registry.terraform.io to state:
> You may download providers, modules, policy libraries and/or other Services or Content from this website __solely for use with, or in support of, HashiCorp Terraform.__
ie., it looks like the intent is "You can't use OpenTF with registry.terraform.io".
IMO, that feels a little petty. But, I guess if OpenTF is taking a position of "Use us instead of Terraform", then they shouldn't expect to get the usage of Hashicorps infra.
by jacquesm on 8/31/23, 11:00 AM
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 motivated to use OpenTF are now also going to offer an alternative registry, which results in further loss of control and community contact and shifts attention away from HashiCorp's offering. It's very difficult to pull off this sort of dual stance without each move that you make impacting some aspect of your operation in a negative way. You need to think this through very well from day one because any change later on could easily be perceived as the beginnings of an attempt to squeeze the installed base and once that is the impression you will lose users rapidly.
by jrudolph on 8/31/23, 11:12 AM
$ ls -lah terraform/providers/registry.terraform.io/hashicorp/aws/5.14.0/darwin_amd64/ total 368M
Anyone have an idea of the reasons terraform needs a 370 MiB binary just to call REST APIs?
by zaphar on 8/31/23, 2:05 PM
by r053bud on 8/31/23, 4:30 PM
by m-p-3 on 8/31/23, 1:19 PM
by milliams on 8/31/23, 10:44 AM
More work for OpenTF to get up and running, but also feels reasonable that HashiCorp wouldn't allow connecting to their service.
by hk1337 on 8/31/23, 2:46 PM
by dreamcompiler on 8/31/23, 1:34 PM
by rwmj on 8/31/23, 12:04 PM
by bloopernova on 8/31/23, 1:16 PM
The change of license could have been attributed to them trying to protect their SaaS business if you squinted. But now they're saying "this is ours and you can't play", even though that hurts tf in the long run due to alienation of the community. I get that they need to generate revenue, but I don't understand how alienating their customers makes money even in the long term?
Did leadership or ownership change recently?
by lucasfcosta on 8/31/23, 2:19 PM
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?
by tehalex on 8/31/23, 4:43 PM
by jk563 on 8/31/23, 3:23 PM
by Igalze on 8/31/23, 7:12 PM
Who does that? No really?
Feels like the show is being run by lawyers who don't know how Internet works.
by solomatov on 9/1/23, 12:10 AM
>You may download or copy the Content (and other items displayed on the Services for download) for personal non-commercial use only, provided that you maintain all copyright and other notices contained in such Content. You shall not store any significant portion of any Content in any form.
Does personal non-commercial use allow use for work purposes somehow?
P.S. Just curious.
by newsclues on 8/31/23, 11:28 AM
by Octabrain on 8/31/23, 11:00 AM