James Bottomley, der Hauptentwickler des SCSI-Subsystems und ehemaliger Vorstand und Vorsitzender des Technischen Beratungsausschusses der Linux Foundation, hat sich der Diskussion über die Entfernung von Maintainers aus Russland angeschlossen. James entschuldigte sich für die Art und Weise, wie die Entfernung durchgeführt wurde, und erklärte, dass sie aufgrund von Sanktionen gegen Unternehmen aus Russland erfolgte, die auf der OFAC SDN-Liste des US-Finanzministeriums stehen. Laut James ist die Möglichkeit für die Mitarbeiter der sanktionierten Unternehmen, mit Unternehmen aus den USA zusammenzuarbeiten, eingeschränkt, und solche Mitarbeiter können nicht Teil des Kernel-Maintainers von Linux sein.
Wenn die Entfernung fälschlicherweise erfolgt ist und der aktuelle Arbeitgeber nicht auf der angegebenen Liste steht, sollte der Entwickler diese Informationen Greg Kroah-Hartman zur Verfügung stellen (das ist die Dokumentation, die im ersten Entfernungsbericht erwähnt wurde). In jedem Fall hat James versprochen, bei Bedarf die mit dem Beitrag der entfernten Teilnehmer zur Entwicklung des Kernels im CREDITS-Dokument zu ergänzen. Grund für die Beachtung der Sanktionen ist, dass sich die gesamte Infrastruktur zur Entwicklung des Linux-Kernels und eine große Anzahl von Begleitpersonen in den USA befindet. Daher ist es beim Entwickeln des Kernels unmöglich, die gesetzlichen Anforderungen der USA zu ignorieren.
James äußerte auch die Hoffnung, dass die Entfernung von der Liste der Maintainers ausreichend sein wird, um die Anforderungen des US-Finanzministeriums zu erfüllen, sodass kein Code, der von den sanktionierten Entwicklern bereitgestellt wurde, aus dem Kernel entfernt werden muss. In einem separaten Schreiben schrieb James, dass die Verzögerung bei der Veröffentlichung von Erklärungen und Antworten auf Fragen darauf zurückzuführen ist, dass die Juristen weiterhin die Spezifikationen zur Beachtung der Sanktionen bei der Entwicklung des Kernels erörtern und in Zukunft beabsichtigen, ein detailliertes Dokument zu veröffentlichen, das die mit den Sanktionen verbundenen Regeln beschreibt.
Die Erklärung von James wurde als Antwort auf den Abschiedsbrief von Sergej Semin gesendet, der zu den entlassenen Maintainern gehört. In seinem Brief teilte Sergej mit, dass er nach dem Vorfall die Motivation für seine weitere Teilnahme an der Kernel-Entwicklung verloren habe, und die Versuche, von einem übergeordneten Maintainer genauere Informationen über den Grund der Entlassung zu erhalten, haben die Situation nicht klarer gemacht — in der Antwort gab es nur eine Entschuldigung, einen Hinweis auf Sanktionen, Bedauern über die Unmöglichkeit, etwas zu unternehmen, und den Rat, sich an die Rechtsabteilung seines Unternehmens zu wenden. Zudem ist Sergej seit mehr als einem Jahr nur noch als Freiwilliger an der Kernel-Entwicklung beteiligt, nicht als bezahlter Mitarbeiter. Während seiner Zeit in der Community hat Sergej 518 Patches eingereicht, 253 Patches rezensiert und an der Testung von 80 Patches teilgenommen.
In der Mailingliste des Kernels wurde auch der Vorschlag veröffentlicht, Entwickler, die bei der Firma Huawei angestellt sind, aus der Liste der Maintainer zu entfernen, da dieses Unternehmen ebenfalls auf den Sanktionslisten der USA steht. Theodore Ts’o, der Schöpfer des Ext4-Dateisystems, erklärte, dass in den USA mehrere verschiedene Sanktionsregime gelten und die Sanktionen, die gegen Huawei verhängt werden, unter Ausnahmen fallen, die es ermöglichen, Änderungen anzunehmen und die Entwickler dieses Unternehmens in die Code-Überprüfung einzubeziehen, sofern die Interaktion auf einer öffentlichen Plattform wie den Mailinglisten der Linux-Kernel-Entwickler erfolgt.
Für sanktionierte russische Unternehmen sind die Anforderungen strenger, da Linux für militärische Zwecke verwendet werden kann, beispielsweise in Raketen und unbemannten Luftfahrzeugen. Maintainer, die in den USA wohnen, müssen beim Annehmen von Änderungen die Gesetze und Anforderungen der US-Regierung einhalten sowie sicherstellen, dass die vorgenommenen Maßnahmen keine Gefahr für andere Linux-Entwickler darstellen. Dabei können Maintainer aus anderen Ländern anderen Verpflichtungen unterliegen.
Quelle: opennet.ru
