В английском языке словосочетание «free software» одновременно означает и бесплатное, и свободное программное обеспечение (СПО), что зачастую приводит к ошибочному пониманию этого термина. Здесь и далее под «free software» понимается исключительно свободное ПО. Первое документированное упоминание полного определение понятия «свободное программное обеспечение» на английском языке появилось в бюллетене GNU [1] в феврале 1986 года. В отличие от бесплатной программы, главной особенностью которой является отсутствие платы за использование, свободной может считаться только та программа, лицензия которой предоставляет пользователю четыре свободы [2]:
- Свобода использовать программное обеспечение в любых целях.
Программа является несвободной, если её использование связано с временными (30-дневный пробный период, ограниченный срок лицензии), целевыми (разрешается использование только в научных и некоммерческих целях, запрещено использовать для проведения сопоставительных испытаний) или географическими (запрещено использовать в определённых странах) ограничениями.
- Свобода изучать принцип работы программы и адаптировать её к своим нуждам.
Программа является несвободной, если её изучение и модификация связаны с юридическими или техническими ограничениями, в частности, с обязательным приобретением специальных лицензий, подписанием соглашения о неразглашении информации или запретом предпочтительного способа работы с программой (исходным текстом) и её редактирования. Отсутствие свободы на изменение программы приводит к зависимости от конкретного поставщика.
- Свобода распространять копии программы, чтобы помочь окружающим.
Цена копирования/распространения программного обеспечения стремится к нулю. Если пользователю запрещено передавать программу тем, кто в ней нуждается, такая программа несвободна. Тот, кто создаёт копии, при желании может брать плату за свои услуги.
- Свобода усовершенствовать программу и публиковать изменённую версию в открытом доступе.
Не у всех получается хорошо программировать. А некоторые и вовсе не умеют этого делать. Однако те, у кого нет времени, или отсутствуют необходимые навыки, могут косвенно воспользоваться свободой совершенствования программ и публикации изменённых версий в открытом доступе. Услуга может быть платной.
Эти свободы следует рассматривать как права, а не обязанности, хотя хотя уважение свобод других людей иногда может налагать обязанности на конкретного человека. Решение воспользоваться всеми или только некоторыми свободами – личное дело каждого. В частности, следует понимать, что свободное программное обеспечение не исключает коммерческого использования. Программа несвободна, если пользователю запрещено использовать и распространять её в коммерческих целях. Всё большее число компаний переходит на бизнес-модель частично или полностью основанную на свободном программном обеспечении, в том числе крупнейшие поставщики несвободного ПО. Кроме того, свободное ПО предоставляет пользователю право помочь в разработке (установке, настройке, копировании и т.д.) программы, но не обязывает его к этому.
Терминология
Английский, кажется, единственный язык, в котором есть слово одновременно означающее и свободу и стоимость. При переводе на другие языки термин «free software» превращается в «logiciels libre» во французском, «software libre» в испанском, «software libero» в итальянском, «fri software» в датском; то есть, слово «free» везде заменяется словом, подразумевающим свободу, а не стоимость.
Open Source
3 февраля 1998 года вскоре после объявления компанией Netscape о выпуске одноимённого браузера на условиях свободной лицензии, в городе Пало-Альто в Силиконовой долине состоялась встреча, на которой было предложено начать раскрутку свободного ПО с помощью термина «open source» (программное обеспечение с открытым исходным текстом). Цель преобразования заключалась в упрощении коммерциализации свободного ПО и привлечения к нему внимания со стороны инвесторов. В результате было принято решение отложить в сторону вопросы, касающиеся философии, этики и социальных последствий использования свободного ПО, поскольку они создавали препятствия для скорейшего внедрения СПО в экономическую деятельность. На встрече было предложено сосредоточить внимание исключительно на технических преимуществах свободных программ [3].
Несмотря на частое использование в значении свободного ПО, термин «open source» со временем приобрёл гораздо более широкий смысл, хотя первоначально он значил то же самое в отношении лицензий и внедрения ПО. В настоящее время «open source» используется для обозначения всего, начиная от свободного ПО и заканчивая несвободной «Государственной программой безопасности» корпорации Microsoft [4].
Libre Software
Когда Европейская комиссия стала на постоянной основе работать со свободным ПО, чиновники попытались найти альтернативу двойственному значению слова «free» и слишком широкому пониманию термина «open source». В результате был выбран термин «libre software» (от фр. libre – свободный), который появился ещё в 1992 году, но не получил тогда широкого распространения. Он оказался устойчивым к новым значениям и полностью соответствовал понятию свободного программного обеспечения. Таким образом, термин «libre software» можно использовать, не опасаясь ошибочного понимания англоязычной аудиторией.
Примечания
[1] http://www.gnu.org/bulletins/bull1.txt (страница 8)
[2] Полное определение опубликовано на странице http://www.gnu.org/philosophy/free-sw.html
[3] Более подробная информация представлена по ссылке http://www.opensource.org/advocacy/faq.html: В чём разница между «open source» и «free software»? Open Source Initiative – это программа маркетинга свободного ПО, проповедующая строго прагматичный подход без примеси идеологии. Выигрышные качества свободного ПО остались, но без лишнего символизма.
[4] В рамках этой программы правительства и межправительственные организации платят внушительные суммы за весьма неглубокий доступ к исходному тексту операционной системы Windows на специальном оборудовании корпорации Microsoft. Быть может, это и повышает «ощущение безопасности», но по сути это бесполезно, поскольку неизвестно, насколько данные, которые предоставляет Microsoft, соответствуют программам, которые установлены на компьютерах пользователей. И, конечно, о свободе здесь и речи не идёт.





