Но обо всём по порядку. [spoiler]Разработчик XScreensaver, программы-скринсейвера, попросил убрать свою программу из дистрибутива Debian. Мотивировал он это тем фактом, что в дистрибутиве используется очень старая версия от 2014-го года и майнтейнеры не хотят обновлять её до свежих. Из-за чего в программы остаются неисправленными ошибки и уязвимости.
Автор даже сделал предупреждение для пользователей о том, что они используют старую версию ПО:
Естественно, пользователи забросали майнтейнеров пакета просьбами обновить ПО или убрать это предупреждение, из-за чего майнтейнеры… убрали предупреждение!
xscreensaver (5.34-2) unstable; urgency=medium * Fix sort order in hacks/Makefile (for reproducible builds) (Closes: #819595) * Disable Easter egg about "outdated" version (Closes: #819703) -- Tormod Volden <debian.tormod@gmail.com> Tue, 05 Apr 2016 22:53:13 +0200 |
В результате пользователи, исправно сообщающие об ошибках в программе, отправляются в апстрим, в котором сидят разработчики, который уже года два как все ошибки пофиксили.
В связи с чем разработчик и потребовал вообще удалить этот пакет из дистрибутива. Работать стало невозможно.
Это не первый случай удаления пакета из репозитариев крупных дистрибутивов, другой был связан с разработчиками OwnCloud, которые потребовали удалить свой пакет из репозитариев Ubuntu с той же причиной — в дистриубтиве лежала слишком старинная версия, с незакрытыми уязвимостями и неисправленными ошибками. Ставить OwnCloud в Ubuntu разработчики рекомендуют при помощи официального микрорепозитария.
Проблема взаимодействия разработчиков и конечных пользователей на платформах Linux становится всё острее с ростом количества пользователей. Хорошо было в начале 2000-х, когда пользователей было мало, они были опытные и не доставали разработчиков по мелочам. Сейчас же рост количества «хомячков» вскрывает всё больше проблем.
Разработчики по-разному решают эту проблему. Например, разработчики Ubuntu реализуют механизм под названием Snappy — микроконтейнер на базе LXC, который содержит в себе приложение с необходимыми ему библиотеками, что позволяет изолировать риложение от системы и обновлять его независимо от цикла обновления дистрибутива. Другая реализация — разработчики видеоредактора OpenShot предлагают скачать его в виде пакета, собранного в системе AppImage, которая позволяет создавать универсальные бинарные файлы, пригодные для запуска в любом дистрибутиве.
Так или иначе, интерес к микрорепозитариям, универсальным бинарникам, аналогам маковского формата DMG и другим способам реализовать доставку софта мимо репозитариев, будет расти. Сложившаяся ситуация требует революции.
И вот там где СТО показывает от внедрения прибыль, те предприятия/организации и начинают процветать.
© Андрей Колесов 26.04.2016 20:38:41
Это ваше мнение, вы и доказывайте.