Об ОС Linux | Талисман | Спор об именовании GNU/Linux |
Разработчики и пр. люди |
Линус Торвальдс | Ричард Столлман |
Open Source(Открытое програмное обеспечение) | Юмор на тему ОС Linux | Linux Format | Диструбтивы | Linux.Org.Ru | Получить OC Linux

Открытое програмное обеспечение


Вернуться на главную

Открытое программное обеспечение, то есть программное обеспечение с «открытым» исходным кодом (англ. open source software) — способ разработки ПО, при котором исходный код создаваемых программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы.

«Открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.

Открытое и свободное ПО
Определение открытого программного обеспечения Open Source Initiative
Лицензии

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

Термин open source (англ. Открытое программное обеспечение) был создан вместе с определением в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин free software (Свободное программное обеспечение) неоднозначен и отпугивает коммерческих предпринимателей.

Подавляющее большинство открытых программ является одновременно «свободными» и наоборот, ибо определения открытого и свободного ПО близки, а большинство лицензий соответствуют обоим.

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

По мнению Ричарда Столлмана, разрекламированность «Open Source» несколько вредит свободному ПО, так как некоторые разработчики и пользователи открытого ПО совсем не против собственнического ПО, и люди останавливаются на Open Source, не доходя до этической стороны СПО и соответствующих понятий о свободе. По словам Брюса Перенса, для него (Перенса) «Открытое ПО» всегда было лишь хорошим способом объяснить предпринимателям идею «Свободного ПО», и это ему удалось.

Несмотря на стремление авторов определения избавиться от неоднозначности слова «free», выражение «open source» тоже очень часто используется для обозначения сущностей, противоречащих определению OSI, или не имеющих с ним ничего общего, но способных привести к путанице. Например, спецслужбы США используют его в значении «открытый источник».

Враждебные к свободному ПО компании — например, Microsoft — используют только выражение «open source».

В настоящее время открытое программное обеспечение не получило широкого распространения в Pоссии, что часто связывают с широким распространением нелегального собственнического программного обеспечения.

Определение открытого программного обеспечения Open Source Initiative

Open Source является торговой маркой организации Open Source Initiative. Существует специальный комитет, решающий, может ли лицензия носить имя Open Source. Определение, которым он при этом руководствуется, приведено здесь.

Вынесенное OSI определение признается за руководство многими другими организациями, например порталом SourceForge.net.

OSI накладывает на публичную лицензию десять требований, которые изначально были основаны на Debian Free Software Guidelines.

Лицензии

Исходные коды открытых программ выпускаются либо как общественное достояние, либо на условиях «свободных» лицензий — как, например, GNU General Public License или BSD License. Свободная лицензия позволяет использовать исходный код программы для своих нужд с минимальными ограничениями, не противоречащими определению OpenSource.org. Таким ограничением может быть требование ссылаться на предыдущих создателей или требование сохранять свойство открытости при дальнейшем распространении той же самой или модифицированной открытой программы (Копилефт). В некоторых случаях (напр., Apache или FreeBSD) эти ограничения очень малы, в других (напр., GNU General Public License) достаточно распространять ПО вместе с исходным кодом и текстом лицензии, не изменяя её.

© 2008-2009 Alexey Popov aka popoffka. ICQ: 391465 / Skype: popoffka / e-mail: popoffka@gmail.com