I have no horse in the race, but as an outside observer, and involved in some small open source stuff, I find it interesting the dynamics of these kinds of large public events and forks. Looking at the contributor activity from Aug 13th 2023 to today, there seems to be slightly less activity in the OpenTofu repo vs the original Terraform repo, but small sample size and just eyeballing it, don't take this as an accura…
OpenTofu may be showing us the wrong way to fork
31–37 of 37 posts
Re: OpenTofu may be showing us the wrong way to fork
#32I think the great lesson here is this - if Fork is where to compete with Proprietary Source Available software, it is likely it will need to implement a lot of similar functionality and to avoid potential problems it is very important there is a process of "clean room" implementation. I would consider asking developers to speficially attest they have not been looking at the visible but proprietary implementation when…
The claims in this post are just absolutely nonsense and if you look at diffs of the files given, they look a lot different to me. This article is a Gish gallop of public relations.
Re: OpenTofu may be showing us the wrong way to fork
#33I have no horse in the race, but as an outside observer, and involved in some small open source stuff, I find it interesting the dynamics of these kinds of large public events and forks. Looking at the contributor activity from Aug 13th 2023 to today, there seems to be slightly less activity in the OpenTofu repo vs the original Terraform repo, but small sample size and just eyeballing it, don't take this as an accura…
I think comparing number of contributors is not the point here. I would not be surprised if Hashicorp can put more people on their proprietary heavily modified version, and it will be more advanced. Yet the Open Source version can be good enough, and prefered for 95% of folks out there
Re: OpenTofu may be showing us the wrong way to fork
#34Earlier quoted context omitted.
I think comparing number of contributors is not the point here. I would not be surprised if Hashicorp can put more people on their proprietary heavily modified version, and it will be more advanced. Yet the Open Source version can be good enough, and prefered for 95% of folks out there
My question is, how do Env0, Spacelift, and other Terraform automation and collaboration tool vendors make money if they make OpenTofu so good that it's preferred for 95% of folks out there? Do they fight over the support money scraps?
Re: OpenTofu may be showing us the wrong way to fork
#35Earlier quoted context omitted.
I think comparing number of contributors is not the point here. I would not be surprised if Hashicorp can put more people on their proprietary heavily modified version, and it will be more advanced. Yet the Open Source version can be good enough, and prefered for 95% of folks out there
My question is, how do Env0, Spacelift, and other Terraform automation and collaboration tool vendors make money if they make OpenTofu so good that it's preferred for 95% of folks out there? Do they fight over the support money scraps?
Re: OpenTofu may be showing us the wrong way to fork
#36Earlier quoted context omitted.
The article shows a HashiCorp copyright notice coupled with an MPL license header for a file that was never released by HashiCorp under the MPL. How is that biased and misleading?
If you look at the commit history, the reviewers actually asked why the files have the HashiCorp copyright, and it seems that the developers were not sure what is the final copyright notice for new code. The one they settled on recognizes copyright both from HashiCorp and the OpenTofu foundation, as even the new files are probably deemed to be derived works of HashiCorp. Here is the comment I'm mentioning: https://gi…
(That is, the article is noting a bunch of observations and saying what it looks like to the author, explicitly without firmly asserting any underlying truth.)
At the very least, a court would probably send an infringement lawsuit on this basis to trial, surviving an initial motion to dismiss, regardless of what the eventual verdict might be after full fact-finding.