- HashiCorp is moving its products previously licensed as Open Source away from it to Business Source License (BSL) moving forward
- Terraform is a popular Infrastructure as Code tool used for provisioning cloud resources like AWS, Azure among others
- Terraform version 1.5.5 and earlier are still open source
- there is a push for a community maintained open source fork if this decision is not reversed, OpenTF
Gruntwork response on the problem with BSL
- https://blog.gruntwork.io/the-future-of-terraform-must-be-open-ab0b9ba65bca?gi=be31818bcbaf
- Gruntwork is a creator of the tool Terragrunt which is an open source wrapper around Terraform to provide some additional tools for it
Before a contributor’s code is accepted the contributor must sign a CLA which grants Hashicorp a license to do whatever to what is contributed. See: https://www.hashicorp.com/cla
ouch… Well, with the fork they wont have to do that anymore… so thats good.
When Canonical originally had such a CLA to contribute to Ubuntu it was pretty controversial (I don’t think it was common at all at the time), this situation with HashiCorp perfectly demonstrates why.