главная Азбука Линукс Получить линукс Помочь сайту

Что такое свободное программное обеспечение?


Ричард Столмен

Понятие "свободное программное обеспечение" ссылается на свободу пользователя запускать, копировать, распространять, изучать и улучшать программы. Более точно, оно говорит о четырех видах свободы для пользователей программ:

  • Свобода запускать программу с любой целью (свобода 0).
  • Свобода изучать, как программа работает, и приспосабливать ее для ваших нужд (свобода 1).
  • Свобода распространять копии, чтобы вы могли помочь ближнему (свобода 2).
  • Свобода улучшать программу и публиковать ваши изменения, чтобы сообщество получало пользу (свобода 3).

Программа является свободной, если у пользователей есть все эти права. Поэтому у вас должна быть возможность распространять копии, с изменениями или без, бесплатно или даром, кому угодно и где угодно. Возможность делать все это свободно означает (помимо прочего) то, что вы не должны спрашивать разрешения или платить за него.

У вас также должна быть свобода вносить изменения и использовать их в частном порядке для работы или развлечения, не упоминая даже, что они существуют. Если же вы публикуете ваши изменения, вы не обязаны сообщать об этом кому-либо или как-либо.

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

Чтобы все эти права были реальными, они должны быть неотзываемыми, если вы не делаете ничего плохого; если во власти разработчика программы отозвать лицензию, даже когда вы не дали повода, программа не свободна.

Однако, допустимы некоторые виды правил, касающихся способа распространения свободных программ, когда они не конфликтуют с основными свободами. Например, copyleft (говоря очень упрощенно) -- это такое правило, что при распространении программы вы не можете добавлять ограничения, отбирающие у людей основные свободы. Это правило не конфликтует с основными правами; напротив, оно защищает их.

Допустимы правила, оговаривающие способ создания пакета с измененной версией, если они в результате не блокируют вашу свободу выпускать модификации. Правила, говорящие, что ``если вы делаете программу доступной таким-то образом, то вы обязаны предоставлять ее также и таким-то'', тоже допустимы при том же условии. (Заметьте, что это правило все же оставляет вам право выбирать, делать ли программу доступной или нет.)

В проекте GNU мы используем ``copyleft'', чтобы на силой закона защитить для каждого эти свободы. Но существуют также свободные программы без copyleft. Мы убеждены, что есть важные причины, почему лучше применять copyleft, но если ваша программа является свободной без copyleft, мы все же можем ее использовать.

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

Говоря о свободном программном обеспечении, лучше всего избегать использования фраз вроде ``раздавать'' или ``бесплатно'', поскольку эти понятия подразумевают, что речь идет о цене, а не о свободе. Некоторые часто встречающиеся термины, например ``пиратство'', олицетворяют мнения, которые вы, как мы надеемся, не станете поддерживать.


В© 1996-1999 Free Software Foundation
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.



Закажи себе Linux на DVD

Hosted by uCoz