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

«Свободный» в сочетании «свободное программное обеспечение» означает свободу, а не стоимость. В этом значении оно употреблялось с восьмидесятых годов. Первое полное документальное определение понятия «свободное программное обеспечение» появилось в  бюллетене GNU (том 1, № 1) в феврале 1986 года. А именно, свободные программы определяются четырьмя свободами:

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

Терминология

«Свободная программа» — первоначальный термин для обозначения программы, уважающей свободу, и есть важные причины, по которым эту терминологию продолжают применять сегодня. Выражение «свободная программа» указывает на свободу, и при переводе оно показывает ясное различие между свободой и стоимостью. На французском «свободные программы» становятся «logiciels libre», «software libre» на испанском, «software libero» на итальянском и «Fri Software» на датском.

Открытый исходный текст

3 февраля 1998 года, вскоре после объявления компанией Netscape о выпуске своего браузера в качестве свободной программы, в городе Пало-Альто в Кремниевой долине состоялась встреча, на которой было предложено начать рыночную кампанию в поддержку свободного программного обеспечения с помощью термина «open source» (открытый исходный текст). Цель кампании заключалась в ускорении коммерциализации свободных программ и принятии их компаниями и источниками капитала в новой отрасли экономики, переживающей стремительный рост. В качестве средства к достижению этой цели они приняли сознательное решение отложить в сторону все вопросы, связанные со свободными программами, предполагающие долгосрочное решение (такие, как философия, этика и социальные последствия), поскольку они ощущали, что постановка этих задач создает препятствия на пути скорейшего внедрения в экономике. Они предложили сосредоточиться исключительно на технических достоинствах1.

Несмотря на то, что часто люди из лучших побуждений используют термин «открытый исходный текст» для обозначения того, что выражается словами «свободные программы», этот термин — первоначально определенный так, что он обозначал то же, что и «свободная программа», в терминах лицензий и реализации — со временем приобрел более широкое употребление. В настоящее время он регулярно используется для обозначения всего, что находится между свободным программным обеспечением и в высшей степени несвободной «Государственной программой безопасности» корпорации Microsoft2.

Libre software

Когда Европейская комиссия стала на постоянной основе работать со свободным программным обеспечением, чиновники попытались найти альтернативу двойственному значению слова «свободный» (в английском языке слово «free» может означать как «свободный», так и «бесплатный» — прим. перев.) и подобным неверным толкованиям термина «открытый исходный текст». В результате был принят термин, который всплывал время от времени с 1992 года: «libre software». Этот термин показал себя стойким к расширительному толкованию и до сих пор применяется идентично термину «свободная программа». Таким образом, этот термин может представлять решение проблемы неверного понимания англоязычной аудиторией для тех, кто этого опасается.

Примечания

  1. Для справки см. OSI FAQ: В чем разница между «открытым исходным текстом» и «свободными программами»? Инициативная группа по открытому исходному тексту — это программа маркетинга свободного программного обеспечения. Это поддержка свободных программ на строго прагматичных основаниях без примеси идеологии. Выигрышные качества свободного программного обеспечения не изменились, проигрышное отношение к предмету и символика отпали. Вне этого довольно неблагожелательного пункта FAQ, OSI и ее сторонники, как правило, избегали термина «свободные программы».
  2. В рамках этой программы государства и межгосударственные организации платят внушительные суммы за весьма ограниченный доступ к исходному тексту некоторых частей Windows, специально организованных корпорацией Microsoft. Быть может, это и повышает «ощущение безопасности», но по сути это бесполезно, в особенности потому, что они даже не знают, является ли то, что они просматривали, тем, что установлено у них на компьютерах. И, конечно, о свободе здесь и речи не идет.