Spacelift co-founder here. To some extent I understand where you're coming from, but there are important points to make here.
Terraform itself is not a product (Terraform Cloud is), it's a language, similar to Go with which it's built. Building on top of a language does not imply the necessity of contributing to the language itself. In fact, it was very hard to contribute to hashicorp/terraform because PRs were not getting accepted, not even reviewed, just closed by a bot.
I believe both us and our competitors contributed to the ecosystem and the community by building providers, modules, tools (like env0's excellent Terratag), reproducing and reporting bugs, or evangelizing best practices.
The way I see this move is as if Go was still owned by Google and one day Google decided it would change its license to ban any companies building anything that Google calls competitive from using the language.
Terraform itself is not a product (Terraform Cloud is), it's a language, similar to Go with which it's built. Building on top of a language does not imply the necessity of contributing to the language itself. In fact, it was very hard to contribute to hashicorp/terraform because PRs were not getting accepted, not even reviewed, just closed by a bot.
I believe both us and our competitors contributed to the ecosystem and the community by building providers, modules, tools (like env0's excellent Terratag), reproducing and reporting bugs, or evangelizing best practices.
The way I see this move is as if Go was still owned by Google and one day Google decided it would change its license to ban any companies building anything that Google calls competitive from using the language.