НовостиСобытияКонференцииФорумыIT@Work
Open Source:

Блог

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

Сергей Бессонов
07.04.2016 14:14:23

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

Но обо всём по порядку. Разработчик 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 и другим способам реализовать доставку софта мимо репозитариев, будет расти. Сложившаяся ситуация требует революции.

Комментариев: 24

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии

07.04.2016 15:35:04

Цитата
Проблема взаимодействия разработчиков и конечных пользователей на платформах Linux становится всё острее с ростом количества пользователей.
Ещё же не факт, что этот рост есть.

07.04.2016 15:36:31

Даже если не факт, что есть рост доли пользователей — есть факт роста количества пользователей, просто потому, что количество пользователей IT в целом растёт.

Тем более по сравнению с началом 2000-х годов.

07.04.2016 17:04:38

Эмм, не знаю как там автор xscreensaver баги закрывает, но на вопрос почему кириллица по сей день в кашу превращается, как то ответил что его это не волнует. И багу так и не исправил...

Потому направление должно быть с двух сторон и навстречу друг другу

09.04.2016 11:16:08

Цитата
на вопрос почему кириллица по сей день в кашу превращается, как то ответил что его это не волнует. И багу так и не исправил...
А почему его должно это волновать? Кого волнует, тот не вопросы задает, а пишет патч и отправляет в апстрим, без лишних вопросов.

28.04.2016 16:59:29

или ... ПЛАТИТ за добавление/обновление! - ??? СВОБОДА ... выбора ... между одной клеткой и другой!!!!!!!!!!!!

28.04.2016 23:03:53

Кто-то здесь явно путает свободу и халяву.

08.04.2016 08:59:17

Snappy - это технология-философия разделения системы от софта. Система использует 2 раздела для поддержки rollback и переключается между разделами при обновлении. Софт работает в песочнице, которую организовывает система мандатного доступа AppArmor и seccomp.
Там нет каких-либо контейнеров LXC!!!
Будущее Snappy в Ubuntu

08.04.2016 12:15:55

Да, попутал.

08.04.2016 10:33:56

Цитата
Сложившаяся ситуация требует революции.


Ну это вряд ли. Революция потребуется, когда проблемы возникнут у двух сторон. Скажем, у авторов программы и значительной группы пользователей. А пока это только проблема автора не особо кому нужной программы.

Помню, я как-то поинтересовался, почему в РОСА не обновляется KMail. На что мне было отвечено, что это плохой клиент, он нам не нравится, переходи на Thunderbird.

С моей точки зрения нехорошо. Но сколько корпоративных клиентов (которые деньги платят) отказались от РОСА из-за старой версии KMail. Да нисколько. В результате проблема есть только у разработчиков KMail, но и им, вероятнее всего, на РОСА начхать.

Может, это и есть свобода? Всем на всех начхать, зато никто на мозги не капает smile:).

08.04.2016 12:16:48

Революцию делают деньги smile:-)

08.04.2016 12:46:28

Конечно. А в приведённом примере денег нет ни у одной из сторон smile:).

08.04.2016 13:09:32

Поэтому эти стороны занимаются демагогией. А реальные вещи делают в Canonical, Red Hat и других конторах.

08.04.2016 13:57:56

Не думаю. Они занимаются реализацией социальных функций, что не менее (а на мой взгляд, даже более) важно, чем бизнес Red Hat и Canonical. А сопутствующая демагогия — это так, неизбежные издержки.

08.04.2016 15:46:00

Под реальными вещами подразумевается код. Debian пока никакого решения, даже планируемого, не предлагает.

А Canonical предложила и реализовала. Просто Canonical может, а Debian нет. Впрочем, после скандала Debian может как минимум задуматься и что-то тоже предложить.

08.04.2016 16:08:18

С другой стороны — с «Debian не может» я, пожалуй, погорячился. Debian как раз может. Просто пока гром не грянет, дебиан не перекрестится smile:-)

28.04.2016 17:19:38

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

29.04.2016 09:15:26

Именно "реализация социальных функций" и есть "сопутствующая демагогия".

Цитата
Может, это и есть свобода? Всем на всех начхать, зато никто на мозги не капает smile:)

© Сергей Голубев 08.04.2016 10:33:56
О, начинаете прозревать!?
На самом деле надо периодически возвращаться к первоисточнику, например:
Цитата
Главное условие существования свободного ПО — всё-таки не лицензия, а люди, которые готовы БЕСПЛАТНО делиться текстами своих программ и совершенствовать тексты чужих. Свободное ПО унаследовало модель открытой научной разработки, а вместе с ней — и академическую модель взаимодействия между учёными, вылившуюся в специфическую организацию сообщества разработчиков и пользователей.
PS: Учёные никогда вопросами бизнеса не владели.

28.04.2016 23:05:28

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

29.04.2016 09:13:05

А Вы врач? "Социальные функции" всегда и везде УБЫТОЧНЫ. Это Ваше утверждение:

Цитата
Революцию делают деньги smile:)
© Сергей Бессонов 08.04.2016 12:16:48
Грядут праздники = выходные. Прочитайте лучше на досуге книгу Уолтера Айзексона "Стив Джобс"...

29.04.2016 12:52:58

Цитата
"Социальные функции" всегда и везде УБЫТОЧНЫ.


Статьи расхода не могут быть убыточны. Убыточным может быть баланс предприятия.

Книгу читал, спасибо.

29.04.2016 13:23:08

Потому-то "социалка" и влачёт такое жалкое существование? Расходы на IT тоже НЕ считают за прибыль.
И вот там где СТО показывает от внедрения прибыль, те предприятия/организации и начинают процветать.

Цитата
Хватит выделять СПО в какую-то секту, которую зачем-то нужно кормить.
© Андрей Колесов 26.04.2016 20:38:41

29.04.2016 14:21:17

Цитата
Потому-то "социалка" и влачёт такое жалкое существование?


Это ваше мнение, вы и доказывайте.

29.04.2016 14:28:36

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

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии