Открыть сервис

Ричард Столлман

Ричард Мэттью Столлман (англ. 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, что вызвало неоднозначную реакцию в сообществе.

Философия и движение свободного программного обеспечения

Четыре свободы

Столлман сформулировал четыре фундаментальные свободы, определяющие свободное программное обеспечение:

  1. Свобода 0: свобода запускать программу для любых целей.
  2. Свобода 1: свобода изучать, как работает программа, и изменять её под свои нужды (доступ к исходному коду — необходимое условие).
  3. Свобода 2: свобода распространять копии программы, чтобы помочь другим.
  4. Свобода 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) и активным сторонником цифровых прав.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →