Well, I'm officially on board with this project. We've been told this is impossible for years.
Seems like this is pretty air tight for OpenTofu, but cease and desist letters are usually hoping to intimidate you into action anyway.
edit: looks like I may have confused import blocks with provider blocks... please give me for_each support for provider blocks! please!
It takes guts to publicly admit you were wrong.
0: https://www.infoworld.com/article/3714980/opentofu-may-be-sh...
"Update: Since this article was published, HashiCorp sent OpenTofu a cease-and-desist letter on April 3, 2024, expressing in greater detail the concerns raised in this post. On April 11, 2024, the OpenTofu maintainers responded with a detailed analysis of the claims made about the removed block. Based on these documents, it appears that the OpenTofu community did not misappropriate HashiCorp’s intellectual property."
This is a non-apology, “apology”.
He says he was wrong about being so “strong.” Wtf? That’s not an apology at all.
His “analysis” was complete bullshit. Hilariously, in his “apology” he says “a few minutes of LGTM isn’t enough.” Then he adds a kind of “trust me bro” tidbit to counter the people that called him out for his few minutes of garbage analysis.
If he had anything ACTUALLY damning, he would have put it in the article. Instead he put the most vaguely related stuff and said “see! Smoking gun!”
This guy has credentials that make it obvious he should know better. Yet he’s still basically saying he was only wrong in tone.
I don’t get his motive. Is he personally involved with Hashicorp or something? Is he friends with an executive? It doesn’t make sense to me at all, unless there’s some other motive he’s not talking about.
He tried to make it sound like “I have an honest concern.” To me it just sounds like it could very well be a stealth PR campaign from some Hashicorp lawyer that backfired immediately. Reminds me of the crap they pull in the entertainment industry.
That’s my rant. These opinions are my own, yada yada.
If you look at the PR in OpenTofu: https://github.com/opentofu/opentofu/pull/1158
It claims to fix this issue: https://github.com/opentofu/opentofu/issues/1032
Which in turn references this issue in terraform: https://github.com/hashicorp/terraform/issues/34402
I’m not a lawyer and have no idea who is right or wrong but I understand why Hashicorp is scrutinizing this.