Свободное программное обеспечение: различия между версиями
(не показано 19 промежуточных версий 10 участников) | |||
Строка 1: | Строка 1: | ||
− | + | '''Cвободное программное обеспечение (Free Software)''' — программы, которые могут распространяться, изменяться, изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями. | |
− | Факт | + | Факт «свободности» ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом). |
− | Поэтому, часто свободное ПО вполне обосновано называют | + | |
+ | Поэтому, часто свободное ПО вполне обосновано называют «программным обеспечением с открытым кодом» (open-source software). Обратное, впрочем, не верно — открытое ПО не обязательно является свободным. | ||
+ | |||
+ | Большая часть кодов и программ с открытым кодом хранится на сайте [[sourceforge.net]]. Это самый крупный хостинг свободного ПО в мире. | ||
== Идеология == | == Идеология == | ||
− | Идеология свободного | + | Идеология свободного программного обеспечения была сформулирована [[Ричард Столлман|Ричардом Столлманом]] в широко известном [http://www.gnu.org/gnu/manifesto.html манифесте], в котором он указал список следующих, жизненно необходимых каждому творческому человеку, свобод: |
− | * Свободу запускать программу с любой потребной целью | + | * Свободу запускать программу с любой потребной целью. |
− | * Свободу изучать, как программа работает, и изменять | + | * Свободу изучать, как программа работает, и изменять её в соответствии с потребностями; доступность исходного текста является необходимым условием этого. |
− | * Свободу распространять копии программы с целью помощи ближнему своему | + | * Свободу распространять копии программы с целью помощи ближнему своему. |
* Свободу улучшать программу и публиковать свои улучшения, для пользы всего сообщества. | * Свободу улучшать программу и публиковать свои улучшения, для пользы всего сообщества. | ||
+ | Ссылки: | ||
+ | * [http://www.citforum.ru/operating_systems/articles/manifesto_rus.shtml Манифест GNU на русском] | ||
+ | * [http://www.gnu.org/philosophy/free-sw.html The Free Software Definition] | ||
+ | * [http://www.gnu.org/philosophy/categories.html Categories of Free and Non-Free Software] | ||
== История == | == История == | ||
− | == Лицензия GPL == | + | == [[GPL|Лицензия GPL]] == |
+ | |||
+ | GNU Public License — лицензия, под которой выходит абсолютное большинство свободного ПО. | ||
+ | |||
+ | == [[BSD|Лицензия BSD]] == | ||
+ | Лицензия, под которой выходила [[Unix|UNIX]]-система, производимая в Университете Калифорнии, Беркли ([http://www.bsd.org/ Berkley Software Distribution]). Сейчас это — [[Операционная система|ОС]] [[FreeBSD]]. Одна из первых открытых лицензий, получивших широкое распространение. Условия налагаемые ею очень мягкие и придают ПО статус почти [[Общественное достояние|общественного достояния]]. Считается, что это позволяет некоторым компаниям, например, [http://programming.reddit.com/info/1g03k/comments/c1g0cd Майкрософт использовать код BSD-систем в своих продуктах]. | ||
+ | |||
+ | == Бесплатное и Свободное == | ||
+ | |||
+ | Традиционное заблуждение (либо намеренное искажение фактов) по поводу свободного ПО — отождествление его с бесплатным ПО. Во многом в этом виновато то, что в английском языке слово "free" обозначает и "свободный", и "бесплатный". | ||
+ | Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, равно, как и множество проектов с открытым кодом, поставляемых в том или ином виде за плату (Suse Linux, RHEL). Безусловно, проект, код которого в любой момент может быть использован кем угодно, невозможно в привычном смысле слова продавать, однако это и не требуется. Но, например, автор свободной программы QtiPlot распространяет бинарные пакеты только за деньги. | ||
+ | |||
+ | Наиболее распространенная бизнес-модель — осуществление платной поддержки. Многие современные проекты с открытым кодом живут за счет спонсирования компаниями, которые опосредованно используют результаты работы этих проектов (примеры: Ubuntu (Canonical), KDE, PostgreSQL, еще). | ||
+ | |||
+ | Тем не менее, люди, злоупотребляющие словами «бизнес-модель» и enteprise, считают, что [http://elashkin.com/attach.asp?a_no=92 open-source — это не эффективно]. | ||
+ | |||
+ | Ссылки: | ||
+ | * [http://www.gnu.org/philosophy/selling.html Selling Free Software] | ||
+ | |||
+ | == Открытое и Свободное == | ||
+ | Многим разработчикам (например, [[Линус Торвальдс|Линусу Торвальдсу]]) понятие «свободное ПО» кажется излишне политизированным, поэтому они ввели и используют понятие «открытое ПО», подразумевая всего лишь модель разработки софта. | ||
+ | Понятия «свободное ПО» и «открытое ПО» не совпадают. Свобода подразумевает открытость, но не наоборот. Существуют лицензии (пример - Microsoft Shared Source, см [[Лицензии Microsoft]]), которые позволяют смотреть исходный код, но не позволяют его модифицировать и/или распространять. Ричард Столлман настаивает на необходимости использования чёткой терминологии. Free, not open! | ||
+ | |||
+ | Ссылки: | ||
+ | * [http://www.gnu.org/philosophy/open-source-misses-the-point.html Why “Open Source” misses the point of Free Software] | ||
+ | |||
+ | == Свободное ПО в России == | ||
+ | В общем, всю активность в сфере Free Software в России можно разделить на такие группы: | ||
+ | * Очень небольшое число фирм, занимающихся исключительно или преимущественно Free Software. Это, прежде всего [[AltLinux]], затем [[ASPLinux]], [[Namesys]] (хотя это скорее американская фирма, по случайности расположенная в России:-) - считаются сравнительно крупными, то есть со штатом в 10-30 человек. Есть еще, вроде бы, некоторое количество совсем мелких фирм, по 3-5 человек. Следует понимать, что последовательный выбор именно Free Software для хозяев, да и работников этих фирм - это вопрос в большой степени именно политический (или, как сказал бы {{LJ_user|aen_}}, моральный). Сейчас разработаны методики, позволяющие при наличии хватки заниматься разработкой Free Software в качестве основной деятельности и при этом самоокупаться, или даже получать какой-то доход. Однако с точки зрения быстрейшего получения максимальной прибыли такой выбор в нынешней политической и правовой ситуации чаще всего будет неоптимальным. Правда, он дает кое-какие неденежные бонусы, которые в долгосрочной перспективе можно коммерчески реализовать, но все это в конечном счете та же политика. | ||
+ | |||
+ | * Несколько большее количество также сравнительно мелких софтверных фирм, комбинирующих в своей деятельности Free Software и Proprietary Software. Сейчас вспоминаю [[Linux Inc]], [[Etersoft]], [[Naumen]], [[Cryptocom]]. Мотивация такого комбинирования у них может быть самая разная, от «надо же нам на чем-то и деньги зарабатывать» (Ethersoft) до попытки утянуть то, что по их мнению, плохо лежит (LinuxInc). | ||
− | [[ | + | * Отделения крупных «железных» компаний занимающиеся, по преимуществу или в том числе, Free Software. Это [[IBM]], [[Siemens]], [[Sun Microsystems]]. Сюда же относятся подразделения по использованию Линукса в Минобороны. Специфика их в том, что в то время, как Free Software составляет сравнительно незначительную долю в их собственной деятельности, по абсолютной величине и в сравнении с остальным Free Software-сообществом их размеры и их вклад (в виде нового софта) весьма значителен. |
− | + | * Разработчики из академической среды (КИАЭ, МГУ), более заинтересованные в распространении своих научных идей, росте своей репутации, как академической, так и любой другой, чем в чем либо еще. | |
− | |||
− | + | * Разработчики-любители, занимающиеся написанием свободного софта в качестве хобби или элемента хобби, или инструмента для основной работы. Граница между последними двумя пунктами нечеткая. | |
− | + | * Неопределенно большое количество кустарей-админов, предлагающих свои услуги по настройке и сопровождению серверов, веб- или корпоративных. Отличаются тем, что активно ''используют'' Free Software, но сами его не пишут, или пишут (правят существующий код, как правило) от случая к случаю. | |
− | + | * Простые пользователи, пока не присоединившиеся ни к одной из вышеозначенных категорий (что от них, вообще говоря, до некоторой степени ожидается). | |
− | |||
− | + | Источник: | |
+ | * http://lj.rossia.org/users/lqp/64912.html {{LJR_user|lqp}} | ||
− | |||
== Наиболее известные проекты == | == Наиболее известные проекты == | ||
Строка 44: | Строка 79: | ||
* [[Linux]] | * [[Linux]] | ||
* [[BSD]] | * [[BSD]] | ||
− | * [ | + | * [https://en.wikipedia.org/wiki/Free_software Free software] |
+ | * [[Правительственная поддержка свободного и открытого ПО]] | ||
== Ссылки == | == Ссылки == | ||
Строка 51: | Строка 87: | ||
* http://opensource.org | * http://opensource.org | ||
* http://bsd.org | * http://bsd.org | ||
+ | * [http://www.pcweek.ru/themes/detail.php?ID=114926&THEME_ID= Юридические аспекты свободного ПО в РФ] | ||
+ | |||
+ | {{Свободное ПО}} | ||
[[Категория:Понятия]] | [[Категория:Понятия]] | ||
[[Категория:Программы]] | [[Категория:Программы]] | ||
+ | [[Категория:Копилефт]] | ||
+ | [[Category:Свободное программное обеспечение]] | ||
+ | [[Категория:Материалы Антикопирайта]] |
Текущая версия от 23:27, 28 сентября 2023
Cвободное программное обеспечение (Free Software) — программы, которые могут распространяться, изменяться, изучаться кем угодно без всяких ограничений, либо с минимальными ограничениями.
Факт «свободности» ПО утверждается лицензией, в которой конечному пользователю разрешены все перечисленные действия. Кроме того, необходимо, чтобы пользователю был доступен исходный код данного программного продукта, в противном случае изменение и изучение ПО существенно затрудняется (вставить инфу про граждан, мучающихся реверс-инжинирингом).
Поэтому, часто свободное ПО вполне обосновано называют «программным обеспечением с открытым кодом» (open-source software). Обратное, впрочем, не верно — открытое ПО не обязательно является свободным.
Большая часть кодов и программ с открытым кодом хранится на сайте sourceforge.net. Это самый крупный хостинг свободного ПО в мире.
ИдеологияПравить
Идеология свободного программного обеспечения была сформулирована Ричардом Столлманом в широко известном манифесте, в котором он указал список следующих, жизненно необходимых каждому творческому человеку, свобод:
- Свободу запускать программу с любой потребной целью.
- Свободу изучать, как программа работает, и изменять её в соответствии с потребностями; доступность исходного текста является необходимым условием этого.
- Свободу распространять копии программы с целью помощи ближнему своему.
- Свободу улучшать программу и публиковать свои улучшения, для пользы всего сообщества.
Ссылки:
ИсторияПравить
Лицензия GPLПравить
GNU Public License — лицензия, под которой выходит абсолютное большинство свободного ПО.
Лицензия BSDПравить
Лицензия, под которой выходила UNIX-система, производимая в Университете Калифорнии, Беркли (Berkley Software Distribution). Сейчас это — ОС FreeBSD. Одна из первых открытых лицензий, получивших широкое распространение. Условия налагаемые ею очень мягкие и придают ПО статус почти общественного достояния. Считается, что это позволяет некоторым компаниям, например, Майкрософт использовать код BSD-систем в своих продуктах.
Бесплатное и СвободноеПравить
Традиционное заблуждение (либо намеренное искажение фактов) по поводу свободного ПО — отождествление его с бесплатным ПО. Во многом в этом виновато то, что в английском языке слово "free" обозначает и "свободный", и "бесплатный". Эти две категории независимы формально и почти независимы фактически: существует масса бесплатных программных продуктов, код которых недоступен, равно, как и множество проектов с открытым кодом, поставляемых в том или ином виде за плату (Suse Linux, RHEL). Безусловно, проект, код которого в любой момент может быть использован кем угодно, невозможно в привычном смысле слова продавать, однако это и не требуется. Но, например, автор свободной программы QtiPlot распространяет бинарные пакеты только за деньги.
Наиболее распространенная бизнес-модель — осуществление платной поддержки. Многие современные проекты с открытым кодом живут за счет спонсирования компаниями, которые опосредованно используют результаты работы этих проектов (примеры: Ubuntu (Canonical), KDE, PostgreSQL, еще).
Тем не менее, люди, злоупотребляющие словами «бизнес-модель» и enteprise, считают, что open-source — это не эффективно.
Ссылки:
Открытое и СвободноеПравить
Многим разработчикам (например, Линусу Торвальдсу) понятие «свободное ПО» кажется излишне политизированным, поэтому они ввели и используют понятие «открытое ПО», подразумевая всего лишь модель разработки софта. Понятия «свободное ПО» и «открытое ПО» не совпадают. Свобода подразумевает открытость, но не наоборот. Существуют лицензии (пример - Microsoft Shared Source, см Лицензии Microsoft), которые позволяют смотреть исходный код, но не позволяют его модифицировать и/или распространять. Ричард Столлман настаивает на необходимости использования чёткой терминологии. Free, not open!
Ссылки:
Свободное ПО в РоссииПравить
В общем, всю активность в сфере Free Software в России можно разделить на такие группы:
- Очень небольшое число фирм, занимающихся исключительно или преимущественно Free Software. Это, прежде всего AltLinux, затем ASPLinux, Namesys (хотя это скорее американская фирма, по случайности расположенная в России:-) - считаются сравнительно крупными, то есть со штатом в 10-30 человек. Есть еще, вроде бы, некоторое количество совсем мелких фирм, по 3-5 человек. Следует понимать, что последовательный выбор именно Free Software для хозяев, да и работников этих фирм - это вопрос в большой степени именно политический (или, как сказал бы aen_, моральный). Сейчас разработаны методики, позволяющие при наличии хватки заниматься разработкой Free Software в качестве основной деятельности и при этом самоокупаться, или даже получать какой-то доход. Однако с точки зрения быстрейшего получения максимальной прибыли такой выбор в нынешней политической и правовой ситуации чаще всего будет неоптимальным. Правда, он дает кое-какие неденежные бонусы, которые в долгосрочной перспективе можно коммерчески реализовать, но все это в конечном счете та же политика.
- Несколько большее количество также сравнительно мелких софтверных фирм, комбинирующих в своей деятельности Free Software и Proprietary Software. Сейчас вспоминаю Linux Inc, Etersoft, Naumen, Cryptocom. Мотивация такого комбинирования у них может быть самая разная, от «надо же нам на чем-то и деньги зарабатывать» (Ethersoft) до попытки утянуть то, что по их мнению, плохо лежит (LinuxInc).
- Отделения крупных «железных» компаний занимающиеся, по преимуществу или в том числе, Free Software. Это IBM, Siemens, Sun Microsystems. Сюда же относятся подразделения по использованию Линукса в Минобороны. Специфика их в том, что в то время, как Free Software составляет сравнительно незначительную долю в их собственной деятельности, по абсолютной величине и в сравнении с остальным Free Software-сообществом их размеры и их вклад (в виде нового софта) весьма значителен.
- Разработчики из академической среды (КИАЭ, МГУ), более заинтересованные в распространении своих научных идей, росте своей репутации, как академической, так и любой другой, чем в чем либо еще.
- Разработчики-любители, занимающиеся написанием свободного софта в качестве хобби или элемента хобби, или инструмента для основной работы. Граница между последними двумя пунктами нечеткая.
- Неопределенно большое количество кустарей-админов, предлагающих свои услуги по настройке и сопровождению серверов, веб- или корпоративных. Отличаются тем, что активно используют Free Software, но сами его не пишут, или пишут (правят существующий код, как правило) от случая к случаю.
- Простые пользователи, пока не присоединившиеся ни к одной из вышеозначенных категорий (что от них, вообще говоря, до некоторой степени ожидается).
Источник:
Наиболее известные проектыПравить
См. такжеПравить
СсылкиПравить
Мир Свободного ПО | |
---|---|
Мета | Копилефт · Исходный текст · GNU · Free Software Foundation · FSF Europe · Линуксоид |
Публичные лицензии | BSD · LPPL · GPL (GPL v.3) · LGPL · GFDL · QPL · CCL |
Свободное ПО: | Apache · Emacs · FreeBSD · I2P · Mozilla Firefox · Ogg Vorbis · OpenOffice.org · Tor |
Дистрибутивы GNU/Linux | ALTLinux · ArchLinux · ASPLinux · CentOS · Debian · Fedora · Gentoo · GNewSense · Mandriva · OpenSUSE · RedHat · Slackware · Ubuntu · Zenwalk |
Люди: | Ричард Столлман · Линус Торвальдс |
Сайты: | GNU Savannah · gpl-violations.org · SourceForge · code.google.com |
Казусы: | Мобильная система вооружённых сил · wait4 · Kororaa |
Статьи: | Как поддержать Open Source проект без написания кода · Linux это НЕ Windows · Правительственная поддержка свободного и открытого ПО |