Книга Сэма Уильямса «Свободен как в свободе: Крестовый поход Ричарда Столлмана за свободное ПО» представляет собой подробную биографию одного из самых ярких и противоречивых деятелей компьютерной индустрии, основателя проекта GNU и Фонда свободного программного обеспечения. В центре повествования находится жизнь и эволюция взглядов Ричарда Столлмана — от одаренного, но замкнутого ребенка из Нью-Йорка до бескомпромиссного борца за цифровые свободы, чьи идеи сформировали современный ландшафт разработки программного обеспечения. Повествование начинается с эпизода в лаборатории искусственного интеллекта Массачусетского технологического института в начале 1980-х годов. Новый лазерный принтер, подаренный компанией Xerox, постоянно зажевывал бумагу, и Столлман попытался получить доступ к исходному коду программы, чтобы исправить проблему.
Однако производитель предоставил программу в скомпилированном бинарном виде, а попытка достать исходный код натолкнулась на отказ, мотивированный соглашением о неразглашении. Для Столлмана это стало глубоким шоком и поворотным моментом: впервые он столкнулся с практикой коммерческой тайны и закрытого программного обеспечения, которую воспринял как предательство фундаментальных принципов научного сотрудничества. В книге подробно рассматривается детство и юность Столлмана.
Родившийся в 1953 году в Нью-Йорке, он с ранних лет проявлял выдающиеся математические способности. Будучи вундеркиндом, он тяжело сходился со сверстниками из-за особенностей характера, в которых исследователи позднее усматривали проявления синдрома Аспергера. Тем не менее, его блестящий ум позволил ему поступить в Гарвардский университет, а затем открыть для себя лабораторию искусственного интеллекта MIT. Лаборатория ИИ стала для Столлмана настоящим домом.
В ту эпоху царила хакерская этика, основанная на открытости, взаимопомощи и обмене информацией. Столлман быстро стал одним из ведущих программистов лаборатории, внеся значительный вклад в разработку операционной системы ITS и создав текстовый редактор Emacs. Однако в конце 1970-х и начале 1980-х годов эта идиллия начала рушиться.
Коммерциализация вычислительной техники привела к тому, что университеты и компании начали закрывать исходный код и переманивать ведущих хакеров в частные структуры, такие как компания Symbolics. Раскол в хакерском сообществе глубоко травмировал Столлмана. Столкнувшись с выбором между отказом от своих принципов и продолжением работы с закрытым ПО, он сделал моральный выбор: в сентябре 1983 года он публично объявил о начале работы над проектом GNU, целью которого было создание свободной операционной системы, совместимой с Unix. В январе 1984 года он покинул MIT, чтобы полностью посвятить себя этой задаче.
В последующие годы Столлман создал ключевые компоненты будущей системы: компилятор GCC, отладчик GDB и новую версию Emacs. Главным его правовым изобретением стала Стандартная общественная лицензия GNU, основанная на концепции копилефта, которая использовала действующее авторское право для защиты свободы пользователей, разрешая свободное копирование и модификацию при условии, что производные работы также останутся свободными. В книге также освещается сложный союз проекта GNU с операционной системой Linux.
В 1991 году финский студент Линус Торвальдс написал ядро Linux, которому не хватало собственной свободной инфраструктуры. Интеграция ядра Linux с системными утилитами GNU позволила создать полноценную операционную систему, которую Столлман требует называть GNU/Linux. Несмотря на разногласия в методах и идеологии с движением открытого исходного кода, их сотрудничество привело к триумфу свободных технологий. Автор описывает личность Столлмана без прикрас: его эксцентричность, бескомпромиссность, театральные выступления в образе святого Игнуциуса из Церкви Emacs, а также глубокую личную уязвимость и одиночество.