Свободное программное обеспечение: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
>Asp
>Kerber
м (замена дефиса на тире)
Строка 1: Строка 1:
'''Cвободное программное обеспечение''' - программы, которые могут распространяться, изменяться, изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями.
+
'''Cвободное программное обеспечение''' программы, которые могут распространяться, изменяться, изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями.
  
 
Факт "свободности" ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом).  
 
Факт "свободности" ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом).  
Строка 21: Строка 21:
 
== Лицензия GPL ==
 
== Лицензия GPL ==
  
[[GPL|GNU Public License]] - лицензия, под которой выходит абсолютное большинство свободного ПО.
+
[[GPL|GNU Public License]] лицензия, под которой выходит абсолютное большинство свободного ПО.
  
 
== [[BSD|Лицензия BSD]] ==
 
== [[BSD|Лицензия BSD]] ==
Строка 28: Строка 28:
 
== Бесплатное и Свободное ==
 
== Бесплатное и Свободное ==
  
Традиционное заблуждением (либо намеренным искажением фактов) по поводу свободного ПО - отождествление его с бесплатным ПО.
+
Традиционное заблуждением (либо намеренным искажением фактов) по поводу свободного ПО отождествление его с бесплатным ПО.
 
Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, равно, как и множество проектов с открытым кодом, поставляемых в том или ином виде за плату (Suse Linux, RHEL). Безусловно, проект, код которого в любой момент может быть использован кем угодно, невозможно в привычном смысле слова продавать, однако это и не требуется.  
 
Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, равно, как и множество проектов с открытым кодом, поставляемых в том или ином виде за плату (Suse Linux, RHEL). Безусловно, проект, код которого в любой момент может быть использован кем угодно, невозможно в привычном смысле слова продавать, однако это и не требуется.  
  
Наиболее распространенная бизнес-модель - осуществление платной поддержки. Многие современные проекты с открытым кодом живут за счет спонсирования компаниями, которые опосредованно используют результаты работы этих проектов (примеры, KDE, PostgreSQL, еще).
+
Наиболее распространенная бизнес-модель осуществление платной поддержки. Многие современные проекты с открытым кодом живут за счет спонсирования компаниями, которые опосредованно используют результаты работы этих проектов (примеры, KDE, PostgreSQL, еще).
  
Тем не менее, люди, злоупотребляющие словами "бизнес-модель" и enteprise, считают, что [http://elashkin.com/attach.asp?a_no=92 open-source - это не эффективно].  
+
Тем не менее, люди, злоупотребляющие словами "бизнес-модель" и enteprise, считают, что [http://elashkin.com/attach.asp?a_no=92 open-source это не эффективно].  
  
 
== Наиболее известные проекты ==
 
== Наиболее известные проекты ==

Версия от 06:48, 31 декабря 2007

Cвободное программное обеспечение — программы, которые могут распространяться, изменяться, изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями.

Факт "свободности" ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом).

Поэтому, часто свободное ПО вполне обосновано называют "программным обеспеченим с открытым кодом" (open-source software).

Большая часть кодов и программ с открытм кодом хранится на сайте sourceforge.net. Это самый крупный хостинг свободного ПО в мире.


Идеология

Идеология свободного програмного обеспечения была сформулирована Ричардом Столлманом в широко известном манифесте, в котором указал список следующих, жизненно необходимых каждому творческому человеку свобод:

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

История

Лицензия GPL

GNU Public License — лицензия, под которой выходит абсолютное большинство свободного ПО.

Лицензия BSD

Лицензия, под которой выходила UNIX-система, производимая в Университете Калифорнии, Беркли (Berkley Software Distribution). Одна из первых открытых лицензий, получивших широкое распространение. Условия налагаемые ею очень мягкие и придают ПО статус почти Общественное достояние. Считается, что это позволяет некоторым компаниям, например, Майкрософт использовать код BSD-систем в своих продуктах.

Бесплатное и Свободное

Традиционное заблуждением (либо намеренным искажением фактов) по поводу свободного ПО — отождествление его с бесплатным ПО. Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, равно, как и множество проектов с открытым кодом, поставляемых в том или ином виде за плату (Suse Linux, RHEL). Безусловно, проект, код которого в любой момент может быть использован кем угодно, невозможно в привычном смысле слова продавать, однако это и не требуется.

Наиболее распространенная бизнес-модель — осуществление платной поддержки. Многие современные проекты с открытым кодом живут за счет спонсирования компаниями, которые опосредованно используют результаты работы этих проектов (примеры, KDE, PostgreSQL, еще).

Тем не менее, люди, злоупотребляющие словами "бизнес-модель" и enteprise, считают, что open-source — это не эффективно.

Наиболее известные проекты

См. также

Ссылки