August of last year, Hashicorp decided to move its products away from open source licenses to a source-available license with fuzzy parameters on its use in production. Shortly afterwards, the community forked Terraform as OpenTF and then it was endorsed and picked up by the Linux Foundation as OpenTofu. Now the project is ready to declare a stable release that it says is a production-ready “drop-in replacement for Terraform.”
OpenTofu isn’t a direct clone of Terraform, however. Kuba Martin, the interim technical lead of OpenTofu, says that the project is working to include client-side state encryption and other features that the community has proposed. Read the post for more details, but it looks like the project has made some strong strides in just a few months.
As I wrote last year on The New Stack about the OpenTofu fork, the Linux Foundation made the right call to endorse this fork. Companies and open source projects had adopted Terraform as part of their infrastructure and contributed to its success under the idea that it was open source. The abrupt change to a non-OSI license – and one that’s poorly understood and intentionally vague – set organizations scrambling.
Zero day licensing event