-
https://opentf.org/announcement We want to understand how this provider is affected by the OpenTF announcement, and what the plans for support are moving forward. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
@skyzyx We don't have any plan to change currently. Since OpenTF is compatible with current and future Terraform releases, all providers should work with OpenTF without any modification. If and when there are features forking, we will determine our support roadmap then. In case HashiCorp's BSL announcement and FAQ are not clear, all SDK and plugins remains under Mozilla license so there's no effect to any 3rd party providers. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your answer. From a technical perspective, I expect that it will be a no-op for the time being as OpenTF anticipates maintaining compat/interop for the foreseeable future. (However, OpenTF has stated that some functionality may be added to OpenTF that is a superset of what's in base Terraform. [source]) From a process perspective:
|
Beta Was this translation helpful? Give feedback.
-
When OpenTF is released and ready to be used/integrated with, then we will need to determine the amount of effort required. Is it literally a 'drop-in' replacement for users and thus nothing required from provider developers? Or some small configuration to toggle between HashiCorp and OpenTF? All of these are unknown at this time, so we can't promise anything either. Of course we hope for the former and even latter and thus we can support both but that's pure hope and speculation at this point.
Hopefully yes, but see answer to #1.
Yes in concept but it really depends on how that is handled by OpenTF at the implementation level. |
Beta Was this translation helpful? Give feedback.
-
@skyzyx From my current perspective, this is the current plan:
|
Beta Was this translation helpful? Give feedback.
-
This is the information I'm looking for. Thank you. I certainly don't expect you to resolve upstream bugs, but knowing that OpenTF part of your testing/validation process, and that you would file bug reports upstream when you encounter issues is the level of commitment from JFrog that I'm looking for at the moment. (Also noting any known compat/interop issues in the release notes would be helpful.) We leverage a lot of tools in the Terraform ecosystem, from open-source tools, to SaaS providers who are firmly in the OpenTF camp due to being "competitive" with HashiCorp. I'm trying to understand not only the position of our internal legal team on the license change, but also the technical impact of OpenTF existing and all of us having to do this dance. Hoping for the best from all this, but pro-actively planning/communicating for the worst. Your answers are greatly appreciated. Thank you. |
Beta Was this translation helpful? Give feedback.
@skyzyx From my current perspective, this is the current plan: