НовостиОбзорыСобытияIT@WorkРеклама
Open Source:

Блог

Верхи не могут, низы не хотят, или о революционной ситуации в мире СПО

Ещё один разработчик попросил исключить своё ПО из дистрибутива. Интересный поворот, не находите? Это как если бы производитель колбасы потребовал убрать свои продукты с полок магазина торговой сети.

Но обо всём по порядку. [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 и другим способам реализовать доставку софта мимо репозитариев, будет расти. Сложившаяся ситуация требует революции.
Безручкин Игорь
Потому-то "социалка" и влачёт такое жалкое существование? Расходы на IT тоже НЕ считают за прибыль.
И вот там где СТО показывает от внедрения прибыль, те предприятия/организации и начинают процветать.
Хватит выделять СПО в какую-то секту, которую зачем-то нужно кормить.
© Андрей Колесов 26.04.2016 20:38:41
Сергей Бессонов
Потому-то "социалка" и влачёт такое жалкое существование?

Это ваше мнение, вы и доказывайте.
Безручкин Игорь
Это, если Вы не заметили, вопрос. Аналогично происходит и с IT, когда тоже списывают на затраты...