Новые информационные технологии и программное обеспечение
  RSS    

20231229 200x300 0d249f2d3676e05c1a28a375dff09c2a



Различие между категориями «Free Software» и «Open Source»

В мире свободного программного обеспечения существует два независимых движения: Open Source Initiative (OSI) и GNU Free software foundation (FSF) возглавляемое небезызвестным Ричардом Столменом (Richard Stallman). Эти два движения по-разному трактуют термины "свободное ПО" (free software) и "ПО с открытыми исходными текстами" (open source). Рассмотрим эти движения поподробнее.

     С появлением персональных компьютеров и коммерциализацией программного обеспечения классическое хакерское движение со своей специфической культурой, созданной хиппующим поколением «детей цветов», пошло на убыль. В 1984 году обеспокоенный деградацией хакерства Ричард Столлмен начал работать над хорошо теперь известным проектом GNU и спустя год создал общественную организацию Free Software Foundation (FSF). Именно Столлмен дал определение понятию free software и предложил концепцию Copyleft, согласно которой программам и программистам гарантировались четыре типа свободы:

  •  свобода 0 — право на выполнение программ для любых целей;
  •  свобода 1 — право на изучение и модификацию программ, обеспеченное возможностью доступа к кодам;
  •  свобода 2 — право на копирование и передачу копий;
  •  свобода 3 — право на улучшение программ и передачу сообществу усовершенствованных версий.

     Эти права закреплены в лицензиях различного типа, в том числе GNU General Public License и BSD.
Среди наиболее известных проектов из категории Free Software можно назвать следующие: ядра операционных систем Linux и BSD; компиляторы GCC и отладчик GDB; сервер имен BIND (Berkeley Internet Name Daemon); транспортный сервер для электронной почты Sendmail; Web-сервер Apache; СУБД MySQL и PostgreSQL; языки программирования Perl, Python, Tcl и PHP; настольные среды GNOME и KDE; офисный пакет OpenOffice; браузер Mozilla.
     Одним из наиболее масштабных проектов стал Debian, основанный в 1993 году Яном Мэрдоком из Университета Пэрдью. В качестве цели проекта называлась защита свободы Linux в духе GNU.
     На почве Free Software выросла еще одна инициатива, Open Source Initiative, представляющая собой иную интерпретацию классической хакерской культуры. Днем ее рождения считается 3 февраля 1998 года, когда в Пало-Альто состоялась встреча нескольких энтузиастов; основным проповедником и лидером нового движения стал Эрик Рэймонд. В отличие от альтруистической идеи free software, новое начинание имело определенную бизнес-концепцию. А отрицание принципов материальной заинтересованности, проповедовавшееся Ричардом Столлменом, дорого обошлось первопроходцам Free Software.
     Исходя из новой реальности, основоположники инициативы Open Source Initiative задумали привлечь более широкий общественный интерес к свободному программному обеспечению и заинтересовать в этой методологии крупные организации. Идеология нового движения был изложена в программной статье Рэймонда The Cathedral and the Bazaar.
     Термин Open Source был избран, чтобы избежать двусмысленности английского слова free, которое можно понимать и как «свободное», и как «бесплатное». Движения Free Software и Open Source преследуют противоположные цели, их приверженцы расходятся в видении мира, в этических принципах, но могут работать над одними и теми же проектами, например Debian. Для Open Source бесплатность кодов — это прежде всего методология разработки, а для Free Software — решение социальной проблемы. Движения Free Software и Open Source представляют собой два политических лагеря в одной социальной среде, причем первый отличается большим радикализмом. К счастью, данное соперничество носит мирный характер.

      Пожалуй, принципиальное различие программного обеспечения Free Software (Copyleft) и Open Source (non-Copylef) хорошо передается словом viral, которое буквально переводится как «нечто, зараженное вирусом». Правда, в данном случае оно не имеет отношения к компьютерной вирусологии. Своеобразным «вирусом» (а точнее — видовым признаком) является обязательность подчинения программного обеспечения лицензии типа GNU, то есть сохранение статуса Copyleft (лицензии copyleft, такие как GNU GPL, настаивают на том, что измененные версии программы должны также быть свободными программами. Лицензии не-copyleft не настаивают на этом).
      Для уточнения терминологии и снятия противоречий между двумя движениями Европейская комиссия предложила в июне 2001 года гибридный термин FLOSS (Free/Libre and Open Source Software), объединяющий Open Source Software с Free Software.

Оставьте свой комментарий!

Комментарии  

 
0 # Cooper 15.04.2017 12:10
интересно!
Ответить
 
 
0 # Gracie 15.04.2017 18:23
интересно!
Ответить
 
 
0 # Madge 19.04.2017 13:59
интересно!
Ответить
 

Добавить комментарий


 

Самое читаемое:

Быстрый поиск

Инструкции к программам

Инструкции к программам

Сайт "Новые Информационные Технологии" содержит лишь справочные данные из открытых источников. Мы НЕ Рекламируем и НЕ Рекомендуем покупать или использовать ВСЕ упомянутые на сайте программы, оборудование и технологии