"Open Source" и "Free Software"

nid#147

Реклама

Open Source (англ. "открытый ресурс") - современный термин, который связывают с культурой свободы приобретения и накопления любых знаний. В её основе лежат: принцип отсутствия персональных прав обладания знаниями и свобода их распространения. В том, что касается программного обеспечения, это чаще всего выражается в свободе использования, копирования и модификации открыто опубликованных исходных кодов программ и целых операционных систем.

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

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

Наиболее активная фаза развития открытого свободного программного обеспечения совпала, и не случайно, с появлением Интернета и операционной системы UNIX, их распространением по всему миру в начале 70-х: компьютер становился инструментом познания в первую очередь среди ученых, и им требовалась разработка и отладка соответствующих программных компонентов и инструментов.

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

Уже к концу XX-го века, не смотря на оказанное рядом коммерческих организаций давление, свободным научным сообществом были созданы несколько unix-подобных свободных открытых операционных систем (проекты GNU, GNU/Linux, BSD и т.п.), большое количество прикладных программ; был предпринят ряд мер по сохранению свободы знания от судебных атак коммерческих компаний, результатом чего стало учреждение множества некоммерческих организаций, таких так FSF (Free Software Foundation - англ. "Фонд Свободного Программного Обеспечения"), фондов Mozilla и X.Org, OSI (Open Source Initiative), написание десятков свободных лицензий, включая лицензию GPL (General Public License - англ. "Главная Публичная Лицензия") в 1989 году.

Сегодня свободные операционные системы и приложения широко используются по всему миру: например, Apache, самый распространённый веб-сервер, является свободным, подавляющее большинство серверных и серьёзных вычислительных станций, супер-компьютеров работают под управлением GNU/Linux и GNU/BSD-систем. СПО используется в министерствах и других бюджетных организациях многих стран, получает всё большее распространение в частном секторе, а такие явления как ОС Android, так же имеющая в основе открытый исходный код и построенная на базе ядра Linux, делают использование открытого ресурса повсеместным обычным явлением.


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


* Стоит заметить также, что большинство несвободных (закрытых) программ так же, как и свободное открытое программное обеспечение, предоставляются "как есть", без гарантий.

Комментарии

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

  • Доступны HTML теги: <b> <i> <u> <s> <kbd> <var> <code> <samp> <q> <cite> <ul> <ol> <li> <p> <br>
  • Строки и параграфы переносятся автоматически.
  • Шаблоны [цель|текст] обрабатываются как ссылки. Стандартный индикатор цели - ID материала.
CAPTCHA на основе изображений
* Поля, отмеченные оранжевой звездочкой - обязательны для заполнения.