Читаем Журнал "Компьютерра" N740 полностью

Производителей ПО это решительно не устраивало. Напрямую разрешить патентование математических алгоритмов они не могли (никто тогда не смог бы препятствовать желающему запатентовать теорему Пифагора), но в 1980 году в США было принято не слишком четко сформулированное решение Верховного суда, в котором говорилось, что наличие в устройстве процессора и управляющей им программы не делает устройство непатентуемым. Патентное бюро и истолковало это в смысле возможности патентования программ.

Решение оказалась настолько неоднозначным по последствиям, что и по сей день в Европе патентование программ не разрешено Европарламентом (хотя в рамках законодательства отдельных стран оно практикуется), и даже одиозная четвертая часть российского Гражданского кодекса прямо запрещает признавать "программы для ЭВМ" изобретениями. Но Штаты — крупнейший производитель ПО в мире, и игнорировать принятые там правила игры невозможно. Эта ситуация привела к неожиданным последствиям, которые во многом определили лицо современного компьютерного мира. И началось все с человека по имени Ричард Мэттью Столлман, которого часто называют по инициалам просто RMS (или, в программистском стиле, маленькими буквами — rms).

В 1970-е годы Столлман работал в лаборатории искусственного интеллекта Массачусетского технологического института (MIT). Основой компьютерного парка там были машины PDP-10, для которых существовала собственная операционная система ITS. Система эта была открытой, и разработчики охотно делились друг с другом мыслями по поводу ее совершенствования.

В начале 1980-х PDP-10 окончательно устарели и перестали выпускаться, а новые компьютеры начали поступать с коммерческим программным обеспечением, обставленным рядом условий. В числе условий было и требование нераспространения ПО, даже если это делается чисто в исследовательских целях. Никто теперь не мог использовать наработки соседа для того, чтобы развивать программы в интересах сообщества (а в пределе — всего общества). Разработка ПО перестала быть научным предприятием и перешла на коммерческие рельсы; как писал сам Столлман: "первое, что вы делали, решив воспользоваться компьютером, — обещали отказать в помощи своему соседу".

Столлману это, мягко говоря, не понравилось. В начале 1984 года он уволился из MIT (хотя ему разрешили работать на тамошнем оборудовании) и задался целью написать собственную операционную систему, которая была бы свободной, дабы любой мог ее усовершенствовать и модифицировать в своих целях. Новая система должна быть совместимой с Unix, но написанной с нуля, чтобы не нарушать права разработчиков коммерческих Unix'ов.

Столлман решил назвать новую систему GNU — в соответствии с традицией программистов-хакеров, рекурсивный акроним выражения "GNU’s Not Unix" ("GNU — это не Unix"). Ее логотипом стало стилизованное изображение морды антилопы-гну, как символ родства движения за свободное ПО с другими антимонополистическими общественными движениями (такими как "зеленые"). Начал он с инструментария, и первым из-под пера Столлмана вышел текстовый редактор Emacs. В начале 1985 года редактор и его исходные тексты были выложены на сервер MIT для всеобщего доступа.

Но в те времена мало кто имел выход в Интернет, так что перед Столлманом во весь рост встала проблема распространения. И тут он поступил довольно неожиданно: столкнувшись с необходимостью зарабатывать деньги на жизнь, он объявил, что готов за 150 долларов прислать по почте ленту с Emacs любому, кто заинтересован в редакторе.

С некоторой долей цинизма можно допустить, что, имей Столлман деньги на свои разработки, история свободного ПО могла двинуться по другому пути. Так или иначе, но один из фундаментальных принципов движения гласит: свободное ПО не означает бесплатное. Да, ты можешь получить его, как говорится, на халяву, но тебе придется приложить некоторые усилия.

А можешь заплатить за то, чтобы на усилиях этих сэкономить. Столлман неоднократно подчеркивал, что он вовсе не против бизнеса на ПО. "Если компании не нарушают свободы пользователей, — говорил он, — мы желаем, чтобы им сопутствовал успех".

В 1985 году к проекту присоединились и другие люди и общими усилиями создали Free Software Foundation (FSF) — благотворительный фонд для разработки свободного ПО. Он, в частности, взял на себя распространение программ проекта GNU. Некоторое время спустя Столлман завершил главный труд своей жизни как программиста: пакет компиляторов языка С под названием GCC, который в настоящее время работает практически на всех платформах — от суперкомпьютеров до микроконтроллеров (велика вероятность, что программа вашей микроволновой печи написана с помощью столлмановского инструментария).

Перейти на страницу:

Похожие книги

Внедрение SAP R/3: Руководство для менеджеров и инженеров
Внедрение SAP R/3: Руководство для менеджеров и инженеров

Это практическое всеобъемлющие руководство было написано специально для тех, кто выбирает стратегию внедрения SAP в организации. «Внедрение SAP R/3: руководство для менеджеров и инженеров» объясняет, что означает понятие «эпоха ERP», почему информация является одним из ключевых ресурсов предприятия, как SAP способствует росту конкурентоспособности компании, а также преимущества методологии ASAP в планировании и использовании ресурсов при внедрении SAP. Подход к ERP-системам, используемый в данной книге, будет крайне полезен менеджерам и специалистам, которым необходимо представить высшему руководству своих компаний основания для внедрения SAP; кроме того, данная книга будет весьма полезной тем, кто занимается проектами SAP или планирует такой проект в ближайшем будущем. Для тех читателей, кто непосредственно занят в проектах SAP, эта книга станет надежным руководством и поможет внести существенный вклад в развитие проекта.

Вивек Кале

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Цифровой журнал «Компьютерра» № 168
Цифровой журнал «Компьютерра» № 168

ОглавлениеКолонкаИсследования атмосфер и климата внесолнечных планет становятся обыденностью Автор: Дмитрий ВибеЧто делать, когда патриот пролетит над гнездом кукушки? Автор: Сергей ГолубицкийОхота на таланты, или Одинокий бамбук посреди пустыни Автор: Василий ЩепетнёвМногосторонний конфликт: особи, гены и мемы; индивиды и группы; ближние цели и отдалённые перспективы Автор: Дмитрий ШабановКитайский гарантийный оскал: мы уже сам с усам или готовьтесь — подвиньтесь! Автор: Сергей ГолубицкийКонопляный Уроборос: Как общество, пройдя от узлов до самокруток, пытается укусить прогресс информационных технологий за хвост Автор: Михаил ВаннахTorBrowser — незаменимый инструмент для борьбы с мракобесием и нездоровой энергией непущательства Автор: Сергей ГолубицкийРоскомнадзор рассказывает Википедии о детской порнографии, наркотиках и суициде Автор: Сергей ГолубицкийIT-рынокВесы с Wi-Fi, вилка с Bluetooth и ещё три прогрессивных метода следить за здоровьем Автор: Андрей ПисьменныйБез окон, без дверей, или Facebook Home против Android-сообщества Автор: Евгений ЗолотовЭти научат! Бабушки онлайн, или Как Президент пенсионеров компьютерной грамоте учил Автор: Евгений ЗолотовGoogle Glass XXX: индустрия «18+» приглядывается к новому устройству Автор: Виктор ЛаслоПромзонаСтилус для ёмкостных экранов, сворачивающийся, как браслет Автор: Николай МаслухинВиртуальное окно в БМП или как студенты-дизайнеры апгрейдили броневик Автор: Николай МаслухинДача-скворечник по-американски: мини-дом за 200 долларов Автор: Николай МаслухинПовседневный дизайн: когда у ложки есть свое место в кружке Автор: Николай МаслухинПосмотрите на стабилизатор камеры, способный вывести любительскую съёмку на новый уровень Автор: Николай МаслухинТехнологииПочему качество звука больше не имеет значения Автор: Олег НечайФаблеты: пришла ли пора смартфонов-гигантов? Автор: Олег НечайПочему интерактивное кино — это прошлое, а компьютерные игры — будущее Автор: Андрей ПисьменныйДелитесь любовью, а не личными данными, или Как мстят «бывшие» в интернете Автор: Юрий ИльинПолцарства за коня: Google, Qualcomm и другие ищут великих изобретателей Автор: Олег ПарамоновЧто будет после 3D: пленоптическое видео Автор: Олег НечайПрограмму для Google Glass сможет сделать каждый. Вот что для этого нужно Автор: Андрей ПисьменныйНанометровая драма: почему AMD жалуется на Закон Мура и когда ждать следующий Большой Микропроцессорный Взрыв? Автор: Евгений ЗолотовКартография и «обратная разработка»: в США и Европе досконально изучат человеческий мозг Автор: Юрий ИльинИнновацииКак проходят StartupWeekend`ы и чем Нидерланды могут понравиться стартапам Автор: Юлия Роелофсен, управляющий партнер компании Innopraxis Intarnational Ltd.Как «учёному» найти «предпринимателя» в стартап Автор: Вячеслав Бычков, председатель правления в инновационно-инвестиционном центре «Фонд перспективного планирования»Инновации? No pasarán Автор: Денис Андреюк, руководитель службы маркетинга компании «Нанотехнология МДТ»Школьники- «инноваторы» не вырастут в предпринимателей, если не бороться с консерватизмом университетов Автор: Александр Бервено, основатель и генеральный директор компании «Сорбенты Кузбасса»,«Подглядеть» за конкурентами: разговор с основателем сервиса SEMrush Автор: Елена КраузоваГидВышло приложение Status Board — самый лучший центр виджетов для iOS Автор: Михаил Карпов

Журнал «Компьютерра»

Зарубежная компьютерная, околокомпьютерная литература