OSDN logo OSDN logo
MIGRATION.OSDN.ORG.UA
Миграция на свободное программное  обеспечение
некоммерческий информационный ресурс OSDN.org.ua
На главную Почему? / Материалы / Поддержка / Ресурсы / Успехи / Закон Сайт 


UAFOSS
UAFOSS partner

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

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

Для пояснения этих вопросов и создан этот раздел.

ОТКРЫТОЕ ПО И СВОБОДНОЕ ПО

В мире свободного и открытого программного обеспечения есть два основных течения: инициатива открытых источников (OSI) и движение свободного программного обеспечения, основным движетелем которого является Фонд свободного программного обеспечения (FSF).

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

 

 

Open Source Initiative

The Free Software Foundation

OSI logo
FSF logo
www.opensource.org

Основные определения

Определение Open Source (англ. Open Source Definition, OSD) используется организацией Open Source Initiative для определения степени соответствия лицензии на программное обеспечение стандартам Открытого программного обеспечения (ОПО). Основываются на Директивах Debian для свободного программного обеспечения, написанными, в основном, Брюсом Перенсом.
Определение состоит из десяти требований к лицензиям на ОПО:
  • Бесплатное распространение. Это значит, что лицензия не должна налагать ограничений на продажу и распространение ПО.
  • Доступные исходные тексты. Даже если ПО не поставляется с исходными текстами, эти тексты должны быть легко доступны. Это должны быть именно редактируемые человеком исходные тексты, а не выход обфускаторов, препроцессоров и тому подобные промежуточные формы.
  • Возможность модификации. Простая возможность читать исходные тексты не позволяет экспериментировать с ними и выпускать модификации.
  • Даже в случае неприкосновенности авторского исходного текста, производные программы и их исходные тексты должны свободно распространяться. Свободные лицензии могут оставлять за автором какие-то права — например, производная программа обязана нести другое имя или версию; либо она должна состоять из авторских исходных текстов и патчей к ним. Тем не менее, автор должен разрешать распространять откомпилированные двоичные файлы и исходные тексты производной программы в том или ином виде.
  • Отсутствие дискриминации против людей и групп людей. Некоторые страны, например, США, имеют некоторые ограничения на экспорт ПО. Свободная лицензия может напоминать, что такие правила есть, но не может ставить свои.
  • Отсутствие дискриминации по цели применения. Свободная лицензия должна разрешать все виды деятельности, включая генетические и ядерные исследования, коммерческое применение и т. д. Про коммерческое применение говорится особо: «Мы хотим, чтобы коммерческие пользователи подключались к сообществу, а не считали себя отрезанными от него».
  • Отсутствие дополнительных соглашений. Права, связанные с ОПО, должны быть применимы ко всем пользователям программы без заключения дополнительных соглашений, например, соглашения о неразглашении.
  • Лицензия не должна быть привязана к конкретному продукту. Права на программу не должны зависеть от того, является ли программа частью какого-то сборника; человек, распространяющий её в отрыве от сборника, имеет такие же права, какие давал сборник. Это требование закрывает некоторые лицензионные лазейки.
  • Лицензия не должна ограничивать другие программные продукты. За исключением банальной несовместимости, пользователь имеет право выбирать, чем пользоваться. Например, нельзя требовать, чтобы остальные программы, поставляемые вместе с данной, также были открытыми.
  • Лицензия должна быть технологически нейтральной. То есть, лицензия не должна требовать что-либо от интерфейса или технологий, применяемых в производной программе. Например, непригоден пункт «пользователь должен принять лицензию, нажав на определённую кнопку» — это не даст использовать ПО в режиме командной строки без участия пользователя. Этот пункт также служит для того, чтобы закрыть лицензионные лазейки.
см. также http://opensource.org/docs/osd

Представители “Open Source Initiative”, в частности г-н Давид Уилер (David A. Wheeler) употребляет эти термины, как синонимы, определяющие одно и то же понятие, однако указывает на их различное содержание. В своей статье он пишет: “Те, кто использует термин “ПО с открытыми исходными текстами” хотят подчеркнуть технические преимущества такого ПО (например, большую надежность и безопасность), тогда как те, кто использует термин “свободное ПО”, хотят подчеркнуть независимость от контроля со стороны третьих лиц за использованием ПО”.
http://www.libertarium.ru/libertarium/18586


www.fsf.org

Основные определения

Термин “свободное ПО” часто понимают неправильно — он не имеет общего с ценой. Речь ведется о свободе. Таким образом, вот определение свободного ПО: программа является свободной для вас, конкретного пользователя, если:
  • Вы вольны запускать программу с любыми целями;
  • Вы можете модифицировать программу под свои нужды. (Чтобы сделать эту свободу практически эффективной, вы должны иметь доступ к исходным текстам, поскольку изменять программу без них очень сложно);
  • Вы имеете право распространять копии, как бесплатно, так и за деньги;
  • Вы свободны распространять свои модификации, чтобы общество могло извлечь из них пользу.
см. также http://www.gnu.org/gnu/thegnuproject.ru.html

Лицензии GPL часто называют копилефтными.Copyleft — основной метод, позволяющий сделать программы или другие работы свободными. Так же этот метод требует, чтобы все последующие изменения и новые версии программ оставались свободными. Простейший способ сделать программу свободной — это объявить ее общественной собственностью (public domain) и отказаться от своих авторских прав. Это позволит другим распространять программу и ее улучшения, если они того желают. Но противники сотрудничества в состоянии сделать программу проприетарной. Они могут внести изменения, большие либо малые, и распространять результат как проприетарный продукт. Пользователи такой программы утрачивают свободу, которую изначально давал автор — она похищена посредником.
Разработчики проприетарного программного обеспечения пользуются своими авторскими правами, чтобы лишить пользователей их свобод; разработчики свободного ПО пользуются этими же правами, чтобы гарантировать эти свободы. Вот почему используется термин “copyleft” в противоположность “copyright” (“авторское лево” вместо “авторское право”).
http://www.gnu.org/copyleft/copyleft.ru.html

Как считают представители FSF, в настоящее время Free Software и Open Source являются двумя самостоятельными движениями. “Мы не против движения Open Source, но мы не хотим, чтобы нас путали с этим движением”, - так так указано на сайте FSF. Представители FSF считают, что понятие “ПО с открытыми исходными текстами” более-менее соответствует понятию “свободного ПО”, однако предпочитают использовать именно последнее определение и приводят для этого целый ряд аргументов:

  • определение “открытый исходный текст” является слишком узким;
  • некоторые компании, разработчики “обычного” ПО используют определение “открытый исходный текст” в своих целях и придают этому определению совсем другой смысл
http://www.libertarium.ru/libertarium/18586

Ричард Столман в 2002 году заявил, что FSF  и OSI являются двумя политическими партиями в одном и том же обществе.
http://www.infonomics.nl/FLOSS/floss1/stallman.html

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




 

Ссылки по теме:

Что такое:

GNU GPL:

BSD Лицензия:

А также:


tsua.net

©2004—2008 Wad Mashckoff / OSDN.Org.UA
migration question: migration@osdn.org.ua
Contact webmaster