Одним из таких печально известных программистов был Билл Гейтс, ушедший из Гарварда за 2 года до того, как туда поступил Столлман. А за 7 лет до того, как Ричард опубликовал своё историческое сообщение о создании Hurd, Билл Гейтс, тогда ещё начинающий владелец компании Micro-Soft, написал публичное письмо, адресовав его разработчикам открытого ПО и тем пользователям, что свободно копировали коммерческие программы. “Открытое письмо любителям” отвергало концепцию коллективной разработки программ.
“Кто может позволить себе профессионально работать ни за что? – вопрошал Гейтс. – Какой энтузиаст способен убить 3 года своей жизни на программирование, исправление ошибок, документацию, и потом раздать всё это бесплатно?”[80]
Среди хакеров Лаборатории ИИ немногие читали это письмо, долго оставалось оно неизвестным и для Столлмана, но всё же это письмо 1976 года озвучило то, что уже давно витало в воздухе, бродило в умах не только менеджеров коммерческих компаний, но и самих программистов. Почему программное обеспечение нужно считать бесплатным общественным благом, если рынок показывает иное? К 80-м годам продажа ПО из чистой экономики стала переходить в область политики. В это время администрация Рейгана сворачивала многие федеральные законы и программы социальной направленности, введённые из-за Великой Депрессии, и очень многие программисты стали считать хакерскую этику подрывающей конкуренцию, рынок и саму Америку. В лучшем случае это было похоже на рудимент антикорпоративизма ранних 70-х годов. Они относились к хакерской этике так же, как отнёсся бы финансист с Уолл-стрит к дешёвенькой рубашке своей юности, натолкнувшись на неё промеж своих двубортных костюмов в шкафу – с ироничной ностальгией, как к воспоминанию об идеализме юных лет.
Столлману, который свои шестидесятые годы прожил как бы в пятидесятых, было не привыкать идти не в ногу со всеми. Он всегда использовал лучшие компьютеры и лучшие программы, и теперь перед ним возник выбор, который можно было назвать только “дилеммой абсолютной морали”: снять все возражения против собственнических программ, которые запрещалось редактировать и раздавать, или же потратить жизнь на создание альтернативной, свободной программной экосистемы. После успешной двухлетней битвы с Symbolics Ричард почувствовал в себе достаточно сил и способностей на второй вариант. “Думаю, я мог в случае чего вообще перестать пользоваться компьютерами, – говорит Столлман, – конечно, ничего другого я не умел, но вполне мог бы работать в сфере питания, пусть и не в шикарном ресторане, а в какой-нибудь забегаловке”.
Это означало бы полностью забросить программирование – именно то, что приносило Ричарду больше всего удовольствия. Со времён Кембриджа были периоды, когда программирование было вообще единственной радостью в жизни. Конечно, Столлман решил бороться за него, а не бросать.
Столлман – твёрдый атеист, он отвергает такие понятия, как судьба, карма, божественное призвание, но своё решение бороться с закрытым ПО он ощущал чем-то вроде миссии. В конце концов, именно коронное столлмановское сочетание упрямства, дальновидности и высочайшего мастерства в программировании помогли ему увидеть проблему там, где её никто не замечал. В своей статье “Проект GNU” Ричард соглашается с идеалами, что высказал еврейский законоучитель Гиллель:
Если я не для себя, кто для меня? И будучи только для себя, кто я? И если не сейчас, то когда??[81]
Обращаясь к аудитории, Столлман избегает религиозной риторики и выставляет своё решение в сугубо прагматичном свете. “Я спросил себя: что я, как системный программист, могу сделать в этой ситуации? У меня не было бы ответа, не будь я разработчиком операционных систем. Именно это было нужно, чтобы решить проблему”.
Как только Ричард это понял – для него всё встало на свои места. В 1983 году МТИ стал покупать Lisp-машины второго поколения от Symbolics, на которых не работала МТИ-версия операционной системы. Когда эти машины заполонят всю Лабораторию, Столлман больше не сможет работать над общей версией системы, хотя бы потому, что некому будет слать ему отчёты об ошибках. Пришла пора остановиться. Но Ричард и сам хотел остановиться. Хоть МТИ-версия системы для Lisp-машин не была свободной – пользователям не разрешалось раздавать её исходный код – свою задачу она выполнила: компания LMI выжила и уже сама делала программное обеспечение.