TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

OpenTofu may be showing us the wrong way to fork

51 pointsby forrestbrazealabout 1 year ago

9 comments

emestifsabout 1 year ago
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&#x27;t take this as an accurate statement.<p>I wonder how viable this fork will end up being. To contrast with the recent Redis debacle, Redis is by some measure a completed piece of software, as suggested by the Redict fork. But with the moving target of the Cloud, is Terraform in a similar bucket? Will there be enough support behind this fork 5 years from now? And by support I don&#x27;t mean is some big tech company&#x27;s logo displayed on the website - are there multiple contributors or is it some random person in Nebraska doing what they can during evenings and weekends?<p>Might be an unfair comparison, but I&#x27;m reminded of the Reddit API uproar last year. It did what exactly? Reddit IPO&#x27;d, got their cake, the people who threw up their arms got what? Some maybe left, others just quietly returned to their corners of Reddit and continued using it? Will these large publicity forks end up being healthy and viable or end up open-source abandonware that once promised the world?<p>To be clear, I&#x27;m all for competition, FOSS, and all the stuff. I just genuinely worry about big bang, high publicity stuff. Is it big bang and then a quiet whimper, or a self sustaining entity for the long term?
评论 #39920719 未加载
评论 #39920952 未加载
Yantrioabout 1 year ago
Hey, OpenTofu core team-member here. I&#x27;d like to leave a note on what seems to have caused a lot of the confusion in this article.<p>The copyright headers in the new files are necessary because we sometimes need to move around code from older files.<p>For more information you can see this issue: <a href="https:&#x2F;&#x2F;github.com&#x2F;opentofu&#x2F;opentofu&#x2F;issues&#x2F;454#issuecomment-1904213569">https:&#x2F;&#x2F;github.com&#x2F;opentofu&#x2F;opentofu&#x2F;issues&#x2F;454#issuecomment...</a>
spooneybargerabout 1 year ago
I diffed one of the example files. I don&#x27;t see clear copying. It looked at a moderate glance to be a different implementation of similar functionality.<p>I didn&#x27;t spend time looking at the others as I felt the argument as put forth was already weak.<p>I&#x27;d suggest comparing yourself and not assuming that the author&#x27;s points are all valid.
评论 #39920242 未加载
评论 #39920560 未加载
评论 #39920343 未加载
评论 #39920258 未加载
评论 #39920375 未加载
mrd3v0about 1 year ago
&gt; Matt Asay runs developer relations at MongoDB.<p>Explains the lack of factual basis. It is literally a PR campaign.
评论 #39920454 未加载
nullindividualabout 1 year ago
Beyond the license issue, the promised features vs. difficulty of implementing them is a knife in the &#x27;if you don&#x27;t like it, it&#x27;s open source -- you can do anything you want&#x27;.<p>It&#x27;s a technically correct statement. But that is all it is.
评论 #39920377 未加载
评论 #39920192 未加载
评论 #39919934 未加载
Igalzeabout 1 year ago
Just to update on how this continued to unfold, following a detailed response by the OpenTofu team, this is the official statement by Matt Aasy the author of the article, apologizing and acknowledging that he was wrong to rush to conclusions:<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;mjasay&#x2F;status&#x2F;1778454498664690108" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;mjasay&#x2F;status&#x2F;1778454498664690108</a>
PeterZaitsevabout 1 year ago
I 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 &quot;clean room&quot; implementation. I would consider asking developers to speficially attest they have not been looking at the visible but proprietary implementation when contributing code to Open Source project
评论 #39921232 未加载
dlahodaabout 1 year ago
no diff referenced, incompetency or pr campaing from hc
评论 #39919993 未加载
xbarabout 1 year ago
If true, it&#x27;s impressively foolish.<p>Still, pre-BUSL Terraform is an achievable goal.
评论 #39920236 未加载