zapogi.ru 1

Тонкости использования терминологии

Можно заметить, что два термина – Open Source и Free Software – очень близки. Разница между ними носит, скорее, идеологический характер. Если под первым подразумевается, прежде всего, эффективная модель разработки, то под вторым – право на распространение, модификацию и изучение.
Давид Уилер, один из представителей Open Source Initiative, отмечал, что использование термина Open Source более уместно, если желательно подчеркнуть технические преимущества продукта, а вот про Free Software лучше говорить при намерении указать на независимость программы и отсутствие контроля со стороны третьих лиц за ее распространением и эксплуатацией. Таким образом, Free Software и Open Source – хоть и близкие, но самостоятельные направления.
Чаще всего свободное программное обеспечение (СПО) представляет собой программное обеспечение с открытым исходным кодом. Но возможны и исключения.
Разработчик свободного программного обеспечения обязан предоставить доступ к исходному коду только пользователям программы. От него вовсе не требуется выкладывать его на сайт, чтобы познакомиться с ним могли все желающие. Поэтому если какой-либо продукт делается для конкретного заказчика и его широкое распространение не планируется, то вполне может оказаться, что широкая общественность так и не узнает, как именно работает приложение.

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

И совершенно некорректно называть свободное программное обеспечение или программное обеспечение с открытым исходным кодом просто бесплатным. Нулевая цена вовсе не подразумевает передачу пользователю каких-то дополнительных прав и тем более никак не обязывает разработчика делиться с кем-то исходным текстом. Хотя и не запрещает ему это делать.

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


Таблица 1. Сравнение типов лицензий программного обеспечения.

 

Платное ПО

Бесплатное ПО

ПО с открытым кодом

Свободное ПО
(лицензия

GNU GPL)

Получение
экземпляра

платно

бесплатно

платно или
бесплатно

платно или
бесплатно

Установка на компьютеры

ограничено

может быть
ограничено

ограничено

не ограничено

Исходный код

не доступен

не доступен

доступен

доступен

Распространение

запрещено

разрешено

запрещено

разрешено

Модификация

запрещено

запрещено

запрещено

разрешено