Свободное, открытое, бесплатное… а какая разница??

Свободное, открытое, бесплатное… а какая разница??

Правовые и орг вопросы
Автор: Евгения Зотова

Путаница в понятиях

Говоря о свободном программном обеспечении часто используют множество определений: бесплатное, «некоммерческое», открытое, ПО с открытым кодом. И это ещё не полный список понятий, которыми зачастую заменяют СПО. Но действительно ли они взаимозаменяемы и какая между ними разница? Давайте попробуем разобраться.

Свободное ПО и ПО с открытыми исходными кодами (ПООК)

ПО с открытыми исходными кодами (ПООК) ― это ПО, исходные коды которого находятся в открытом доступе. То есть, ПООК фактически означает открытые исходные коды.

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

Пример последней ситуации: сервис docs.google.

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

Важно: в первую очередь, СПО предоставляет пользователям права — СПО можно использовать, изучать, модифицировать и даже включать в состав новых программ. А из этих прав немедленно вытекает условие открытости кода.

Вывод: СПО — это, по большей части, ПО с открытыми исходными кодами.

Обратное неверно: ПООК — это далеко не всегда свободное ПО. Очень важно понимать, что доступность исходных кодов означает только возможность владеть ими и изучать их, но не даёт права использовать коды в каких-либо целях.

Пример несвободного ПООК: ОС Microsoft Singularity.

Свободное ПО и открытое ПО

Открытое ПО ― это ПО с открытыми протоколами. Вообще говоря, к понятиям “свободное ПО” или “ПО с открытыми кодами” термин “открытое ПО” отношения не имеет, однако часто употребляется вместо них из-за своего неоднозначного звучания.

Свободное ПО и бесплатное, некоммерческое ПО

Условия распространения свободного ПО в договоре не устанавливаются, поэтому его можно распространять как платно, так и бесплатно — по своему усмотрению.

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

Пример платно распространяемого свободного ПО: коробочные версии дистрибутивов ALT Linux.

Пример 1 бесплатного распространения свободного ПО: передача диска с ПО (дистрибутивов Linux, прикладных программ GIMP, Mozilla Firefox и др.) или с его копией другим людям, установка ПО с одного диска на несколько компьютеров.

Пример 2 бесплатного распространения свободного ПО: загрузка электронной версии офисного пакета OpenOffice.org из Интернета.

Вывод: СПО может быть бесплатным, но не обязательно.

Более того, бесплатное ПО — не всегда свободное. Бесплатность распространения ПО никак не связана со свободой его использования: вполне может оказаться, что бесплатное ПО ограничивает права на его использование — например, копирование или установку на несколько компьютеров.

Пример бесплатного распространения несвободных программ: программа для общения через интернет Skype, программа для чтения файлов формата PDF Adobe Reader, веб-браузер Microsoft Internet Explorer.

Выводы

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

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



Источник: http://freeschool.altlinux.ru
Категория: Мои статьи | Добавил: snk (17.11.2008) | Автор: Евгения Зотова W
Просмотров: 1943 | Комментарии: 3 | Рейтинг: 5.0/1
Всего комментариев: 0
avatar