It's official: the Terraform community has split in two, with a new open source fork coming out.
I honestly believe this is the best move, and that it will result in a much stronger terraform ecosystem. I am really excited in the number of open source projects and advocates getting behind OpenTF. I also think that going towards a foundation is going to be huge for OpenTF, as it means we'll have an open and community friendly project.
I haven’t wanted to weigh in on all the #Terraform stuff because it is dramatic and nuanced and not something I want to hot-take. But I’m so happy to see #OpenTofu (née OpenTF) out and under the Linux Foundation https://opentofu.org
"(Editor's note: A YouTube video of Dadgar and Hashimoto talking about HashiCorp's commitment to open-source software was mysteriously taken private after it was published right here.)"
Up until two months ago the CLA Page on the Hashicorp site explicitly stated that the goal was to dual license and that they were committed to having a FOSS license on their projects. People signed these legal agreements with this commitment in mind.
I think this is important to note for two reasons:
The leadership at #Hashicorp can not be trusted. They've proven that any commitment or statement they make is conditional.
This seems like a huge legal liability for Hashicorp.
A group of companies that are amazingly popular in the #Terraform ecosystem have come together and threatened to fork Terraform if #Hashicorp doesn't stick with an open source license.
These companies are not "moochers". They are the reason Terraform is popular. Gruntwork, for example, built and manages the only testing framework for Terraform. A fork managed by these companies could easily surpass Hashicorp's BS License version.
Right now, someone is sitting down and learning how to deliver infrastructure as code for the very first time. Maybe it’s #terraform, or #cdk, or #ansible. They’re hearing the word #idempotent for possibly the first time. They’re going to Google things and check StackOverflow. How we all comport ourselves in answering questions as the folks who ostensibly know what we’re doing has a tremendous influence on their ability to stay in the game. We were all newbies once. Be kind, don’t be a jerk.
Here is my toot resume in case anyone has open positions:
Experience: staff software engineer, #backend#webdeveloper, #python, #django, #postgresql, #terraform, #redis, #rabbitmq, #kubernetes, #aws, #gcp
I get things done and worked with pretty much any tech out there. I learn fast, have no problem coding in other languages. I have experience leading teams. I helped growing an engineering team from 10 to 150 engineers. I know how to scale things. My code is resilient and has tests. #fedihire
Some #Terraform customers, developers, and companies aren't happy with HashiCorp's new license, so they're considering open-sourcing Terraform with a fork.
Yet another corporate-led #FOSS project getting screwed by the company that is supposed to be taking care of it.
If you or your business uses it, and if you care about such things (and I hope you do) ... time to quit using #Terraform and switch over to #OpenTF ( https://openTF.org/ ).
The parent corp changed the project license from a FOSS license to a more profit-friendly business license. Of course, it was promptly forked by FOSS folk to maintain a free and open version.
The #OpenTF project has officially opened up their repositories!
Just looking at the "pulse" for the last month shows that they've been working really hard behind the scenes to resolve any issues that came from the rename, as well as updating the docs. They've also created a new slack network for the OpenTF project.
After 13 months I've decided to shut down my single-user Mastodon cluster and join a big server. Sooo, time for a new #introduction!
My name's Chris. I'm a native Texan but I've lived in the United Kingdom for around 29 years.
I'm a proud alumni of #TheOpenUniversity and holder of a BSc in Environmental Management and Technology that I gained mostly for fun.
In those almost 3 decades, I've worked across the entire spectrum of enterprise IT from development to operations and ending up somewhere in between.
I currently run my own limited company as a consultant (freelance) #DevOps / #platform engineer and #cloud architect and I look for contracts focussing on #kubernetes and/or #terraform.
HashiCorp got the wrong message from the Terraform fork by OpenTF 🤦 and is doubling down on being an ass.
They changed their ToS 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. "