Thank you, OpenTofu!
You've brightened our days, and many people around the world are grateful for this change.
The people of moscowia should be isolated from modern society
until they have earned trust by beginning with internal reforms.
IANAL but this change doesn't seem to make sense from any sort of "sanctions" perspective. Sure, block sanctioned countries from accessing your website or registry, etc - that makes sense. But removing providers? That doesn't seem to be related.
The thing that makes this *super* f'd up is the fact that #1 - There is no commentary from the group members explaining this or what the policy change is (the few linked TSC documents are just about registry, not about providers). #2 - There is no explanation in the PR and no linked bugs. #3 - The super vague "remove some providers" title.
It's clear OpenTofu devs were trying to slide this change in under the cover of darkness and hope no one noticed. Which makes zero sense for an OPEN source project.
You don't have to like the providers, you don't have to support them. You can even say they are actively deprecated due to the inability to test/support said providers (which totally would make sense). But just to straight out remove functional code with zero warning, notice or explanation? Super scummy.
So, you are saying, OpenTofu is like Russia, and can use scummy methods. Basically, this is OK for closed dictatorship.
But there are a lot of "good" people, supporting Ukrainians, that still claiming that ClosedTofu is open source.
So, basically, it is about hypocrisy. Either you are voting that OpenTofu is same garbage as Russia, so it can use scummy things, either you are saying that OpenTofu should be open source, and this change should be reverted.
And if you saying, that OpenTofu is still open source, and do not revert that change, then, well, you are just hypocrite with low brain activity.
and I'll bet most of them are like "TotallyJoeMcNuggets" with .ru emails and <10 repositories that are either scraping or CTF tasks or anti-malware tools.
As a new user of OpenTofu, I find this disheartening. But if I try to put myself in the shoes of "the Ukranian dev", I can understand it.
Then I think about the United States' past (and present) wars of aggression overseas, and I can only imagine what a bad reputation american citizens must have all over the world. I'm sure many strangers must hate my guts without knowing me at all, and they have good reason for it.
But ultimately I think that pull/817 is discriminatory against a group of people, and therefor in violation of Github's TOS.
I hope OpenTofu's core devs can have a change of heart. And as hard as it might be, I hope "the Ukrainian dev" can have one too.
And who knows, maybe even Putin himself will be capable of a change of heart.
> so that valuable features and fixes are accepted based on their value to the community, regardless of their impact on any particular vendor.
- https://opentofu.org
It’s sad that everything revolves around politics these days. They claim sanctions but it’s quite obvious this is just the personal opinion of the team.
I'm an outsider (not a contributor or related to parties in the suspected "political" origins, and had not created an HN account until now) but it was pretty easy to find the reason behind the change. Scroll down and there's the unanimous decision to block Russian access from registry due to sanctions.
> Sanctions Russia vs registry access
>
> Add note to README during PR documenting this discussion in TSC_SUMMARY
> Block Russian IP Blocks from accessing our registry in Cloudflare
>
> Decision
> Vote: unanimous yes
Now if you want to blow this out of proportion you certainly can. Turn on the conspiracy tap of "trying to slid this in under the cover of darkness" but the fact of the matter is the Technical Steering Committee decided on something and acted on it, as their role grants them the power to do so. Anything else is just assumption.
In TSC I see IP block is mentioned?
What do you mean by "Russian" access? From Russia? By people with Russian passport? By employees of Russian company? What if I live in Kazahstan and want to use Yandex.Cloud datacenter located there: https://yandex.cloud/en/docs/troubleshooting/business/how-to...?
Russian geological access or businesses with strong ties to Russia or suspected strong ties to Russia. Every other detail is to be decided by the governing body of the project, which in this case has happened.
Sorry, but I still don't see a point in your message, how it is related to cloud config files that are in the repo.
Open-source projects are not even covered by export control: https://www.linuxfoundation.org/resources/publications/under...
If it is some voluntary decision by "governing body of the project" to remove config files that have nothing to do with IP-filtering to access, than it is exactly what I mention as "unreasonably explain by sanctions".