Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Laya the open source version of Jev(convaiinnovations.com ↗)
    137comments
  2. A graphical desktop for the ZX Spectrum(github.com/mindbox77 ↗)
    45comments
  3. Tin: full-text search for Postgres(planetscale.com ↗)
    37comments
  4. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    449comments
  5. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    179comments
  6. “The Secret Life of Circuits” is here(coredump.cx ↗)
    51comments
  7. Asking Authors About Their Own Papers(medium.com/tmlrorg ↗)
    32comments
  8. Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'(quantamagazine.org ↗)
    11comments
  9. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    548comments
  10. I built the fastest PHP webserver in the world(qbixserver.com ↗)
    27comments
  11. San Francisco Onion Futures Company(onionfutures.com ↗)
    115comments
  12. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    132comments
  13. New evidence for hidden chambers beyond Tutankhamun's tomb(nature.com ↗)
    4comments
  14. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    188comments
  15. What Zig felt like, coming from Rust(besok.github.io ↗)
    104comments
  16. Cloudflare Quick Tunnels(cloudflare.com ↗)
    301comments
  17. Learning Another Language May Be One of the Best Ways to Keep Your Brain Healthy(theconversation.com ↗)
    39comments
  18. How to Write with an LLM(sockpuppet.org ↗)
    360comments
  19. Agreement between the USA and Denmark (1951,2004) [pdf](state.gov ↗)
    12comments
  20. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    24comments
  21. Communication by means of modulated Johnson noise(pnas.org ↗)
    18comments
  22. Saving another 100TB of RAM(cloudflare.com ↗)
    89comments
  23. SDCC – Small Device C Compiler(sourceforge.net ↗)
    23comments
  24. Ray Ozzie and the Optimism of Being Early(reproof.app ↗)
    11comments
  25. Science Is Open Software(jepedersen.dk ↗)
    51comments
  26. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    44comments
  27. Ctenophores: Wonders of Biology(quantamagazine.org ↗)
    7comments
  28. From Stonemasons to Carpenters(thelastsoftwareengineer.substack.com ↗)
    4comments
  29. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    122comments
  30. OpenJev(openjev.com ↗)
    278comments

Goodbye from a Linux Community Volunteer

225 pointsby 1y agolore.kernel.org
142 comments
1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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!

1y agoHN ↗

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)

1y agoHN ↗

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?

1y agoHN ↗

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.

1y agoHN ↗

you get that the revert patch was for non code?

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

Thank God Linus is not from India or Poland (tops on the lists of 'most invaded countries' found on a brief search)

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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?

1y agoHN ↗

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.

1y agoHN ↗

You have no idea that the LF has a yearly budget of around 200M dollars?

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

I think they have been transparent as they legally can be. We're going to have to read between the lines here.

1y agoHN ↗

What a sad day for open source. I expected better from Linus Torvalds. I know writing more will just get this post removed.

1y agoHN ↗

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.

1y agoHN ↗

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."

1y agoHN ↗

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. "

1y agoHN ↗

And of course notorious renaming hamburgers to "liberty steaks" in some restaurants in the timeframe between WWI and WWII.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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?

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

What espionage concern? Has anyone involved said there is one?

1y agoHN ↗

Yes, and I quoted the comment I had replied to. It sounds like we agree except for misunderstanding.

1y agoHN ↗

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.

1y agoHN ↗

If official kernel maintainers could harm careers over not telling them proprietary hardware details, NVIDIA would be selling hot dogs at a street corner.

1y agoHN ↗

You managed to read about the results of that idiocy, and believe it's a promotion of that same idiocy.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

Under international law (the real one, not the USA BS about "rules based order") unilateral sanctions are illegal.

1y agoHN ↗

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).

1y agoHN ↗

"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.

1y agoHN ↗

Have we seen the same about Israeli contributors?

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

The action of a terrorist group do not justify a genocide.

1y agoHN ↗

"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.

1y agoHN ↗

Has Israel been sanctioned by any major western government?

1y agoHN ↗

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.

1y agoHN ↗

no and that's exactly why those sanctions are bullshit

1y agoHN ↗

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.

1y agoHN ↗

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...

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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?

1y agoHN ↗

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.

1y agoHN ↗

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?

1y agoHN ↗

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...

1y agoHN ↗

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".

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

Probably not until after PRC troops land in Taiwan.

1y agoHN ↗

Some decisions are difficult and no matter what you do, it's going to be bad.

1y agoHN ↗

Oh no, good thing there are no tech or defense personnel from non-Russian countries that contribute to the Linux kernel! Stop the presses!!!

1y agoHN ↗

Is it plausible that some three letter agencies are involved in this decision?

1y agoHN ↗

Sanctions fall under the State Department and OFAC which is under the Treasury.

1y agoHN ↗

Yes, it's called KGB (or FSB after renaming).

1y agoHN ↗

exactly, Linus and et. al. are just being a cowards to admit this and point finger to their own government.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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?

1y agoHN ↗

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.)

1y agoHN ↗

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.

1y agoHN ↗

You don't get to operate in a legal vacuum just because you're writing software.

1y agoHN ↗

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

1y agoHN ↗

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.

1y agoHN ↗

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

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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?

1y agoHN ↗

Why is that submission so harshly suppressed? Honest question.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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

1y agoHN ↗

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.

1y agoHN ↗

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?)

1y agoHN ↗

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].

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

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.

1y agoHN ↗

Every thread about this is filled with Russian apologists.

1y agoHN ↗

what's up with the flaggings here? this as well as the linus one are totally valid topics.

1y agoHN ↗

We could definitely use this talent on the BSD's

1y agoHN ↗

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

1y agoHN ↗

Everything runs great in a war economy till it doesn't.

1y agoHN ↗

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.

1y agoHN ↗

Linus explicitly commented later that lawyers told them to do that, and refused to provide details of what exactly they said.

1y agoHN ↗

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.

1y agoHN ↗

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?

1y agoHN ↗

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.

1y agoHN ↗

Switzerland's neutrality is long gone, they also sanction Russia.

1y agoHN ↗

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...

1y agoHN ↗

of course this story is flagged by this point

clearly on line with CERN also getting rid of russians.

1y agoHN ↗

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.

1y agoHN ↗

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.