Terraform Adopts Business Source License
August 26, 2023 · 457 words · 3 min · Open-Source Devops
Terraform, a widely used open-source infrastructure as code tool developed by HashiCorp, has recently undergone a significant change in
its licensing model. The project, known for its flexibility and efficiency in managing infrastructure, has transitioned from an open-source license
to the Business Source License . The Business Source License is a relatively new licensing model that aims to balance the benefits of open source with
the need for sustainable business models. It was introduced by MariaDB Corporation and is designed to encourage contributions to open
source projects while allowing the creators to protect against large cloud providers monetizing their work without contributing back. Under the BSL, the source code is open and accessible, and the software is free to use. However, there is
a caveat: if the software is used as part of a commercial service, any modifications made to the software must
be contributed back to the community. This provision is time-based, with a restriction period during which the changes are not
required to be shared. Once the restriction period expires, the software becomes fully open source. The move to the BSL by Terraform has sparked discussions
within the community regarding the implications and
potential benefits. Terraform’s transition to the BSL ensures that the source code remains open and accessible to the community. Users can still
view, modify, and distribute the code freely. One of the central tenets of the BSL is that modifications made to the software must be contributed back to
the community if the software is used as part of a commercial service. This is aimed at preventing large cloud
providers from taking advantage of open-source projects without giving back. The adoption of the BSL reflects HashiCorp’s effort to strike a balance between fostering an open-source community and ensuring the
sustainability of the Terraform project. It allows the company to generate revenue from commercial services using Terraform without compromising the
core principles of open source. HashiCorp has emphasized its commitment to the Terraform community and the continued development of the tool. The move to the
BSL is seen as a strategic decision to address the challenges associated with the evolving landscape of cloud infrastructure and
the increasing dominance of major cloud providers. The adoption of the Business Source License by Terraform marks a significant shift in its licensing model. While some members
of the community may have reservations about the new restrictions on commercial use, others see it as a necessary step
to ensure the sustainability of the project. As Terraform continues to play a crucial role in managing infrastructure at scale,
the community will be closely watching how this change impacts the tool’s development and adoption.Understanding the Business Source License
Implications for the Terraform Community
Terraform’s Commitment to the Community
Conclusion