Ричард Столлман, Линус Торвальдс и свободное программное обеспечение с
открытым исходным кодом
В конце 1983 года Apple готовилась представить публике свой Macintosh, а Гейтс
рассказал миру о Windows. Именно тогда появился новый подход к разработке
программного обеспечения. Его предложил Ричард Столлман, сотрудник Лаборатории
искусственного интеллекта при МТИ и завсегдатай «Клуба технического моделирования
железных дорог», походивший на ветхозаветного пророка. Он был ярым борцом за
правду и с невиданным рвением пропагандировал совместную разработку и свободное
распространение ПО. Участникам «Домашнего компьютерного клуба», которые
незаконно копировали язык Microsoft BASIC, до его упорства было далеко.
Могло показаться, что идеи Столлмана не заинтересуют хороших специалистов, которые
могли бы создать качественный продукт. Гейтс, Джобс и Бриклин работали не только
ради удовольствия и не во имя высоких идеалов. Однако энтузиасты программирования
всегда приветствовали коллективные начинания и взаимопомощь, поэтому движение за
свободное программное обеспечение и открытый исходный код достигло впечатляющего
размаха.
Ричард Столлман родился в 1953 году и рос на Манхэттене. Он был околдован
математикой с самого детства и еще в юном возрасте освоил матанализ. «Математика
чем-то напоминает поэзию.
Она состоит из настоящих отношений, настоящих действий и выводов, в этом кроется ее
красота», — говорил он. Столлман не был похож на одноклассников, не стремился везде
быть первым. Когда в старшей школе учеников разделили на две команды для
викторины, Столлман отказался играть, заявив, что ему неприятна сама идея
соревнований: «Я видел, что мной пытаются манипулировать и что остальные на это
ведутся. Все хотели победить другую команду, хотя там играли такие же их друзья. Меня
стали уговаривать отвечать на вопросы, чтобы мы победили, но я твердо стоял на своем
и не собирался принимать чью-либо сторону».
Столлман учился в Гарварде, где стал легендой даже среди гениев математики. После
окончания университета он получил место в Лаборатории искусственного интеллекта
при МТИ, расположенной в Кембридже, в двух станциях метро от Гарварда. Там он
улучшил схему железнодорожных путей в «Клубе технического моделирования» МТИ,
написал эмулятор, позволявший выполнять программы PDP-11 на PDP-10, и проникся
духом командной работы. «Я влился в уже немолодое сообщество программистов,
которые делились своими разработками бесплатно. Если какой-либо университет или
компания хотели использовать нашу программу, мы всегда им разрешали, исходный код
был доступен всем».
Как настоящий хакер, Столлман презирал ограничения и закрытые двери. Он и его
друзья придумали множество незаконных способов попадать в комнаты с
компьютерными терминалами. Столлман обычно проникал туда через навесные
потолки: нужно было сдвинуть одну панель и изнутри открыть дверь, зацепив дверную
ручку магнитной лентой со скотчем на конце. В какой-то момент в МТИ решили
запустить базу данных пользователей и ввести пароли. Столлман принял эту идею в
штыки и призывал коллег игнорировать нововведение: «Мне это казалось противным,
поэтому я не стал заполнять форму, и в мою учетную запись можно было войти без
пароля, просто нажав клавишу Enter. Преподаватель предупредил меня, что университет
может удалить мою директорию с документами, но я посоветовал им этого не делать,
поскольку там лежала часть системных файлов, и в итоге пострадали бы все».
К неудовольствию Столлмана, в начале 1980-х братство разработчиков МТИ стало
распадаться. В лабораторию привезли новый компьютер, на котором стояло защищенное
копирайтом ПО. «Получить рабочую копию операционной системы можно было, только
подписав соглашение о конфиденциальности, — негодовал Столлман. — Ты еще не начал
работать на компьютере, а уже давал обещание не помогать другим пользователям. Нам
запретили взаимодействовать и обмениваться информацией».
Многие его коллеги смирились и пошли работать в коммерческие компании, например в
Do'stlaringiz bilan baham: |