Свободное программное обеспечение: различия между версиями
>Asp м |
>Asp |
||
Строка 1: | Строка 1: | ||
− | Под свободным программным обеспечением (ПО) понимается такое ПО, которое может распространяться, изменяться, | + | Под свободным программным обеспечением (ПО) понимается такое ПО, которое может распространяться, изменяться, изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями. |
− | изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями. | ||
− | Факт "свободности" ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные | + | Факт "свободности" ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом). |
− | действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в | ||
− | противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом). | ||
Поэтому, часто свободное ПО вполне обосновано называют "программным обеспеченим с открытым кодом" (open-source software). | Поэтому, часто свободное ПО вполне обосновано называют "программным обеспеченим с открытым кодом" (open-source software). | ||
+ | |||
+ | |||
+ | == Идеология == | ||
+ | |||
+ | Идеология свободного програмного обеспечения была сформулирована Ричардом Столлманом в широко известном манифесте, в котором указал список следующих, жизненно необходимых каждому творческому человеку свобод: | ||
+ | * Свободу запускать программу с любой потребной целью | ||
+ | * Свободу изучать, как программа работает, и изменять ее в соответствии с потребностями; доступность * исходного текста является необходимым условием этого | ||
+ | * Свободу распространять копии программы с целью помощи ближнему своему | ||
+ | * Свободу улучшать программу и публиковать свои улучшения, для пользы всего сообщества. | ||
+ | |||
+ | == История == | ||
+ | |||
== Лицензия GPL == | == Лицензия GPL == | ||
Строка 22: | Строка 31: | ||
Традиционное заблуждением (либо намеренным искажением фактов) по поводу свободного ПО - отождествление его с бесплатным ПО. | Традиционное заблуждением (либо намеренным искажением фактов) по поводу свободного ПО - отождествление его с бесплатным ПО. | ||
− | Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, | + | Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, равно, как и множество проектов с открытым кодом, поставляемых в том или ином виде за плату (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 - это не эффективно]. | ||
Строка 32: | Строка 39: | ||
== Наиболее известные проекты == | == Наиболее известные проекты == | ||
− | * Apache | + | * [[Apache]] |
− | * BSD | + | * [[BSD]] |
− | * Linux | + | * [[Linux]] |
== См. также == | == См. также == |
Версия от 10:49, 9 сентября 2007
Под свободным программным обеспечением (ПО) понимается такое ПО, которое может распространяться, изменяться, изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями.
Факт "свободности" ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом). Поэтому, часто свободное ПО вполне обосновано называют "программным обеспеченим с открытым кодом" (open-source software).
Идеология
Идеология свободного програмного обеспечения была сформулирована Ричардом Столлманом в широко известном манифесте, в котором указал список следующих, жизненно необходимых каждому творческому человеку свобод:
- Свободу запускать программу с любой потребной целью
- Свободу изучать, как программа работает, и изменять ее в соответствии с потребностями; доступность * исходного текста является необходимым условием этого
- Свободу распространять копии программы с целью помощи ближнему своему
- Свободу улучшать программу и публиковать свои улучшения, для пользы всего сообщества.
История
Лицензия GPL
GNU Public License - лицензия, под которой выходит абсолютное большинство свободного ПО.
Лицензия BSD
Лицензия, под которой выходила UNIX-система, производимая в Университете Калифорнии, Беркли (Berkley Software Distribution). Одна из первых открытых лицензий, получивших широкое распространение. Условия налагаемые ею очень мягкие и придают ПО статус почти Общественное достояние. Считается, что это позволяет некоторым компаниям, например, Майкрософт использовать код BSD-систем в своих продуктах.
sourceforge.net
На домене sourceforge.net на момент написания хостится порядка 132000 проектов с открытым исходным кодом. Это самый крупный хостинг свободного ПО в мире.
Бесплатное и Свободное
Традиционное заблуждением (либо намеренным искажением фактов) по поводу свободного ПО - отождествление его с бесплатным ПО. Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, равно, как и множество проектов с открытым кодом, поставляемых в том или ином виде за плату (Suse Linux, RHEL). Безусловно, проект, код которого в любой момент может быть использован кем угодно, невозможно в привычном смысле слова продавать, однако это и не требуется.
Наиболее распространенная бизнес-модель - осуществление платной поддержки. Многие современные проекты с открытым кодом живут за счет спонсирования компаниями, которые опосредованно используют результаты работы этих проектов (примеры, KDE, PostgreSQL, еще).
Тем не менее, люди, злоупотребляющие словами "бизнес-модель" и enteprise, считают, что open-source - это не эффективно.