Ричард Столлман
Ричард Мэттью Столлман (англ. Richard Matthew Stallman; родился 16 марта 1953 года, Манхэттен, Нью-Йорк, США) — американский программист, активист и общественный деятель, основатель движения свободного программного обеспечения (Free Software Movement), проекта GNU и некоммерческой организации Free Software Foundation (FSF). Столлман является автором концепции копилефта (copyleft) и основной лицензии GNU General Public License (GNU GPL), которая стала наиболее распространённой лицензией на свободное программное обеспечение в мире. Он известен своей последовательной критикой проприетарного программного обеспечения, цифровых ограничений (DRM), патентов на программное обеспечение и систем слежки в интернете.
Биография
Ранние годы и образование
Ричард Столлман родился в семье еврейского происхождения. Его отец, Дэниел Столлман, был торговцем, а мать, Элис Липпман, — учительницей. В детстве он проявлял интерес к математике и естественным наукам. В 1970 году поступил в Гарвардский университет, где изучал физику. Параллельно он работал в лаборатории искусственного интеллекта Массачусетского технологического института (MIT AI Lab), где впервые столкнулся с культурой свободного обмена программами и исходным кодом, характерной для академической среды того времени.
Работа в MIT и начало проекта GNU
В 1974 году Столлман окончил Гарвард с отличием (степень бакалавра по физике) и поступил в аспирантуру MIT, но вскоре оставил её, сосредоточившись на работе в лаборатории искусственного интеллекта. Он написал ряд значительных программ для операционной системы ITS (Incompatible Timesharing System), включая редактор Emacs (первую версию, написанную на TECO) и отладчик Lisp. В 1980-х годах в лаборатории начался переход на проприетарные операционные системы, такие как VAX/VMS и Unix, что привело к исчезновению практики открытого обмена кодами. Это разочаровало Столлмана, и в 1983 году он объявил о запуске проекта GNU (рекурсивный акроним: «GNU’s Not Unix») — амбициозной попытки создать полностью свободную операционную систему, совместимую с Unix.
Основание Free Software Foundation
В 1985 году Столлман основал Free Software Foundation (FSF) — некоммерческую организацию, призванную поддерживать развитие свободного программного обеспечения, защищать его правовой статус и продвигать идеи движения. FSF стала главным юридическим и организационным центром для проекта GNU. В том же году Столлман опубликовал «Манифест GNU», в котором изложил философские и этические основания свободного программного обеспечения.
Разработка лицензии GNU GPL
В 1989 году была опубликована первая версия GNU General Public License (GNU GPL), разработанная Столлманом. Эта лицензия реализует принцип копилефта: она позволяет свободно распространять, модифицировать и использовать программу, но требует, чтобы все производные работы распространялись под той же лицензией, сохраняя свободу для всех пользователей. GNU GPL стала одной из самых влиятельных лицензий в истории программного обеспечения.
Поздняя деятельность и конфликты
В 1990-х годах Столлман активно участвовал в разработке ядра GNU Hurd, которое должно было стать частью системы GNU, но проект затянулся. В 1991 году Линус Торвальдс выпустил ядро Linux, которое, будучи свободным, позволило завершить создание полноценной операционной системы GNU/Linux. Столлман настаивает на названии «GNU/Linux» для таких систем, подчёркивая роль проекта GNU.
В 2019 году Столлман покинул пост президента FSF и ушёл из MIT после скандала, связанного с его комментариями по поводу дела Джеффри Эпштейна и обсуждения понятия «добровольное согласие» в контексте несовершеннолетних. В 2021 году он вернулся в совет директоров FSF, что вызвало неоднозначную реакцию в сообществе.
Философия и движение свободного программного обеспечения
Четыре свободы
Столлман сформулировал четыре фундаментальные свободы, определяющие свободное программное обеспечение:
- Свобода 0: свобода запускать программу для любых целей.
- Свобода 1: свобода изучать, как работает программа, и изменять её под свои нужды (доступ к исходному коду — необходимое условие).
- Свобода 2: свобода распространять копии программы, чтобы помочь другим.
- Свобода 3: свобода распространять копии изменённых версий программы, чтобы всё сообщество могло воспользоваться улучшениями.
Копилефт
Копилефт — правовой механизм, разработанный Столлманом, который использует авторское право для обеспечения свободы. В отличие от традиционного «копирайта» (все права защищены), копилефт требует, чтобы любые производные работы распространялись на тех же условиях, гарантируя, что свобода не будет ограничена последующими модификаторами.
Критика проприетарного ПО и DRM
Столлман последовательно критикует проприетарное (несвободное) программное обеспечение, называя его формой несправедливости и лишения пользователей контроля над собственными компьютерами. Он выступает против цифровых ограничений (DRM), называя их «цифровыми ограничениями» (Digital Restrictions Management), и против патентов на программное обеспечение, которые, по его мнению, препятствуют инновациям и свободе разработки.
Основные достижения и проекты
GNU Emacs
GNU Emacs — один из самых известных и влиятельных текстовых редакторов, созданный Столлманом. Он стал первым крупным проектом GNU и остаётся популярным среди программистов и системных администраторов. Emacs известен своей расширяемостью на языке Emacs Lisp.
GNU Compiler Collection (GCC)
GCC — набор компиляторов для различных языков программирования (C, C++, Fortran, Ada и других). Изначально созданный Столлманом как часть проекта GNU, GCC стал одним из ключевых инструментов для разработки свободного ПО и используется в большинстве дистрибутивов GNU/Linux.
GNU Debugger (GDB)
GDB — отладчик для программ, написанных на C, C++ и других языках. Он широко используется разработчиками для анализа и исправления ошибок в программах.
Другие проекты
Столлман также участвовал в разработке или вдохновил создание множества других свободных программ, включая GNU Make, GNU Autoconf, GNU Bison и другие.
Критика и противоречия
Позиция по названию «GNU/Linux»
Столлман настаивает на том, что операционные системы, использующие ядро Linux и компоненты GNU, должны называться «GNU/Linux», а не просто «Linux». Он утверждает, что это необходимо для признания вклада проекта GNU и для сохранения идеалов свободы. Эта позиция вызывает споры: многие пользователи и разработчики считают её излишней или догматичной.
Личные качества и стиль общения
Столлман известен своим резким, иногда бескомпромиссным стилем общения. Он неоднократно вступал в публичные конфликты с представителями индустрии, журналистами и активистами. Его высказывания по социальным и политическим вопросам часто вызывали критику, в том числе обвинения в сексизме, расизме и поддержке спорных личностей.
Инцидент 2019 года
В 2019 году Столлман оказался в центре скандала после публикации электронных писем, в которых он обсуждал дело Джеффри Эпштейна и ставил под сомнение трактовку понятия «добровольное согласие» в контексте несовершеннолетних. Это привело к его уходу из MIT и FSF. В 2021 году он вернулся в совет директоров FSF, но инцидент продолжает вызывать критику со стороны части сообщества.
Влияние и наследие
Ричард Столлман оказал огромное влияние на развитие программного обеспечения и интернета. Его идеи о свободе программного обеспечения легли в основу движения открытого исходного кода (Open Source), хотя сам Столлман критикует это движение за то, что оно сосредоточено на практических преимуществах, а не на этических принципах. GNU GPL стала стандартом для многих ключевых проектов, включая ядро Linux, GCC, Wordpress, Drupal и многие другие. Столлман также является автором концепции «свободного аппаратного обеспечения» (free hardware) и активным сторонником цифровых прав.
Интересные факты
- Столлман известен своим аскетичным образом жизни: он не пользуется мобильным телефоном, не имеет кредитных карт и предпочитает путешествовать на поезде, а не на самолёте.
- Он является вегетарианцем и активно выступает за права животных.
- Столлман написал множество эссе и статей, собранных в книге «Free Software, Free Society» (2002).
- Он является автором нескольких музыкальных произведений, в том числе «The GNU Song» и «Free Software Song».
Источники
- Stallman, R. M. (2002). Free Software, Free Society: Selected Essays of Richard M. Stallman. GNU Press.
- Williams, S. (2002). Free as in Freedom: Richard Stallman’s Crusade for Free Software. O’Reilly Media.
- Манифест GNU (1985).
- Официальный сайт Free Software Foundation (fsf.org).
- Интервью и публичные выступления Ричарда Столлмана (архивы GNU.org).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →