Санкции США и западных правительств против российского и его оборонной промышленности/компаний в связи с конфликтом на Украине вызвали интересные проблемы в мире программного обеспечения с открытым исходным кодом.
Виновниками разногласий стали Якуб Кичиньский, курирующий сетевую подсистему ядра Linux и Сергей Сёмин из «Байкал Электроникс» занимавшийся реализацией поддержки продуктов.
Работа с санкциями в мире открытого исходного кода среди проектов, управляемых сообществом, является более сложной, поскольку разработчики не всегда чётко указывают на принадлежность к правительствам, компаниям, или даже на своё физическое местоположение. Традиционно участие в таких проектах было великим уравнителем, поскольку при внесении правок в код полагались только на технические компетенции.
Также часто не существует никаких финансовых сделок или других формальных договоренностей между потенциально находящимися под санкциями организациями и самими проектами с открытым исходным кодом.
Последняя тема, поднятая в результате санкций в отношении российских организаций, заключается в том, что сетевые патчи для Linux, по крайней мере, на данный момент, заблокированы для разработчиков, связанными с «Байкал Электроникс» – российской компанией, стоящей за различными процессорами на базе MIPS и ARM, которая в течение многих лет работала над созданием отечественных процессоров.
Бывшая материнская компания «Байкал» («Т-Платформы») – находится под санкциями США с 2013 года, а с прошлого года «Байкал Электроникс» подвергается непосредственным санкциям со стороны различных правительств в связи с возможностью попадания их микропроцессоров в российское военное оборудование.
Один из читателей портала Phoronix обратил внимание на серию патчей, которые были разосланы с правками кода для сетевого драйвера STMMAC.
Это сетевой драйвер для Ethernet-контроллеров Synopsys, который используются в некоторых устройствах Baikal Electronics, а также применяются различными лицензиатами в прочих устройствах. Данная линейка патчей, которая просто предоставляет некоторые исправления для драйвера Ethernet, теперь оказалась заблокирована.
По крайней мере об этом заявляет мэйнтейнер сетевых технологий Linux Якуб Кичиньский:
«Мы не чувствуем себя спокойно, если принимаем исправления для аппаратного обеспечения, произведённого вашей организацией, или связанного с ним.
«Пожалуйста, воздержитесь от участия в сетевой работе до дальнейшего уведомления».
Блокировка патчей от этого разработчика или организации, однако, похоже, была сделана на индивидуальной основе. При поиске других изменений в Linux, упоминающих «baikal», в том числе от того же разработчика, были обнаружены изменения, принятые в прошлом месяце.
За последний год в основное ядро Linux были внесены десятки исправлений, затрагивающих PCI, механизм DMA, а также некоторые специфические для Baikal-T1 драйверы.
Дальнейших комментариев в этой теме не последовало, но, по крайней мере, что касается сетевого кода Linux, вклад от Baikal или причастных организаций не рассматривается до дальнейшего уведомления.
Также стоит отметить, что несколько патчей, о которых идёт речь, не является специфичной для Baikal – это просто исправления для сетевого драйвера Synopsys, используемого множеством различных аппаратных платформ и организаций.
Посмотрим, изменится ли это для других областей ядра в будущем, учитывая присущую миру открытого исходного кода свободную и распределённую структуру.
Ещё по теме:
- Pixelmator Pro дарит графические шаблоны с устройствами Apple
- Популярная головоломка Dungeons of Dreadrock получит новый огромный эпизод
- Владельцы iPhone теперь могут использовать новую эксклюзивную функцию WhatsApp