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

Столлман решает идти уже опробованным путём – поискать уже существующие ядра систем, которые можно было бы адаптировать для GNU. Обозреватель проекта GNU – “GNUsletters” – в конце 80-х сообщает о том, что этот подход натолкнулся на проблемы, подобные тем, что были при попытке сделать GCC из Pastel. В январе 1987 года он пишет о намерении проекта GNU взять за основу ядро TRIX, разработанное в МТИ. На самом деле, Столлман не строит таких намерений, потому что работает над GCC, а позже он говорит, что TRIX придётся слишком сильно переделывать, и потому это ядро не подходит. Выпуск обозревателя за февраль 1988 года сообщает, что внимание проекта GNU переключилось на легковесное микроядро Mach, разработанное в Карнеги-Меллон. Микроядро Mach несвободно, но его разработчики в частной переписке изъявили готовность перевести его под свободную лицензию, что и делают в 1990 году. Проект GNU наконец-то может работать над ядром операционной системы. [103]

Задержки в разработке ядра – лишь одна из проблем, давящих на Столлмана в это время. В 1989 году компания Lotus Development Corporation подаёт в суд на конкурентов – компании Paperback Software International и Borland – за их копирование пунктов меню популярной программы Lotus 1-2-3 Spreadsheet. Это судебное разбирательство вкупе с ожесточённой битвой Apple и Microsoft за элементы дизайна угрожает будущему проекта GNU. Конечно, эти события не угрожают GNU напрямую, но показывают, что судебные иски за похожую функциональность вполне реальны, а вся суть программ GNU как раз в воссоздании функциональности несвободных программ. Такие иски могут сковать всю культуру разработки программ, погрузив её в стагнацию. Столлман решает действовать. Вместе с несколькими профессорами он через студенческую газету МТИ The Tech призывает к саботажу судебных исков и бойкоту Lotus и Apple. После чего сам следует призыву – помогает организовать группу под названием “Лига свободы программирования”, чтобы провести акции протеста у офисов компании Lotus.

Эти акции не проходят незамеченными. [104]

Индустрия программного обеспечения сильно изменилась. Основное поле битвы между корпорациями незаметно переместилось от операционных систем к пользовательским приложениям. Стараясь создать свободную операционную систему, проект GNU безнадёжно отстал от тех, кто гнался за актуальностью и успехом. Глядя на то, как Столлман возится с группой для борьбы с судебными исками в области дизайна, многие задумываются, не отжил ли своё фонд свободного ПО.

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

В 1990 году благотворительный фонд Макартуров награждает Столлмана так называемым “грантом гения” размером в $240,000, который выплачивается в виде стипендии на протяжении 5 лет. Хотя фонд не озвучивает причину своих грантов, скорее всего, это признание важности проекта GNU и связанной с ним философии свободного ПО. Грант избавляет Столлмана от ряда проблем насущных. В частности, он позволяет Ричарду оставить консультации, которыми он зарабатывал себе на жизнь в 80-е годы, и полностью сконцентрироваться на задачах свободы программного обеспечения.

Также выплачиваемая стипендия позволяет ему восстановить полноценную регистрацию, которая нужна для голосования. В 1985 году дом Столлмана сгорел, оставив его без места регистрации. Пепел пожара испортил большинство его книг, и очистить их было невозможно. С того времени Ричард обитает в Техносквере и для избирательной комиссии считается бездомным.[105] “Избирательная комиссия Кембриджа не хотела признавать адрес Техносквера моим личным адресом, – вспоминает Столлман, – это упомянули в газетной статье о моём награждении стипендией Макартуров, после чего проблема решилась”.[106]

Но важнее всего то, что награждение стипендией Макартуров привлекло к Столлману внимание прессы, его чаще приглашают на мероприятия, и Ричард на этих мероприятиях и в прессе продвигает идеи GNU и свободного ПО, предупреждает об опасности патентов на софт и судебных исков в области дизайна.

Одна из поездок на такие мероприятия неожиданным образом решила долгую проблему с завершением операционной системы GNU. В апреле 1991 года Столлман приезжает в финский Политехнический университет Хельсинки. Среди слушателей в аудитории сидит 21-летний студент Линус Торвальдс, который в то время занимался своей программой, ядром операционной системы. Этому ядру суждено будет стать долгожданной недостающей деталью свободной операционной системы.

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

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