Earlier quoted context omitted.
If you look at it from a proprietary software company (which is what Hashicorp is now), it's totally expected and understandable. Why should they spend money supporting extra load on their infrastructure from people that are not directly paying for that? It makes perfect sense. Is it short-sighed? If you think they will go down in market share from now on, yes. But Hashicorp probably thinks it won't or it wouldn't ha…
From my point of view, controlling the canonical namespace is a form of soft power in the ecosystem. Since as the post says, the actual files are hosted on GitHub, the cost of the extra load on their infrastructure is real but probably not material to a company of their size -- as I understand it, it's more like running a DNS service than a file host. So it _seems_ (the word I used above as well) from my perspective…
The Terraform Registry Terms of Service have been updated
121–130 of 136 posts
Re: The Terraform Registry Terms of Service have been updated
#122Earlier quoted context omitted.
Mitchell is a wonderful hacker. He’s someone who gets what an open source company is/should be better than many who tried. I suspect he doesn’t feel great about what’s happening with the company…
> He’s someone who _gets_ what an open source company is/should be better than many who tried. I would have expected him to put in place mechanisms making the license change impossible, if he got that well what an open source company should be.
Re: The Terraform Registry Terms of Service have been updated
#123>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.
Re: The Terraform Registry Terms of Service have been updated
#124Companies 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 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...".
And it's not like you have to sit idly while that's happening. A small company might not be able to fork and maintain their own fork but they can pitch in with other companies by providing some development time, or money or infrastructure to help make an OSS fork successful as a community project.
Re: The Terraform Registry Terms of Service have been updated
#125Getting a lot of docker hub vibes from this one. HashiCorp is course within their rights. Can't be cheap to run the registry given the obscene size of some terraform providers. $ 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?
The size is what you get when you add every single AWS Go client into one binary.
Each service client like 1-2MB. But when you have 200 services....
Re: The Terraform Registry Terms of Service have been updated
#126Silently infers they're trying to sneak something in without everyone knowing but the discussion has been going on for a few weeks now, iirc? They just finally made the change they said there going to make or is this something else?
Re: The Terraform Registry Terms of Service have been updated
#127Re: The Terraform Registry Terms of Service have been updated
#128Earlier quoted context omitted.
> As precedent, Docker allows Kubernetes and Podman to access its registry, for example. Don’t give them any ideas. Nothing would stop them, though it is probably hard to actually enforce on a public repo.
I haven't tried every single one, but the AWS public ECR has a bunch of the "library" images from Docker Hub (e.g. public.ecr.aws/docker/library/golang:1.21 ) and as the "public" part implies, no creds required to access it They do have a search interface, if one wanted to look for their favorite: https://gallery.ecr.aws/
Re: The Terraform Registry Terms of Service have been updated
#129Earlier quoted context omitted.
> He’s someone who _gets_ what an open source company is/should be better than many who tried. I would have expected him to put in place mechanisms making the license change impossible, if he got that well what an open source company should be.
The license change is only for future changes. The existing codebase cannot be relicensed as HC does not own full copyright on 100% of contributions AIUI.
Re: The Terraform Registry Terms of Service have been updated
#130Not the OP, but I suspect HN has trimmed the anchor link. > 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.…
I felt they were ‘one of the good ones’ making great tech just to make great tech. Success and profit followed making great tech.
How the mighty have fallen. Long live Terrafork I guess. Hashifork all their other stuff too I suppose. Very disappointing.