Каждое решение, которое принимает личность, проистекает из ценностей и целей этой личности. У людей может быть много разных целей и ценностей; слава, прибыль, любовь, выживание, развлечение и свобода — вот только некоторые из целей, которые могут быть у добропорядочного человека. Когда цель является делом принципа, мы называем это принципиальностью.
Программистам хорошо известно, что многие из существующих патентов на программы выданы на смехотворно очевидные идеи. Однако защитники патентной системы часто доказывают, что эти идеи не тривиальны и очевидны только задним числом. И победить их в диспуте на удивление трудно. Почему так происходит?
Вы сказали “Интеллектуальная собственность”? Соблазнительный мираж!
Стало модным сваливать авторские права, патенты и товарные знаки — три отдельных и различных понятия, соответствующие трем отдельным и различным системам права,— и еще десяток других законов в один котелок и называть это “интеллектуальной собственностью”. Этот искажающий и запутывающий термин получил распространение не случайно. Его поддерживали компании, которым выгодна эта путаница. Самый прямой путь из этой трясины — отказаться от этого термина полностью.
Двадцать пять лет назад, 27 сентября 1983 года, я объявил о плане создать полностью свободную операционную систему под названием GNU, что означает ‘GNU is not Unix (GNU — это не Unix)’. К двадцать пятой годовщине системы GNU я написал эту статью о том, как наше сообщество может избегать разрушительных компромиссов. Кроме отказа от таких компромиссов, у вас есть еще много способов помочь GNU и свободным программам. Один из способов — говорить нет пользованию несвободной программой или сетеовой медвежьей услугой как можно чаще или хотя бы один раз
Эта диаграмма иллюстрирует отношение различных категорий программ друг к другу. Ее первоначальный автор — Чао-Куэй; впоследствии ее обновляло еще несколько человек. Диаграмму можно получить также в формате SVG и на условиях (по вашему выбору) GNU GPL v2 или более поздней, GNU FDL v1.2 или более поздней, либо Creative Commons Attribution-Share Alike v2.0 или более поздней.
В Интернете вы можете потерять вычислительную свободу не только с помощью несвободных программ. “Услуги вместо программ” — еще один способ передать другим власть над вашими вычислениями.
Манифест GNU (который следует ниже) был написан Ричардом Столменом в 1985 году, чтобы просить о поддержке в разработке операционной системы GNU. Часть текста была взята из первоначального объявления 1983 года. До 1987 года манифест незначительно обновлялся, чтобы отметить развитие; с тех пор представляется наилучшим оставить его неизменным.
Чьим приказам должен подчиняться ваш компьютер? Большинство думает, что их компьютеры должны подчиняться им, а не кому-то другому. По плану, который они называют “доверенными вычислениями”, крупные записывающие компании (в том числе компании кино- и звукозаписи) вместе с такими компьютерными компаниями, как Intel и Microsoft, планируют заставить ваш компьютер подчиняться им вместо вас. (Версия этой схемы, предлагаемая компанией Microsoft, называется Palladium.) Раньше несвободные программы заключали в себе вредоносные особенности, но по этому плану они станут повсеместными.
В авторском праве происходит что-то странное и опасное. По конституции США авторское право существует на благо пользователей — тех, кто читает книги, слушает музыку, смотрит фильмы или выполняет программы — а не ради издателей или авторов. И все же несмотря на то, что люди становятся все более склонны отвергать авторское право и не подчиняться его ограничениям, налагаемым на них “для их собственного блага”, государство США добавляет новые ограничения и пытается привести общественность в повиновение, запугивая ее новыми суровыми наказаниями.
Почему свободным программам нужна свободная документация
Больше всего в свободных операционных системах не хватает не программ; самый большой дефицит — свободные руководства, которые мы могли бы включать в эти системы. Многие из наших важнейших программ не укомплектованы полными руководствами. Документация — существенная часть любого пакета программ; когда важный свободный пакет программ не укомплектован свободным руководством, это серьезный пробел. Сегодня у нас много таких пробелов.
Цифровая информационная техника способствует мировому прогрессу, облегчая копирование и модификацию информации. Компьютеры обещают сделать это легким для каждого из нас.
Почему “открытый исходный текст” не передает понятия “свободная программа”
Выражения “свободные программы” и “открытый исходный текст” описывают почти один и тот же диапазон программ. Однако они говорят об этих программах глубоко различные вещи, основанные на разных ценностях. Движение за свободные программы выступает за свободу пользователей вычислительной техники; это движение за свободу и справедливость. Напротив, идея открытого исходного текста опирается главным образом на ценность практического превосходства и не выступает за принципы. Вот почему мы не согласны с открытым исходным текстом и не употребляем это выражение.
Когда в 1971 году я начал работать в Лаборатории искусственного интеллекта MIT (1), я стал частью сообщества обмена программами, которое существовало на протяжении многих лет. Обмен программами не ограничивался нашим конкретным сообществом; он был так же стар, как компьютеры, подобно тому, как обмен рецептами так же стар, как кулинария. Но мы занимались этим больше, чем большинство других.
Слова, которых следует избегать (или употреблять с осторожностью) из-за их нагрузки или неясности
Есть некоторое количество слов и выражений[1], которых мы рекомендуем избегать всегда или в определенных контекстах или употреблениях. Некоторые из них неоднозначны и вводят в заблуждение; другие заранее предполагают точку зрения, с которой мы не согласны, и мы надеемся, вы тоже с ней не согласны.
Слова “свободная программа” означают программу, которая уважает свободу и сообщество пользователей. В двух словах это значит, что у пользователей есть свобода выполнять, копировать, распространять, изменять и улучшать программу. Таким образом, понятие “свободная программа” относится к свободе, а не к стоимости. Чтобы верно воспринимать эту концепцию, вы должны понимать слово “свободный” в том смысле, который заключается в выражении “вольная речь”, а не “бесплатное пиво”.