Am 18. Oktober 2024 strich ein Patch elf Personen aus der MAINTAINERS-Datei des Linux-Kernels, darunter alle mit einer .ru-Adresse. Eine Sanktionsregel wurde sechs Tage später genannt, inoffiziell und mit einer Entschuldigung für das Vorgehen. Einer der elf wurde wieder eingetragen.
Am 18. Oktober 2024 verschickte der Kernel-Maintainer Greg Kroah-Hartman per E-Mail einen Patch für MAINTAINERS, die Datei, die festhält, wer welchen Teil des Linux-Kernels betreut, und nahm ihn binnen neun Minuten in seinen eigenen Entwicklungszweig auf. Die Begründung des Patches lautet vollständig: "Einige Einträge aufgrund verschiedener Compliance-Anforderungen entfernen. Künftig können sie zurückkehren, wenn ausreichende Unterlagen vorgelegt werden." Die E-Mail ging an eine einzige Patch-Mailingliste und an ihn selbst; keiner der Gestrichenen stand unter den Empfängern, und der Commit trägt keinen Review-Vermerk. Linus Torvalds übernahm ihn am 20. Oktober per Merge.
Der Commit änderte keinen Code. Er löschte 178 Zeilen und strich elf Personen aus der Datei, neun davon als Maintainer eingetragen, zwei nur als Reviewer. Eine Auszählung der Datei zeigt: Vor dem Commit enthielt MAINTAINERS 23 Zeilen mit einer .ru-Adresse, verteilt auf zehn Personen; danach keine mehr. Der Elfte, Serge Semin, war unter einer gmail.com-Adresse eingetragen.
Am 21. Oktober fragte ein anderer Kernel-Maintainer auf der Mailingliste, worin die Anforderungen bestünden, und fügte hinzu: "Ich fürchte außerdem, dass dies weiterer (missbräuchlicher) Verwendung Tür und Tor öffnet ..." Ein zweiter Maintainer antwortete noch am selben Tag: "Ich stimme zu." Eine öffentliche Antwort Kroah-Hartmans wurde nicht gefunden. Phoronix schrieb am 22. Oktober, die Gestrichenen seien "anscheinend alle Russen oder mit Russland verbunden"; LWN hielt fest, es habe "keine öffentliche Bekanntgabe der Richtlinie, die die Entfernung dieser Einträge verlangte", gegeben. Am 23. Oktober schrieb der Administrator von kernel.org, der sich im selben Beitrag eine "als russisch identifizierte Person" in "einer der leitenden Positionen der Linux Foundation" nannte, in einem öffentlichen Streit auf dem Social-Media-Server von kernel.org, er spreche nicht für die Foundation, und die Gestrichenen seien "als Beschäftigte von Unternehmen auf der Sanktionsliste der USA und der EU identifiziert worden". Diese Unternehmen, schrieb er weiter, seien "unmittelbar am russischen Militärkomplex beteiligt"; falls die Gestrichenen für Unternehmen arbeiteten, die "Waffen oder Logistik entwickeln, die das russische Militär nutzt", mache er sie "auf einer sehr persönlichen Ebene verantwortlich". Der Beitrag nennt kein Unternehmen und keine Quelle.
Weniger als eine Stunde nach diesem Beitrag antwortete Torvalds auf einen Vorschlag, die Streichung zurückzunehmen: "Okay, jede Menge russische Trolle unterwegs." Es sei, schrieb er, "völlig klar, warum die Änderung vorgenommen wurde, sie wird nicht zurückgenommen", und "der Einsatz mehrerer beliebiger anonymer Konten" werde daran nichts ändern; für "die tatsächlich unbeteiligten Zuschauer, die keine Konten von Trollfabriken sind", fügte er hinzu, die Anforderungen seien "nicht nur eine US-Sache". Weiter schrieb er: "Falls Sie von den Russland-Sanktionen noch nichts gehört haben, sollten Sie irgendwann einmal versuchen, Nachrichten zu lesen." Und: "Ich bin Finne. Dachten Sie, ich würde russische Aggression *unterstützen*?" Auf die Frage, ob er an eine Verschwiegenheitsvereinbarung gebunden sei, antwortete er: "Nein, aber ich bin kein Anwalt, also werde ich nicht auf die Einzelheiten eingehen, die mir - und anderen Maintainern - von Anwälten mitgeteilt wurden." Keine seiner beiden Antworten nennt eine Regel oder eine Liste.
Am 24. Oktober verabschiedete sich Semin mit einer Nachricht an die Kernel-Mailingliste. Nach seiner Darstellung hatte der ranghohe Maintainer, mit dem er die Sache privat besprochen hatte, nicht erklärt, worin die Anforderungen bestanden; aus diesem Austausch nannte er nur die Stichworte: "Sanktionen", "tut mir leid", "ich kann nichts tun", "sprechen Sie mit Ihrem (Firmen-)Anwalt". Seine eigene Arbeit am Kernel, schrieb er, sei "seit mehr als einem Jahr rein _ehrenamtlich_", weshalb er keinen Firmenanwalt habe, mit dem er sprechen könne, und der Patch sei "stillschweigend, hinter dem Rücken aller, _unter Umgehung_ des üblichen Patch-Review-Verfahrens, ohne Benachrichtigung der betroffenen Entwickler/Subsysteme" aufgenommen worden. Einer der beiden gestrichenen Reviewer hatte am 21. Oktober geschrieben, als ein anderer Entwickler anbot, von ihm betreute Treiber zu übernehmen: "Ich bin natürlich weiterhin interessiert ... aber es sieht so aus, als dürfte ich nicht mehr." Ein weiterer der elf hatte am 23. Oktober auf den Vorschlag zur Rücknahme mit einer einzigen zustimmenden Zeile geantwortet, einem Acked-by-Vermerk unter seinem eigenen Namen.
Rund zehn Stunden nach Semins Abschied antwortete ihm der Kernel-Entwickler James Bottomley: "Bitte nehmen Sie unser aller Entschuldigung dafür an, wie dies gehandhabt wurde." Den juristischen Rat fasste er so zusammen: "Wenn Ihr Unternehmen auf den SDN-Listen des US-amerikanischen OFAC steht, einem OFAC-Sanktionsprogramm unterliegt oder einem Unternehmen auf der Liste gehört oder von ihm kontrolliert wird, ist unsere Möglichkeit, mit Ihnen zusammenzuarbeiten, Beschränkungen unterworfen, und Sie können nicht in der MAINTAINERS-Datei stehen." An Semin gewandt schrieb er: "In Ihrem konkreten Fall liegt das Problem darin, dass Ihr Arbeitgeber auf dieser Liste steht." Keiner der beiden nannte den Arbeitgeber. Bottomley dankte Semin für seine Beiträge, bot an, ihm "oder jedem anderen" zu einem Eintrag in der CREDITS-Datei des Kernels zu verhelfen, und schrieb: "Die gesamte Linux-Infrastruktur und viele der Maintainer befinden sich in den USA, und wir können die Anforderungen des US-Rechts nicht ignorieren." Noch am selben Tag beantwortete er auch die Frage vom 21. Oktober. "Wir haben endlich die Freigabe erhalten, den eigentlichen Rat zu veröffentlichen", begann er und wiederholte die Regel; die verlangten Unterlagen, die von Anwälten der Linux Foundation geprüft würden, müssten belegen, dass ein Gestrichener "tatsächlich nicht für eine über die SDN-Liste des OFAC sanktionierte Einrichtung arbeitet"; er fügte hinzu: "Ich stimme zu, dass wir in dieser Sache transparenter hätten sein sollen", meinte aber, für jemand anderen als Kroah-Hartman wäre es schwer, einen Maintainer mit dieser Begründung streichen zu lassen, "also ist das wahrscheinlich nicht so anfällig für Missbrauch". Auf die Frage, in welcher Eigenschaft er spreche, antwortete er: "Das ist Linux, also in überhaupt keiner offiziellen Eigenschaft. Allerdings gebe ich die Ansichten einer Reihe von Leuten wieder, mit denen ich gesprochen habe, aber es wäre nicht fair von mir, sie zu nennen." Anwälte, fügte er hinzu, würden "später ein wesentlich längeres Richtliniendokument vorlegen".
Zwei Unternehmen, deren Namen zu gestrichenen Einträgen passen, standen bereits auf dieser Liste des US-Finanzministeriums: ein Unternehmen namens Metrotek seit dem 31. März 2022 und Baikal Electronics seit dem 15. September 2022, beides im ersten Jahr des Krieges in der Ukraine. Ein gestrichener Reviewer war unter einer metrotek.ru-Adresse eingetragen; Semin stand als Maintainer in den beiden Baikal-T1-Einträgen des Kernels, und als er im März 2023 Patches unter einer Adresse von Baikal Electronics einreichte, antwortete ein Netzwerk-Maintainer: "Wir fühlen uns nicht wohl dabei, Patches anzunehmen, die von Ihrer Organisation stammen oder von ihr hergestellte Hardware betreffen." Eine dritte Person wurde unter einer sberdevices.ru-Adresse gestrichen: Die Liste auf dem Stand vom 13. Oktober 2026 enthält keinen Eintrag unter dem Namen SberDevices, und die Sberbank steht seit dem 6. April 2022 darauf; ob SberDevices der Sberbank gehört, wurde nicht geprüft. Patches von Gestrichenen wurden weiterhin angenommen: Am 13. Oktober 2026 fand die Commit-Suche von GitHub im Hauptzweig des Kernels siebzehn Commits mit Datum nach der Streichung, eingereicht von den .ru-Adressen, unter denen zwei der Gestrichenen in MAINTAINERS gestanden hatten; einer davon, mit Datum vom April 2025, stammt vom anderen gestrichenen Reviewer, dem oben zitierten. Im März 2025 strich QEMU, ein anderes Open-Source-Projekt, zwei Maintainer - in einem per Review geprüften Commit, der zwei Organisationen nennt und angibt, dass sie auf der US-Sanktionsliste stehen. Im selben Monat nannte ein per Review geprüfter Kernel-Commit, der Maintainer für einen anderen Teil des Kernels eintrug, die Regel in seiner Begründung: Er bezeichnet ein Unternehmen als "eine vom OFAC sanktionierte Einrichtung", "was Beschäftigte als Maintainer ausschließt", und verweist auf Bottomleys Antwort auf die Frage vom 21. Oktober.
Einer der elf kehrte zurück: Abylay Ospan, unter einer .ru-Adresse gestrichen, schickte von einer amazon.com-Adresse einen auf den 23. Oktober datierten Patch, der ihn wieder als Maintainer von sechs Medientreiber-Einträgen eintrug, und Kroah-Hartman nahm den Patch am 29. Oktober 2024 auf. Die allgemeine Handreichung der Linux Foundation vom 29. Januar 2025 zu US-Sanktionen nennt es ein Problem, Leistungen für "einen Entwickler, der (direkt oder indirekt) bei einem SDN beschäftigt ist", also bei einer Person oder Einrichtung auf der Liste des US-Finanzministeriums, zu erbringen; sie erwähnt weder den Kernel noch MAINTAINERS, und LWN bezeichnete sie als "die Überlegungen, die hinter der Entfernung einer Gruppe russischer Kernel-Maintainer im Oktober standen". Der Bericht des Code-of-Conduct-Komitees des Kernels für April 2024 bis März 2025, den Kroah-Hartman am 30. April 2025 im Namen des Komitees an die Kernel-Mailingliste schickte, verzeichnet "Meldungen über Maßnahmen im Zusammenhang mit dem Office of Foreign Assets Control (OFAC) und über beiläufige Bemerkungen in technischen Diskussionen, die die Schwelle zu einem Verstoß nicht erreichen"; um welche Meldungen und Maßnahmen es ging, sagt er nicht. Im Kernel auf dem Stand vom 12. Oktober 2026, Linux 7.3-rc7, enthält MAINTAINERS keine .ru-Adresse, und keiner der anderen zehn ist dort oder in der CREDITS-Datei aufgeführt. Keine für diese Aufzeichnung gelesene Primärquelle nennt die Nationalität oder die Staatsangehörigkeit auch nur eines der elf.
Quellen
- Linux kernel commit 6e90b675cf94, Greg Kroah-Hartman: 'MAINTAINERS: Remove some entries due to various compliance requirements.' (GitHub mirror), 18. Oktober 2024
- Linux kernel: MAINTAINERS as left by commit 6e90b675cf94 (raw file, GitHub mirror), 18. Oktober 2024
- Linux kernel merge commit c55228220dd3, Linus Torvalds: merge of the pull request that carried the removal (GitHub mirror), 20. Oktober 2024
- Linux kernel mailing list (Openwall archive): first public reply to the patch, asking what the requirements are, 21. Oktober 2024
- Linux kernel mailing list (Openwall archive): a second maintainer's reply of 21 October 2024 to the first public question, 21. Oktober 2024
- Linux kernel mailing list (Openwall archive): a removed reviewer's reply of 21 October 2024 to an offer to take over drivers he had looked after, 21. Oktober 2024
- Phoronix: Michael Larabel, 'Several Linux Kernel Driver Maintainers Removed Due To Their Association To Russia', 22. Oktober 2024
- LWN.net: Jonathan Corbet, 'Several Russian developers lose kernel maintainership status', 22. Oktober 2024
- social.kernel.org: post of 23 October 2024 by the administrator of kernel.org on the people removed, 23. Oktober 2024
- heise online: Moritz Förster, 'Linux: Several Russian maintainers kicked out' (reports the kernel.org administrator's post), 24. Oktober 2024
- Phoronix: Michael Larabel, 'Linus Torvalds Comments On The Russian Linux Maintainers Being Delisted' (reproduces both replies of 23 October 2024), 23. Oktober 2024
- Linux netdev mailing list (Openwall archive): Linus Torvalds, first reply of 23 October 2024 to the proposed revert, 23. Oktober 2024
- Linux netdev mailing list (Openwall archive): Linus Torvalds, second reply of 23 October 2024, on whether he was bound by a non-disclosure agreement, 23. Oktober 2024
- Linux netdev mailing list (Openwall archive): a removed maintainer's reply of 23 October 2024 to the proposed revert, a single Acked-by line, 23. Oktober 2024
- Linux kernel mailing list (Openwall archive): Serge Semin, 'linux: Goodbye from a Linux community volunteer', 24. Oktober 2024
- Linux kernel mailing list (Openwall archive): James Bottomley, reply to Serge Semin with the summary of the legal advice, 24. Oktober 2024
- Linux kernel mailing list (Openwall archive): James Bottomley, reply to the first public question, on the documentation asked for, 24. Oktober 2024
- Linux kernel mailing list (Openwall archive): James Bottomley, reply on the capacity in which he spoke and on a later policy document, 24. Oktober 2024
- Phoronix: Michael Larabel, report of 24 October 2024 on James Bottomley's statement and Serge Semin's farewell, 24. Oktober 2024
- Linux kernel commit cb617e148bb3, Abylay Ospan: 'MAINTAINERS: add netup_unidvb maintainer' (GitHub mirror), 29. Oktober 2024
- US Treasury, Office of Foreign Assets Control: Russia-related designations of 31 March 2022 (additions to the SDN List), 31. März 2022
- US Treasury, Office of Foreign Assets Control: Russia-related designations of 6 April 2022 (additions to the SDN List), 6. April 2022
- US Treasury, Office of Foreign Assets Control: Russia-related designations of 15 September 2022 (additions to the SDN List), 15. September 2022
- US Treasury, Office of Foreign Assets Control: Specially Designated Nationals (SDN) List, data file (reviewed 13 October 2026; the address serves the current list), 13. Oktober 2026
- Linux netdev mailing list (Openwall archive): Serge Semin, cover letter of a patch series of 14 March 2023 (its Message-ID shows the Baikal Electronics domain), 14. März 2023
- Linux netdev mailing list (Openwall archive): networking maintainer's reply of 14 March 2023 to a patch series Serge Semin sent from a Baikal Electronics address, 14. März 2023
- Linux kernel commit d82e86c15364: patch dated 8 April 2025 from a removed reviewer's .ru address (GitHub mirror), 8. April 2025
- Linux kernel commit 3cc9a8cadaf6: patch dated 21 July 2025 from a removed maintainer's .ru address (GitHub mirror), 21. Juli 2025
- QEMU commit 0d3dea7d7a49: 'MAINTAINERS: remove widely sanctioned entities' (GitHub mirror), 10. März 2025
- Linux kernel commit f55f9f5593da: reviewed MAINTAINERS change of March 2025 whose message states the employer rule (GitHub mirror), 15. März 2025
- The Linux Foundation: 'Navigating Global Regulations and Open Source: US OFAC Sanctions', 29. Januar 2025
- LWN.net: Jonathan Corbet, 'The Linux Foundation on global regulations and sanctions', 31. Januar 2025
- Linux kernel mailing list (Openwall archive): Greg Kroah-Hartman, 'Code of Conduct Committee report for April 2024 - March 2025', 30. April 2025
- Linux kernel: MAINTAINERS at Linux 7.3-rc7, commit 24a19b953e2a of 12 October 2026 UTC (raw file, GitHub mirror), 12. Oktober 2026
- Linux kernel: CREDITS at Linux 7.3-rc7, commit 24a19b953e2a of 12 October 2026 UTC (raw file, GitHub mirror), 12. Oktober 2026
Stand der Dinge
Nicht zurückgenommen: Torvalds lehnte eine Rücknahme ab, und zehn der elf waren am 12. Oktober 2026 weiterhin nicht eingetragen; allein Abylay Ospan wurde wieder eingetragen, unter einer amazon.com-Adresse. Nach fünf Tagen verwies Torvalds auf Sanktionen und auf das, was Anwälte ihm und anderen Maintainern mitgeteilt hätten, ohne eine Regel zu nennen. Ein konkreter Grund, ein Arbeitgeber auf einer Sanktionsliste, wurde nur inoffiziell angeführt: am selben Tag vom Administrator von kernel.org, der ihn auf alle Gestrichenen bezog, und einen Tag später von James Bottomley, als Regel, die er allein auf Semins Fall anwandte; Bottomley gab an, in keiner offiziellen Eigenschaft zu sprechen, aber die Ansichten einer Reihe von Leuten wiederzugeben, die er nicht nannte. Durch keine hier gelesene Quelle belegt: dass dieser Grund auf alle elf zutraf; dass die Nationalität das Kriterium war; warum jede .ru-Adresse gestrichen wurde; ein Arbeitgeber für mindestens fünf der elf; wer die Entscheidung traf; und ob einer der anderen zehn die Wiedereintragung oder den von Bottomley angebotenen Eintrag in der CREDITS-Datei beantragte. Semin gibt an, seine Kernel-Arbeit sei seit mehr als einem Jahr ehrenamtlich gewesen, was nicht klärt, wo er beschäftigt war, und weder er noch Bottomley nennt einen Arbeitgeber. Die Zuordnung der beiden auf der US-Liste gefundenen Unternehmen zu gestrichenen Einträgen beruht allein auf dem Namen; den gestrichenen Adressen unter netup.ru, omp.ru und sberdevices.ru wurde kein Eintrag dieser Liste auf dem Stand vom 13. Oktober 2026 zugeordnet; die Liste enthält einen einzigen Eintrag unter dem Namen OMP, eine Gesellschaft mit beschränkter Haftung, und ob es sich dabei um das Unternehmen hinter der omp.ru-Adresse handelt, wurde nicht geklärt; Eigentumsverhältnisse, die die genannte Regel ebenfalls erfasst, wurden nicht geprüft, und keine andere Liste als die der USA wurde durchsucht. Patches von Gestrichenen wurden auch danach aufgenommen. Bis zum 13. Oktober 2026 fand sich in den Archiven der Mailinglisten und in der Dokumentation des Kernels weder eine öffentliche Erklärung Kroah-Hartmans noch ein Richtliniendokument des Kernels zu Sanktionen; die allgemeine Handreichung der Linux Foundation vom 29. Januar 2025 knüpft die Beschränkung an den Arbeitgeber und erwähnt weder den Kernel noch MAINTAINERS; in der eigenen Versionsgeschichte des Kernels fand sich die Regel zu Maintainern nur in der Begründung eines Commits vom März 2025. Die Streichung stieß auf den eigenen Mailinglisten des Kernels auf Widerspruch: Ein nicht gestrichener Maintainer fragte, worin die Anforderungen bestünden, und fürchtete Missbrauch, ein weiterer stimmte ihm zu; Semin protestierte gegen die Art des Vorgehens; ein zweiter gestrichener Maintainer unterstützte die vorgeschlagene Rücknahme mit einem Acked-by-Vermerk. Das Code-of-Conduct-Komitee des Kernels hielt in seinem Bericht für April 2024 bis März 2025 fest, dass die bei ihm eingegangenen Meldungen über Maßnahmen im Zusammenhang mit dem OFAC, der Behörde des US-Finanzministeriums, die die Liste führt, die Schwelle zu einem Verstoß nicht erreichten; um welche Meldungen und Maßnahmen es ging, sagt der Bericht nicht.
In den Belegen eingeordnet unter: Software und Open-Source-Projekte