Impact of Terraform adopting BUSL #1826
Replies: 3 comments 12 replies
-
Posted a question to the Hashicorp discussion forum. |
Beta Was this translation helpful? Give feedback.
-
Have you seen the OpenTF announcement? https://opentf.org/announcement Is tflint considering moving to opentf after it is released? |
Beta Was this translation helpful? Give feedback.
-
@skyzyx I think that we can start to work on independent project based on v0.50.3 that had MPL 2.0 license in scope of tofuutils. WDYT? I think that in the future it will be necessary to have a separate linter for opentofu, except |
Beta Was this translation helpful? Give feedback.
-
Hashicorp has announced that it will change Terraform's license from MPL 2.0 to BUSL 1.1.
TFLint embeds a fork of Terraform, so it is concerned that it may be affected by this license change.
At this time, the actual impact of this license change is unclear. BUSL may impose copyleft requirements on forks (See FAQ 14 and License terms), so TFLint license may also need to be changed to BUSL.
Also, the tflint-plugin-sdk includes a fork of Terraform, so we may need to change the SDK license to BUSL as well. If so, I'm not sure if plugins built with the SDK should also be changed to BUSL. If it has the same copyleft requirements as GPL, then the same license may apply as long as there are no linking exceptions. See Combining work with code released under BSL.
Yet another possibility is that tflint-ruleset-opa is a product that competes with Sentinel and violates BUSL.
Anyway, once again, no actions have been decided yet for this license change. Our initial goal is to clarify this impact, and as details become available we will share them in this discussion.
UPDATE: Here are the net effects of this license change:
Beta Was this translation helpful? Give feedback.
All reactions