Выбрать главу

“Западная научная традиция гласит, что мы стоим на плечах гигантов, – говорит Янг, повторяя слова Торвальдса и Ньютона, – бизнес тоже говорит, что не нужно изобретать колесо, чтобы двигаться вперёд. Прелесть GPL в том, что вы помещаете код в общественное достояние. [125] Допустим, вы независимый производитель софта, и вам для своего приложения нужна программа дозвона. Зачем создавать её заново? Просто используйте программу PPP из Red Hat Linux. Нужна графическая библиотека? Берите GTK. Так вы получаете уже готовые компоненты, причём самые качественные компоненты на рынке. И вы больше не тратите силы и деньги на воссоздание инструментов с нуля. Вы сразу решаете задачи клиентов”. Впрочем, Янг тоже не прочь включить собственнические программы в систему.

Янг – не единственный, кого волнуют деловой потенциал свободного ПО. Осенью 1996 года компании вовсю принюхиваются к аппетитным запахам с кухни открытого программного кода. Процессор Intel 386, глобальная сеть и веб-сайты накатили на рынок огромными волнами, но всего через год или два накатит настоящее цунами в виде GNU/Linux. Её приближение некоторые чувствуют уже сейчас.

Для Мёрдока это цунами видится и наградой, и наказанием Столлману – человеку, который столько лет своей жизни вложил в движение за свободное ПО. Как и многие пользователи Linux, Мёрдок помнит, с чего всё начиналось. Как Торвальдс говорил, что изначально Linux был “просто игрушкой”, и как признавался Таненбауму, что если бы тогда появилось ядро GNU, то он быстро забросил бы Linux. [126] Мёрдок видит, как много возможностей упущено. И как ещё больше возможностей находят люди из глубин интернета.

“Работать над Linux в первые годы было весело, – вспоминает Мёрдок, – с другой стороны, с ним работали, чтобы только переждать, пока не появится ядро Hurd – это видно, если почитать обсуждения в группе comp.os.minix. Если бы Hurd появился быстрее, о Linux бы все забыли”.

Но вот кончился 1996 год, и любые “если бы” потеряли смысл. Окно размером в 36 месяцев захлопнулось, и теперь даже если появится ядро Hurd, оно останется в тени Linux. Шансы, что его заметит кто-то кроме гиков, очень малы. Linux как будто бы выполнил задачу проекта GNU, заняв последний пробел свободной операционной системы. Только для большинства пользователей вся эта система – Линукс. На их компьютерах стоят несвободные программы, и они не видят в этом ничего плохого.

И всё-таки мечта хакеров GNU сбылась – полностью свободная система существует, как бы тернист ни был путь пользователя к ней.

Открытый код

[РМС: В этой главе я позволил себе удалить кое-что – текст, который рассказывал об открытом коде и не имел отношения к моей жизни или работе.]

В ноябре 1995 года Питер Салус, член фонда свободного ПО и автор книги A Quarter Century of Unix, обращается к участникам “системных обсуждений” почтовой рассылки проекта GNU. Он приглашает их в Кембридж, на конференцию по свободно распространяемому программному обеспечению. Конференция эта планируется на февраль 1996 года, спонсируется фондом свободного ПО, и председательствовать на ней будет сам Питер Салус. Она должна стать первой конференцией, полностью посвящённой свободным программам. На конференцию приглашают разработчиков и пользователей всех крупных свободных проектов: GNU, Linux, FreeBSD, NetBSD, 386BSD, Perl, Tcl/Tk – всех программ, чей код свободно доступен для чтения, редактирования и раздачи. Вот что пишет Салус:

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

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

вернуться

125

Здесь Янг слишком вольно притянул ‘общественное достояние’, которое вообще означает ‘не защищённое авторским правом’. GPL требует, чтобы код был защищён авторским правом, поэтому код под GPL не может быть общественным достоянием.

вернуться

126

Это цитата из знаменитого “флейма” Торвальдса и Таненбаума, что разгорелся после выхода ядра Linux. Защищая свой выбор монолитного ядра, Торвальдс писал, что делал Linux, чтобы получше изучить свой компьютер. “Если бы ядро GNU было готово прошлой весной, я бы и не подумал делать своё ядро”. Источник: Chris DiBona, Open Sources (O’Reilly & Associates, Inc., 1999): 224.

вернуться

127

Peter Salus, “FYI-Conference on Freely Redistributable Software, 2/2, Cambridge” (1995), http://bat8.inria.fr/~lang/hotlist/free/licence/fsf96/call-for-papers.html[127].