Написать пост

Разногласия между разработчиками могут привести к неработоспособности ядра Linux

Аватар Артем Гаврилов

Разработчики ядра Linux подверглись обвинениям со стороны коллег, в связи с изменениями в документе CoC, что может привести к удалению написанного ими кода.

Обложка поста Разногласия между разработчиками могут привести к неработоспособности ядра Linux

Изменения в новой версии документа Code of Conduct (CoC) привели к угрозам со стороны некоторых разработчиков ядра Linux принять радикальные меры. Каждый отстранённый от проекта разработчик сможет удалить внесённые изменения, сделав ОС уязвимой к атакам злоумышленников. Глобально это может привести к сбоям в работе большого количества ресурсов.

Причина конфликта

Феминисты и сторонники сообществ ЛГБТКИА+ добивались принятия проектом Linux списка Contributor Covenant с 2015 года. Требование основано на следовании перечисленным правилам такими open source проектами, как AngularJS, GitLab, Kubernetes и другими. Изменение документа, ранее называвшегося Code of Conflict, вызвало волну негодования.

Последствия

Недовольные внесёнными в документ изменениями разработчики по законам США могут отстоять право на удаление их кода из ядра Linux. Об этом в своём письме сообщил Эрик Рэймонд, сооснователь Open Source Initiative. В этом случае, по мнению авторов статьи, компьютеры с ОС Linux будут уязвимы к эксплойтам, а компании могут понести огромные финансовые потери.

Резонанс

Внесение изменений вызвало бурное обсуждение на GitHub, а разработчики разделились на два лагеря. Противники утверждают, что CoC — бессмыслица и инструмент воздействия, так как обвинение легко «притянуть за уши» по любому поводу. Также они объясняют свою позицию тем, что в случае действительного притеснения каких-либо групп людей или меньшинств, отправителя pull-запроса спрашивали бы о принадлежности к полу, расе и т.д.

Разногласия между разработчиками могут привести к неработоспособности ядра Linux 1

Сторонники CoC уверены, что без документа ущемляются права представителей ЛГБТКИА+, женщин и людей различных рас, за исключением белых мужчин. Также они утверждают, что на данный момент в проекте поддерживают меритократию, а принятие CoC приведёт к формированию более разнообразного сообщества. Более того, сторонники CoC называют его противников приверженцами харассмента.

В середине сентября 2018 года основатель проекта Linux Линус Торвальдс заявил о самоустранении от разработки ядра ОС. Он объяснил это желанием разобраться в том, как понимать эмоции людей и реагировать адекватно. Также он внёс изменения в документ Code of Conduct.

Следите за новыми постами
Следите за новыми постами по любимым темам
5К открытий5К показов