Следите за новостями

Цифра дня

48 комплексов Starlink направило МЦРИАП в регионы ЧС

Лозунгу "Свободу Unix!" исполнилось 30 лет

Основу движения Linux и программного обеспечения с от­крытым кодом 27 сентября 1983 года заложил Ричард Столлман

30 сентября 2013 15:07, Computerworld.kz
Рубрики: Мир

Тридцать лет назад, 27 сентября 1983 года, в бла­годатную почву попали первые семена, из кото­рых впоследствии сформировалось сообщество Linux и движение сторонников программного обес­печения с открытым кодом. Сегодня мало кто пом­нит, что начало всему этому положил несговорчи­вый Ричард Столлман.

В тот день Столлман, работавший тогда в лабора­тории искусственного интеллекта Массачусетско­го технологического института, разослал в груп­пах новостей net.​unix-wizards и net.​usoft информа­цию о новом амбициозном проекте.

Письмо начиналось словами: «Свободу Unix!»

«Я приступаю к написанию полнофункциональ­ной, совместимой с Unix программной системы под названием GNU (Gnu's Not Unix), которую бес­платно сможет использовать любой желающий. Для реализации этого проекта мне очень нужна ваша помощь, которую можно оказывать в форме рабочего времени, денег, программ и оборудования».

Вряд ли автор проекта мог предположить, сколько пожертвований получит его детище в последующие десятилетия.

Столлман был талантливым программистом и многие компоненты для проекта GNU написал самостоятельно, в том числе компилятор языка Си (GCC) и про­грамму для автоматизации сборки (gmake). Но операционная система GNU в первую очередь нуждалась в ядре. В итоге такое ядро было создано финским студентом Линусом Торвальдсом, который в 1991 году приступил к созданию собственной свободно распространяемой версии Unix для персональных компью­теров. Система эта была названа Linux.

Сегодня Linux – одна из самых (если не самая) распространенных операционных систем на земном шаре. По сути, Торвальдс написал ядро. Многочисленные ком­поненты поддержки, присутствующие в современных дистрибутивах Linux, также создавались в рамках проекта GNU.

На протяжении нескольких лет Столлман выступал за переименование Linux в GNU/Linux, но эта инициатива, хотя и была более правильной с технической точки зрения, успеха не имела, тогда как функционал Linux продолжал расши­ряться, и популярность новой операционной системы росла.

В последнем ежегодном обзоре хода разработки Linux говорится, что, по оцен­кам организации Linux Foundation, начиная с 2005 года, свои изменения в ядро Linux внесли почти 10 тыс. разработчиков, представляющих около тысячи различ­ных компаний.

Помимо последующего появления Linux манифест Столлмана привел к зарожде­нию движения сторонников программного обеспечения с открытым кодом или, как его называл сам Столлман, «свободного программного обеспечения». Куль­тура компьютерного хакерства, предполагающая свободный обмен программ­ным кодом, существовала задолго до обращения Столлмана, однако увеличива­лось и число компаний, которые занимались продажей своего программного обеспечения и не позволяли клиентам или кому бы то ни было еще просматри­вать и модифицировать его код. Сегодня такое программное обеспечение назы­вают «проприетарным».

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

«Золотое правило, которого я предпочитаю придерживаться, гласит: если про­грамма мне нравится, ею нужно поделиться с другими людьми, которым она тоже нравится, – заявил он в своем манифесте. – Моя совесть протестует про­тив подписания договора о нераспространении или лицензионного соглашения, налагающего какие-либо ограничения на эксплуатацию программного обеспече­ния. Для того чтобы использовать компьютеры, не нарушая своих принципов, я решил объединить существенную часть свободного программного обеспечения и взять его за основу, не трогая те программы, которые не распространяются бесплатно».

В целях поддержки разработки GNU в 1985 году Столлман основал фонд Free Software Foundation, в которой и по сей день занимает должность президента, не получая за это денег. FSF ратует за использование свободного программного обеспечения и предупреждает пользователей о тех опасностях, которые таят в себе проприетарные программы.

Прошедшие десятилетия сопровождались ростом популярности Интернета и Linux, и идея свободного обмена исходным кодом и программами никуда не ис­чезла, но сегодня для нее чаще всего используют термин «программного обеспе­чения с открытым кодом». Будучи несгибаемым идеалистом и твердым сторон­ником точных определений, Столлман этот термин так и не принял, указывая, что слово «свободное» следует трактовать гораздо шире, чем просто стоимость приобретения программного обеспечения.

«Называя программное обеспечение 'свободным', мы понимаем под этим фунда­ментальные свободы пользователя: свободу выполнения программ, их изуче­ния, доработки и распространения копий как с внесенными в них коррективами и дополнениями, так и без каких-либо изменений, – подчеркнул он. – Речь идет о свободе, а не о цене, – о 'свободном волеизъявлении', а не о 'бесплатном пиве'».

Комментариев непосредственно от Столлмана нам получить не удалось, хотя он по-прежнему колесит по миру, без устали отстаивая свободу программного обеспечения.

«Я не в отпуске, однако буду недоступен в течение какого-то времени, – сооб­щил его автоответчик. – Не могу сказать точно, но пребываю где-то на Земле, хотя тем, кто хочет получить от меня оперативный отклик, лучше считать, что я нахожусь за пределами Солнечной системы».