Столлман с неприязнью относился к эгоистическим настроениям, которые поглотили американское общество за время правления Рейгана. Это касалось и производителей ПО. В итоге в 1982 году он решил создать бесплатную и незапатентованную операционную систему. Столлман даже уволился из Лаборатории искусственного интеллекта МТИ, чтобы институт не заявил свои права на нее. Куратор пошел ему навстречу и разрешил оставить себе ключ от лаборатории. Столлман хотел разработать систему, похожую на систему UNIX и совместимую с ней. UNIX была написана в 1971 году в Bell Labs, использовалась во многих университетах и была популярна среди разработчиков. Столлману был не чужд программистский юмор, и свою систему он остроумно назвал GNU: этот рекурсивный акроним расшифровывался как GNU’s Not UNIX ( GNU не UNIX).
В марте 1985 года Столлман опубликовал свой манифест в журнале Dr. Dobb’s Journal, который принял эстафету от «Домашнего компьютерного клуба» и вестника People's Computer Company. В манифесте Столлман сформулировал «золотое правило»: каждый должен делиться понравившейся программой с теми, кому она тоже нравится. «Продавцы ПО хотят „разделять и властвовать“, они разобщают людей, требуя, чтобы мы не делились программами друг с другом, — писал Столлман. — Я не собираюсь с этим мириться. Когда мы закончим GNU, то каждый сможет пользоваться качественной операционной системой бесплатно, как воздухом» [828] .
Столлман переживал, что многие неправильно интерпретируют его идею о бесплатном программном обеспечении (free software). Финансовый вопрос не был для него ключевым, основной задачей было снятие всех ограничений и запретов. Открытый софт должен был ассоциироваться с естественными свободами человека. У каждого должно было быть право пользоваться программами, изучать, изменять и распространять любую их версию. Столлман не уставал объяснять, что дело не в стоимости, а в дозволенности: «Имеется в виду, например, свобода слова, а не бесплатное пиво».
Предполагалось, что движение за открытое программное обеспечение не просто подарит людям доступные программы. В своих идеях Столлман видел залог процветания человечества. Он утверждал, что его принципы защищают интересы каждого человека и общества в целом, объединяют людей и призывают их обмениваться информацией и сотрудничать [829] .
Чтобы формализовать свои идеи, Столлман разработал Универсальную общедоступную лицензию GNU — General Public License, а его друг придумал принцип «копилефт» (от английского copyleft), антоним понятия копирайта. Согласно Лицензии GNU, каждый пользователь имел право копировать и модифицировать программу, а также распространять оригинальную или измененные ее версии, а вводить любые ограничения на использование программы запрещалось [830] .
Столлман лично написал первые компоненты операционной системы GNU, включая текстовый редактор, компилятор и многие другие. Однако было очевидно, что ему не хватает главного. «Как насчет ядра?» — спросили его во время интервью журналу Byte в 1986 году. Ядро — это основа любой операционной системы, оно обеспечивает запросы программ на ресурсы и регулирует взаимодействие программ и микропроцессора. Столлман ответил, что сначала ему нужно закончить компилятор и переписать файловую систему, а потом настанет очередь ядра [831] .
По ряду причин ядро для GNU не смогли закончить ни Столлман, ни разработчики из его Фонда свободного программного обеспечения. Помощь пришла откуда не ждали: подходящее им ядро написал 21-летний студент Университета Хельсинки Линус Торвальдс, веселый и живой финн с широкой улыбкой, родным языком которого был шведский.
Отец Линуса Торвальдса работал тележурналистом и состоял в Коммунистической партии, а мать была общественной активисткой, а затем стала журналисткой. Однако Линуса с детства больше интересовала техника, чем политика [832] . Он считал, что «хорош в математике, хорош в физике, но в плане социальных навыков — полный ноль. А тогда гиков еще было принято осуждать» [833] . Особенно в Финляндии.
Когда Торвальдсу было одиннадцать лет, то его дедушка, преподаватель статистики, подарил внуку Commodore Vic 20, один из первых персональных компьютеров в мире. Торвальдс начал писать всевозможные программы на языке BASIC. Его сестре, например, очень нравилась та, что бесконечно выводила на экран фразу «Сара лучше всех». Он с радостью обнаружил, что компьютеры и математика похожи: «Они позволяли создавать новый мир, живущий по своим правилам».
Читать дальше
Конец ознакомительного отрывка
Купить книгу