Спор между разработчиками Linux перерос в открытую конфронтацию.




По всей видимости, Linux-дистрибутив Openmandriva (откроется в новом окне) стал целью внутренней диверсии. Как следует из объявления на форуме Openmandriva (откроется в новом окне), один из участвовавших в разработке после ссоры в чате удалил части Github-репозитория проекта и опубликовал пустой пакет, что могло иметь прямые последствия для пользовательских систем.

Обвиняемым разработчиком является Давиде Беатричи, известный, в частности, своей работой над открытым чат-приложением Mumble (откроется в новом окне). Некоторое время назад он вместе с двумя другими неназванными по имени разработчиками присоединился к команде Openmandriva для поддержки развития этого Linux-дистрибутива.

Один из этих разработчиков, названный в сообщении другом Беатричи, неоднократно сеял смуту и подбивал некоторых других участников команды покинуть проект Openmandriva. Однажды этот смутьян был исключен из внутреннего Matrix-чата разработчиков Openmandriva в результате конфликта.

Злоупотребление правами администратора

После этого ситуация накалилась. Беатричи вместе с коллегой покинул команду разработчиков. Затем он, как утверждается, воспользовался своими правами административного доступа, которые всё еще сохранял, чтобы саботировать Linux-проект. "Он удалил часть нашего репозитория на Github — вещи, над которыми мы работали долгие годы", — говорится в объявлении.

Кроме того, Беатричи якобы опубликовал пустой пакет во внутреннем репозитории Cooker, что, по имеющимся данным, могло повредить системы пользователей, использующих окружения рабочего стола Gnome и Cosmic.

Согласно объявлению, разработчики Openmandriva сейчас работают над восстановлением удаленных данных и исправлением всего нанесенного ущерба. В ходе комплексной проверки систем, помимо упомянутых действий, других попыток саботажа обнаружено не было.

Обвиняемый отрицает вину

В заявлении, данном The Lunduke Journal и опубликованном на X (откроется в новом окне), Беатричи объяснил, что его действия "ни в коем случае не были саботажем". Он не тот человек, который способен на такое. "Моей целью не было навредить дистрибутиву, о котором я заботился последние три года", — заявил он.

Он утверждает, что удалил только репозитории Cosmic и Gnome, поскольку Openmandriva в любом случае в основном ориентируется на KDE и LXQt. По его словам, как минимум три других участника команды неоднократно выражали желание удалить эти репозитории, и лишь немногие члены команды придерживаются иного мнения.

Кроме того, Беатричи критикует, что его собственная работа ранее также подвергалась саботажу. "Те же самые участники, которым, очевидно, безразличны безопасность и чистота истории Git-коммитов, решили удалить файл .onedev-buildspec.yml из нескольких репозиториев, не спросив и не уведомив ни меня, ни кого-либо еще", — заявил разработчик.

Несмотря на масштабное вмешательство, команда разработчиков Openmandriva, согласно объявлению, намерена воздержаться от подачи судебного иска против Беатричи.