Goodbye from a Linux Community Volunteer
lore.kernel.org
lore.kernel.org
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] 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)
The situation is sad for individual contributors indeed. The overall backdrop does seem in line with sanctions requirements for ITAR, OFAC etc.
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.
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!
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/item?id=41934219
Page 1 with 27 points ;)
EDIT: 2 minutes later away from page 1 and completely flagged with removed title
EDIT: 2 minutes later away from page 1 and completely flagged with removed title (still thinking it's user-side flagging?)
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].
yes, that's effect of user flags. Just more of them came.
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.
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?
Because the code is thought still owned by the devs, I do not know how much difference that would make.
DW = DesignWare
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...
> 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.
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.
Sanctions don't move lockstep with military actions and neither do the courts that interpret and enforce the sanctions.
> 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.
I’m always in for making more clear and transparent processes though.
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.
If BSD were forked, I can't see a practical reason why Linux can't be forked.
What I don’t get is why individuals in sanctioned countries can’t submit their patches still?
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.)
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.
People are making drama out of nothing.
clearly on line with CERN also getting rid of russians.
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.
What is new is hackers speaking in favor of nationalist boundaries, after having spent the 90s in opposition to things like cryptographic export controls.
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...
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.
>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.
The shark has been jumped.
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.
> he is demonizing people based on their country of origin
Quote?
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?
>And where exactly is Linus this evil strawman you created?
"Strawman"? Sure...
https://typeblog.net/55833/getting-called-paid-actor-by-linu...
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".
I don’t care about the Russians shenanigans but I’m dumbfounded by the lack of transparency, the obvious racism, from Linus.
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
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.
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.
> 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.
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?
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."
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.
USA? Russia? China? Israel? North Korea? Iran?
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.
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.
In this case: Pity for the guys who build Putin's glide bombs.
State level actors won't be using such "flagged" companies as their delivery method; see Jia Tan.
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.
I can imagine technological "divorces" will happen more often going forward, as the polarization between the G7 and the BRICS++ members grows.
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).
This isn't about Russian Americans, though. This is about Russian developers working for Russian companies that are involved in the actual war.
It's not like one side is completely innocent, while other side is pure evil.
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.