Chafik Belhaoues
As you probably know, HashiCorp changed the license for Terraform, so now it is no longer an open source project but a BSL licensed tool.
This probably has no impact on you yet if you are not considered a competitor to Terraform by IBM (that bought HashiCorp recently).
Regarding the question whether to use Terraform or OpenTofu in Brainboard. Here are all the details, the options and what is happening now (as of June 2025) in the industry.
There are 3 parts that need explanation:
When you design the cloud infrastructure, Brainboard generates a valid Terraform code for it. This is pure Terraform code using our proprietary engine without any external library and has no implication in the license of HashiCorp.
The binary that is used to provision the cloud infrastructure in your target cloud provider(s). You have 3 options in Brainboard:
Either use Terraform open source version, but the latest one is 1.57. Not future proof.
Use the commercial Terraform from HashiCorp: You need to buy a license from IBM. We do not recommend it.
Use OpenTofu (recommended), which is now the new standard, as the legacy Terraform itself is no longer open source. The community is now federated around this project and it is even part of Linux Foundation:

This is the biggest part of the equation and this is open source as it is maintained by the cloud providers themselves.



When you use Brainboard for your design, code, and infrastructure management with OpenTofu as the binary for the deployment: