Диверсия со стороны разработчика OpenMandriva, которая могла причинить вред пользователям

В результате конфликта с лидером проекта разработчик Давиде Беатричи (Davide Beatrici), имевший доступ к репозитоориям с правами администратора, совершил диверсию, которая привела к повреждению инфраструктуры разработки и нарушению работоспособности систем некоторых пользователей. Беатричи удалил часть GitHub-репозиториев, в которых велась разработка компонентов OpenMandriva, а также совершил вредоносные действия в репозитории Cooker, в котором ведётся разработка нестабильной ветке дистрибутива. В частности, он опубликовал пустой пакет, который переводил в категорию устаревших все пакеты GNOME и Cosmic, что могло нарушить работоспособность систем пользователей, использующих данные среды рабочего стола.

Отмечается, что команда разработчиков OpenMandriva провела аудит активности Беатричи и не выявила других вредоносных действий, помимо вышеупомянутых. В настоящее время ведётся работа по восстаноавлению удаленных репозиториев и возвращению работоспособности пакетов, переведённых в разряд устаревших. Действия Беатричи стали реакцией на удаление из чата разработчиков его товарища, отличавшегося токсичным поведением, из-за которого до этого проект покинуло несколько участников.

Давиде Беатричи известен как один из главных разработчиков приложения для голосового общения Mumble и у команды OpenMandriva не было оснований не доверять ему. Вклад Беатричи в разработку OpenMandriva был не велик, но выступал с инициативой перевода инфраструктуры разработки с GitHub на принадлежащий ему сервер с платформой OneDev. Инициатива была воспринята неоднозначно, так как часть разработчиков была против перевода репозиториев на систему, контролируемую одним участником, и дело не продвинулось дальше создания зеркал на OneDev.

Вместе с Беатричи к проекту присоединились два его знакомых, один из которых через некоторое время стал вести себя токсично по отношению к другим разработчикам и пользователям, некоторые из которых после этого покинули проект. Токсичное поведение не было замечено сразу, так как по большей части проявлялось в личной переписке. После нападок на одного из участников в matrix-чате и в обсуждениях на GitHub, лидер проекта удалил абьюзера из чата.

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

Источник: http://www.opennet.ru/opennews/art.shtml?num=65869