Домой Софт macOS и Linux Проблемы с удалением «protestware» из Debian-пакета xsnow

Проблемы с удалением «protestware» из Debian-пакета xsnow

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

В популярное приложение xsnow, которое имитирует эффект падающего снега на рабочем столе пользователя, был внедрен скрытый программный механизм. Он с вероятностью 2% выводит на экран украинский флаг. Примечательно, что для владельцев компьютеров с установленной русской локалью этот показатель возрастает до 30%. Подобная активность была обнаружена в актуальной версии Debian-пакета xsnow, доступного в официальных репозиториях Debian 13.

Суть жалобы в Debian Quality Assurance Team

В адрес команды Debian Quality Assurance Team, отвечающей за контроль качества ПО в дистрибутиве, была направлена официальная жалоба. Авторы обращения указывают на то, что подобное поведение приложения недопустимо для программ, распространяемых через репозитории Debian. Основные претензии сводятся к двум аспектам:

  • Дискриминация: Действия программы могут рассматриваться как дискриминационные по отношению к определенной группе пользователей и области их географического нахождения.
  • Нарушение ожиданий: Приложение меняет свою функциональность в зависимости от окружения пользователя, превращаясь из инструмента для визуального оформления в средство адресного политического высказывания.

Юридические и технические сложности

Ситуация осложняется тем, что действующие правила Debian формально запрещают дискриминацию исключительно в рамках лицензионных соглашений, но не регулируют программное поведение продукта. В нормативных документах проекта отсутствуют четкие положения, которые могли бы ограничить разработчиков в продвижении политических заявлений через исходный код, если это технически не нарушает целостность системы.

На текущий момент обсуждается вариант классификации подобного «протестного» функционала как критической ошибки или недокументированной активности. Это позволило бы сторонним мейнтейнерам применить патч для возвращения программе ее исходного нейтрального состояния. Однако решение проблемы затруднено тем, что автором программы и одновременно сопровождающим (мейнтейнером) пакета xsnow в Debian является один и тот же человек, который самостоятельно добавил данный код.

Источник: http://www.opennet.ru