Участие в AltLinux Team

  2008-02-22 01:40

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

Я эффективный разработчик и очень фиговый мантейнер. Поэтому я лучше буду писать код, а мантейнеры для него найдутся. Однако я по-прежнему считаю работы AltLinux Team самым передовым достижением, причем не только в мире софта, но и в политической жизни страны. Правда, я сам, майку с логотипом AltLinux Team больше не ношу.

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

К сожалению, даже когда я был администратором, меня мотивировало не это, а теоретическая возможность что-то усовершенствовать, в частности, я усовершенствовал поддержку питона и питоновских пакетов в AltLinux, написав так называемое Python Policy. Потом я много слышал, что это была плохая полиси, что разработанные позднее аналоги для Perl и других областей были более удачны, но я считаю, что во-1-ых я был первым, а первым многое прощают, а во-2-ых - от этой моей фиговой полиси AltLinux не смог ни отказаться, ни написать что-то лучшее. Так и живет :). Конечно, она постепенно распадается и устаревает. В-3-их, кроме отзывов отдельных истероидов, завистников и злопыхателей, я читал и отзывы других людей, и ориентируюсь, в основном, на них. И все-таки я изменил мир: ручные зависимости в питоновских пакетах ушли в прошлое и забылись, как страшный сон. Теперь это дикий мир макросов и автоматики, хоть автор его уже не я.

А для себя я понял, что разработка полиси это эксперимент социальный, а не технический, и перестал этим заниматься. Впрочем, так как я более не администратор, и мотивации администратора у меня пропала, мне и мантейнить что-либо ни к чему. Честно говоря, от мантейнерства осталось ощущение постоянной грязи, зависти и троллизма. Возможно, это невроз на почве трехлетней атаки на меня :), но, скорее, объективный вывод на ее основе. Вместе со мной из AltLinux ушли некоторые пакеты, например Zope, и чуть не ушел питон. Питон в конце-концов пересобрал работник на зарплате. Ну, я думаю, Zope тоже за деньги кто-то пересоберет, а меня мотивировать лезть в это опять вряд ли возможно. И вообще - по Zope3 я платный консультант :).

Кстати, я продолжаю использовать питон и питоновские пакеты, но уже как разработчик-исследователь, а не как администратор. А в этих условиях использование PYPI не в пример эффективнее сизифуса. Правда, тут опять ручные зависимости ... это можно исправить, но мне пока неинтересно.

А вообще, я никогда не видел ничего более тоталитарного, чем мир свободного софта. Но об этом я напишу отдельно.

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