16 марта 1953 — Родился Ричард Столлман
16 марта 1953
16 марта 1953 года в Нью‑Йорке, США, родился Ричард Мэттью Столлман. Позднее он станет одной из самых влиятельных фигур в истории программного обеспечения и этики вычислительных технологий.
Ранняя карьера
Ричард Столлман изучал физику в Гарвардском университете, но довольно быстро больше заинтересовался компьютерами и программированием. В 1970‑е годы он присоединился к Лаборатории искусственного интеллекта Массачусетского технологического института (MIT), где работал программистом и хакером в классическом смысле этого слова — человеком, которому нравится исследовать и улучшать компьютерные системы.
В лаборатории MIT AI Lab Столлман работал с ранними операционными системами и инструментами разработки. Именно в этот период он стал свидетелем перехода от открытой совместной хакерской культуры к проприетарному программному обеспечению, когда компании начали ограничивать доступ к исходному коду.
Этот сдвиг сильно обеспокоил его и в итоге определил миссию всей его жизни.
Проект GNU
В 1983 году Столлман объявил о запуске проекта GNU. Цель проекта была амбициозной: создать полностью свободную операционную систему, совместимую с Unix, которую любой человек мог бы использовать, изучать, изменять и распространять.
Название GNU расшифровывается как “GNU’s Not Unix” — это рекурсивная аббревиатура, характерная для хакерской культуры.
Столлман начал самостоятельно разрабатывать многие ключевые компоненты этой системы, включая:
GNU Emacs — мощный программируемый текстовый редактор
GCC — набор компиляторов GNU Compiler Collection
GNU Debugger (GDB)
множество важных утилит Unix
Позднее эти инструменты стали основой для современных операционных систем, таких как GNU/Linux.
Free Software Foundation
В 1985 году Столлман основал организацию Free Software Foundation (FSF), чтобы поддерживать разработку свободного программного обеспечения и защищать цифровые свободы пользователей.
FSF стала центральной организацией, продвигающей идеи свободы программного обеспечения и финансирующей разработку инструментов GNU.
Лицензия GNU General Public License
Одним из важнейших вкладов Столлмана стала лицензия GNU General Public License (GPL), впервые опубликованная в 1989 году.
GPL ввела концепцию «copyleft» — подход к лицензированию, который позволяет любому человеку использовать и изменять программное обеспечение, но требует, чтобы изменённые версии также оставались свободными для других пользователей.
Эта идея помогла защитить свободы пользователей программного обеспечения и создала юридическую основу для значительной части современной экосистемы открытого программного обеспечения.
Сделать мир лучше с помощью программного обеспечения
Мотивация Столлмана никогда не была только технической. Он считал, что свобода программного обеспечения — это вопрос этики и прав человека.
Он сформулировал четыре основные свободы пользователей программного обеспечения:
Свобода запускать программу с любой целью
Свобода изучать, как работает программа
Свобода распространять копии
Свобода улучшать программу и публиковать улучшенные версии
Через лекции, статьи и общественную деятельность Столлман десятилетиями продвигал эти идеи и призывал разработчиков создавать программное обеспечение, которое уважает пользователей, а не контролирует их.
Наследие
Сегодня миллионы серверов, компьютеров и устройств работают на программном обеспечении, основанном на инструментах GNU и лицензии GNU General Public License.
Экосистема GNU/Linux, широко используемая в интернете и современной инфраструктуре, не существовала бы в нынешнем виде без работы Столлмана.
Ричард Столлман остаётся одним из самых влиятельных защитников свободного программного обеспечения и цифровых свобод.