Разработчики ядра Linux прояснили ситуацию с удалением российских мэйнтейнеров из проекта. Ветеран разработки ядра Linux Джеймс Боттомли, мэйнтейнер подсистемы SCSI и бывший член совета директоров Linux Foundation, принес извинения за неясность ситуации и предоставил официальные разъяснения.
По словам Боттомли, удаление связано с санкционными требованиями США - разработчики из компаний, находящихся в списке OFAC SDN Министерства финансов США, не могут числиться в файле MAINTAINERS ядра Linux. Причина в том, что основная инфраструктура разработки ядра и значительная часть мэйнтейнеров находятся в США, что обязывает следовать американскому законодательству.
Ситуация затронула ряд российских разработчиков, включая Сергея Семина, который внес существенный вклад в развитие ядра - 518 подписанных патчей, 253 рецензированных изменения и 80 протестированных патчей. Семин поддерживал код для оборудования Baikal, драйвер контроллера Synopsys DWC libata и различные медиадрайверы. В своем прощальном письме разработчик отметил, что потерял мотивацию продолжать работу над ядром после внезапного удаления, несмотря на то, что уже более года участвовал в разработке как волонтер.
Боттомли выразил надежду, что удаление из списка мэйнтейнеров будет достаточной мерой для соответствия требованиям Минфина США, и существующий код от подсанкционных разработчиков не придется удалять. Он также предложил добавить упоминания о вкладе удаленных участников в файл CREDITS.
В контексте санкционных ограничений примечательна позиция создателя файловой системы Ext4 Теодора Цо. Отвечая на предложение удалить из мэйнтейнеров сотрудников Huawei, он пояснил различие в санкционных режимах. Для Huawei в США действуют исключения, позволяющие принимать патчи и участвовать в рецензировании кода через публичные платформы. К российским компаниям применяются более строгие ограничения из-за возможного военного применения Linux в ракетах и беспилотных аппаратах.
Юристы продолжают обсуждение деталей соблюдения санкций при разработке ядра и планируют выпустить развернутый документ с правилами. Боттомли отметил, что задержка в предоставлении разъяснений была связана именно с продолжающейся юридической проработкой вопроса.
Linux: обзоры и обновления
• Сравнение производительности файловых систем на ядре Linux 7.0
• Законы США могут заставить разработчиков Linux собирать данные о возрасте
• Valve раскрыла требования для игр «Проверено для Steam Machine» и «Проверено для Steam Frame»
• Ubuntu Unity, Q4OS и Ubuntu MATE: три Linux-дистрибутива с классическими рабочими окружениями
• KDE Plasma 6.5.6 вышла как финальное обновление ветки 6.5
• Valve выпустила стабильную версию SteamOS 3.7.20 и обновление клиента Steam для Steam Deck