Новости Об индивидуальном предпринимательстве GDD-2010

Прошла 7-я конференция разработчиков СПО

Андрей Орлов  2010-08-07 11:33

В этот раз, в связи с какими-то незначительными причинами, конференция проходила не в Обнинске, как обычно, а в университете г. Переславля-Залесского. Несмотря на новое место, формат конференции не особо сильно изменился.

7-я конференция разработчиков свободных программ

7-я конференция разработчиков свободных программ

Конференция, проводимая компанией AltLinux, не могла не затронуть традиционную тему - инфраструктуру поддержки и сборки пакетов. Лично я давно отошел от проблем мантейнерства, и могу высказать лишь сугубо частное мнение. Я считаю что любая ручная работа, будь то разрешение зависимостей или принятие решения о размещении пакета в репозитории есть однозначное зло, якорь, не позволяющий сдвинуться с места. Поэтому, хотя у меня есть определенные критические замечания к реализации, я с удовлетворением отметил, что альтлинукс все больше продвигается по пути автоматизации не только самого процесса сборки, но и принятия управленческих решений. Сейчас, судя по докладам LDV, VIY и ряда других, автоматики стало значительно больше. Такие работы, как отслеживание появления, пересборка и тестирование новых версий пакетов все в большей степени проходит в автоматическом режиме, что является несомненным конкурентным преимуществом: поведение роботов более детерминировано и целенаправленно (т.е. подчинено формализованным правилам) и менее подвержено "личным" терзанием мантейнеров, что для конечного потребителя означает стабильность работы и предсказуемость развития дистрибутива.

20100727(004).jpg/smartimagecontainer/article/get

В прениях по самым разным докладам - от чисто экономического доклада Федора Зева и до чисто технического доклада о ReactOS - неотвратимо возникало обсуждение экономической основы разработки т.н. "Свободного ПО". Наверно, это черта нового времени, когда все так называемые "свободные разработчики" осваивают инвестиции и являются свободными ровно настолько, насколько позволяет источник инвестиций. Я изложу наиболее понравившиеся мне тезисы без каких-либо подробностей:

  • Экономические различия в разработке свободного и проприетарного ПО практически не существуют: одинаковые цели, одинаковая судьба, одинаковые источники финансирования;
  • Открытость исходного кода - не более чем инструмент, используемые обеими сторонами, позволяющий занять более выгодную позицию по отношению к конкурентам. Однако разработчики так называемого "свободного" ПО могут обращаться с этим инструментом значительно более виртуозно, так как степень открытия, в мире свободного ПО можно легко изменить от нуля до абсолюта (сам практиковал такое не раз);
  • Открытость исходного кода это не столько факт наличия в свободном доступе неких "исходников", сколько наличие определенной инфраструктуры, позволяющий внести правку в исходный код и собрать (работающее) приложение. В эту инфраструктуру закономерно входит человек, обладающий талантом понимать и модифицировать чужой код, и получать за это компенсацию в какой-либо форме;
  • Такое понимание и способность модификации исходного кода требует не только соблюдения пресловутого "стиля" или стандарта на правила оформления исходников, но и понимание специфических алгоритмов и серьезной математической подготовки: фактически, существуют единицы людей, которые способны разобраться c любым кодом (я знаю пару таких), возможности остальных ограничены;
  • "ГНУтая" лицензия оказывается основанной на пресловутом утверждении о том, что программное обеспечение может легко дорабатываться, так как поставляется вместе с исходным кодом, что одновременно исключает возможность создания каких-либо софтверных монополий. Но, как ясно из предыдущих тезисов, это утверждение является не более чем рекламной фальсификацией;
  • Даже подтверждение того факта, что поставляемое программное обеспечение получено из тех исходников, с которыми поставляется, также неоднозначно: при условии, что информационная емкость претендента на "исходный" текст больше информационной емкости программы, возможно автоматическое составление компилятора исходного текста в программу. При соблюдении этого условия исходный текст может быть произвольным: для самостоятельного упражнения читателя оставим написание генератора компилятора "Каштанки" в некий сервис обработка HTTP-запросов.

Не со всеми из этих тезисов я согласен, привожу то, что показалось важным, а вот любителей метать едкие байты приглашаю на следующую конференцию или, еще лучше, на один из семинаров UNИX: Небезызвестный Анатолий Якушин выразил предварительное согласие представить полную версию своего доклада (на конференции был сокращенный экспромт) в рамках семинара UNИX.

Под конец порадовало очередное выступление сторонников ReactOS, которое закончилось громогласной декларацией их оппонентов из числа отпетых линуксоидов: "Тот кто только догоняет (винду) всегда будет отставать", - как известно, на чужих ошибках учиться проще, и вот эта истина стала осознаваться и участниками пятнадцатилетней гонки за "линуксным десктопом". Спасибо товарищам из ReactOS, за то, что они есть: их пример позволил свести к абсурду ситуацию последних лет. Понимание ошибки - уже победа, поэтому будем надеяться, что силы разума и силы добра разойдутся, наконец, по своим орбитам.

Что до ReactOS - как ни странно, я думаю что-то из этого выйдет. Гонка кончится, пути в виндой разойдутся и кто знает? Может быть мы получим FreeVMS или что-то в этом духе?

Ссылки на эту статью:

Линукс фест в жару

Вложено:

Линукс фест в жару 2010-08-08 12:51 Андрей Орлов 

В этом году так подвернулось, что у нескольких моих знакомых тружеников Интернет внезапно выдались отпуска и выходные на период ЛинуксФеста. Учитывая чрезвычайно экстремальные условия жизни в Москве в этот период (жара, гарь, ошизевшие клиенты) решение ехать на ЛинуксФест было очевидным. После не долгого обновления снаряжения мы прибыли на фест в четверг утром и ни дня не пожалели, что там были (во избежание удивленных вопросов: на логотипе Oxyum, меряет альпийское снаряжение, меня на фотках в статье нет вообще - не задалось).

Не могу не рассказать как мы устроились в Переславле и коснуться немного организационной стороны. Все было намного проще, чем это бывает обычно, но вполне нас устроило.

DreamBot Zope3 Учат тут Нейросети Репозиторий Слив! Статистика Редакторам Мобильный блог
Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site nooxml Сайт посуточной аренды квартир в москве