-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revert commit that removed Russian providers #824
base: main
Are you sure you want to change the base?
Conversation
This reverts commit 33e2456. Signed-off-by: Mikhail Reznichenko <[email protected]>
In addition to the above mentioned OpenTofu is an open source project published under Mozilla Public License and maintained by Linux Foundation.
So, open source projects that are initially published under public licenses cannot be under export controls of the US and EU. This is stated on the official Linux Foundation website. In this particular case, @ollevche (who is the original author of that PR) and @cam72cam (who approved that PR and merged it) are abusing their positions as the core devs of OpenTofu project. |
Looking at this bs, I'm glad that I'm using "closed" Terraform. |
I think that open source is not a place for politics. For what purpose would you remove something related to Russia? For what? Please, don't do bad things to Russian programmers, we are not to blame for what is happening. We help open source just like you help us all. |
The most interesting question: “why only Russia?”; why, for example, not Iran? open source in now the place for politics. |
*cough*Is*cough*rael*cough* |
Russian programmers are not to blame for spyware? Bots? Attacks on critical infrastructure all around the world we hear on a daily basis? Then who are? Martians? I suggest you to stop playing your famous victim card at last and to start looking in the mirror. |
Please stop discussing politics in this PR. There are separate forums for this. |
@097115, don't want to dissapoint you, but there are another cybercrime threat sources. But how is it related to violation of OpenTofu license and Linux Foundation policies? |
Wow. Just wow. Do you know who else once were blaming a big group of people by nationality, citng some specific and hardly credible crimes? |
Please just stop. Let's wait for the maintainer's response. |
...And here goes another day Russians once again compare themselves to Holocaust victims :)) Except, sorry to disappoint, you are exactly the other side in this example. So face the consequences. |
The decision was absolutely right and totally understandable |
It's fascinating to see how easily the concept of openness and freedom in open source becomes selective. If tomorrow someone decides that developers from another country suddenly become inconvenient, will we continue to restrict access? Or perhaps we'll just forget that the foundation of open source is the exchange of knowledge without borders and discrimination? Maybe it's time to reflect on how far we're willing to go before turning free software into an exclusive club. |
You DO realize that 20m of Russian civilian population were murdered in that WW2 thing, do you? Please disappear and take your narratives with you. |
let's better restrict your access to open source upd: the comment is addressed to everyone who is in favor of deleting |
Supporting this discourse you're just making things justifiable. |
if they deleted Russian providers, then why didn’t they remove Israeli providers as well? |
Not Russians, USSR civilians. There are were Russians, Ukrainians, Belarusians, and a lot others. |
Lets be fair and remove everything made by Russians from open source. |
but, this will break the internet |
In addition to this, I would like to know what is going to be done to prevent future abuse as was showcased in #817 It is not acceptable that a widely used, open-source, community project can be mishandled so poorly. |
I think you can't put your personal interests above the principles of open source community. This is a sign of disrespect for the entire free world. No matter which kind of reasons and restrictions you mean. All of them just in your head. |
@Crandel I'd like to ask not to post such a comments because they only create more hate. Also I apologise before my Israeli friends because of almost racist comments on the thread regarding Israel politics against Palestine. All this fight between people is not productive and even more - there are dark forces in the world and large enterprises which are happy to do such a chaos. |
If you're homeless, just buy a house. |
Open source community is no-politics place, but, will you be glad to work with some terrorists like North Korea hackers? just to remind, Russia has more U.S. sanctions than NK and Iran combined. All these 'sberbank' and 'yandex' are under world-wide sanctions. That is what is called 'evil', so, if we talk about terrorists using open-source software to continue making bad things... i think its not ok. |
I am lucky to be the part of the world that does not (really not ) go around subjugating the rest of the world, stealing their resources, destroying them with illegals wars and then if they dare to resist, tagging them as "the enemy". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OpenTofu as a community should respect the international law, which caused the original PR.
This revert is a regression in all meanings of the word.
me too! |
"international law" is a f***g joke. Strange you did not realised during the past 6 months. |
just use the heritage of Russian culture and call it Snokhaсh |
@pryschepa then don't forget to delete all code sections written by people from Russia, Iran and other “terrorists”. Be consistent in your position, otherwise it turns out that you are using a product that “terrorists” were involved in creating. I am afraid to imagine how you sleep at night realizing that part of your libs and apps was written by “evil Russians”. |
@VirtualZer0 and maintainers team should not forget to stop using Nginx / K8S and other tools as well due to evil code inside of these tools. |
thats just a side effect of free information, it can be used by anyone |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
;)
Github, being an American company, must comply with sanctions |
ти нічого не зробив щоб завершити війну. |
when github asks to delete, then it's worth deleting. What is happening now is simply not following the principles of the Linux Foundation |
You are doing this community a political space. And I have to admit you doing that to your own detriment.
Let's be honest how many terrorists-hackers from DPRK do you know? Please, do count them. Why supporters of the happening choose such (put it culturally) "strange" arguments? |
Глобально, да. Но по крайней мере у меня получилось переубедить одного друга. |
@opentofu why you don't remove all messages about war? |
Unfortunately, this has gone too far off topic and has been locked. I apologies to all of you who were trying to discuss this issue in good faith. |
In discussing with the Linux Foundation, we understand this is a complex issue with many countries imposing sanctions on Russia and we do not have the community resources to figure this all out right now. Anyone in any geography could provide a similar service locally. |
Explanation
Yesterday, pull request #817 was successfully approved and merged into the main branch. As part of this pull request, all providers affiliated with or based in Russia were removed from the project's repository.
To explain this change, @cam72cam provided two links: README.md and TSC_SUMMARY.md.
Additionally, as part of the discussion in issue #823, @DicsyDel provided information that "it was deemed appropriate to block access from certain territories to avoid any legal issues", citing sanctions on a Russian legal entity.
Why this decision is absolutely wrong and the arguments in its favor do not confirm its correctness
What should be done
The restriction on access to the registry from Russian IP addresses is absolutely justified by the need to comply with US sanctions. However, the removal of Russian-linked providers has nothing to do with compliance with sanctions, which I explained above.
Therefore, these providers should be returned to the registry. I kindly ask you not to close this PR without a full explanation of the reason for such deletion, as well as an answer to my counterarguments. After all, this is an open source, and the community would like to get a good explanation of what happened.