Читаем Ричард Столлман и революция свободного программного обеспечения полностью

За последние 15 лет свободное и бесплатное ПО стало повсеместным. Эта конференция соберёт разработчиков и дистрибьюторов свободных программ. Планируются консультации, учебные лекции, доклады – в частности, от Линуса Торвальдса и Ричарда Столлмана.[127]

Один из тех, кто получил письмо Салуса – Эрик Реймонд. Он не возглавляет какой-либо проект или компанию, как другие адресаты, но у него неплохая репутация среди хакеров. Главным образом, благодаря участию в свободных проектах и составлению The New Hacker’s Dictionary (“Нового словаря хакеров”) – значительно расширенной версии The Hacker’s Dictionary (“Словаря хакеров”) за авторством Гая Стила.

Реймонд очень ждёт конференцию, хоть и не полностью согласен с идеями движения за свободное ПО. Ранее он участвовал в разработке некоторых программ GNU, в частности, GNU Emacs. Участие сошло на нет в 1992 году, после того как Реймонд попросил внести его правки кода в официальную версию GNU Emacs, не обсуждая их со Столлманом. Столлман отверг эту просьбу, и Реймонд обвинил Столлмана в “микроменеджменте”. “Ричард поднял шум из-за моих несанкционированных чисток Lisp-библиотек Emacs, – рассказывает Реймонд, – меня это так расстроило, что я решил никогда больше с ним не работать”.

Несмотря на это, Реймонд активно участвует в жизни сообщества свободного ПО. Настолько активно, что горячо поддерживает идею Салуса провести конференцию, где наравне выступили бы Ричард Столлман и Линус Торвальдс. Столлман представляет старое, умудрённое опытом поколение хакеров, вскормленных ITS и Unix, тогда как Торвальдс – олицетворение новой волны Линукс-хакеров. Их совместное выступление покажет единство сообщества, что вдохновит многих, особенно из молодёжи – например, хакеров вроде Реймонда. “Я как будто синтез обоих поколений”, – говорит Реймонд.

Необходимость в такой конференции уже давно назрела из-за ощутимого напряжения между двумя поколениями хакеров. Однако обе группы сходятся кое в чём: им всем хочется узреть финского вундеркинда во плоти. К их удивлению, Торвальдс окажется приветливым и очаровательным оратором с живым, самокритичным остроумием и лёгким шведским акцентом. [128]

Ещё большее удивление, по словам Реймонда, вызывает готовность Торвальдса кидать камни в огород именитых хакеров, включая признанного “хакера хакеров” Ричарда Столлмана. К концу конференции тонкая дерзость Торвальдса одерживает моральную победу над обоими поколениями хакеров.

“Это был переломный момент, – вспоминает Реймонд, – до 1996 года Столлман был единственным заслуживающим доверия кандидатом на роль лидера хакерской культуры. Да, многие не соглашались с ним, но не публично. Торвальдс же отступился от этого правила”.

На исходе конференции Торвальдс окончательно ломает все негласные табу. Идёт обсуждение растущего рыночного господства Microsoft Windows, и Торвальдс заявляет, что одно время был фанатом программы Microsoft PowerPoint. В глазах хакеров старой школы это всё равно, что хвастаться своими рабами на съезде аболиционистов. Но для Торвальдса и молодого поколения хакеров это просто здравый смысл. Зачем ради принципа избегать удобных собственнических программ? Производители всё равно делают и будут делать такие программы. Рано или поздно наступает момент, когда свобода требует жертв, и человек, для которого свобода – священная самоцель, идёт на эти жертвы, но другие видят в этом фанатичное самоотречение. Для этих других хакерство было не фанатизмом и самоотречением, а способом сделать дело, причём вполне конкретное дело.

“Это было довольно шокирующе, – вспоминает Реймонд, – но в тот период он быстро набирал влияние, поэтому мог позволить себе такое”.

Столлман, в свою очередь, не ощущает никакого напряжения на конференции – наверное, потому что пропустил заявление Торвальдса. Но всё же и ему довелось отведать коронной дерзости Линуса. “В документации Linux был пункт, предписывающий распечатать стандарты программирования GNU и порвать их на куски, – приводит Столлман пример, – причём, если приглядеться, становилось понятно, что такую реакцию у него вызвала малозначащая мелочь – рекомендация по оформлению отступов в коде на языке С”.

“Хорошо, ты не согласен с какими-то нашими стандартами. Это нормально, но необязательно же заявлять об этом в такой противной манере. Ты бы мог просто сказать: ‘Я думаю, отступы в коде нужно оформлять вот так’. И всё. Враждебность ни к чему”.

Перейти на страницу:

Похожие книги