Российских программистов массово отлучают от разработки ядра Linux

11 россиян исключили из числа мейнтейнеров ядра Linux. Сделал это один из американских участников сообщества, но истинные причины такого своего решения он не раскрыл, отметив лишь, что в будущем удаленные участники смогут вернуться в комьюнити. Однако обозначенный список действий для возвращения весьма размыт.

Россиянам указали на дверь

Сразу 11 россиян, участвующих в разработке ядра Linux, были отлучены от работы над ним без видимых на то оснований. Сделал это лично Грег Кроа-Хартман (Greg Kroah-Hartman), гражданин США, один из ключевых разработчиков Linux. Первыми на это обратили внимание эксперты портала OpenNET.

Кроа-Хартман – весьма значимый участник сообщества Linux. CNews писал, что в 2018 г., когда создатель Linux Линус Торвальдс (Linus Torvalds) временно отошел от дел, он взял на себя его полномочия.

В сообществе Кроа-Хартман отвечает за поддержку стабильной ветки ядра Linux и целого ряда компонентов ядра, включая подсистему staging, USB, драйверы ядра, подсистем ядра debugfs, kref, kobject и sysfs, системы ввода-вывода пользовательского пространства и прослойки TTY.

К россиянам поворачиваются спиной уже даже в сегменте СПО

Кроа-Хартман не потрудился в подробностях описать причину одномоментного удаления 11 человек, имеющих российские имена или работающих в российских компаниях, из списка мейнтейнеров (ответственных за состояние конкретных пакетов в репозитории, фактически, ответственных за конкретные участки разработки) Linux. Вместо этого он написал, что выполняет некие «различные требования комплаенса» (remove some entries due to various compliance requirements).

Кто остался не у дел

Грег Кроа-Хартман хоть и не потрудился предоставить внятное объяснение своим действиям, но все же привел список тех, кого именно он удалил, и даже постарался описать, чем они занимались в составе сообщества. Стоит обратить внимание, что у подавляющего большинства их перечисленных адрес почты зарегистрирован в зоне .ru, а некоторые из них и вовсе указывают на компанию, в которой они работают.

Согласно списку Грега Кроа-Хартмана, от работы над ядром Linux отстранены в первую очередь Дмитрий Рокосов (почта на sberdevices.ru, отвечает за драйвер для Emsensing Microsystems MSA311), Сергей Штылев (почта на omp.ru, отвечает за драйверы к LIBATA PATA, Renesas R-Car SATA, Renesas Superh Ethernet И Renesas Ethernet AVB), Сергей Козлов (почта на netup.ru, работает над драйверами для DVB-систем NETUP PCI, ASCOT2E, HORUS3A, LNBH25 и CXD2841ER), а также Абулай Оспан (почта на netup.ru, отвечает за драйверы для DVB-систем NETUP PCI, HELENE, ASCOT2E, HORUS3A, LNBH25 и CXD2841ER), Владимир Георгиев (metrotek.ru, драйвер для Microchip Polarfire FPGA), Иван Кокшайский (jurassic.park.msu.ru, порт для архитектуры Alpha) и Никита Травкин (trvn.ru, драйвер к контроллеру Acer Aspire 1)

Как видно из этого списка, в него входят сотрудники SberDevices (создает гаджеты и умную технику для Сбербанка), «Открытой мобильной платформы» (разрабатывает мобильную ОС «Аврора»), университета МГУ, компании NetUp (предоставляет решения и услуги для провайдеров связи), а также Metrotek – производителя контрольно-измерительных приборов, телеком-оборудования и электроники.

Также в перечне есть специалисты, почтовые ящики которых зарегистрированы на бесплатных, но преимущественно российских почтовых серверах. В их числе: Александр Шиян (mail.ru, порт для ARM/Cirrus logic CLPS711X), Дмитрий Козлов (mail.ru, драйверы PPTP и GRE Demultiplexer), Евгений Душистов (mail.ru, файловая система UFS) и Серж (вероятно, Сергей) Семин (gmail.com, платформа Baikal-T1, базовые драйверы для систем MIPS, драйверы для Baikal-T1 PVT, Designware EDMA Core IP, LIBATA SATA AHCI Synopsys DWC Controller, NTB IDT, Synopsys Designware APB GPIO, Synopsys Designware APB SSI).

Возможно, в будущем количество изгнанных из сообщества россиян вырастет

Отметим, что это уже не первый случай с 24 февраля 2024 г., когда россиянам не дают работать над открытым и свободным ПО.

Пути назад не заказаны

Кроа-Хартман подчеркнул, что все 11 человек смогут вернуться к своей работе в составе сообщества разработчиков Linux. В то же время он привел невероятно размытое описание того, что для этого потребуется сделать.

«Они могут вернуться в будущем, если будет предоставлено достаточно документации», – написал он (They can come back in the future if sufficient documentation is provided). Какая документация ему нужна, и в целом почему людям, работающим над открытым проектом нужно вообще что-либо предоставлять, чтобы их допустили до него, Кроа-Хартман не уточнил. Также он не стал объяснять, почему от проекта были отстранены только россияне.

На то, что Кроа-Хартман откровенно темнит, открыто указал другой разработчик – Герт Уйттерховен (Geert Uytterhoeven). Это мейнтейнер порта Linux для архитектуры m68k.

Уйттерховен подчеркнул, что приведенные его коллегой формулировки избыточно размыты и тоже сделал акцент на том, что ядро Linux – это открытый проект. Также он порекомендовал Кроа-Хартману уточнить, что именно он имел в виду под фразой «различные требования комплаенса», и привести перечень документов, которые нужно подготовить исключенным мейнтейнерам, чтобы им было дозволено вернуться к работе.

Отдельно Уйттерховен намекнул, что подобное поведение может «открыть двери для дальнейших злоупотреблений» (this is opening the door for further (ab)use).

Комментарий «Открытой мобильной платформы»

После публикации материала в редакцию CNews поступил комментарий «Открытой мобильной платформы. Он приведен без изменений.

«Специалисты "Открытой мобильной платформы", разработчики ОС "Аврора", регулярно вносят вклад в международные open-source проекты, в том числе ядро Linux. Наш сотрудник долгие годы был в списке мейнтенеров ядра Linux (специалистов, ответственных за аудит кода при внесении изменений международным сообществом), это ответственная работа, которая подразумевает высокую, признанную на международном уровне экспертизу. Разработка ядра Linux находится не в руках одной организации, а представляет собой проект, развитием которым управляют представители десятков компаний, а вклад вносят представители сотен компаний и энтузиасты. При этом ядро Linux широко используется в мобильных, декстопных, серверных и автомобильных ОС.

Политика управления развитием ядра всегда отличалась: открытостью принимаемых технических решений; открытым и публичным обсуждением планов; открытостью документации решений. Этому способствовали мейтенеры из разных стран и компаний, делая Linux поистине общественным проектом.

К сожалению, вчера один из признанных сообществом лидеров разработки Грег Хартман внес изменения в список мейнтенеров, исключив из него всех россиян (около 10 человек), включая нашего сотрудника. В качестве причин указывается некоторые законы/правила.

Данное решение противоречит принципам меритократии (власти достойных представителей сообщества), которым славится ядро Linux, а международное сообщество лишается экспертизы, которую предоставлял наш коллега и его соотечественники. Команда ОМП, которая отвечает за развитие ядра, будет продолжать свою работу, так как ОМП ориентируется на собственный форк ядра, отдавая наработки в основную международную ветку.

Также еще большую актуальность получает Технологический центр исследования безопасности ядра Linux под эгидой ФСТЭК России, вместе с которым специалисты ОМП поддерживают российский форк ядра Linux».