Всё хорошо, как ни крути. После десятилетий борьбы хакеры утвердили свои ценности, и люди приняли их.
Или нет? Есть люди, что находят массу поводов для пессимизма. Ну да, хакеры теперь на гребне волны, но хорошо ли это для других людей? Да, Белый дом в восторге от интернета и даже открыл официальный сайт whitehouse.gov, но в то же время обсуждает с бизнесом, юристами и полицией как бы взять под контроль этот информационный фронтир, новый Дикий Запад – всемирную сеть. Да, мощности персональных компьютеров сказочно выросли, но из-за Intel на ПК господствуют несвободные программы. На каждого пользователя GNU/Linux приходятся десятки, а то и сотни пользователей несвободной Windows. Что неудивительно, если взглянуть на графические интерфейсы GNU/Linux – неудобные и куцые. Работать в них может только очень искушённый человек, как минимум специалист. В создании графического интерфейса проект GNU терпит неудачу.
Над свободным ПО висит грозовая туча авторского права. Продолжаются судебные тяжбы из-за интерфейсов, а число патентов растёт изо дня в день. И похоже что законы, которые создали такую ситуацию, вот-вот введут во многих других странах мира.
Наконец, не всё ладно и в GNU/Linux. Есть юридические проблемы (с ними уже столкнулась BSD), да и сами разработчики ядра Linux не представляют себе, что делать и куда идти. GNU/Linux растёт очень бурно и завоёвывает популярность, но всё ещё больше похож на сборник хитов программирования вроде GCC, Glibc и GDB, чем на цельную операционную систему. Линус Торвальдс и его сподвижники не думают о каком-то плане развития ядра. Торвальдс теперь больше управляет, чем пишет код. Как он сам говорит о своём успехе: “Я вообще очень ленивый и люблю поручать свою работу другим людям”.[116]
Такая лень удивительна с точки зрения продуктивности Линуса, но с политической точки зрения она удручает. Она показывает, что Торвальдсу нет дела до свободы ПО. Он создал и развивает ядро просто ради удовольствия, чего даже не скрывает. Так что же такое GNU/Linux, чем он должен стать? Воплощением философии свободного софта, что выражена в Манифесте GNU? Или техничным сочетанием мощных программ, конструктором инструментов для опытных пользователей?
На исходе 1993 года стало понятно, что чаша весов клонится ко второму варианту. Пользователи вовсю создают свои варианты системы – “дистрибутивы” GNU/Linux самых разных типов, раздают их бесплатно или продают. Результаты противоречивы.
“Тогда ещё не было Red Hat и других коммерческих дистрибутивов, – вспоминает Ян Мёрдок, студент-информатик университета Пердью, – на всех ресурсах, посвящённых Unix, висели россыпи объявлений со словом ‘Linux’. Многие эти компании были однодневками, и не видели ничего плохого в том, чтобы добавить в систему сколько угодно собственнического кода”.
Мёрдок – программист Unix. Он впервые установил GNU/Linux на домашний компьютер и в полном восторге от системы. “Это чистейшее удовольствие. Я захотел поучаствовать в общем веселье”. Мёрдока огорчает засилье криво собранных, нестабильных дистрибутивов. Он решает собрать версию системы без каких-либо сомнительных дополнений, и только из лучших образцов свободных программ. “Хотелось чего-то, что может гордо называться Линуксом”, – говорит он.
Что делали великие хакеры, собираясь основать великие проекты? Писали в Usenet, пытаясь заинтересовать людей и привлечь их к работе. То же делает и Мёрдок – пишет о своих намерениях в группу comp.os.linux. И в числе первых ответов видит письмо с адреса rms@ai.mit.edu[117]. Каждый хакер знает, чей это адрес, знает это и Мёрдок. Это письмо от Ричарда Столлмана – “хакера хакеров” и основателя проекта GNU. Что, интересно, ему понадобилось от Мёрдока? Почему культовый хакер, командующий разработкой собственной операционной системы, отозвался на недовольство Мёрдока дистрибутивами “Linux”?
“Он сказал, что фонд свободного ПО начал присматриваться к Linux, чтобы, может быть, создать собственную систему Linux [sic]. Столлман посчитал, что мои цели сходятся с их философией”.
Без всякого преувеличения, письмо знаменовало изменение стратегии Столлмана. До 1993 года он почти не обращал внимания на Linux. Когда Ричард услышал о первом выпуске ядра, он спросил знакомого хакера о качествах Линукса. Тот ответил, что Linux скроен по образу и подобию System V – низкопробной версии Unix, и добавил, что Линукс непереносим на другие платформы.