Surely would be great outcome, but IBM did not make RedHat more Open

https://thenewstack.io/opentofu-amiable-to-a-terraform-reconciliation/

Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.

It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.

The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.

Welcome and thank you for joining The New Stack community!

Please answer a few simple questions to help us deliver the news and resources you are interested in.

Great to meet you!

Tell us a bit about your job so we can cover the topics you find most relevant.

REQUIRED

REQUIRED

REQUIRED

REQUIRED

REQUIRED

Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

As a JavaScript developer, what non-React tools do you use most often?

I don't use JavaScript

0%

Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:

The OpenTofu community would very much like to return to an unforked open source Terraform, perhaps guided by the Linux Foundation.

Featued image for: OpenTofu Amiable to a Terraform Reconciliation

Feature image by Meg Jenson on Unsplash.

For OpenTofu co-maintainer, Sebastian Stadil the news of IBM acquiring HashiCorp was not exactly a surprise. Like the rest of us, he had heard the rumors of an acquisition for a few days beforehand.

But now that the pending ingestion of HashiCorp into the historically open source-friendly IBM is now officially underway, OpenTofu, as an open source collective, must be suddenly wondering what IBM’s plans are for Terraform.

“A lot of [OpenTofu] folks were puzzled about what exactly IBM intends to do, beyond all of the marketing speak,” Stadil said. “We’re hopeful that IBM understands open source better than HashiCorp does.”

Will IBM revert the Terraform  (and the rest of the HashiCorp portfolio) back into open source, reversing HashiCorp’s decision last August to put future releases of its flagship IT provisioning software under a Business Source License (BSL), to restrict competitors?

If so, what will happen to OpenTofu, a Linux Foundation-supported fork of Terraform made specifically to keep the code as open source?

OpenTofu is absolutely open to “remerging” (unforking?) with a sufficiently open sourced Terraform, and always has been, Stadil said.

“Nobody likes split communities. Nobody likes fragmentation of efforts. So we would welcome Terraform,” Stadil said, suggesting the two efforts could be combined under the Linux Foundation.

Open source remains a selling point, in varying degrees, for enterprises.

In fact, OpenTofu and IBM have already been in talks since the announced acquisition (about what, Stadil declined to say).

What IBM decides to do with its $6.4 billion acquisition, however, is still an open question, though early statements indicate the HashiCorp stack being instrumental in an ambitious hybrid cloud offering, most likely in conjunction with Red Hat‘s open source enterprise backend software, also an IBM conquest.

Since OpenTofu’s launch last September, IBM has been very helpful to the project, in terms of engineer time and general support, Stadil said.

Some automation synergies between Terraform and Red Hat’s Ansible could be afoot as well.

What Is New in OpenTofu?

All through the acquisition chatter last week, the OpenTofu collective kept to the mission of preparing the first stable release for the software, OpenTofu 1.7.0 which was released Tuesday.

This new edition can act as a drop-in replacement for the last open source version of Terraform, v15.

In addition to the usual assortment of stability enhancements, this release also has two major new features long requested by Terraform users: end-to-end state encryption and dynamic provider-defined functions.

With end-to-end encryption, configuration files remain encrypted both in transit and at rest. This has been a much-requested feature for systems of high sensitivity. Files can be locked by passcode, a cloud key management system, or OpenBao, an IBM-led fork of HashiCorp Vault.

Provider-defined functions allow users to create their own functions which can be executed during provisioning.

Completing the 1.7 release reinforced the confidence of Stadil, who is also CEO of the OpenTofu/Terraform service provider Scalr, in the long-term maintainability of OpenTofu as an independent open source project, especially given the influx of outside contributors to the effort.

This release had 65 unique contributors. Since January, over 200 new issues have been identified (and just as many pull requests filed).

Scalr has also launched Library.tf, a community repository for Terraform modules.

Work on v1.8 is already underway, with plans to let users declare variables in their module sources.

TNS research analyst Lawrence Hecht contributed to this report. 

YOUTUBE.COM/THENEWSTACK

Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to stream all our podcasts, interviews, demos, and more.

SUBSCRIBE

Group Created with Sketch.

TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.

The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.

{
"by": "luckyou",
"descendants": 0,
"id": 40248773,
"score": 2,
"time": 1714749986,
"title": "Surely would be great outcome, but IBM did not make RedHat more Open",
"type": "story",
"url": "https://thenewstack.io/opentofu-amiable-to-a-terraform-reconciliation/"
}
{
"author": "Joab Jackson",
"date": "2024-05-02T16:19:58.000Z",
"description": "The OpenTofu community would very much like to return to an unforked open source Terraform, perhaps guided by the Linux Foundation.",
"image": "https://cdn.thenewstack.io/media/2024/05/cbcbf59c-meg-jenson-ykkqk20ixau-unsplash-scaled.jpg",
"logo": "https://logo.clearbit.com/thenewstack.io",
"publisher": "The New Stack",
"title": "OpenTofu Amiable to a Terraform Reconciliation",
"url": "https://thenewstack.io/opentofu-amiable-to-a-terraform-reconciliation/"
}
{
"url": "https://thenewstack.io/opentofu-amiable-to-a-terraform-reconciliation/",
"title": "OpenTofu Amiable to a Terraform Reconciliation",
"description": "Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox...",
"links": [
"https://thenewstack.io/opentofu-amiable-to-a-terraform-reconciliation/",
"https://thenewstack.io/?p=22741998"
],
"image": "https://cdn.thenewstack.io/media/2024/05/cbcbf59c-meg-jenson-ykkqk20ixau-unsplash-scaled.jpg",
"content": "<div>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\tJoin our community of software engineering leaders and aspirational developers. Always \n\t\t\t\t\t\t\t\tstay in-the-know by getting the most important news and exclusive content delivered \n\t\t\t\t\t\t\t\tfresh to your inbox to learn more about at-scale software development.\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\tIt seems that you've previously unsubscribed from our newsletter\n\t\t\t\t\t\t\t\t\t\tin the past. Click the button below to open the re-subscribe form \n\t\t\t\t\t\t\t\t\t\tin a new tab. When you're done, simply close that tab and continue \n\t\t\t\t\t\t\t\t\t\twith this form to complete your subscription.\n\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\tThe New Stack does not sell your information or share it with \n\t\t\t\t\t\t\t\t\tunaffiliated third parties. By continuing, you agree to our \n\t\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"https://thenewstack.io/terms-of-use/\">Terms of Use</a> and\n\t\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"https://thenewstack.io/privacy-policy/\">Privacy Policy</a>.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\tWelcome and thank you for joining The New Stack community!\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\tPlease answer a few simple questions to help us deliver the news and resources you are interested in.\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\tGreat to meet you!\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\tTell us a bit about your job so we can cover the topics you find most relevant.\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<p><label>What is your job level?</label>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\tREQUIRED\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<p><label>Which of these most closely describes your job role?</label>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\tREQUIRED\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<p><label>How many employees are in the organization you work with?</label>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\tREQUIRED\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<p><label>What option best describes the type of organization you work for?</label>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\tREQUIRED\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t<p><label>Which of the following best describes your organization's primary industry?</label>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\t\t\tREQUIRED\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\tWelcome!\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\tWe’re so glad you’re here. You can expect all the best TNS content to arrive \n\t\t\t\t\t\t\t\t\tMonday through Friday to keep you on top of the news and at the top of your game.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\tWhat’s next?\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\tCheck your inbox for a confirmation email where you can adjust your preferences \n\t\t\t\t\t\t\t\t\tand even join additional groups.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\tFollow TNS on your favorite social media networks.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\tBecome a <a href=\"https://www.linkedin.com/company/the-new-stack\" target=\"_blank\">TNS follower on LinkedIn</a>.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\t\tCheck out <a target=\"_blank\" href=\"https://thenewstack.io/\">the latest featured and trending stories</a> while you wait for your \n\t\t\t\t\t\t\t\t\tfirst TNS newsletter.\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t<div>\n\t\t<div>\n\t\t\t\t<div>\n\t\t\t\t\t<p>\n\t\t\t\t\t\tAs a JavaScript developer, what non-React tools do you use most often?\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t<div>\n\t\t\t\t\t\t\t<p>✓</p>\n\t\t\t\t\t\t\t<p>\n\t\t\t\t\t\t\t\tI don't use JavaScript\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p>0%</p>\n\t\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t<div>\n\t\t<p>\n\t\t\tThanks for your opinion! Subscribe below to get the final results, published \n\t\t\texclusively in our TNS Update newsletter:\n\t\t</p>\n\t</div>\n\t\t\t</div>\n<div>\n\t<div>\n\t\t<div>\n\t<p>\n\t\tThe OpenTofu community would very much like to return to an unforked open source Terraform, perhaps guided by the Linux Foundation.\t</p>\n</div>\n<div>\n\t\t\t\t<p><img src=\"https://cdn.thenewstack.io/media/2024/05/cbcbf59c-meg-jenson-ykkqk20ixau-unsplash-1024x768.jpg\" alt=\"Featued image for: OpenTofu Amiable to a Terraform Reconciliation\" /></p><p>\nFeature image by Meg Jenson on Unsplash.\n\t\t\t\t</p>\n\t\t\t</div>\n<div>\n<p>For <a target=\"_blank\" href=\"https://opentofu.org/\">OpenTofu</a> co-maintainer, <a target=\"_blank\" href=\"https://www.linkedin.com/in/sstadil/\">Sebastian Stadil</a> the news of <a target=\"_blank\" href=\"https://thenewstack.io/ibm-purchases-hashicorp-for-multicloud-it-automation/\">IBM acquiring HashiCorp</a> was not exactly a surprise. Like the rest of us, he had heard the rumors of an acquisition for a few days beforehand.</p>\n<p>But now that the pending ingestion of <a target=\"_blank\" href=\"https://www.hashicorp.com/about\">HashiCorp</a> into the <a target=\"_blank\" href=\"https://thenewstack.io/with-ibms-open-source-roots-terraform-could-be-free-again/\">historically open source-friendly IBM</a> is now officially underway, OpenTofu, as an open source collective, must be suddenly wondering what IBM’s plans are for Terraform.</p>\n<p>“A lot of [OpenTofu] folks were puzzled about what exactly <a href=\"https://www.ibm.com/?utm_content=inline+mention\" target=\"_blank\">IBM</a> intends to do, beyond all of the marketing speak,” Stadil said. “We’re hopeful that IBM understands open source better than HashiCorp does.”</p>\n<p>Will IBM revert the<a target=\"_blank\" href=\"https://thenewstack.io/hashicorp-updates-terraform-enterprises/\"> Terraform  </a>(and the rest of the HashiCorp portfolio) back into open source, reversing <a target=\"_blank\" href=\"https://thenewstack.io/hashicorp-abandons-open-source-for-business-source-license/\">HashiCorp’s decision</a> last August to put future releases of its flagship IT provisioning software under a <a target=\"_blank\" href=\"https://thenewstack.io/how-do-open-source-licenses-work-the-ultimate-guide/\">Business Source License</a> (BSL), to restrict competitors?</p>\n<p>If so, what will happen to OpenTofu, a Linux Foundation-supported fork of Terraform <a target=\"_blank\" href=\"https://thenewstack.io/linux-foundation-adopting-terraform-fork-provokes-ire-of-hashicorp-ceo/\">made specifically to keep the code as open source</a>?</p>\n<p>OpenTofu is absolutely open to “remerging” (unforking?) with a sufficiently open sourced Terraform, and always has been, Stadil said.</p>\n<p>“Nobody likes split communities. Nobody likes fragmentation of efforts. So we would welcome Terraform,” Stadil said, suggesting the two efforts could be combined under the Linux Foundation.</p>\n<div><p><img src=\"https://cdn.thenewstack.io/media/2024/05/6c555395-iv4fu-47-consider-alternatives-when-open-source-is-restricted-1.png\" /></p><p>Open source remains a selling point, in varying degrees, for enterprises.</p></div>\n<p>In fact, OpenTofu and IBM have already been in talks since the announced acquisition (about what, Stadil declined to say).</p>\n<p>What IBM decides to do with its $6.4 billion acquisition, however, is still an open question, though early statements indicate the HashiCorp stack being instrumental in an ambitious hybrid cloud offering, most likely in conjunction with <a href=\"https://www.openshift.com/try?utm_content=inline+mention\" target=\"_blank\">Red Hat</a>‘s open source enterprise backend software, <a target=\"_blank\" href=\"https://thenewstack.io/what-ibms-purchase-of-red-hat-will-mean-for-open-source/\">also an IBM conquest</a>.</p>\n<p>Since OpenTofu’s launch last September, IBM has been very helpful to the project, in terms of engineer time and general support, Stadil said.</p>\n<div><p><img src=\"https://cdn.thenewstack.io/media/2024/05/65ec4f83-with-fewer-users-of-infrastructure-automation-configuration-only-ansible-and-terraform-see-gains-in-2023.png\" /></p><p>Some automation synergies between Terraform and Red Hat’s Ansible could be afoot as well.</p></div>\n<h2>What Is New in OpenTofu?</h2>\n<p>All through the acquisition chatter last week, the OpenTofu collective kept to the mission of preparing the first stable release for the software, OpenTofu 1.7.0 which <a target=\"_blank\" href=\"https://opentofu.org/blog/opentofu-1-7-0/\">was released</a> Tuesday.</p>\n<p>This new edition can act as a drop-in replacement for the last open source version of Terraform, v15.</p>\n<p>In addition to the usual assortment of stability enhancements, this release also has two major new features long requested by Terraform users: <a target=\"_blank\" href=\"https://opentofu.org/docs/language/state/encryption/\">end-to-end state encryption</a> and <a target=\"_blank\" href=\"https://opentofu.org/docs/language/functions/#provider-defined-functions\">dynamic provider-defined functions</a>.</p>\n<p>With end-to-end encryption, configuration files remain encrypted both in transit and at rest. This has been a much-requested feature for systems of high sensitivity. Files can be locked by passcode, a cloud key management system, or <a target=\"_blank\" href=\"https://github.com/openbao/openbao\">OpenBao</a>, an <a target=\"_blank\" href=\"https://thenewstack.io/meet-openbao-an-open-source-fork-of-hashicorp-vault/\">IBM-led fork</a> of <a target=\"_blank\" href=\"https://thenewstack.io/reaching-1-0-hashicorp-vault-comes-into-its-own/\">HashiCorp Vault</a>.</p>\n<p>Provider-defined functions allow users to create their own functions which can be executed during provisioning.</p>\n<p>Completing the 1.7 release reinforced the confidence of Stadil, who is also CEO of the OpenTofu/Terraform service provider <a target=\"_blank\" href=\"https://www.scalr.com/\">Scalr</a>, in the long-term maintainability of OpenTofu as an independent open source project, especially given the influx of outside contributors to the effort.</p>\n<p><a target=\"_blank\" href=\"https://cdn.thenewstack.io/media/2024/05/2811237d-opentofu-registry-april-2024-f9521461bf6bc2583f816431afb75c9f.svg\"><img src=\"https://cdn.thenewstack.io/media/2024/05/2811237d-opentofu-registry-april-2024-f9521461bf6bc2583f816431afb75c9f.svg\" /></a></p>\n<p>This release had 65 unique contributors. Since January, over 200 new issues have been identified (and just as many pull requests filed).</p>\n<p>Scalr has also launched <a target=\"_blank\" href=\"https://library.tf/\">Library.tf</a>, a community repository for Terraform modules.</p>\n<p>Work on v1.8 is <a target=\"_blank\" href=\"https://github.com/opentofu/opentofu/issues/1496\">already underway</a>, with plans to let users declare variables in their module sources.</p>\n<p><em>TNS research analyst Lawrence Hecht contributed to this report. </em></p>\n\t<a href=\"https://youtube.com/thenewstack?sub_confirmation=1\" target=\"_blank\">\n\t\t<div>\n\t\t\t<p>\n\t\t\t\tYOUTUBE.COM/THENEWSTACK\n\t\t\t</p>\n\t\t\t<p>\n\t\t\t\tTech moves fast, don't miss an episode. Subscribe to our YouTube \n\t\t\t\tchannel to stream all our podcasts, interviews, demos, and more.\n\t\t\t</p>\n\t\t</div>\n\t\t<p>\n\t\t\t\tSUBSCRIBE\n\t\t</p>\n\t</a>\n\t<p>\n\t\t<svg width=\"68px\" height=\"31px\">\n Group\n Created with Sketch.\n</svg>\t</p>\n</div>\n\t</div>\n\t<div>\n <p><span>TNS DAILY NEWSLETTER</span>\n\t\t\tReceive a free roundup of the most recent TNS articles in your inbox each day. </p>\n<div>\n\t<p>\n\t\tThe New Stack does not sell your information or share it with \n\t\tunaffiliated third parties. By continuing, you agree to our \n\t\t<a target=\"_blank\" href=\"https://thenewstack.io/terms-of-use/\">Terms of Use</a> and\n\t\t<a target=\"_blank\" href=\"https://thenewstack.io/privacy-policy/\">Privacy Policy</a>.\n\t</p>\n</div>\n </div>\n</div>",
"author": "@Joab_Jackson",
"favicon": "https://thenewstack.io/favicon.ico",
"source": "thenewstack.io",
"published": "2024-05-02T16:19:58+00:00",
"ttr": 197,
"type": "article"
}