This developer worked for Baikal Electronics (from the Google snippet of his GitHub page, and earlier emails from him to the Linux kernel lists — showing his work was for that company).
That company received very significant subsidy from the Russian state. They produced CPUs for the Russian military.
Honestly it's the first time I hear about sanctions prohibiting private persons from collaborating on a project. Is there a precedent for that? How were e.g. Iranian or Cuban contributors treated on Linux kernel before?
Seems like the individuals were hit because of their employers. This is the first widely public instance of such things happening. I'd assume non-maintainer developers from Iran or Cuba could have been just ignored.
The way they communicate doesn't really make it clear whether they refuse to work with sanctioned companies, with all residents of the sanctioned countries or with all nationals of the sanctioned countries wherever they reside. For some individuals it can indeed be tracked that their employer may be sanctioned, but IMO community should not be left guessing
Yeah, I don't disagree with your assessment. It could have been handed both more bluntly and yet with just a little more grace than what we are seeing.
The main problem, and the reason why these actions exploded, is that people actually believe that they are “owned” by some country, all the time, or just “in these difficult times”. And then they dare to call some other citizens “too obedient”.
Note that self-professed “freedom loving” doesn't not mean much. There's always a million of excuses to tell yourself that you're an exception.
How people feel about the situation is not the same thing as what is legal (as well as the obvious statement that not everyone feels the same way about the adjacent issue of what is happening in the war between Ukraine and Russia).
In this situation it is fairly obvious there are legal implications to having these people as maintainers; so the choice becomes "go with the feels" or run headlong into legal complications.
The decision made at this juncture says about the decision maker. Turning your back on the rule of law is a big step.
> In this situation it is fairly obvious there are legal implications to having these people as maintainers
It's not really obvious to me, and looks like to some other people too. It would really help if gkh explicitly said what law prohibits collaboration with Russia-based maintainers or what specific legal consequences they are avoiding in this manner. The vagueness just creates a sense of uncertainty for every non-Western contributor
If you want to make your own fork and put those maintainers back and it's not against the laws of your country then go ahead. Linus is almost certainly not in that position.
You seem to think it's a different issue. It is not.
There are “legal implications” of disobeying the orders and disagreeing to serve in the military.
There are “legal implications” of calling the glorious leader a crooked mobster.
There are “legal implications” of having banned books on display in a library. (Not officially banned, but the officials are making scary faces because someone heard that higher ups discussed something, and the librarian rushes to hide the you-know-whom and you-know-what without any specific orders.)
There are “legal implications” of discussing this and that, and posting links, when it is officially declared “illegal information”.
etc.
Comrade Stalin does not force anyone to do that himself. Regular people — you and me — do that.
If was possible to handle the case properly without bowing to anyone. If there was an immediate security danger, announce that. If legal team told you to stop working with certain entities, inform the people properly. I suspect that Linux leadership is now between the rock and the hard place because some men in suits only strongly hinted they need to do that, and now, then they acted, they don't have a single piece of paper to prove it was under someone's pressure. A classic trick to manipulate people who believe in “matters of national security”.
It is highly likely that most people who vehemently show support, and ignore the obvious “nothing to see here, citizen” details are simply trying to keep the bubble of “living in a democratic country, unlike those shitty places” intact. After all, media and politicians are 100% set on using war spectacle to sell the feeling of (in)security, and blame everything on external and internal enemies. It's the same tool Putin and company used to remain in power.
> There are “legal implications” of disobeying the orders and disagreeing to serve in the military.
Strictly speaking, nothing stops the guy from leaving Baikal - I don't think they are a branch of military per se. But then he won't be paid to contribute to Linux kernel.
This isn't about maintainers. This is about Linux leadership. People wonder if Linus was grabbed by the balls by some US officials. That's when you have to decide between having principles and obedience. That's what I was talking about, and what others imply.
From the outside it looks pretty much like Linus is following US law.
As to the penalties for this; check Appendix A to Title 31 (Code of Federal Regulations), Subtitle B, Chapter 5, Part 501.
Fines can be up to and including the financial amount found to be in question. And this can be affected by; wilfulness, recklessness, pattern of conduct, managerial involvement (amongst others). Could be up to millions.
A criminal conviction may be up to 30 years in prison.
So the choices are a) follow the rule of law, or b) face years in court and possibly go to prison for 30 years. And for the later, to achieve what? Those people will never get back on the list (while the sanctions are in force) even if Linus "stood up" to the US Govt.
As the prayer of serenity says "Give me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference".
Getting sanctions overturned can be a good thing if they are unjust (and I personally can't see how these sanctions are unjust), but keeping someone as a maintainer on the Linux kernel is almost certainly not the way to do it.
If YOU want to do something about it, then fork the kernel and invite those people who have been removed as maintainers to join you.
We're not talking about reinstating anyone, or doing anything about sanctions. We're talking about the execution, which was deliberately off. As if someone important started beating his fist on the table. I suppose that not Russian, but fellow American citizens should be the first to worry about the reason.
You are wrong about things people cannot change. All of this depends on “small people” believing they are small, and finding convenient stereotypical excuses for “doing what everyone does”. Not on some magical evil powers.
There's a lot of advice in those threads telling people what they should do. I wonder if people are going to follow them themselves, and rush to storm offices of agencies and military bases to figure out what's happening.
On the other hand, if you're saying “I'm fine if one day they torture Torvalds until he gives all the passwords, as long as it's in full accordance with the law™, and for the Big Good Cause. It's something that we cannot change, la-la-la~~~”, then state it clearly.
What I'm saying is that if you want the sanctions changed, this is the wrong hill to die on, and dying on this hill won't change the sanctions. Also, the costs involved typically run into millions, I don't think any Linux developers have that to hand.
If on the other hand your issue is who is a maintainer, then fork it and set up your own maintainers.
If your issue is how it was done (i.e. lack of transparency) then there was an apology made, so either accept the apology, or keep ranting (maybe into the void)
If your issue is that the US gets to decide what their laws are, we you could try to overthrow the US, but I wish you luck.
If your issue is that laws in different countries are different, well then you're fighting the universe on that one; existence is far more complicated than what one single person can hold in their head, I'd suggest you get used to the idea that life is complicated, or to quote a lawyer "it depends".
If you think the company at hand is incorrectly being sanctioned, then write to the OFAC. But considering just the open source intel on the company supplying dual use equipment via Rosoboronpostavka it's very unlikely to be de-listed any time soon.
> If your issue is how it was done (i.e. lack of transparency) then there was an apology made, so either accept the apology, or keep ranting (maybe into the void)
Being rude is not the issue. The issue is being ordered to “act now” by someone else, and haphazardly executing that order. Neither Linux Foundation, nor Torvalds has made any direct statements making it clear they acted on their own accord (which would be most obvious thing to do). If this doesn't bother you, you may believe a bit too much that nothing extrajudicial happens in USA.
If that happened, Linux community might need to put some pressure on organizations involved instead of cheering carelessly.
> The issue is being ordered to “act now” by someone else
That "someone else" is us; it's the government passing laws and regulations, "of the people, by the people, for the people". Now that may not be as true in non democracies, but in a democracy the people elect representatives from the people. Those people make the law, and the people follow the law. Obviously it's not perfect, but as Churchill once said "Democracy is the worst form of government, except for all the others".
Just remember, control is an illusion, you can influence things; some more than others, but control itself is an illusion.
They didn't remove these people from the git logs, merely from the maintainers list. It's not an issue of speech, it's an issue of authority to submit changes to the kernel.
... If you haven't heard of Russian sanctions yet, you should try to read
the news some day. And by "news", I don't mean Russian
state-sponsored spam.
As to sending me a revert patch - please use whatever mush you call
brains. I'm Finnish. Did you think I'd be supporting Russian
aggression? Apparently it's not just lack of real news, it's lack of
history knowledge too.
Yes. I said enemy, not in open war. Borders are closed. Russians are engaging in sabotage and misinformation operations. They are also ideological enemies of any individual who wants to live free.
The perfect counterarguments from Russian friends:
1. Authoritarian regimens need security guarantees or their attacks against smaller countries are the fault of the West
2. Western liberal democracies are not perfect, this means that they are just as bad as Russians.
You can't talk to people on HN like that, regardless of how you feel about their feelings and positions or else the forum goes to shit. That's why it's in the site guidelines.
In what dystopian world is it not okay to point out if someone is verifiably lying?
Linus made very few comments in the context of this removal, and they were very easy to understand. It was abundantly clear why the maintainers were removed and that they could be reinstated if they provided sufficient proof/documents that the sanctions don't apply to them.
People can be mistaken or misinformed. They could just be wrong. You could just be wrong. On HN, you can't start yelling 'liar!' at random internet strangers, that's just how the site works or else it wouldn't. If you think a comment is particularly bad you can downvote it, flag it or email the site moderators about it at hn@ycombinator.com This is all
in https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html
You have not observed anything nor providing any evidence of anything. You are insulting me by calling me names and implying that I am in bad faith (You did not write that I was "wrong", you wrote that I was "lying"), and those were your very first words to me.
I have only expressed my opinion based on what I have read [1], including the mailing list. The very fact that the whole affair is causing so much waves suggests that the communication has been poor. You are free to disagree but don't be a dick about it.
If I observe you are a dunderhead, it's still namecalling and an insult even if I believe the observation is factual. Lots of mod commentary about it (beside being the the site guidelines)
Yes , what you're doing there is name-calling and a direct insult. You might note that I used a verb, not a noun. I literally described the action the person I was responding to took
It's akin to saying "he's talking nonsense" when someone is just putting random syllables after each other.
If that is insulting, than the fact he took the action is the insult, not my pointing it out.
That's not how insults work and it's definitely not how HN works. You can't start telling people you disagree with that they are lying, out of nowhere. It's not some convoluted or difficult guideline, it's not 'akin to' your example, it's just plain name calling. Don't do it here, please.
This is a nice (and sad) goodbye email from Serge(y). It's moving to see all this time and work, what it meant to the person, and also to imagine what the contributions made mean to so many people who use the software. :`(
The situation is sad for individual contributors indeed. The overall backdrop does seem in line with sanctions requirements for ITAR, OFAC etc.
I mean, for me (as well as him, obviously) it is a matter of "how" rather than "what". It is understandable, that what for some government officials is political reasons, for Linux end up being legal reasons, so no matter how ugly it is, it is not surprising at all that it came down to banning somebody who works for a sanctioned organization. It also doesn't matter that it makes no sense whatsoever (after all, you don't have to show your documents applying to the Linux mailing list), since most adult people get the fact that there's no justice in life.
But it is one thing when it's "sorry man, nothing I can do" (as in his private conversations with senior maintenaners), and other thing entirely, when for all your good work you are being dealt with like that, no heads-up, no good-bye, instead you get these things Linus has said today. Like, seriously, it doesn't even matter if Linus hates Russians and truly personally thinks this is desirable to get rid of these maintainers, it is just a matter of human decency to not make it any more than it has to be against individual person that basically worked for you (for free). And even if you don't have any human decency, it still just would be smarter to play it more neutral. So, yeah, it was really even surprisingly ugly.
That’s sad, too. Sounds like you got caught up in this, nothing that’s your fault, as well. I’m sorry to hear it.
I agree the how should have been way better implemented. For the human enterprises that they are it certainly seems like insufficient consideration is often paid to that.
Better to have difficult conversations than pretend it will be okay and everyone will be fine. Sometimes people are just saving themselves by avoiding that. Unfortunately to the detriment of others!
I know you must have really strong feelings about it and may have even personally suffered, that is terrible and sad too!
In war time a lot of companies supply the country. The war is obviously no fault of his. But the leap to persecution is actually a more war-like attitude that is where we lose some of our humanity and decency, so it’s better to skip it.
"Supply the country" is misrepresentation. He's not a baker. Microprocessors manufacrured by Baikal Electronics were used by military (however defective they were).
I don't think it's persecution what Linus did, it is a necessity
Look beyond the common explanations. Russia is not an unreasonable or irrational actor. There’s context you’re missing, I think.
When you lay the blame all on one side you justify war.
Anyway, the bigger picture is that no human society is free of war, blood and death. This is not a group-unique problem. It is a whole of humanity problem.
Keeping that in mind, i.e. the geopolitical version of the hacker news rule remember the human, might actually pave the path to peace.
To resolve a genuine conflict you probably need each party to take 100% responsibility.
I'm happy to bite the bullet. I have taken sides and I want my side to win. People who give material support to the enemy should face consequences. I come to this conclusion because war is an inevitable "humanity problem", there will never be universal peace, and I'd rather Ukraine was free and Europe-aligned than unfree and Russia-aligned. Why? Because I'm European and that's better for me, my country, and the people I care about.
You’re weirdly intent on painting antiwar actions as prowar. No argument; you just state it over and over. Peace is war, war is peace? Nah. You’re just propagandizing.
One guy loses his "volunteer" position, which in fact he was being paid to do by either the Russian government or the Russian military (via Baikal Electronics).
The other side has missiles and drones falling on their cities.
At the moment the most bombed place in the world is probably Lebanon.
What should be done to make sure Linux is not involved in this bombing of civilians? At the very least, we should figure out which military contractors are involved, and which countries they are from.
Isreal maybe is not my cup of tea, but at least they have some justification for waging their war because they were attacked first. So Israel with all its faults is not in the same league with Russia.
I wonder if we'll see persistent Russian and Chinese forks of the Linux kernel to address this problem? Large parts of the kernel are written by Russian and Chinese people, and the US's sanctions regime against the PRC is nearly as aggressive as that against Russia. The GPL guarantees they can still merge in code from Linus, as long as he doesn't intentionally make it incompatible, and probably a lot of contributors will want to get their code into Linus's tree and also the Russian and/or Chinese tree, which could lead to pushback on deliberate compatibility breakage.
I was just looking at the Ubuntu work on the OEM kernel release. Apparently it is maintained by someone from China. It will be a bummer if that work stops.
It seems like a pretty lame rug sweep attempt. I understand that the moderation burden of these kind of threads is high and not every moderation action needs to be public. But for something of this significance it is disappointing that there hasn't even been any communication ( that I have seen) and imo is not in the spirit of hackernews.
Users flag stuff. There are lots of topics that tend not to have sane discussions (or simply don't fit HN) and people regularly flag these without any need for 'lame rug sweep attempts'. But if you're concerned about that you can always email the mods and ask.
It's not flagged, it got pretty fast to 120 upvotes witch is normally a top page 1 submission.
But it was in the lower page 2, 10 minutes later page 4, so yes it is definitely a 'lame rug sweep attempt', all the "Maintainer removed" submissions in fact are suppressed, so i ask why is this? Is it not a:
[1] "What to Submit: On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups."
It has [flagged] now which almost always reflects user flagging. People don't agree on what's interesting but many HN users agree flamewars are not interesting.
People flag things that generate flamewars and this topic has generated a bunch, beside having had some front page time in various guises and extensive 'discussions'.
EDIT: 2 minutes later away from page 1 and completely flagged with removed title (still thinking it's user-side flagging?)
I'm not sure what that means but things that drop off the fp and gain the [flagged] tag are just about always flagged by users. Flagged submissions lose rank through user flags long before they get tagged [flagged].
> Flame-war in the comments right? But here the submission is flagged.
Things touching a highly-charged political matters (e.g., the Russo-Ukrainian war and sanctions regimes associated therewith), tend to attract user flags, perhaps in part because they are seen as likely political flamewar topics, or at least sources of unproductive discussion as interested parties from both sides descend to push their propaganda while blaming any negative karma on the posts from their side on a conspiracy of the opposing side to silence them rather than a response to their combative, hostile tone approach.
In that case I would classify the flagging automated system as it is implemented as a lame rug sweep. It's a dark pattern. You see it all the time as a way to avoid accountability under the guise of user/community self determination.
It's interesting to note that Linux Foundation is not even mentioned anywhere in the discussions. It is all Linus Torvalds for people apparently. Linux Foundation and their corporate lawyers should be the ones who recommended this right?
Moreover, I am interested if this effects FreeBSD which is not run by corporates like Linux Foundation but is still US. And what about OpenBSD which is Canadian?
To be fair, I would personally welcome for these Foundations to move to more neutral countries. RISC V foundation moved to Switzerland because of the shenanigans concerning China.
I would trust the Swiss government more to keep the spirit of Open Source/Free Software up than the US one.
Because the code is thought still owned by the devs, I do not know how much difference that would make.
This is pretty sad to see, but this post was full of a lot of acronyms that might only make sense to people active in this space, so it was a bit difficult to read. Among others, what are NTB and DW here?
What can be inferred from the list[1] of removed people's names and email addresses and the discussion so far, incl. lack of presence of removed people/companies on sanctions list (except for one), is:
0) this happened out of nowhere several years into sanctions
1) so some busybody probably reported Semin recently (the only person with non-.ru email address on the list) for past involvement with Baikal Electronics (on sanctions since 2022-09-15) - reported to LinuxFoundation or to authorities
2) LF lawyered up and out of abundance of caution removed all .ru email domain users from MAINTAINERS, since lawyers probably tell them this covers them for now, without having to deep dive into every apparently Russia associated developer
3) mailing list shitshow after top handlers of this situation went all contemptuous to concerned mailing list contributors, who all saw very obvious targetting of all .ru and .ru email holders only without reason (OFAC list is public, and they're not there)
I find it strange that I haven't seen it written anywhere that suspects the entire commit message was probably drafted by legal. Sort of like a warrant canary where the message is in what's not said, they may have been recommended (just theorizing) to keep the commit brief and not be specific.
> As to sending me a revert patch - please use whatever mush you call brains. I'm Finnish. Did you think I'd be supporting Russian aggression? Apparently it's not just lack of real news, it's lack of history knowledge too.
The concerning part to me is that kernel development will not only be based on technical discussion anymore (or maybe it never was): why would a revert patch or not has anything to do with nationalities or personal's political and hisotrical view. Bias towards either side to accept/reject technical contributions for such large project is only going to be harmful for the project regardless of open-source or not.
By technical, it means decision is to be made objectively through logical reasoning following certain rules. It is a patch at the end and should follow kernel development process. However, the reason for that patch removing Russian maintainers until now is still not made fully transparent by either GKH or Linus. Instead, calling it "I am Finish" and "Russian aggression" has nothing to do with the patch itself and is not constructive discussion. Even we trace down to the road, none of the maintainers today has done that aggression to Finland. If the reasoning of rejecting the revert patch is "Compliance issues based on our lawyers suggestsion" etc. then just say it.
Just stating the obvious: Finland was allied with Nazi Germany and a Fin has no moral high ground it that fight.
Not to mention that in this day and age this blatant form if racism is allowed.
If the Russian invasion was the cause for this removal, it's rather late. The invasion started back in 2014 and strengthened two years ago. There probably also wouldn't be any lawyers involved.
My guess is that some secretive agency got in contact with the Linux team. Whether this is about infiltration of kernel development or an attempt to stop Russia from powering its war machines by Linux I'm not so sure, but I don't know about any laws that would require this specific process.
As for "none of the maintainers today has done that aggression": they haven't _yet_, but they can be made to by their government if that's what Putin wants. Countries bordering Russia are on edge, and, as has been proven in Georgia and Ukraine, rightfully so. The current anti Russian sentiment isn't a consequence of any historic events as much as it is an anticipation of a Russian invasion in future.
I would much prefer knowing why exactly removing Russian contributors would be legally required, but given the secrecy surrounding it, I don't think there's much public information around it.
> If you haven't heard of Russian sanctions yet, you should try to read the news some day. And by "news", I don't mean Russian state-sponsored spam.
And the sentence right before that
> And FYI for the actual innocent bystanders who aren't troll farm accounts - the "various compliance requirements" are not just a US thing.
Meaning there is also valid legal reasons to do this with both the country he is living in (US) and the country he is from (Finland) having sanctions on the companies whose employees are being excluded. I think the is also a US citizen.
tl;dr; read the whole post instead of taking a single quote out of context.
If I have to guess that is likely the case, but if that is the case then reasoning and formal process should me made clear and transparent, while the weird part is that Huawei is also under sanctions and has a lot people contributed to Linux, but they are not removed. So what is our standard process here?
AFAIK the US Huawei sanctions are not a blanket "have nothing to do with them at all" but instead apply to telecoms equipment and phones and their components. Don't think software is a component.
There was some talk about banning Huawei access to AOSP but I don't think that ever went through.
And yes sanctions are weird. Finland is sanctioning a lot of Russian business including travel over the border for most part but still there is a train load of copper and nickel ore coming over every day or two.
Finnish–Russian border being closed isn't because of any sanctions, but rather because Russia flooded the border with refugees, up to a point where it even prevented their own citizens from getting back to Russia through the border crossings.
This does seem a bit like throwing the baby out with the bath water but it’s understandable that the kernel project doesn’t have the resources for a more granular approach when even large organizations struggle with this problem.
I’m always in for making more clear and transparent processes though.
That's missing the point, India has nothing to do with it. When Linus speaks about being Finnish it's about being invaded by Russia and I don't believe India ever was.
Dont you love myopic viewing of history. It was Russian tzar Alexander who liberated Finns from sweden, granted them their own language as official language (as oppised to Swedish), and were the first to grand Finland autonomy and self rule. They even expanded Finnish territory from war reparations with Sweden. After 1917 Finns wanted full autonomy, this was granted but negotiations about territory borders were unresolved. Finns used the turmoil in SSSR in 1917-1923 to get maximalistic gains. The winter war was just restoring borders to fair ethnic borders.
You are missing my point. I was saying this a good thing Linus is not from the country that has been invaded a lot. It doesn't matter if it's from Russia or someone else. If we get to the point where something that last happened 80 years ago makes a difference to someone now, we've lost the thread.
I wouldn't wonder if, at some point, developers from Russia, China and other BRICS countries will fork the Linux kernel. That way they can still can do the changes they need.
If BSD were forked, I can't see a practical reason why Linux can't be forked.
> I wouldn't wonder if, at some point, developers from Russia, China and other BRICS countries will fork the Linux kernel.
BRICS doesn't have a lot of real commonality of interests, but in the much more closely aligned RINK (Russia-Iran-North Korea) axis, there already is a forked Linux kernel underlying North Korea's Red Star OS (which also uses forks of Western software outside the kernel as part of the distro.)
Linus put this into the title of the patch, but Russians are turning blind eye on this connection between agressive war against Ukraine, NATO, and West in general started by Russia and the patch.
A second thought is that open source software rose up in the era when we were trying to build a great interconnected world of business, communications, and more. Now that there is an effort to tear that apart, it isn't at all surprising that open source software can be caught in the crossfire. I think this is the tip of the iceberg and one reason I plan try to focus work on projects which are set up in a way which doesn't enable a single country to say who can or cannot be a part of it.
This is a shot across the bow of pretty much anyone working on the Linux kernel from outside the G7. Living in Southeast Asia, I will certainly be having plenty of conversations as to whether *BSDs are likely to be better bets for countries in the Global South.
The problem is that everyone outside the G7 lives under the constant threat of ever-expanding US sanctions. Successful open source projects will likely find ways to avoid being told who they can or cannot have contribute to them.
They only removed him from the maintainer list, he can still continue to contribute normally (and he even says he will probably continue to contribute in the future commercially).
Be brave, what is the point of open discussion if you are too afraid to speak your mind? If you get banned or your post removed, so be it. Why self-censor? You are doing a disservice to yourself.
So we’ve got into politics in software. Good lord (spaghetti one, of course)!
I thought we already have problem with quality diving in IT, because of all those newcomers wanting money and laziness only.
Sad to see we learned nothing from hundreds of years of wars and occupations. Glad someone mentioned Poland and India. Millions killed by USA joining every war to just sell weapons to both sides of conflict - will be funny too when many people stop dreaming and see this is the truth.
Edit: of course I’m waiting for all this flagging and downvotes, because I’ve spoken badly about The Greatest Nation Ever.
Politics in open source is not new. I think one person in this thread has quoted a CoC. They did not always exist... :-)
What is new is hackers speaking in favor of nationalist boundaries, after having spent the 90s in opposition to things like cryptographic export controls.
I don't think many Western developers understand how much damage Linus just single-handedly dealt to the accumulated respect and trust towards the Linux Foundation leadership. If you think that the Russian IT community will think "damn, this evil Putin, we need to overthrow him", think again after taking a look at these discussions (in Russian) [1][2]. And many developers from other countries (especially from China) certainly have started to think "hm, we may be next" and act accordingly because of that, e.g. by not actively participating in the Linux development in the first place.
They could've handled it MUCH better, most people understand that the removal by itself is understandable (properly navigating the current regime of sanctions is extremely hard and it's better for an US-based organization to be conservative, doubly so with people from the directly sanctioned companies like Baikal Electronics), but lack of transparency, sneakiness, and the extremely aggressive, unnecessary and dehumanizing remarks from Linus just the situation from unfortunate bad to extreme worse.
> the extremely aggressive, unnecessary and dehumanizing remarks from Linus
Linus being Linus. I thought he had gotten some comms training but it’s hard to change when you’ve spent most of your career communicating very directly.
Linus and the Linux foundation breaking their own COC:
>In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, _ethnicity_, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, _nationality_, personal appearance, race, religion, or sexual identity and orientation.
I don't see "employer" on that list. Apparently, these people are being removed from their maintainership status due to their employer, not their nationality.
I assume your interlocutor was referring to how he dismissed those who complained about the move as "Russian trolls" more than the original delisting itself.
This is markedly different afaict. In the past, Linus was brash with individuals, and sometimes corporations, judging them by their actions (even if at times unfairly). Now he is demonizing people based on their country of origin, and citing historical military conflicts as justification for demonizing them.
From my perspective you are reading between the lines something that's not there. It is very strange to blame another person for your own hallucinations.
> he is demonizing people based on their country of origin
My point is that do not act surprised when you will see a noticeable reduction of contributions from Russian, Chinese, etc. developers. Most of people leaving (or not joining in the first place) will not be as visible as the Sergey's goodbye. By itself it may not be a huge deal, especially in the near term, but it compounds with other factors like dwindling (relative) popularity of C and the recent Rust debacle.
>And where exactly is Linus this evil strawman you created?
>My point is that do not act surprised when you will see a noticeable reduction of contributions from Russian, Chinese, etc. developers. Most of people leaving (or not joining in the first place) will not be as visible as the Sergey's goodbye. By itself it may not be a huge deal, especially in the near term, but it compounds with other factors like dwindling (relative) popularity of C and the recent Rust debacle.
I highly doubt anyone would be surprised that people would not stop contributing if they agree with their country's interest in which said countries has questionable interests juxtaposition to USA's - which is where Linux is based.
If anything they would be surprised if they continue to contribute despite their country's geopolitical dumbfuckery and good for them, they got my support all the way.
Sanctioning individuals who aid a criminal government serves two purposes:
1) it applies pressure on that government and
2) ensures that we don’t indirectly support its crimes.
However, sanctioning an entire population — citizens who are already suffering under a leader who disregards their wellbeing — achieves little and seems more like an act of revenge than a strategic measure.
where does the UN get their numbers? every bbc article that quotes the UN reluctantly adds (later on in the article) "according to the health in authority in Gaza", which means hamas.
I think hamas has achieved in practice something the Christians can only claim in faith - transmogrification.
a hamas soldier transmogrifies into an innocent civilian upon death.
even Sinwar would have been a UN teacher if his body hadn't been identifiable - he even carried a stolen UN teacher's passport.
“It’s ok when we do it”? I thought at least the FOSS community was above hypocrisy. Apparently not. And I get why there might be legal reasons (as tenuous as they may be) to not allow folks to be paid, but this particular dude was working for free.
If it was just legal reasons it would be totally understanable. Can't go against the law - but you can voice your reservations against it. Instead Linus is celebrating this.
> No one in the West wants to do volunteer work any more because it pays a lot more to work at Evil Corp and wave some flags around during the appropriate month.
I thought most of the kernel "volunteers" were actually working for some "Evil Corp" or another that was paying them to "volunteer" in some way related to the company's business.
> No one in the West wants to do volunteer work any more because it pays a lot more to work at Evil Corp
This post is about an engineer in the East, who apparently works for a company called Baikal Electronics.
"BAIKAL ELECTRONICS JSC is a Russian electronics company that manufactures semiconductors and computer processors. Baikal Electronics JSC produces computer processors for the Russian military."
I'm confused why you insinuate that "flag waving" in June has anything to do with this topic. You frame it as though that is something developers tolerate because they are paid to, in contrast to how developers behave in volunteer work (demonstrably untrue).
Sanctions have effectively improved the situation for Russia and the World outside the G7, so I reckon this new round of sanction elevators is going to be a huge detriment to the West and frankly Russia will be better off realising that the West is self-destructing
This is good. "West" and " Global South" need separate so there can be more competition and innovation in the world. I had no Idea linux got so political since it is not my OS, though recent wokenization of Debian should have made it clear OSS is screwed, but something good will come out of something bad.
What is the point of open source if it doesn’t protect individuals from the control of corps and non-democratic countries? What’s the damn point of open source if law enforcers can just hijack the project?
I don’t care about the Russians shenanigans but I’m dumbfounded by the lack of transparency, the obvious racism, from Linus.
The only point of open source is that you are still free to inspect, use and possibly fork everything and start anew. The concept you actually want is open governance, which is much more vague and less established. I guess this incident clearly demonstrates that Linux is less openly governed than what people assumed, but also it doesn't change anything about being open source. (We are even not very sure whether open governance is necessarily good in general!)
Also, at least try to say that you do care about "the Russians shenanigans" (but you can also don't support the incident as well), because it's also a highly political matter and inducing any useless emotion is just as bad as Linus' reply.
I supposed it was clear that I was referring to FOSS, in hindsight it wasn’t clear at all.
> Russian shenanigans
I do care about the conflict and hope for a swift victory by Ukraine, but in this instance it could have been anyone really. It doesn’t matter these people are Russians: Linus, to comply with “legal requirements”, threw out maintainers without giving an actual reason. If he is so eager to comply with legal requirements now, I wonder what he — he or any other software maintainer — would do were the “legal requirements” be for an unjust cause; countries shouldn’t dictate who can and cannot work for FOSS projects.
And on the matter of “we are the good guys, nothing can go wrong”: In EU politicians tried to make cryptography useless again, and while I don’t believe the law will pass I can’t help but wonder if FOSS maintainers, just like Linus, will happily comply.
My answer doesn't change for F/OSS, which has been widely mistaken to subsume open governance. Their underlying motivation does differ: the free software movement is concerned about user's freedom with respect to softwares and viral licenses were just means to that freedom, while the open source software movement cares more about the collaboration in the development phase but doesn't dictate the exact nature of collaboration, which the term "open governance" seeks to clarify.
While my point might be already a lost cause (sigh), I believe this distinction is very important because we don't know how to do open governance in general. We have a relatively strong case for F/OSS licensing mainly because it was easy to follow and therefore spreaded like fire. But every sizable project trying open governance is different from each other. In this regard:
> countries shouldn’t dictate who can and cannot work for FOSS projects.
This statement is irrelevant because it was the maintainers' decision to decide "who can and cannot work" for the Linux kernel. It's just your ideal---and honestly speaking, also my ideal---, and most real world F/OSS projects suffer from at least one issue against that ideal. We can't talk about how to achieve or move closer to the ideal without the correct understanding of terminology and situation, which your comment did (and still) miss. For example, the correct starting point would be this: why did many large projects have to create legal entities in some jurisdiction?
Then what is the point of free software? By existing within the law mechanism it is on itself pointless: it is free labor companies tolerate because it suits their interests and it is for now allowed because we don’t live in a dictatorship, but it is easily hijackable and, as Linus proves, there is not even a need to actually write malicious code.
I wonder what would you think projects like signal, but the FOSS community too, should do if the “chat control” law actually passed in Europe.
EDIT: if, as you say it doesn’t exist in a legal vacuum, then FOSS is worthless and, I reiterate, just free labor for corporations
The point is software which is free for anyone to inspect and build upon. That's it. It doesn't have to have geopolitical significance, and geopolitical events don't change the overall benefits.
FOSS is inherently political, it stands for softwares both free, per your definition, and free as in people’s freedom. If now any political entity large enough to pull its weight can hijack an entire project, then FOSS is pointless and the people contributing to these projects are just doing some good ol’ work for free, with no benefits for nobody but corporations.
I submit patches to projects operated by companies all the time, and I generally don't care who runs the project (whether it's a company or a hobbyist). I do this only because it benefits me directly. It probably helps other people too, but they're not my problem. The company making money is also not my problem.
I fix a bug or add a feature, which I was going to do anyway. I get that change merged upstream. I can then happily use my Linux distribution's packages (or some other downstream dependency) without wasting monstrous amounts of time replacing those packages with my own locally maintained version.
"The Justice Department attempted to prepare a list of all German aliens, counting approximately 480,000 of them. The Committee of Internment of Alien Enemies recommended sending them to internment camps, though the idea was opposed by the War Department and the Attorney General. More than 4,000 German aliens were imprisoned in 1917–1918. The allegations included spying for Germany and endorsing the German war effort.
When the United States entered the war in 1917, some German Americans were looked upon with suspicion and attacked regarding their loyalty. Propaganda posters and newspaper commentary fed the growing fear. In Wisconsin, a Lutheran minister faced suspicion for hosting Germans in his home, while a language professor was tarred and feathered for having a German name and teaching the language. The Red Cross barred individuals with German last names from joining in fear of sabotage. One person was killed by a mob; in Collinsville, Illinois, German-born Robert Prager was dragged from jail as a suspected spy and lynched. Some aliens were convicted and imprisoned on charges of sedition for refusing to swear allegiance to the United States war effort. Thousands were forced to buy war bonds to show their loyalty."
I'm not sure why you think this is comparable at all. These aren't Russian immigrants or descendants living in the west, they're Russians living in Russia, and working for Russian companies on the sanctions list. As a result, they've been stripped of their maintainership status, so they can still contribute, but they have to go through the regular send-a-patch process that any other random contributor would have to. It surely doesn't feel good to them after their history of contributions, but international law and politics cause things like this to happen.
Yep, this reminds me a lot of how things were before the early 1990s, when the Soviet Union and all the countries aligned with it were behind an "Iron Curtain" and there was very little communication and trade between the two sides. I just hope there isn't a massive war between the two factions, and we can move peacefully towards having complete economic isolation between them like we had before.
>No matter the reason of the situation but haven't we deserved more than that? Adding to the GREDITS file at least, no?
The author of the linked article suggests that they should get some form of memorialization. When Linus is finished berating Sam for working at Halliburton during the Iraq war, something that by analogy I guess he has every right to do, this advice should probably be taken.
> Under international law (the real one, not the USA BS about "rules based order") unilateral sanctions are illegal.
No, they aren't, in general international law. They may be between partners in a multilateral agreement that provides trade terms, but they are specifically allowed on national security grounds within the largest such organization and the only one I am aware of where both the US and Russian Federation are members, the WTO, under GATT Article XXI(b).
Pointing out hypocrisy is not the same as pointing out a flaw in a decision. This can be both the correct, legally required decision, and also be hypocritical.
Israel attacked by Hamas, which, in turn, was bribed by Russia to start the war. Hamas captured and killed citizens of few nations, completely unrelated to occupation of Palestina by Israel.
It's not like one side is completely innocent, while other side is pure evil.
"Israel attacked by Hamas, which, in turn, was bribed by Russia"
:))))))))
Everything wrong in the world is caused by Russia. It's not like Israel has been illegally occupying Palestinian lands since 1967 keeping those people in an open air prison.
It should but won't because the likoud always play the criticizing_Israel choices = antisemitism card to shutdown any discussion and most western gov have too much baggage against jews to feel entitled to argue against. This + it is a matter of who you hate the most. Most far right political groups in western countries are hating islam and arabs even more than jews at the moment.
The irony is that some neonazis in european countries who used to make jokes about gaz chambers are currently calling out parties expressing concern about Israel politics as antisemitists and islamists.
And then the next paragraph of the wikipeida: "In Chicago, Frederick Stock was forced to step down as conductor of the Chicago Symphony Orchestra until he finalized his naturalization papers. Orchestras replaced music by German composer Wagner with French composer Berlioz. After xenophobic Providence Journal editor John R. Rathom falsely accused Boston Symphony Orchestra conductor Karl Muck of refusing to play The Star-Spangled Banner and triggered a trial by media in October 1917, Muck and 29 of the orchestra's musicians were arrested and interned in Fort Oglethorpe, Georgia, until well after the Armistice. "
It's not about espionage, it's about sanctions intended to cause economic loss to the companies targeted (and thus to the country those companies are in).
State level actors won't be using such "flagged" companies as their delivery method; see Jia Tan.
This isn't about patches at all. They can submit patches. Anyone can.
This is about being listed as a contact. You can EITHER work for a company that produces CPUs for the Russian army OR answer mail on behalf of the linux kernel maintainers, but not both.
So, what, the espionage concern is that a person who is listed as a contact might read emails on LKML.org?
The only possible justification for this is the one being offered, that some lawyers do not believe it is safe for Linus to head a project with ties that could be made real to a jury between its leaders and sanctioned entities.
Considering the fact that individual people need to stay out of court as badly as they need to avoid being convicted this is not such a difficult decision to empathize with, but it is being conducted in a typical Kernel fashion, with personal views being injected at all the worst moments and contributors leaving who would not have had any quarrels if they had not been fabricated.
They still able to read LKML, so it's not, but they no longer ask questions like "Tell me details of your hardware because I'm official kernel maintainer while you is just engineerer, so I can easily harm you career if you refuse to cooperate.", then use this information to improve hardware used in Russian weapons.
If official kernel maintainers could harm careers over not telling them proprietary hardware details, NVIDIA would be selling hot dogs at a street corner.
It doesn't matter. The sanctions say "don't cooperate with those companies", not "unless the cooperation is harmless" or "only according to your judgment" or anything like that.
> Could this have been an NSA attack? Maybe. But there were many others who had the skill and motivation to carry out this attack. Unless somebody confesses, or a smoking-gun document turns up, we’ll never know.
This developer worked for Baikal Electronics (from the Google snippet of his GitHub page, and earlier emails from him to the Linux kernel lists — showing his work was for that company).
That company received very significant subsidy from the Russian state. They produced CPUs for the Russian military.
https://en.wikipedia.org/wiki/Baikal_CPU
https://ge.usembassy.gov/targeting-russias-senior-officials-...
[flagged]
A lot of other maintainers are, in the sense of needing to comply with sanctions so fully that they cannot even be charged with violating them.
Honestly it's the first time I hear about sanctions prohibiting private persons from collaborating on a project. Is there a precedent for that? How were e.g. Iranian or Cuban contributors treated on Linux kernel before?
Seems like the individuals were hit because of their employers. This is the first widely public instance of such things happening. I'd assume non-maintainer developers from Iran or Cuba could have been just ignored.
The way they communicate doesn't really make it clear whether they refuse to work with sanctioned companies, with all residents of the sanctioned countries or with all nationals of the sanctioned countries wherever they reside. For some individuals it can indeed be tracked that their employer may be sanctioned, but IMO community should not be left guessing
Yeah, I don't disagree with your assessment. It could have been handed both more bluntly and yet with just a little more grace than what we are seeing.
Maybe it would be fairly to remove patches too? :)
The main problem, and the reason why these actions exploded, is that people actually believe that they are “owned” by some country, all the time, or just “in these difficult times”. And then they dare to call some other citizens “too obedient”.
Note that self-professed “freedom loving” doesn't not mean much. There's always a million of excuses to tell yourself that you're an exception.
How people feel about the situation is not the same thing as what is legal (as well as the obvious statement that not everyone feels the same way about the adjacent issue of what is happening in the war between Ukraine and Russia).
In this situation it is fairly obvious there are legal implications to having these people as maintainers; so the choice becomes "go with the feels" or run headlong into legal complications.
The decision made at this juncture says about the decision maker. Turning your back on the rule of law is a big step.
> In this situation it is fairly obvious there are legal implications to having these people as maintainers
It's not really obvious to me, and looks like to some other people too. It would really help if gkh explicitly said what law prohibits collaboration with Russia-based maintainers or what specific legal consequences they are avoiding in this manner. The vagueness just creates a sense of uncertainty for every non-Western contributor
If you want to make your own fork and put those maintainers back and it's not against the laws of your country then go ahead. Linus is almost certainly not in that position.
You seem to think it's a different issue. It is not.
There are “legal implications” of disobeying the orders and disagreeing to serve in the military.
There are “legal implications” of calling the glorious leader a crooked mobster.
There are “legal implications” of having banned books on display in a library. (Not officially banned, but the officials are making scary faces because someone heard that higher ups discussed something, and the librarian rushes to hide the you-know-whom and you-know-what without any specific orders.)
There are “legal implications” of discussing this and that, and posting links, when it is officially declared “illegal information”.
etc.
Comrade Stalin does not force anyone to do that himself. Regular people — you and me — do that.
If was possible to handle the case properly without bowing to anyone. If there was an immediate security danger, announce that. If legal team told you to stop working with certain entities, inform the people properly. I suspect that Linux leadership is now between the rock and the hard place because some men in suits only strongly hinted they need to do that, and now, then they acted, they don't have a single piece of paper to prove it was under someone's pressure. A classic trick to manipulate people who believe in “matters of national security”.
It is highly likely that most people who vehemently show support, and ignore the obvious “nothing to see here, citizen” details are simply trying to keep the bubble of “living in a democratic country, unlike those shitty places” intact. After all, media and politicians are 100% set on using war spectacle to sell the feeling of (in)security, and blame everything on external and internal enemies. It's the same tool Putin and company used to remain in power.
> There are “legal implications” of disobeying the orders and disagreeing to serve in the military.
Strictly speaking, nothing stops the guy from leaving Baikal - I don't think they are a branch of military per se. But then he won't be paid to contribute to Linux kernel.
This isn't about maintainers. This is about Linux leadership. People wonder if Linus was grabbed by the balls by some US officials. That's when you have to decide between having principles and obedience. That's what I was talking about, and what others imply.
From the outside it looks pretty much like Linus is following US law.
As to the penalties for this; check Appendix A to Title 31 (Code of Federal Regulations), Subtitle B, Chapter 5, Part 501.
Fines can be up to and including the financial amount found to be in question. And this can be affected by; wilfulness, recklessness, pattern of conduct, managerial involvement (amongst others). Could be up to millions.
A criminal conviction may be up to 30 years in prison.
So the choices are a) follow the rule of law, or b) face years in court and possibly go to prison for 30 years. And for the later, to achieve what? Those people will never get back on the list (while the sanctions are in force) even if Linus "stood up" to the US Govt.
As the prayer of serenity says "Give me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference".
Getting sanctions overturned can be a good thing if they are unjust (and I personally can't see how these sanctions are unjust), but keeping someone as a maintainer on the Linux kernel is almost certainly not the way to do it.
If YOU want to do something about it, then fork the kernel and invite those people who have been removed as maintainers to join you.
We're not talking about reinstating anyone, or doing anything about sanctions. We're talking about the execution, which was deliberately off. As if someone important started beating his fist on the table. I suppose that not Russian, but fellow American citizens should be the first to worry about the reason.
You are wrong about things people cannot change. All of this depends on “small people” believing they are small, and finding convenient stereotypical excuses for “doing what everyone does”. Not on some magical evil powers.
There's a lot of advice in those threads telling people what they should do. I wonder if people are going to follow them themselves, and rush to storm offices of agencies and military bases to figure out what's happening.
On the other hand, if you're saying “I'm fine if one day they torture Torvalds until he gives all the passwords, as long as it's in full accordance with the law™, and for the Big Good Cause. It's something that we cannot change, la-la-la~~~”, then state it clearly.
What I'm saying is that if you want the sanctions changed, this is the wrong hill to die on, and dying on this hill won't change the sanctions. Also, the costs involved typically run into millions, I don't think any Linux developers have that to hand.
If on the other hand your issue is who is a maintainer, then fork it and set up your own maintainers.
If your issue is how it was done (i.e. lack of transparency) then there was an apology made, so either accept the apology, or keep ranting (maybe into the void)
If your issue is that the US gets to decide what their laws are, we you could try to overthrow the US, but I wish you luck.
If your issue is that laws in different countries are different, well then you're fighting the universe on that one; existence is far more complicated than what one single person can hold in their head, I'd suggest you get used to the idea that life is complicated, or to quote a lawyer "it depends".
If you think the company at hand is incorrectly being sanctioned, then write to the OFAC. But considering just the open source intel on the company supplying dual use equipment via Rosoboronpostavka it's very unlikely to be de-listed any time soon.
> If your issue is how it was done (i.e. lack of transparency) then there was an apology made, so either accept the apology, or keep ranting (maybe into the void)
Being rude is not the issue. The issue is being ordered to “act now” by someone else, and haphazardly executing that order. Neither Linux Foundation, nor Torvalds has made any direct statements making it clear they acted on their own accord (which would be most obvious thing to do). If this doesn't bother you, you may believe a bit too much that nothing extrajudicial happens in USA.
If that happened, Linux community might need to put some pressure on organizations involved instead of cheering carelessly.
> The issue is being ordered to “act now” by someone else
That "someone else" is us; it's the government passing laws and regulations, "of the people, by the people, for the people". Now that may not be as true in non democracies, but in a democracy the people elect representatives from the people. Those people make the law, and the people follow the law. Obviously it's not perfect, but as Churchill once said "Democracy is the worst form of government, except for all the others".
Just remember, control is an illusion, you can influence things; some more than others, but control itself is an illusion.
They didn't remove these people from the git logs, merely from the maintainers list. It's not an issue of speech, it's an issue of authority to submit changes to the kernel.
Russian government is the enemy of Finland and Russia is in sanctions list in the US.
https://lore.kernel.org/all/CAHk-=whNGNVnYHHSXUAsWds_MoZ-iEg...
Linus Torvalds comments:
... If you haven't heard of Russian sanctions yet, you should try to read the news some day. And by "news", I don't mean Russian state-sponsored spam.
As to sending me a revert patch - please use whatever mush you call brains. I'm Finnish. Did you think I'd be supporting Russian aggression? Apparently it's not just lack of real news, it's lack of history knowledge too.
Oh, really? Embassies continue to operate, trade continues. As it was for 80 years.
Yes. I said enemy, not in open war. Borders are closed. Russians are engaging in sabotage and misinformation operations. They are also ideological enemies of any individual who wants to live free.
The perfect counterarguments from Russian friends:
1. Authoritarian regimens need security guarantees or their attacks against smaller countries are the fault of the West
2. Western liberal democracies are not perfect, this means that they are just as bad as Russians.
No but Linus lives in US and is a US citizen.
[flagged]
US or EU are not sanctioning Amazon, US Department of Defense or US.
[flagged]
[flagged]
Please read the guidelines and abstain from insults.
I am commenting on Linus' communication on this issue that has been exactly how I described.
[flagged]
You can't talk to people on HN like that, regardless of how you feel about their feelings and positions or else the forum goes to shit. That's why it's in the site guidelines.
...what?
In what dystopian world is it not okay to point out if someone is verifiably lying?
Linus made very few comments in the context of this removal, and they were very easy to understand. It was abundantly clear why the maintainers were removed and that they could be reinstated if they provided sufficient proof/documents that the sanctions don't apply to them.
Thus, they were lying.
People can be mistaken or misinformed. They could just be wrong. You could just be wrong. On HN, you can't start yelling 'liar!' at random internet strangers, that's just how the site works or else it wouldn't. If you think a comment is particularly bad you can downvote it, flag it or email the site moderators about it at hn@ycombinator.com This is all in https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html
I didn't "start yelling liar".
I observed they were doing so, and provided evidence that their claims were lies.
You have not observed anything nor providing any evidence of anything. You are insulting me by calling me names and implying that I am in bad faith (You did not write that I was "wrong", you wrote that I was "lying"), and those were your very first words to me.
I have only expressed my opinion based on what I have read [1], including the mailing list. The very fact that the whole affair is causing so much waves suggests that the communication has been poor. You are free to disagree but don't be a dick about it.
[1] https://www.theregister.com/2024/10/23/linus_torvalds_affirm...
[flagged]
If I observe you are a dunderhead, it's still namecalling and an insult even if I believe the observation is factual. Lots of mod commentary about it (beside being the the site guidelines)
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Yes , what you're doing there is name-calling and a direct insult. You might note that I used a verb, not a noun. I literally described the action the person I was responding to took
It's akin to saying "he's talking nonsense" when someone is just putting random syllables after each other.
If that is insulting, than the fact he took the action is the insult, not my pointing it out.
That's not how insults work and it's definitely not how HN works. You can't start telling people you disagree with that they are lying, out of nowhere. It's not some convoluted or difficult guideline, it's not 'akin to' your example, it's just plain name calling. Don't do it here, please.
Oh no, good thing there are no tech or defense personnel from non-Russian countries that contribute to the Linux kernel! Stop the presses!!!
Other related posts
[flagged] Getting Called "Paid Actor" by Linus Torvalds - https://news.ycombinator.com/item?id=41929585 - Oct 23 2024 (24 comments)
[PATCH] MAINTAINERS: Remove some entries due to various compliance requirements. - https://news.ycombinator.com/item?id=41923749 - Oct 23 2024 (1 comment)
Re: [PATCH] Revert "MAINTAINERS: Remove some entries due to compliance" - https://news.ycombinator.com/item?id=41928532 - Oct 23 2024 (3 comments)
Linus Torvalds comments on the Russian Linux maintainers being delisted - https://news.ycombinator.com/item?id=41927838 - Oct 23 2024 (35 comments)
This is a nice (and sad) goodbye email from Serge(y). It's moving to see all this time and work, what it meant to the person, and also to imagine what the contributions made mean to so many people who use the software. :`(
The situation is sad for individual contributors indeed. The overall backdrop does seem in line with sanctions requirements for ITAR, OFAC etc.
I mean, for me (as well as him, obviously) it is a matter of "how" rather than "what". It is understandable, that what for some government officials is political reasons, for Linux end up being legal reasons, so no matter how ugly it is, it is not surprising at all that it came down to banning somebody who works for a sanctioned organization. It also doesn't matter that it makes no sense whatsoever (after all, you don't have to show your documents applying to the Linux mailing list), since most adult people get the fact that there's no justice in life.
But it is one thing when it's "sorry man, nothing I can do" (as in his private conversations with senior maintenaners), and other thing entirely, when for all your good work you are being dealt with like that, no heads-up, no good-bye, instead you get these things Linus has said today. Like, seriously, it doesn't even matter if Linus hates Russians and truly personally thinks this is desirable to get rid of these maintainers, it is just a matter of human decency to not make it any more than it has to be against individual person that basically worked for you (for free). And even if you don't have any human decency, it still just would be smarter to play it more neutral. So, yeah, it was really even surprisingly ugly.
That’s sad, too. Sounds like you got caught up in this, nothing that’s your fault, as well. I’m sorry to hear it.
I agree the how should have been way better implemented. For the human enterprises that they are it certainly seems like insufficient consideration is often paid to that.
Better to have difficult conversations than pretend it will be okay and everyone will be fine. Sometimes people are just saving themselves by avoiding that. Unfortunately to the detriment of others!
[flagged]
I know you must have really strong feelings about it and may have even personally suffered, that is terrible and sad too!
In war time a lot of companies supply the country. The war is obviously no fault of his. But the leap to persecution is actually a more war-like attitude that is where we lose some of our humanity and decency, so it’s better to skip it.
"Supply the country" is misrepresentation. He's not a baker. Microprocessors manufacrured by Baikal Electronics were used by military (however defective they were).
I don't think it's persecution what Linus did, it is a necessity
By leap to persecution I was referring to your comment about him. But I guess Linus' words count too.
Anyway, I feel sorry for you that you think that way. When abusing people based on their country becomes a necessity, we are not far from war.
We are not far from war because Russia invaded Europe. This developer works for a company supplying materiel to the Russian military.
Look beyond the common explanations. Russia is not an unreasonable or irrational actor. There’s context you’re missing, I think.
When you lay the blame all on one side you justify war.
Anyway, the bigger picture is that no human society is free of war, blood and death. This is not a group-unique problem. It is a whole of humanity problem.
Keeping that in mind, i.e. the geopolitical version of the hacker news rule remember the human, might actually pave the path to peace.
To resolve a genuine conflict you probably need each party to take 100% responsibility.
I'm happy to bite the bullet. I have taken sides and I want my side to win. People who give material support to the enemy should face consequences. I come to this conclusion because war is an inevitable "humanity problem", there will never be universal peace, and I'd rather Ukraine was free and Europe-aligned than unfree and Russia-aligned. Why? Because I'm European and that's better for me, my country, and the people I care about.
You’re weirdly intent on painting antiwar actions as prowar. No argument; you just state it over and over. Peace is war, war is peace? Nah. You’re just propagandizing.
If you can’t see the connection, I guess that makes you at risk of being pro-war, yeah? Hehehe :)
and it's still open source?
What an utterly false equivalence.
One guy loses his "volunteer" position, which in fact he was being paid to do by either the Russian government or the Russian military (via Baikal Electronics).
The other side has missiles and drones falling on their cities.
Losing the sense of balance and proportionality, with everyone being equal, is what takes you down the road to war...Not good.
The West was trying that. We were trading with Russia and so on.
Russia invaded, and again, and again, and again.
At the moment the most bombed place in the world is probably Lebanon.
What should be done to make sure Linux is not involved in this bombing of civilians? At the very least, we should figure out which military contractors are involved, and which countries they are from.
This is whataboutism.
Isreal maybe is not my cup of tea, but at least they have some justification for waging their war because they were attacked first. So Israel with all its faults is not in the same league with Russia.
Edit: typo
> The war is obviously no fault of his.
Citation needed.
Sure: see cite note [1]
[1]: common sense
I wonder if we'll see persistent Russian and Chinese forks of the Linux kernel to address this problem? Large parts of the kernel are written by Russian and Chinese people, and the US's sanctions regime against the PRC is nearly as aggressive as that against Russia. The GPL guarantees they can still merge in code from Linus, as long as he doesn't intentionally make it incompatible, and probably a lot of contributors will want to get their code into Linus's tree and also the Russian and/or Chinese tree, which could lead to pushback on deliberate compatibility breakage.
I was just looking at the Ubuntu work on the OEM kernel release. Apparently it is maintained by someone from China. It will be a bummer if that work stops.
Probably not until after PRC troops land in Taiwan.
Some context: Linus Torvalds Comments On The Russian Linux Maintainers Being Delisted - https://news.ycombinator.com/item?id=41927838
Why is that submission so harshly suppressed? Honest question.
It seems like a pretty lame rug sweep attempt. I understand that the moderation burden of these kind of threads is high and not every moderation action needs to be public. But for something of this significance it is disappointing that there hasn't even been any communication ( that I have seen) and imo is not in the spirit of hackernews.
Users flag stuff. There are lots of topics that tend not to have sane discussions (or simply don't fit HN) and people regularly flag these without any need for 'lame rug sweep attempts'. But if you're concerned about that you can always email the mods and ask.
It's not flagged, it got pretty fast to 120 upvotes witch is normally a top page 1 submission.
But it was in the lower page 2, 10 minutes later page 4, so yes it is definitely a 'lame rug sweep attempt', all the "Maintainer removed" submissions in fact are suppressed, so i ask why is this? Is it not a:
[1] "What to Submit: On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups."
https://news.ycombinator.com/newsguidelines.html
It has [flagged] now which almost always reflects user flagging. People don't agree on what's interesting but many HN users agree flamewars are not interesting.
Flame-war in the comments right? But here the submission is flagged.
EDIT: 2 minutes later away from page 1 and completely flagged with removed title (still thinking it's user-side flagging?)
People flag things that generate flamewars and this topic has generated a bunch, beside having had some front page time in various guises and extensive 'discussions'.
EDIT: 2 minutes later away from page 1 and completely flagged with removed title (still thinking it's user-side flagging?)
I'm not sure what that means but things that drop off the fp and gain the [flagged] tag are just about always flagged by users. Flagged submissions lose rank through user flags long before they get tagged [flagged].
> EDIT: 2 minutes later away from page 1 and completely flagged with removed title (still thinking it's user-side flagging?)
yes, that's effect of user flags. Just more of them came.
I have not seen removed titles just from flagging, maybe i am wrong here (over flagging maybe removes the title?)
Flagging does not remove titles. Maybe you don't have showdead turned on?
Hey thank you very much (showdead was turned off)
> Flame-war in the comments right? But here the submission is flagged.
Things touching a highly-charged political matters (e.g., the Russo-Ukrainian war and sanctions regimes associated therewith), tend to attract user flags, perhaps in part because they are seen as likely political flamewar topics, or at least sources of unproductive discussion as interested parties from both sides descend to push their propaganda while blaming any negative karma on the posts from their side on a conspiracy of the opposing side to silence them rather than a response to their combative, hostile tone approach.
it is flagged now
That one is not:
https://news.ycombinator.com/item?id=41934219
Page 1 with 27 points ;)
EDIT: 2 minutes later away from page 1 and completely flagged with removed title
[flagged] [dead]
Ah ok, thx
In that case I would classify the flagging automated system as it is implemented as a lame rug sweep. It's a dark pattern. You see it all the time as a way to avoid accountability under the guise of user/community self determination.
Every thread about this is filled with Russian apologists.
[flagged]
Oh look, another sleepy account just woke up :D
Wishing you had a life outside of HN?
You mean you? It took mere minutes to respond. :D
You don't get notifications? D:
No as I only browse HN via browser in private tab without saved credentials so there is a friction to open it and it doesn't suck all my free time? ;)
Sorry about your low self-control =\
It's interesting to note that Linux Foundation is not even mentioned anywhere in the discussions. It is all Linus Torvalds for people apparently. Linux Foundation and their corporate lawyers should be the ones who recommended this right?
Moreover, I am interested if this effects FreeBSD which is not run by corporates like Linux Foundation but is still US. And what about OpenBSD which is Canadian?
To be fair, I would personally welcome for these Foundations to move to more neutral countries. RISC V foundation moved to Switzerland because of the shenanigans concerning China. I would trust the Swiss government more to keep the spirit of Open Source/Free Software up than the US one.
Because the code is thought still owned by the devs, I do not know how much difference that would make.
Switzerland's neutrality is long gone, they also sanction Russia.
This is pretty sad to see, but this post was full of a lot of acronyms that might only make sense to people active in this space, so it was a bit difficult to read. Among others, what are NTB and DW here?
NTB = Non-Transparent Bridge
DW = DesignWare
What can be inferred from the list[1] of removed people's names and email addresses and the discussion so far, incl. lack of presence of removed people/companies on sanctions list (except for one), is:
0) this happened out of nowhere several years into sanctions
1) so some busybody probably reported Semin recently (the only person with non-.ru email address on the list) for past involvement with Baikal Electronics (on sanctions since 2022-09-15) - reported to LinuxFoundation or to authorities
2) LF lawyered up and out of abundance of caution removed all .ru email domain users from MAINTAINERS, since lawyers probably tell them this covers them for now, without having to deep dive into every apparently Russia associated developer
3) mailing list shitshow after top handlers of this situation went all contemptuous to concerned mailing list contributors, who all saw very obvious targetting of all .ru and .ru email holders only without reason (OFAC list is public, and they're not there)
[1] https://lore.kernel.org/all/2024101835-tiptop-blip-09ed@greg...
I find it strange that I haven't seen it written anywhere that suspects the entire commit message was probably drafted by legal. Sort of like a warrant canary where the message is in what's not said, they may have been recommended (just theorizing) to keep the commit brief and not be specific.
Linus explicitly commented later that lawyers told them to do that, and refused to provide details of what exactly they said.
Linus Torvalds said
> As to sending me a revert patch - please use whatever mush you call brains. I'm Finnish. Did you think I'd be supporting Russian aggression? Apparently it's not just lack of real news, it's lack of history knowledge too.
The concerning part to me is that kernel development will not only be based on technical discussion anymore (or maybe it never was): why would a revert patch or not has anything to do with nationalities or personal's political and hisotrical view. Bias towards either side to accept/reject technical contributions for such large project is only going to be harmful for the project regardless of open-source or not.
you get that the revert patch was for non code?
By technical, it means decision is to be made objectively through logical reasoning following certain rules. It is a patch at the end and should follow kernel development process. However, the reason for that patch removing Russian maintainers until now is still not made fully transparent by either GKH or Linus. Instead, calling it "I am Finish" and "Russian aggression" has nothing to do with the patch itself and is not constructive discussion. Even we trace down to the road, none of the maintainers today has done that aggression to Finland. If the reasoning of rejecting the revert patch is "Compliance issues based on our lawyers suggestsion" etc. then just say it.
Just stating the obvious: Finland was allied with Nazi Germany and a Fin has no moral high ground it that fight. Not to mention that in this day and age this blatant form if racism is allowed.
If the Russian invasion was the cause for this removal, it's rather late. The invasion started back in 2014 and strengthened two years ago. There probably also wouldn't be any lawyers involved.
My guess is that some secretive agency got in contact with the Linux team. Whether this is about infiltration of kernel development or an attempt to stop Russia from powering its war machines by Linux I'm not so sure, but I don't know about any laws that would require this specific process.
As for "none of the maintainers today has done that aggression": they haven't _yet_, but they can be made to by their government if that's what Putin wants. Countries bordering Russia are on edge, and, as has been proven in Georgia and Ukraine, rightfully so. The current anti Russian sentiment isn't a consequence of any historic events as much as it is an anticipation of a Russian invasion in future.
I would much prefer knowing why exactly removing Russian contributors would be legally required, but given the secrecy surrounding it, I don't think there's much public information around it.
>If the Russian invasion was the cause for this removal, it's rather late.
Sanctions don't move lockstep with military actions and neither do the courts that interpret and enforce the sanctions.
[flagged]
And the sentence before that said
> If you haven't heard of Russian sanctions yet, you should try to read the news some day. And by "news", I don't mean Russian state-sponsored spam.
And the sentence right before that
> And FYI for the actual innocent bystanders who aren't troll farm accounts - the "various compliance requirements" are not just a US thing.
Meaning there is also valid legal reasons to do this with both the country he is living in (US) and the country he is from (Finland) having sanctions on the companies whose employees are being excluded. I think the is also a US citizen.
tl;dr; read the whole post instead of taking a single quote out of context.
If I have to guess that is likely the case, but if that is the case then reasoning and formal process should me made clear and transparent, while the weird part is that Huawei is also under sanctions and has a lot people contributed to Linux, but they are not removed. So what is our standard process here?
AFAIK the US Huawei sanctions are not a blanket "have nothing to do with them at all" but instead apply to telecoms equipment and phones and their components. Don't think software is a component.
There was some talk about banning Huawei access to AOSP but I don't think that ever went through.
And yes sanctions are weird. Finland is sanctioning a lot of Russian business including travel over the border for most part but still there is a train load of copper and nickel ore coming over every day or two.
Finnish–Russian border being closed isn't because of any sanctions, but rather because Russia flooded the border with refugees, up to a point where it even prevented their own citizens from getting back to Russia through the border crossings.
This does seem a bit like throwing the baby out with the bath water but it’s understandable that the kernel project doesn’t have the resources for a more granular approach when even large organizations struggle with this problem.
I’m always in for making more clear and transparent processes though.
You have no idea that the LF has a yearly budget of around 200M dollars?
I think they have been transparent as they legally can be. We're going to have to read between the lines here.
Thank God Linus is not from India or Poland (tops on the lists of 'most invaded countries' found on a brief search)
That's missing the point, India has nothing to do with it. When Linus speaks about being Finnish it's about being invaded by Russia and I don't believe India ever was.
They tried, though: https://www.rbth.com/history/330174-russia-tried-to-conquer-...
Dont you love myopic viewing of history. It was Russian tzar Alexander who liberated Finns from sweden, granted them their own language as official language (as oppised to Swedish), and were the first to grand Finland autonomy and self rule. They even expanded Finnish territory from war reparations with Sweden. After 1917 Finns wanted full autonomy, this was granted but negotiations about territory borders were unresolved. Finns used the turmoil in SSSR in 1917-1923 to get maximalistic gains. The winter war was just restoring borders to fair ethnic borders.
Poland though... hoo boy :)
You are missing my point. I was saying this a good thing Linus is not from the country that has been invaded a lot. It doesn't matter if it's from Russia or someone else. If we get to the point where something that last happened 80 years ago makes a difference to someone now, we've lost the thread.
LOL
I wouldn't wonder if, at some point, developers from Russia, China and other BRICS countries will fork the Linux kernel. That way they can still can do the changes they need.
If BSD were forked, I can't see a practical reason why Linux can't be forked.
> I wouldn't wonder if, at some point, developers from Russia, China and other BRICS countries will fork the Linux kernel.
BRICS doesn't have a lot of real commonality of interests, but in the much more closely aligned RINK (Russia-Iran-North Korea) axis, there already is a forked Linux kernel underlying North Korea's Red Star OS (which also uses forks of Western software outside the kernel as part of the distro.)
There are already many patch sets for the Linux kernel which I suspect is realistically what would happen.
What I don’t get is why individuals in sanctioned countries can’t submit their patches still?
It look like the Biden's Executive Order 14071 may be behind the ban. See this video https://www.youtube.com/watch?v=L5Ec5jrpLVk (discussion: https://news.ycombinator.com/item?id=41933079). If true, then potential consequences may be much farther than just the Linux kernel and can affect the wider open source development.
exactly, Linus and et. al. are just being a cowards to admit this and point finger to their own government.
Linus put this into the title of the patch, but Russians are turning blind eye on this connection between agressive war against Ukraine, NATO, and West in general started by Russia and the patch.
what's up with the flaggings here? this as well as the linus one are totally valid topics.
A second thought is that open source software rose up in the era when we were trying to build a great interconnected world of business, communications, and more. Now that there is an effort to tear that apart, it isn't at all surprising that open source software can be caught in the crossfire. I think this is the tip of the iceberg and one reason I plan try to focus work on projects which are set up in a way which doesn't enable a single country to say who can or cannot be a part of it.
This is a shot across the bow of pretty much anyone working on the Linux kernel from outside the G7. Living in Southeast Asia, I will certainly be having plenty of conversations as to whether *BSDs are likely to be better bets for countries in the Global South.
The problem is that everyone outside the G7 lives under the constant threat of ever-expanding US sanctions. Successful open source projects will likely find ways to avoid being told who they can or cannot have contribute to them.
They only removed him from the maintainer list, he can still continue to contribute normally (and he even says he will probably continue to contribute in the future commercially).
People are making drama out of nothing.
We could definitely use this talent on the BSD's
What a sad day for open source. I expected better from Linus Torvalds. I know writing more will just get this post removed.
Be brave, what is the point of open discussion if you are too afraid to speak your mind? If you get banned or your post removed, so be it. Why self-censor? You are doing a disservice to yourself.
of course this story is flagged by this point
clearly on line with CERN also getting rid of russians.
So we’ve got into politics in software. Good lord (spaghetti one, of course)! I thought we already have problem with quality diving in IT, because of all those newcomers wanting money and laziness only.
Sad to see we learned nothing from hundreds of years of wars and occupations. Glad someone mentioned Poland and India. Millions killed by USA joining every war to just sell weapons to both sides of conflict - will be funny too when many people stop dreaming and see this is the truth.
Edit: of course I’m waiting for all this flagging and downvotes, because I’ve spoken badly about The Greatest Nation Ever.
Politics in open source is not new. I think one person in this thread has quoted a CoC. They did not always exist... :-)
What is new is hackers speaking in favor of nationalist boundaries, after having spent the 90s in opposition to things like cryptographic export controls.
Some decisions are difficult and no matter what you do, it's going to be bad.
I don't think many Western developers understand how much damage Linus just single-handedly dealt to the accumulated respect and trust towards the Linux Foundation leadership. If you think that the Russian IT community will think "damn, this evil Putin, we need to overthrow him", think again after taking a look at these discussions (in Russian) [1][2]. And many developers from other countries (especially from China) certainly have started to think "hm, we may be next" and act accordingly because of that, e.g. by not actively participating in the Linux development in the first place.
They could've handled it MUCH better, most people understand that the removal by itself is understandable (properly navigating the current regime of sanctions is extremely hard and it's better for an US-based organization to be conservative, doubly so with people from the directly sanctioned companies like Baikal Electronics), but lack of transparency, sneakiness, and the extremely aggressive, unnecessary and dehumanizing remarks from Linus just the situation from unfortunate bad to extreme worse.
[1]: https://habr.com/ru/news/852962/comments/
[2]: https://www.linux.org.ru/news/linux-general/17766938/page3#c...
> the extremely aggressive, unnecessary and dehumanizing remarks from Linus
Linus being Linus. I thought he had gotten some comms training but it’s hard to change when you’ve spent most of your career communicating very directly.
Linus and the Linux foundation breaking their own COC:
>In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, _ethnicity_, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, _nationality_, personal appearance, race, religion, or sexual identity and orientation.
I don't see "employer" on that list. Apparently, these people are being removed from their maintainership status due to their employer, not their nationality.
I assume your interlocutor was referring to how he dismissed those who complained about the move as "Russian trolls" more than the original delisting itself.
This also refers to employment. See https://en.wikipedia.org/wiki/Russian_web_brigades
I don't see "war" in this list.
This is markedly different afaict. In the past, Linus was brash with individuals, and sometimes corporations, judging them by their actions (even if at times unfairly). Now he is demonizing people based on their country of origin, and citing historical military conflicts as justification for demonizing them.
The shark has been jumped.
Not wanting to support the Russian MIC that will be used against your home and family the next time Russia invades is not demonizing people.
???
> he is demonizing people based on their country of origin
No he is not.
> citing historical military conflicts
Historical?
Ah, I got it. That would be bad if this was his main argument, but it is not.
Are you incapable of reading, or what?
From my perspective you are reading between the lines something that's not there. It is very strange to blame another person for your own hallucinations.
> he is demonizing people based on their country of origin
Quote?
Are you incapable of reading, or what?
Well said.
What's you point here exactly?
Without russia/China we're doomed? Is it the same for these two countries too if the west moves away from them?
And where exactly is Linus this evil strawman you created?
My point is that do not act surprised when you will see a noticeable reduction of contributions from Russian, Chinese, etc. developers. Most of people leaving (or not joining in the first place) will not be as visible as the Sergey's goodbye. By itself it may not be a huge deal, especially in the near term, but it compounds with other factors like dwindling (relative) popularity of C and the recent Rust debacle.
>And where exactly is Linus this evil strawman you created?
"Strawman"? Sure...
https://typeblog.net/55833/getting-called-paid-actor-by-linu...
>My point is that do not act surprised when you will see a noticeable reduction of contributions from Russian, Chinese, etc. developers. Most of people leaving (or not joining in the first place) will not be as visible as the Sergey's goodbye. By itself it may not be a huge deal, especially in the near term, but it compounds with other factors like dwindling (relative) popularity of C and the recent Rust debacle.
I highly doubt anyone would be surprised that people would not stop contributing if they agree with their country's interest in which said countries has questionable interests juxtaposition to USA's - which is where Linux is based.
If anything they would be surprised if they continue to contribute despite their country's geopolitical dumbfuckery and good for them, they got my support all the way.
>https://typeblog.net/55833/getting-called-paid-actor-by-linu...
First just going to state: Linus/Greg issue of lack of transparency is not something I've said that I'm neither agree/disagree with.
But nothing in this blogpost does very much of anything in showing some new revelation of Linus being a person who "dehumanizes" unless the phrase:
> I'm also not going to start discussing legal issues with random
> internet people who I seriously suspect are paid actors and/or have
> been ----->_riled up by them_<-----.
is somehow now synonymous with dehumanization.
But maybe I'm missing something, if so you're more than welcome to highlight where Linus has done something "dehumanizing".
“oh dear, how sad, nevermind.”
alas
[flagged]
Sanctioning individuals who aid a criminal government serves two purposes:
1) it applies pressure on that government and
2) ensures that we don’t indirectly support its crimes.
However, sanctioning an entire population — citizens who are already suffering under a leader who disregards their wellbeing — achieves little and seems more like an act of revenge than a strategic measure.
[flagged]
I get them from the UN and from watching the entire Gaza Strip get flattened with people inside, financed by my taxes. Where do you get your numbers?
where does the UN get their numbers? every bbc article that quotes the UN reluctantly adds (later on in the article) "according to the health in authority in Gaza", which means hamas.
I think hamas has achieved in practice something the Christians can only claim in faith - transmogrification.
a hamas soldier transmogrifies into an innocent civilian upon death.
even Sinwar would have been a UN teacher if his body hadn't been identifiable - he even carried a stolen UN teacher's passport.
Those casualties are not the cause of the day from western governments (rather the opposite) so they don't matter /s
“It’s ok when we do it”? I thought at least the FOSS community was above hypocrisy. Apparently not. And I get why there might be legal reasons (as tenuous as they may be) to not allow folks to be paid, but this particular dude was working for free.
If it was just legal reasons it would be totally understanable. Can't go against the law - but you can voice your reservations against it. Instead Linus is celebrating this.
[flagged]
i think one of the hardest parts of writing an o/s would be drivers for the h/w
[flagged]
> The kernel has a gray hair problem.
> No one in the West wants to do volunteer work any more because it pays a lot more to work at Evil Corp and wave some flags around during the appropriate month.
I thought most of the kernel "volunteers" were actually working for some "Evil Corp" or another that was paying them to "volunteer" in some way related to the company's business.
> No one in the West wants to do volunteer work any more because it pays a lot more to work at Evil Corp
This post is about an engineer in the East, who apparently works for a company called Baikal Electronics.
"BAIKAL ELECTRONICS JSC is a Russian electronics company that manufactures semiconductors and computer processors. Baikal Electronics JSC produces computer processors for the Russian military."
https://ge.usembassy.gov/targeting-russias-senior-officials-...
Do you somehow think these companies in the East are less Evil than Silicon Valley companies?
We need to know at which side of border you are to answer this question.
It's not only about work for Evil Corp being better. It's also about "how the fuck do I even start?"
I'm confused why you insinuate that "flag waving" in June has anything to do with this topic. You frame it as though that is something developers tolerate because they are paid to, in contrast to how developers behave in volunteer work (demonstrably untrue).
I wasn't talking about you personally.
I was talking about the type of human who is shown in this commercial: https://www.youtube.com/watch?v=X55JPbAMc9g
We need to be very clear that they are human, and not a reptile wearing human skin and using human words to get to eat human babies.
sad
Is it plausible that some three letter agencies are involved in this decision?
Sanctions fall under the State Department and OFAC which is under the Treasury.
Yes, it's called KGB (or FSB after renaming).
Sanctions have effectively improved the situation for Russia and the World outside the G7, so I reckon this new round of sanction elevators is going to be a huge detriment to the West and frankly Russia will be better off realising that the West is self-destructing
Everything runs great in a war economy till it doesn't.
yes, yes.
This is good. "West" and " Global South" need separate so there can be more competition and innovation in the world. I had no Idea linux got so political since it is not my OS, though recent wokenization of Debian should have made it clear OSS is screwed, but something good will come out of something bad.
What is the point of open source if it doesn’t protect individuals from the control of corps and non-democratic countries? What’s the damn point of open source if law enforcers can just hijack the project?
I don’t care about the Russians shenanigans but I’m dumbfounded by the lack of transparency, the obvious racism, from Linus.
The only point of open source is that you are still free to inspect, use and possibly fork everything and start anew. The concept you actually want is open governance, which is much more vague and less established. I guess this incident clearly demonstrates that Linux is less openly governed than what people assumed, but also it doesn't change anything about being open source. (We are even not very sure whether open governance is necessarily good in general!)
Also, at least try to say that you do care about "the Russians shenanigans" (but you can also don't support the incident as well), because it's also a highly political matter and inducing any useless emotion is just as bad as Linus' reply.
I supposed it was clear that I was referring to FOSS, in hindsight it wasn’t clear at all.
> Russian shenanigans
I do care about the conflict and hope for a swift victory by Ukraine, but in this instance it could have been anyone really. It doesn’t matter these people are Russians: Linus, to comply with “legal requirements”, threw out maintainers without giving an actual reason. If he is so eager to comply with legal requirements now, I wonder what he — he or any other software maintainer — would do were the “legal requirements” be for an unjust cause; countries shouldn’t dictate who can and cannot work for FOSS projects.
And on the matter of “we are the good guys, nothing can go wrong”: In EU politicians tried to make cryptography useless again, and while I don’t believe the law will pass I can’t help but wonder if FOSS maintainers, just like Linus, will happily comply.
My answer doesn't change for F/OSS, which has been widely mistaken to subsume open governance. Their underlying motivation does differ: the free software movement is concerned about user's freedom with respect to softwares and viral licenses were just means to that freedom, while the open source software movement cares more about the collaboration in the development phase but doesn't dictate the exact nature of collaboration, which the term "open governance" seeks to clarify.
While my point might be already a lost cause (sigh), I believe this distinction is very important because we don't know how to do open governance in general. We have a relatively strong case for F/OSS licensing mainly because it was easy to follow and therefore spreaded like fire. But every sizable project trying open governance is different from each other. In this regard:
> countries shouldn’t dictate who can and cannot work for FOSS projects.
This statement is irrelevant because it was the maintainers' decision to decide "who can and cannot work" for the Linux kernel. It's just your ideal---and honestly speaking, also my ideal---, and most real world F/OSS projects suffer from at least one issue against that ideal. We can't talk about how to achieve or move closer to the ideal without the correct understanding of terminology and situation, which your comment did (and still) miss. For example, the correct starting point would be this: why did many large projects have to create legal entities in some jurisdiction?
You don't get to operate in a legal vacuum just because you're writing software.
Then what is the point of free software? By existing within the law mechanism it is on itself pointless: it is free labor companies tolerate because it suits their interests and it is for now allowed because we don’t live in a dictatorship, but it is easily hijackable and, as Linus proves, there is not even a need to actually write malicious code.
I wonder what would you think projects like signal, but the FOSS community too, should do if the “chat control” law actually passed in Europe.
EDIT: if, as you say it doesn’t exist in a legal vacuum, then FOSS is worthless and, I reiterate, just free labor for corporations
The point is software which is free for anyone to inspect and build upon. That's it. It doesn't have to have geopolitical significance, and geopolitical events don't change the overall benefits.
FOSS is inherently political, it stands for softwares both free, per your definition, and free as in people’s freedom. If now any political entity large enough to pull its weight can hijack an entire project, then FOSS is pointless and the people contributing to these projects are just doing some good ol’ work for free, with no benefits for nobody but corporations.
https://www.gnu.org/philosophy/floss-and-foss.en.html
Not at all, and here's a personal example.
I submit patches to projects operated by companies all the time, and I generally don't care who runs the project (whether it's a company or a hobbyist). I do this only because it benefits me directly. It probably helps other people too, but they're not my problem. The company making money is also not my problem.
I fix a bug or add a feature, which I was going to do anyway. I get that change merged upstream. I can then happily use my Linux distribution's packages (or some other downstream dependency) without wasting monstrous amounts of time replacing those packages with my own locally maintained version.
[flagged]
For a good reason, though! Invading another country and having "human safaris" with their citizens is kind of a pretty valid reason.
Those darned Belgian maintainers!
Which country is currently under Belgian invasion?
This reminds of the Anti-German sentiment during WWI.
https://en.wikipedia.org/wiki/Anti-German_sentiment
"The Justice Department attempted to prepare a list of all German aliens, counting approximately 480,000 of them. The Committee of Internment of Alien Enemies recommended sending them to internment camps, though the idea was opposed by the War Department and the Attorney General. More than 4,000 German aliens were imprisoned in 1917–1918. The allegations included spying for Germany and endorsing the German war effort.
When the United States entered the war in 1917, some German Americans were looked upon with suspicion and attacked regarding their loyalty. Propaganda posters and newspaper commentary fed the growing fear. In Wisconsin, a Lutheran minister faced suspicion for hosting Germans in his home, while a language professor was tarred and feathered for having a German name and teaching the language. The Red Cross barred individuals with German last names from joining in fear of sabotage. One person was killed by a mob; in Collinsville, Illinois, German-born Robert Prager was dragged from jail as a suspected spy and lynched. Some aliens were convicted and imprisoned on charges of sedition for refusing to swear allegiance to the United States war effort. Thousands were forced to buy war bonds to show their loyalty."
I'm not sure why you think this is comparable at all. These aren't Russian immigrants or descendants living in the west, they're Russians living in Russia, and working for Russian companies on the sanctions list. As a result, they've been stripped of their maintainership status, so they can still contribute, but they have to go through the regular send-a-patch process that any other random contributor would have to. It surely doesn't feel good to them after their history of contributions, but international law and politics cause things like this to happen.
Yes, what you are saying is fair enough.
I can imagine technological "divorces" will happen more often going forward, as the polarization between the G7 and the BRICS++ members grows.
Yep, this reminds me a lot of how things were before the early 1990s, when the Soviet Union and all the countries aligned with it were behind an "Iron Curtain" and there was very little communication and trade between the two sides. I just hope there isn't a massive war between the two factions, and we can move peacefully towards having complete economic isolation between them like we had before.
>No matter the reason of the situation but haven't we deserved more than that? Adding to the GREDITS file at least, no?
The author of the linked article suggests that they should get some form of memorialization. When Linus is finished berating Sam for working at Halliburton during the Iraq war, something that by analogy I guess he has every right to do, this advice should probably be taken.
Under international law (the real one, not the USA BS about "rules based order") unilateral sanctions are illegal.
> Under international law (the real one, not the USA BS about "rules based order") unilateral sanctions are illegal.
No, they aren't, in general international law. They may be between partners in a multilateral agreement that provides trade terms, but they are specifically allowed on national security grounds within the largest such organization and the only one I am aware of where both the US and Russian Federation are members, the WTO, under GATT Article XXI(b).
"German Americans were looked upon with suspicion"
This isn't about Russian Americans, though. This is about Russian developers working for Russian companies that are involved in the actual war.
Have we seen the same about Israeli contributors?
Pointing out hypocrisy is not the same as pointing out a flaw in a decision. This can be both the correct, legally required decision, and also be hypocritical.
Israel attacked by Hamas, which, in turn, was bribed by Russia to start the war. Hamas captured and killed citizens of few nations, completely unrelated to occupation of Palestina by Israel.
It's not like one side is completely innocent, while other side is pure evil.
"Israel attacked by Hamas, which, in turn, was bribed by Russia" :)))))))) Everything wrong in the world is caused by Russia. It's not like Israel has been illegally occupying Palestinian lands since 1967 keeping those people in an open air prison.
The action of a terrorist group do not justify a genocide.
Has Israel been sanctioned by any major western government?
no and that's exactly why those sanctions are bullshit
It should but won't because the likoud always play the criticizing_Israel choices = antisemitism card to shutdown any discussion and most western gov have too much baggage against jews to feel entitled to argue against. This + it is a matter of who you hate the most. Most far right political groups in western countries are hating islam and arabs even more than jews at the moment.
The irony is that some neonazis in european countries who used to make jokes about gaz chambers are currently calling out parties expressing concern about Israel politics as antisemitists and islamists.
And then the next paragraph of the wikipeida: "In Chicago, Frederick Stock was forced to step down as conductor of the Chicago Symphony Orchestra until he finalized his naturalization papers. Orchestras replaced music by German composer Wagner with French composer Berlioz. After xenophobic Providence Journal editor John R. Rathom falsely accused Boston Symphony Orchestra conductor Karl Muck of refusing to play The Star-Spangled Banner and triggered a trial by media in October 1917, Muck and 29 of the orchestra's musicians were arrested and interned in Fort Oglethorpe, Georgia, until well after the Armistice. "
And of course notorious renaming hamburgers to "liberty steaks" in some restaurants in the timeframe between WWI and WWII.
It looks like typical wartime politics. It's better to say sorry rather than to risk millons of lives due to espionage. There is no liberals at war.
It's not about espionage, it's about sanctions intended to cause economic loss to the companies targeted (and thus to the country those companies are in).
State level actors won't be using such "flagged" companies as their delivery method; see Jia Tan.
You managed to read about the results of that idiocy, and believe it's a promotion of that same idiocy.
>It's better to say sorry rather than to risk millons of lives due to espionage.
We can't open a discussion about obfuscated FSB patches if we aren't going to ask what we're doing about obsfucated NSA patches.
This isn't about patches at all. They can submit patches. Anyone can.
This is about being listed as a contact. You can EITHER work for a company that produces CPUs for the Russian army OR answer mail on behalf of the linux kernel maintainers, but not both.
So, what, the espionage concern is that a person who is listed as a contact might read emails on LKML.org?
The only possible justification for this is the one being offered, that some lawyers do not believe it is safe for Linus to head a project with ties that could be made real to a jury between its leaders and sanctioned entities.
Considering the fact that individual people need to stay out of court as badly as they need to avoid being convicted this is not such a difficult decision to empathize with, but it is being conducted in a typical Kernel fashion, with personal views being injected at all the worst moments and contributors leaving who would not have had any quarrels if they had not been fabricated.
They still able to read LKML, so it's not, but they no longer ask questions like "Tell me details of your hardware because I'm official kernel maintainer while you is just engineerer, so I can easily harm you career if you refuse to cooperate.", then use this information to improve hardware used in Russian weapons.
If official kernel maintainers could harm careers over not telling them proprietary hardware details, NVIDIA would be selling hot dogs at a street corner.
It doesn't matter. The sanctions say "don't cooperate with those companies", not "unless the cooperation is harmless" or "only according to your judgment" or anything like that.
That explains why it had to happen, but says little about what our opinion about it should be.
A rule that's simple enough to understand reasonably quickly is also simple enough to mishandle some corner case.
In this case: Pity for the guys who build Putin's glide bombs.
What espionage concern? Has anyone involved said there is one?
Yes, and I quoted the comment I had replied to. It sounds like we agree except for misunderstanding.
> Could this have been an NSA attack? Maybe. But there were many others who had the skill and motivation to carry out this attack. Unless somebody confesses, or a smoking-gun document turns up, we’ll never know.
USA? Russia? China? Israel? North Korea? Iran?