На протяжении многих лет разногласия между кодировщиками Linux, особенно это касалось переписки в Linux Kernel Mailing List (LKML), порождали конфликты один за другим. Но теперь, как пишет ZDNet, разработчики решили перевести дискуссии в русло общепринятых норм приличия. Для этого ими был принят кодекс поведения Code of Conflict, хотя, как уточняет издание, это скорее руководство, предполагающее модель поведения при разрешении спорных или даже конфликтных ситуаций.
Создатели документа намеренно не стали усложнять его обилием правил и свели к рекомендациям по общению в цивилизованном виде без агрессии и оскорблений. В качестве арбитра (к которому можно обращаться, если разработчик столкнулся с ситуацией, когда с ним общаются в недопустимой, грубой или оскорбительной форме, или если конфликт зашёл в тупик) назван технический комитет организации Linux Foundation.
Почвой для создания кодекса поведения мог послужить конфликт между инженером Red Hat Леннартом Поттерингом, одним из создателей скандально известной системы инициализации Systemd, и Линусом Торвальдсом. В октябре прошлого года Поттеринг опубликовал пост, в котором выразил сожаление, что «сообщество разработчиков СПО далеко от идеала и вместо взаимоуважительного сотрудничества созидающих и двигающихся в едином устремлении людей, часто превращается в поле для проявления агрессии, травли и разжигания ненависти». Поттеринг также обвинил Торвальдса в грубости, пояснив, что его поведение наносит вред сообществу. В ответ Торвальдс в интервью одному из ИТ-изданий заявил, что не понимает такого рода критику.
Джим Землин, исполнительный директор Linux Foundation, прокомментировал в своем блоге код поведения разработчиков Linux: «Выработанные разработчиками принципы поведения основаны на уникальной культуре и процессах, которые делают Linux настолько успешным. Конфликтные ситуации из-за кода случались раньше, они будут и впредь, поэтому важно это как-то отрегулировать. Но ясно одно, что личным оскорблениям или злоупотреблениям в Linux больше нет места».