Tags: free software

nepal

mediawiki rss feeds, или как работает free software

Вот вам типичный пример того, как работает свободное ПО, то бишь free software. Пример банальный и потому, наверное, просто понимаемый. Попробую объяснить совсем уж по-простому, на пальцах -- поэтому прошу прощения у коллег за "детсадовский" стиль изложения.

Некий чувак Jim Wilson написал для mediawiki (mediawiki -- это вики-движок, который используется, в частности, википедиями, а также моей wiki.openvz.org) некоторое расширение, позволяющее генерить RSS/Atom feeds из любой wiki-странички. Мне таковая функциональность нужна, чтобы писать на wiki новости. Типа, там, вышло новое ядро. Это, впрочем, всё неважно -- важно то, что есть некая нужная мне программа, и эта программа -- свободная. У меня (и у вас) есть свобода не только её использовать, но и менять, подгонять под себя, улучшать и т.п. И вот почему это важно.

Ну вот, поставил я эту программу. Она заработала, но как-то не очень хорошо. Я нашёл в этой программе два дефекта (которые у меня проявились из-за того, что у меня по-другому mediawiki настроена, и потому что я чуть-чуть иначе использовал сию программу).

Так вот, я посмотрел в исходный код программы и вник в то, как некоторые интересующие меня места работают. Нашёл, почему оно там неправильно работает, и аккуратно исправил. Подробно описал проблему и отправил автору, конечно, вместе с исправлениями.

Теперь, если автор не занят и ему мои исправления покажутся правильными и стоящими, он выпустит новую версию, где этих дефектов не будет.

В итоге всем станет хорошо. Мне хорошо, потому что у меня заработало всё как надо. Всем пользователям, которые могли бы наткнуться на эти дефекты, а теперь не наткнутся. Автору программы, потому что теперь она лучше работает. Всем тем, кто пользуется не столько самой этой программой, сколько её результатами. И так далее.

Свободное ПО делает мир лучше.

Под катом мои ему письма с патчами.
Collapse )
nepal

о визите Столмана в МФТИ

Завтра в 17:05 в МФТИ, в аудитории 115 КПМ, будет выступать с лекцией Ричард Столлман. Все желающие могут придти и послушать (крайне желательно иметь с собой паспорт).

Проехать в Долгопрудный лучше всего на электричке от м. Тимирязевская (или м. Савёловская) до пл. Новодачная. От "Новодачной" надо пройти до КПМ, это такая высокая фиолетовая башня, обозначенная на этой схеме как №14. Там, соответственно, на вахте обозначить цель прибытия и спросить, где тут аудитория 115.

Альтернативно можно доехать автобусом №368 от м. Речной Вокзал до конечной, потом пройти пешком -- но это долго, можно в пробки попасть и т.п.

На машине -- Дмитровское шоссе, 500 м за МКАД, поворот на Долгопрудный (там, где магазин "МЕТРО"), далее через ж/д переезд, до поста ГАИ, поворот направо и примерно 1 км до КПМ.

Приходите, будет интересно.
nepal

программазмы / free software

Free software хороша ещё и фидбеком. Смотрю я на некую прогу и нахожу, что чегой-то в ней не хватает (сделано не так, работает с ошибкой). Кроме обычных вариантов (написать в ЖЖ, что программа - говно, а разработчики - дебилы (а Билл Гейтс вообще маст дай) ... или написать примерно то же самое по всем адресам, которые нашлись в документации от программы), свободный софт даёт мне ещё некоторые свободы:

1. по самой своей свободной натуре - взять сорцы и всё поправить так, как тебе хочется, после чего отослать патч разработчикам;

2. зафайлить разработчикам баг (хорошо, если есть багзилла, но на крайняк написать в девелоперский лист).

К сожалению, первая опция доступна далеко не всем, а только программерам (которых, очевидно, меньшинство). А вот вторая опция доступна практически всем. Жаль, что часто ей пренебрегают. Ведь свободный софт силён (или слаб) не только своими разработчиками, но и своими пользователями. Как я кому-то писал, free software doesn't work one way only.

PS Навеяно вот этим постом (и конкретно этим тредом).
nepal

aspseek

Хрен на кого я буду тратить драгоценные минуты своей жизни, объясняя что-то и оказывая консультации по ASPseek, если у него нет логотипа (или хотя бы текста) "Powered by ASPseek" со ссылкой на www.aspseek.org (исключение для тех, кто заплатил за support). Хрен! Задолбали халявщики!

Free software - это не халява (как многие думают, и даже, тупые уроды, сокращают free software до freeware). Free software - это свобода и сотрудничество. Сотрудничество пользователей и разработчиков.

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

Collapse )