The providers will support Terraform and update to the latest framework, which may be incompatible with OpenTF at the time. Are we forking those too?
The providers will support Terraform and update to the latest framework, which may be incompatible with OpenTF at the time. Are we forking those too?
The provider framework has been kept MPL, as have the providers, so we will keep being compatible.
We will see what the longer-term future brings, and we'll react accordingly. We also have a bunch of ideas for improvements to the provider ecosystem and their capabilities, but those will go through the public RFC process once it's in place.
Disclaimer: Work at Spacelift, and currently temporary Technical Lead of the OpenTF Project, until it's committee-steered.
DSL changes are honestly the thing we'd like to limit the most, but as long as they're backwards compatible, the RFC process will welcome them, and they will be discussed and considered!
The important thing is for features to be opt-in. You should be able to limit yourself to a feature-set that is Terraform-compatible, if you want. If you want to use additional features on top of that, then that will be an option as well - we definitely want to innovate.
Assuming you aren't committing under pseudonyms, you've to date made a single contribution to Terraform, which was a fairly trivial change (b49655724d2f96f0e68196fb949a0d625abbd60e).
[0]: https://developer.hashicorp.com/terraform/plugin/framework/m...
[0]: https://registry.terraform.io/browse/providers?tier=official
[0] https://registry.terraform.io/providers/conradludgate/spotif...
There's probably 20(?) from the 300 list that would actually cause enough outcry to be worth talking about, out of 2000 providers.
So they can always do it again...