Сообщество разработчиков ядра Linux оказалось в центре скандала после исключения нескольких российских разработчиков из официального списка. Это решение, принятое из-за «различных требований к соответствию стандартам», связано с санкциями, введёнными против России США и другими странами.
Хотя мотивы этого решения кажутся очевидными — избежать юридических последствий, связанных с сотрудничеством с организациями, находящимися под санкциями, — то, как оно было реализовано и о нём сообщили, вызвало критику и дискуссии о политизации проектов с открытым исходным кодом.
Исключение из списка российских сопровождающих ядра Linux вызвало дебаты
Первоначальное объявление Грега Кроа-Хартмана об удалении российских разработчиков ядра, сделанное с помощью пакета исправлений, не отличалось прозрачностью и содержало мало информации о конкретных требованиях к соответствию. Эта неопределённость породила спекуляции и привела к обвинениям в несправедливом преследовании по национальному признаку.
Линус Торвальдс, создатель Linux, ответил на критику, заявив, что решение было принято на основании юридических консультаций, и выразил своё личное неодобрение российской политикой, сославшись на своё финское происхождение.
Однако замечания Торвальдса, которые некоторые сочли провокационными и непрофессиональными, ещё больше усугубили ситуацию и не внесли ясности, которой требовало сообщество. Некоторые утверждают, что этот инцидент можно было бы смягчить более взвешенным и прозрачным подходом, предложив чёткие рекомендации и объяснения с самого начала.
Разъяснение опытного разработчика ядра Linux
Последующее разъяснение Джеймса Боттомли, опытного разработчика ядра, пролило свет на конкретные требования к соответствию, подтвердив, что они обусловлены необходимостью соблюдать санкции США, в частности списки OFAC SDN.
Это разъяснение подтверждает, что удаление разработчиков было вызвано в первую очередь опасениями по поводу возможных юридических последствий для Linux Foundation и его разработчиков, многие из которых проживают в США.
Дискуссия, связанная с этим инцидентом, выходит за рамки непосредственной проблемы удаления сопровождающих. Она поднимает фундаментальные вопросы о влиянии международной политики на разработку с открытым исходным кодом и о трудностях сохранения нейтралитета в глобализованном мире.
Следующее – это то, что Джеймс написал в списке рассылки ядра Linux:
Пожалуйста, примите наши извинения за то, как это было сделано. Краткое изложение юридической консультации, на основании которой работает ядро, находится Если ваша компания включена в санкционные списки OFAC США, подпадает под действие программы санкций OFAC или принадлежит/контролируется компанией, включенной в список, наша возможность сотрудничать с вами будет ограничена, и вы не сможете быть в списке ПОДДЕРЖИВАЮЩИХ. Любой желающий может запросить список здесь: https://sanctionssearch.ofac.treas.gov/ В вашем конкретном случае проблема в том, что ваш работодатель есть в этом списке. Если произошла ошибка и вашего работодателя нет в списке, то это та документация, которую ищет Грег. Я также хотел бы поблагодарить вас за все ваши прошлые публикации, и если вы (или кто-то другой) хотите, чтобы ваша работа была отмечена в списке, я с радостью сделаю это за вас, если вы пришлёте мне то, что вам нужно. Опять же, нам очень жаль, что до этого дошло, но вся инфраструктура Linux и многие её разработчики находятся в США, и мы не можем игнорировать требования законодательства США. Мы надеемся, что этих действий будет достаточно, чтобы удовлетворить Министерство финансов США, отвечающее за санкции, и нам не придётся удалять существующие патчи. С уважением, Джеймс Боттомли
Как видите, заявление Джеймса Боттомли более профессиональное и вежливое по сравнению с первоначальным ответом Линуса Торвальдса. Джеймс вёл переписку в спокойном и уважительном тоне, и его заявление было лучше воспринято сообществом.
Это показывает, насколько важно чёткое, чуткое и уважительное общение при решении деликатных вопросов, особенно в сообществах с открытым исходным кодом, где ценятся сотрудничество и инклюзивность.
Требования к соответствию для внесения вклада в ядро Linux
Требования к соблюдению санкций относятся к спискам OFAC США, в которых указаны компании и физические лица, подпадающие под санкции США. Эти санкции направлены на ограничение сотрудничества и взносов физических лиц, связанных с подпавшими под санкции организациями.
- В частности, разработчикам ядра Linux было сообщено, что любой, чья компания находится в санкционном списке OFAC США, подпадает под действие санкционной программы OFAC или владеет/контролируется компанией из этого списка, подпадает под ограничения и не может быть указан в файле MAINTAINERS.
- Это связано с тем, что значительная часть инфраструктуры Linux и многие разработчики находятся в США, что требует соблюдения законодательства США.
- Проблема соблюдения санкций касается не только США, поскольку другие страны ввели аналогичные санкции против России.
- Дело не обязательно в национальности, а в связи с организациями, находящимися под санкциями.
- Сотрудник, работодатель которого находится в санкционном списке OFAC, должен будет предоставить документы, подтверждающие обратное, чтобы вернуться на свою должность.
- Юридические последствия распространяются на предоставление услуг организациям, находящимся под санкциями, включая, возможно, проверку исправлений, предоставленных сотрудниками таких организаций.
- Участники, не указанные в качестве сопровождающих, по-прежнему могут отправлять исправления, даже если их компания находится под санкциями, при условии, что эти исправления публикуются на общедоступных форумах, таких как списки рассылки LKML, в соответствии с исключениями, предусмотренными законодательством США.
- Однако разработчики берут на себя дополнительные юридические обязательства, и в других странах правила принятия кода или предоставления рекомендаций могут быть более строгими, что может потребовать консультации с юристом.
Эта ситуация с соблюдением требований подчёркивает взаимосвязь между международным правом, разработкой с открытым исходным кодом и политическими реалиями.
Основные рекомендации
Вот несколько ключевых выводов:
- Политизация открытого исходного кода: это событие является примером растущей связи проектов с открытым исходным кодом с глобальными политическими процессами.
- Необходимость в чёткой коммуникации: прозрачная и подробная коммуникация важна, особенно в деликатных ситуациях, связанных с соблюдением законодательства и потенциальными обвинениями в дискриминации.
- Роль международного права: этот инцидент подчёркивает сложность соблюдения международных санкций и юридические последствия взаимодействия с физическими и юридическими лицами, на которых распространяются эти санкции.
- Будущее сотрудничества в сфере открытого исходного кода: дискуссия вызывает опасения по поводу будущего международного сотрудничества в проектах с открытым исходным кодом, особенно в условиях нарастающей геополитической напряжённости.
Отстранение российских разработчиков ядра Linux вызвало сложные вопросы в сообществе разработчиков с открытым исходным кодом, заставив их задуматься о том, как сбалансировать юридические обязательства с инклюзивностью и духом открытого сотрудничества.
По мере роста политической и экономической напряжённости в мире это решение, вероятно, надолго повлияет на разработку ПО с открытым исходным кодом.