Найти тему
ЛАНИТ

Ричард Столлман: идеолог свободного ПО

Оглавление

Ричарда Столлмана считают одним из самых влиятельных программистов, но за глаза некоторые соратники называют его чуть ли не экстремистом и источником ненависти.

Этот человек посвятил жизнь борьбе за свободу. И даже сегодня он продолжает влиять на сферу разработки ПО.

Так кто он, Ричард Столлман? Гений, миллиардер, плейбой, филантроп? Или объект насмешек коллег и изгой? Давайте разбираться.

Первые шаги

Ричард Столлман родился в 1953 году в Нью-Йорке. В 1974 году окончил Гарвард со степенью бакалавра в области физики. Будучи студентом, Столлман работал программистом в лаборатории искусственного интеллекта Массачусетского технологического института (MIT). Ещё он состоял в сообщество хакеров, где выбрал себе ник RMS — Richard Matthew Stallman. Не пугайтесь, хакерами в то время называли людей, которые просто серьёзно увлекались компьютерами.

-2

А в январе 1984 года Столлман покидает MIT ради работы над своим проектом, которому он посвятит всю оставшуюся жизнь.

Философия свободного ПО

-3

Что это такое – свободное ПО? И почему для Столлмана это стало проектом всей жизни? Постараемся объяснить.

Когда Столлман ещё работал в MIT, лаборатория сотрудничала с Управлением перспективных исследовательских проектов Министерства обороны США и, как следствие, получала госфинансирование.

Военные потребовали ограничить доступ к компьютерам паролями. Столлман выступил против ограничений и не хотел, чтобы ведомство контролировало сотрудников лаборатории. Он взломал систему, разослал всем списки паролей и предложил использовать вместо пароля пустую строку.

Именно этот демарш натолкнул Столлмана на мысль создать полностью свободное программное обеспечение. Он стремился к тому, чтобы у каждого пользователя был доступ к исходному коду, возможность модифицировать его и делиться программами с другими пользователями.

RMS считает свободу одной из главных ценностей для отдельного человека и общества в целом.

Так появился The GNU Project.

А что, так можно было?

-4

Вообще, было из-за чего беспокоиться. К тому времени многие разработчики перестали делиться исходным кодом, начали лицензировать программы и использовать авторское право, чтобы ограничить использование разработок конкурентами. Столлман относился к такой практике резко негативно и называл её «преступлением против человечества».

Он считал и считает, что программное обеспечение должно быть свободным. Это, в первую очередь, вопрос этики.

«Проект GNU» ставил себе цель создать столько свободного ПО, чтобы пользователи могли легко обходиться без несвободного ПО.

По сути, Столлман бросил вызов не просто коммерциализации программного обеспечения, а всему общественному укладу. При этом он не выступал против возможности зарабатывать на разработке. Свободное ПО не равно бесплатное ПО (хотя в английском языке за оба эти смысла отвечает слово free).

Так появилась концепция копилефта (англ. copyleft — авторское лево). На базе этой концепции создавались лицензии, которые позволяли модифицировать программу или другую работу без разрешения автора.

Одна из самых распространённых лицензий — GNU General Public License или GNU GPL. Она позволяет копировать, модифицировать, свободно распространять программу в любых целях, в том числе в коммерческих. По лицензии GNU GPL распространяются такие продукты, как WordPress, Ubuntu, Mozilla Firefox (частично), «Википедия» и другие.

Безумец или гений?

-5

На персональном сайте Столлман регулярно делится мнением о продуктах в разделе What's bad about — «Что плохого в...». Под горячую руку попали Skype, Facebook*, Apple, Airbnb, LinkedIn, X (Twitter)*, Zoom и другие продукты, которыми Столлман не рекомендует пользоваться.

Например, Столлман объясняет, почему не стоит пользоваться Facebook*: соцсеть запрещает пользователям регистрироваться под псевдонимами, а это нарушает приватность людей.

Также Столлман не пользуется сотовыми телефонами, так как с их помощью легко отслеживать действия и перемещения человека.

Притяжство? Это ещё что такое?

-6

Чтобы уже окончательно утвердиться в звании легенды, Ричард Столлман предлагает вместо Рождества праздновать Притяжство́ (сот слов притяжение и Рождество; английское название Grav-mass). Почему?

Потому что 25 декабря 1642 года родился английский физик Исаак Ньютон, и в этот день нужно отмечать существование постижимых законов физики. А так как Ньютон открыл свой закон в результате падения яблока (по легенде), в этот день рекомендуется наряжать деревья яблоками, но так, чтобы фрукты иногда падали, показывая в действии закон всемирного тяготения.

Подведём итоги

Обучение в Гарварде, работа в MIT, несогласие с действующими правилами в мире коммерческой разработки, создание проекта GNU и концепции копилефта, постоянная борьба за свободу программного обеспечения.

Фактически Ричард Столлман показал способ развития индустрии разработки ПО, альтернативный созданному большими корпорациями. Он дал разработчикам и пользователям возможность выбирать. А не это ли свобода?

*Facebook/Instagram — проект Meta Platforms Inc., деятельность которой в России запрещена

*X (Twitter) — деятельность организации запрещена