Открытый исходный код

Логотип Open Source Initiative

Под открытым исходным кодом (от англ. Source open , буквально открытый исходный код ) называется программное обеспечение , исходный код которого может быть изменен и использоваться публично и быть видимым третьими сторонами. Программное обеспечение с открытым исходным кодом в большинстве случаев можно использовать бесплатно.

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

история

Открытый исходный код имеет множество истоков и предшественников, таких как движение « сделай сам», движение хакеров 1960-х / 1970-х годов и движение за свободное программное обеспечение 1980-х, которое стало непосредственным предшественником.

Под влиянием эссе Эрика С. Реймонда «Собор и базар » , опубликованного в 1997 году , Netscape в 1998 году решила , ввиду растущего доминирования Microsoft на рынке браузеров , выпустить исходный код экономически непригодного для использования Netscape Navigator. (этот выпуск позже явился результатом проекта Mozilla ).

Вскоре после этого Раймонд, специалист по информатике Брюс Перенс, и Тим О'Рейли , основатель и директор O'Reilly Publishing , решили, что сообществу свободного программного обеспечения необходим более эффективный маркетинг . Чтобы представить это бесплатное программное обеспечение как свободное от этических ценностей и удобное для бизнеса, было решено ввести новый маркетинговый термин для бесплатного программного обеспечения - термин открытый исходный код с тех пор использовался в маркетинге по всей стране, а также тезка Раймонда, Open Source Initiative (OSI), основанная Перенсом и О'Рейли . Были созданы адаптированные лицензии с открытым исходным кодом, которые отвечают потребностям среды с открытым исходным кодом, а также должны быть привлекательными для коммерческих предприятий ( разрешительные лицензии ). Одна из самых известных лицензий, появившихся в результате этих усилий, - это общественная лицензия Mozilla .

определение

Определение инициативы с открытым исходным кодом

Open Source Initiative (OSI) применяет термин Open Source ко всему программному обеспечению, лицензионные соглашения которого соответствуют следующим трем характерным особенностям и соответствуют десяти пунктам определения Open Source :

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

Однако открытый исходный код не означает, как это часто предполагается, все разрешено ; к его использованию прилагаются определенные условия. Полностью безусловное использование обычно существует только в случае программного обеспечения в общественном достоянии . Первое руководство BITKOM по теме программного обеспечения с открытым исходным кодом дает следующее правильное описание: «Использование, копирование и обработка не разрешены без оговорок, потому что с программным обеспечением с открытым исходным кодом предоставление прав на использование часто зависит от определенных требований. Таким образом, программное обеспечение с открытым исходным кодом можно отличить от программного обеспечения, являющегося общественным достоянием […]. В случае программного обеспечения, являющегося общественным достоянием, пользователю разрешается воспроизводить, распространять и изменять без ограничений и без оговорок ».

На практике программное обеспечение с открытым исходным кодом (OSS) во многом пересекается со свободным программным обеспечением , как это определено FSF . Обе концепции объединяет то, что исходный код программного обеспечения должен быть доступен пользователям. Одни и те же лицензии на программное обеспечение с авторским левом и разрешающие лицензии также классифицируются как «бесплатные» или «открытые» обеими сторонами, за некоторыми редкими исключениями. Основное различие заключается в терминологии и перспективе: свободное программное обеспечение фокусируется на аспекте контроля пользователя над программным обеспечением и рассматривает свободное программное обеспечение как важную социальную, политическую и этическую проблему. OSI придерживается точки зрения, что решающим аспектом является практическая польза для широкой публики (пользователей, общества, компаний и т. Д.) От свободно доступной инфраструктуры программного обеспечения, рынка свободного программного обеспечения и метода совместной разработки.

Дальнейшие определения

Открытый исходный код, производные «открытые» концепции и связанные свойства: открытость, прозрачность, совместное сотрудничество.

Термин «открытый исходный код» не ограничивается программным обеспечением, но также распространяется на знания и информацию в целом. Вдобавок движение за свободное программное обеспечение вдохновило на создание множества новых «открытых» движений в других областях, таких как открытый контент , оборудование с открытым исходным кодом и открытый доступ .

Примером этого является Википедия и Wikimedia Commons , в контексте которых говорится о бесплатном контенте ( открытом контенте ). Другими важными примерами открытого контента являются OpenStreetMap и открытые образовательные ресурсы . Семейство лицензий, созданных для такого бесплатного контента («бесплатные произведения культуры»), - это лицензии Creative Commons .

Идея публичного и свободного доступа к информации была перенесена и в девелоперские проекты. В этом контексте часто говорят о бесплатном оборудовании ( открытом оборудовании ), то есть о свободном доступе ко всей информации ( открытый стандарт , открытый формат ) для производства соответствующего оборудования. Примеры продуктов, основанных на открытых стандартах и ​​рецептах: Vores Øl / Free Beer или OpenCola.

FabLabs , которые хотят предоставить свободный доступ к (производственному) оборудованию , также считают себя «открытыми» и тесно связанными с движением за открытый исходный код и за открытое оборудование .

Другой пример - лицензия на семена с открытым исходным кодом , которая пытается перенести принцип на селекцию растений. Некоммерческие селекционеры могут снабжать новые сорта вирусной лицензией ( авторское лево ), чтобы генетический материал больше не мог быть передан в частную собственность.

Открытый доступ пытается предоставить свободный доступ к академической литературе и другим материалам в Интернете и ликвидировать платный доступ . Точно так же открытое правительство пытается облегчить гражданам доступ к государственным ресурсам.

Конфликт определения с «Свободным ПО»

Термины « программное обеспечение с открытым исходным кодом» и « бесплатное программное обеспечение» часто используются как синонимы, но существует возможность другого толкования. Хотя фактическое значение определения открытого исходного кода почти не отличается от определения бесплатного программного обеспечения , оба термина могут использоваться намеренно, чтобы вызвать различные ассоциации. Термин « открытый исходный код» был введен после того, как первоначальное обозначение « бесплатное программное обеспечение» вызвало путаницу, поскольку его часто неправильно понимали как в основном бесплатное программное обеспечение.

Старый термин « бесплатное программное обеспечение » используется Фондом свободного программного обеспечения (FSF) с 1980-х годов . Там было часто misassociation из свободного программного обеспечения с бесплатно , так как на английском языке бесплатно может стоять за бесплатно , а также свободу и, кроме того, бесплатное программное обеспечение в большинстве случаев действительно также доступно бесплатно. Как и в случае со свободным, но на самом деле только свободой от ФСПО, они придумали лозунг « свобода слова, а не бесплатное пиво » - «свобода слова, а не бесплатное пиво » для ассоциации свободного программного обеспечения со счетчиком свободного программного обеспечения .

Возможное неверное толкование двусмысленного слова «бесплатный» было частью мотивации для термина « открытый исходный код» , который стал популярным в Linux с конца 1990-х годов . Предложение поступило в 1998 году от Кристин Петерсон из Института предвидения, когда она основала OSI и движение за открытый исходный код . Недавно созданное движение за открытый исходный код решило создать открытый исходный код вместо уже существующего в ФСПО термина « бесплатное программное обеспечение» , поскольку была надежда, что использование термина « открытый исходный код» устранит двусмысленность термина «бесплатное» и, таким образом, приведет к лучшему принятию Концепция открытого исходного кода также способствует развитию бизнеса. Кроме того, термин « открытый исходный код» избегает ассоциации с Free Software Foundation и GNU General Public License ( GPL ), что может быть проблематичным с экономической точки зрения. Термин « программное обеспечение с открытым исходным кодом» должен также подчеркивать превосходство совместной открытой разработки (см. «Собор и базар » Эрика Стивена Реймонда ).

С момента введения конкурирующего термина « открытый исходный код» FSF критиковал тот факт, что этот термин также может вызывать путаницу. Термин « открытый исходный код» связывает доступность исходного текста, но ничего не говорит о предоставленных правах использования и свободе использования. Примером такой путаницы является последняя версия криптография программы PGP в PGP Corporation : Это называется открытым исходным кодом преподносится как исходный код можно считать, но это зависит от какой - либо лицензии с открытым исходным кодом. Распространение и модификация этого исходного кода запрещены, чтобы программа не подпадала под определение открытого исходного кода. В ответ на это была создана GNU Privacy Guard , которая отвечает требованиям открытого исходного кода через лицензию GPL.

И наоборот, GNU FDL , которую FSF считает «свободной», критикуется как не «открытая» и «свободная». Проблемной особенностью GNU FDL является то, что он предлагает возможность запретить изменение определенных разделов, то есть ограничить право на бесплатное дальнейшее использование. Таким образом, GNU FDL не отвечает фундаментальным требованиям определения открытого исходного кода, определения свободного программного обеспечения и Руководства Debian по свободному программному обеспечению для программного обеспечения.

Чтобы избежать конфликта между свободным программным обеспечением и программным обеспечением с открытым исходным кодом и подчеркнуть сходство движений с открытым исходным кодом и свободного программного обеспечения , были предложены термины FOSS и FLOSS (Free / Libre и программное обеспечение с открытым исходным кодом), которые также получили соответствующее распространение.

Экономический смысл

Области применения программного обеспечения с открытым исходным кодом.

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

Компании- разработчики программного обеспечения также могут предлагать услуги поддержки для продуктов с открытым исходным кодом . Так обстоит дело, например, с операционными системами Ubuntu , Red Hat / Fedora и SUSE Linux . Однако исходный код распространяется бесплатно.

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

Программное обеспечение с открытым исходным кодом в государственном секторе часто было доступно на тысячах компьютеров на протяжении десятилетий.

После того, как программное обеспечение с открытым исходным кодом первоначально утвердилось в области серверных операционных систем, веб-серверов и почтовых серверов, баз данных и промежуточного программного обеспечения, программное обеспечение с открытым исходным кодом смогло получить важную роль в коммерческом программном обеспечении в целом. В исследовании, проведенном по заказу Европейской комиссии в 2006 году, изучалась экономическая важность открытого исходного кода для Европы. Соответственно, за последние несколько лет доля рынка неуклонно росла. В исследовании оценивается общая стоимость около двенадцати миллиардов евро. В четырех основных областях применения (веб-сервер, языки программирования, базы данных и серверные операционные системы) 70% пользователей в Швейцарии использовали программное обеспечение с открытым исходным кодом в 2015 году, что на 20% больше, чем в 2012 году. Прогноз исследования на 2010 год 32 процент ИТ-услуг имеет открытый исходный код и выступает за усиление поддержки бесплатного программного обеспечения, чтобы Европа могла лучше использовать экономический потенциал открытого исходного кода. Таким образом, эта тема привлекает все большее внимание в развитии бизнеса . Одним из примеров является Агентство экономического развития региона Штутгарта , которое начало инициативу по созданию кластера с открытым исходным кодом .

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

Многие проекты с открытым исходным кодом имеют высокую экономическую ценность. Согласно рейтингу Battery Open Source Software Index (BOSS), десять наиболее экономически значимых проектов с открытым исходным кодом:

классифицировать Проект Ведущая компания Рыночная стоимость
1 Linux Красная Шапка 16 миллиардов
2 Git GitHub 2000000000
3 MySQL Oracle 1,87 миллиарда
4-й Node.js NodeSource ?
5 докер докер 1000000000
Шестой Hadoop Cloudera 3 миллиарда
7-е Elasticsearch Эластичный 700 миллионов
8-е Искра Датабрики 513 миллионов
9 MongoDB MongoDB 1,57 миллиарда
10 Селен Соус Лаборатории 470 миллионов

Данный рейтинг основан на активности проектов в онлайн-обсуждениях на GitHub, поисковой активности в поисковых системах и влиянии на рынок труда.

Преимущества использования

Исследование причин использования Open Source в 200 швейцарских организациях.

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

  • Практически любое количество людей (и компаний) может участвовать в разработке программы с открытым исходным кодом. Усилия по развитию распределяются, и каждый может извлечь выгоду из работы других. Если компании требуется программное обеспечение, а оно не является частью основного продукта, для них может быть целесообразным не покупать готовое программное обеспечение или начинать полную внутреннюю разработку, а участвовать в проекте с открытым исходным кодом и, таким образом, распространять инновации. быстро.
  • Пользователи программного обеспечения с открытым исходным кодом никогда не зависят от конкретного производителя. Если пользователь желает расширения или исправления программной ошибки , он может внести это изменение или дать указание кому-либо сделать это. Это невозможно с проприетарным программным обеспечением, и изменение может быть запрошено только у производителя. Эта независимость предотвращает запланированное устаревание программного продукта , которое является обычным для проприетарного программного обеспечения, в ущерб пользователю. Функциональная совместимость (например, форматы данных) также возможна с программным обеспечением с открытым исходным кодом , хотя этому часто препятствует эффект блокировки с проприетарным программным обеспечением .
  • Использование программного обеспечения с открытым исходным кодом связано с несколькими условиями или без них. Программное обеспечение может использовать любое количество пользователей для любых целей. Нет никаких лицензионных затрат на копирование и дальнейшее использование.
  • Программное обеспечение с открытым исходным кодом позволяет изучить исходный код и, с помощью модели открытой разработки, обычно также историю версий . Это позволяет каждому - например, используя специальные сайты, такие как Ohloh, - анализировать качество программного обеспечения с помощью статического анализа кода, а также количество разработчиков и их изменения, а также делать выводы о ремонтопригодности и зрелости программного обеспечения.
  • Этот принцип множественного контроля делает программное обеспечение с открытым исходным кодом более стабильным и надежным. Кроме того, высокая степень открытости коррелирует с высоким качеством программного обеспечения.
  • Возможность проверки программы на наличие сознательно введенных нежелательных для пользователя механизмов, таких как бэкдоры, которые могут быть использованы в целях политического или экономического шпионажа . Например, Microsoft, как поставщик программного обеспечения с открытым исходным кодом, испытывает проблемы с опровержением повторяющихся слухов о лазейках АНБ в их операционных системах, поскольку раскрытие исходного кода не является вариантом для Microsoft.

Препятствия

Когда его спрашивают, каковы важные причины использования открытого исходного кода, становится ясно, что максимальная гибкость важна для пользователей при проектировании своего ИТ-ландшафта: для подавляющего большинства респондентов соблюдение открытых стандартов (86%), обмен знаниями с сообществом (82%), экономия затрат (77%) и сокращение зависимости от поставщиков (76%) - основные мотивы использования открытого исходного кода.

Принципы

Для обеспечения постоянной поддержки проектов с открытым исходным кодом необходим ряд условий:

Прежде всего, должно быть активное сообщество, чтобы знания распространялись среди множества людей. Одним из примеров этого является ядро Linux . Согласно исследованию разработки ядра Linux Foundation от 2015 года, доля разработчиков Intel, которые вносят наибольший вклад в ядро ​​Linux, составляет всего 10,5%. Даже если Intel откажется от разработки Linux, дальнейшее развитие все равно будет обеспечено. Однако все было бы иначе, если бы разработкой в ​​значительной степени руководил человек или компания. В этом случае исходный код будет доступен широкой публике, но при этом будут потеряны важные знания.

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

Наконец, также важно наличие некоммерческой организации, которая координирует разработку и занимается маркетингом. При разработке программного обеспечения важна координация. В случае проприетарного программного обеспечения эту задачу берет на себя владелец программного обеспечения. В более крупных проектах с открытым исходным кодом (таких как ядро ​​Linux, LibreOffice или система управления контентом TYPO3 ) некоммерческая организация связывает компании-разработчики и пользователей программного обеспечения друг с другом. Некоммерческая организация может иметь форму фонда или ассоциации . Маркетинг, в частности, играет важную роль, поскольку в индустрии программного обеспечения (например, в Adobe, Oracle или Microsoft) на продажи и рекламу тратится вдвое больше денег, чем на фактическую разработку программного обеспечения.

В своей книге «Собор и базар» Эрик С. Реймонд описывает метод разработки, при котором проектами с открытым исходным кодом можно управлять независимо без централизованного контроля со стороны сообщества как базара . Вопрос о том, действительно ли этот метод разработки используется или может быть применен на практике, остается спорным. Например, ядро Linux , один из величайших успешных проектов OSS, во главе с Линусом Торвальдсом , следует более централизованной модели разработки с благотворительным диктатором на всю жизнь ( доброжелательный диктатор на всю жизнь ) и соответствует собору в терминологии Раймонда. Подобные структуры руководства можно найти у Ричарда Столлмана во главе проекта FSF / GNU, а также у Mozilla Foundation . Проекты сообщества Apache Hadoop и OpenStack приводятся в качестве контрпримеров .

Критика и проблемы

В 2009 году компьютерный ученый Никлаус Вирт критиковал техническое качество сложных проектов с открытым исходным кодом: движение за открытый исходный код игнорировало и препятствовало идее построения сложных программных систем, основанных на строго иерархических модулях . Разработчики не должны быть знакомы с исходным кодом используемых ими модулей. Вы должны полагаться исключительно на спецификации интерфейсов модулей. Если, как и в случае с открытым исходным кодом, доступен исходный код модулей, это автоматически приводит к ухудшению спецификации интерфейсов, поскольку поведение модулей можно прочитать в исходном коде.

FSF , и , в частности , ее основатель Ричард Столлман критикует движение с открытым исходным кодом в принципе без учета социально-этические аспекты и сосредоточившись только на технических и экономических проблем. По мнению Столлмана, игнорируется основная идея свободных программ . FSF также критикует практику компании, допускаемую частями движения за открытый исходный код, по адаптации дальнейших разработок существующего программного обеспечения с открытым исходным кодом к их собственным (аппаратным) системам до такой степени, что они практически не могут больше использоваться в других целях, например Б. Тивоизация или исходный текст сделан неразборчивым . Дальнейшая разработка все еще осуществляется под лицензией с открытым исходным кодом, но сообщество больше не может использовать ее - ситуацию, которую FSF пытается предотвратить с помощью GPLv3 .

Идеал открытого исходного кода, свободного обмена и любого дальнейшего использования исходного текста на самом деле заключается, в частности, через. Ограниченные проблемы с лицензированием. Это особенно проблематично из-за того, что количество лицензий на программное обеспечение и вариантов версий в настоящее время выросло до едва управляемого числа (и продолжает расти) - проблема, известная как распространение лицензий . Признанные лицензии с открытым исходным кодом также часто несовместимы друг с другом, что препятствует дальнейшему использованию программного обеспечения в некоторых контекстах. Поэтому рекомендуется не использовать какие-либо самостоятельно созданные или экзотические лицензии с открытым исходным кодом, юридические и практические проблемы которых вы, возможно, не сможете упустить, а вместо этого использовать испытанные, признанные и широко распространенные бесплатные лицензии (и комбинации лицензий), такие как как GPL, LGPL или для доступа к лицензии BSD . В частности, щедрые лицензии характеризуются очень хорошей совместимостью с лицензиями.

Смотри тоже

Портал: Бесплатное программное обеспечение  - Обзор содержания Википедии по теме свободного программного обеспечения

литература

веб ссылки

Викисловарь: открытый исходный код  - объяснение значений, происхождение слов, синонимы, переводы
Викисловарь: открытый исходный код  - объяснение значений, происхождение слов, синонимы, переводы (английский)


Отдельные ссылки и комментарии

  1. ^ Джон Кениг: Семь бизнес-стратегий с открытым исходным кодом для достижения конкурентных преимуществ. (PDF) (больше не доступны в Интернете.) Архивировано из оригинала на 12 января 2017 года ; Проверено 29 апреля 2017 года .
  2. ^ Надя Эгбал: Работа в общественных местах: Создание и поддержка программного обеспечения с открытым исходным кодом . Stripe Press, 2020, ISBN 978-0-578-67586-2 .
  3. Netscape отмечает первую годовщину выпуска программного обеспечения с открытым исходным кодом на mozilla.org (на английском языке ) Netscape Communications . 31 марта 1999 года Архивировано из оригинала на 6 июня 2013 г. Проверено 6 марта 2020 года: «[...] Организация , которая управляет разработчиков с открытым исходным кодом , работающих на следующее поколение браузера и коммуникационного программного обеспечения Netscape. Это событие стало исторической вехой для Интернета, поскольку Netscape стала первой крупной коммерческой компанией-разработчиком программного обеспечения, открывшей свой исходный код, и с тех пор этой тенденции последовали несколько других корпораций. С тех пор, как код был впервые опубликован в Интернете, тысячи людей и организаций загрузили его и внесли сотни вкладов в программное обеспечение. Mozilla.org отмечает эту годовщину вечеринкой в ​​четверг вечером в Сан-Франциско ".
  4. Эрик С. Реймонд : До свидания, «свободные программы»; привет, «открытый исходный код» . 8 февраля 1998 г. Получено 13 августа 2008 г.: «После того, как в январе было объявлено о Netscape, я много думал о следующем этапе - о серьезном толчке, направленном на то, чтобы« бесплатное программное обеспечение »было принято в основном корпоративном мире. И я понял, что у нас есть серьезная проблема с самим «свободным ПО». В частности, у нас есть проблема с самим термином «свободное программное обеспечение», а не с концепцией. Я убедился, что срок должен уйти ».
  5. История OSI ( англ. ) Opensource.org. Проверено 11 февраля 2016 г .: «участники конференции решили, что пришло время отказаться от морализаторского и конфронтационного отношения, которое в прошлом ассоциировалось со« свободным программным обеспечением », и продать идею строго на тех же прагматических основаниях, основанных на экономическом обосновании»
  6. Евгений Морозов: The Meme Hustler - сумасшедший разговор Тима О'Рейли ( ru ) thebaffler.com. 4 апреля 2013 г. Получено 14 июля 2013 г .: «В те первые дни сообщения об открытом исходном коде иногда граничили с пропагандой. Как сам Раймонд выразился в 1999 году, «то, что нам нужно было провести, было, по сути, маркетинговой кампанией», которая «потребовала бы маркетинговых методов (раскрутки, создания имиджа и ребрендинга), чтобы заставить ее работать» ».
  7. gnu.org. В: gnu.org. Проверено 10 ноября 2016 года .
  8. a b Определение открытого исходного кода . В: Инициатива открытого исходного кода . Opensource.org. Проверено 10 июля 2013 года.
  9. bitkom.org (PDF)
  10. Что такое «бесплатное программное обеспечение» и является ли оно тем же, что и «открытый исходный код»? Часто задаваемые вопросы об инициативе открытого исходного кода
  11. Категории бесплатных и несвободных программ с открытым исходным кодом (gnu.org)
  12. Почему с открытым исходным кодом не достигается цель свободного программного обеспечения , gnu.org
  13. Миссия Open Source Initiative « Открытый исходный код обещает лучшее качество, более высокую надежность, большую гибкость, более низкую стоимость и конец хищнической привязке к поставщику». на opensource.org
  14. ^ A b История инициативы с открытым исходным кодом
  15. Силке Хелфрих: Bio-Linux или: Saatgut als Commons. В: CommonsBlog. 14 апреля, 2017. Проверено 3 июля, 2017 .
  16. Новый сорт томатов: Атака Пиратов Семени. В: Spiegel Online - Wissenschaft. Проверено 3 июля 2017 года .
  17. бесплатное программное обеспечение
  18. За любовь к взлому на forbes.com
  19. ^ Технология в правительстве, 1 / е . Джайджит Бхаттачарья, 2006, ISBN 978-81-903397-4-2 , стр.25 .
  20. Почему «Свободные программы» слишком неоднозначны ( Memento, 13 октября 1999 г., в Интернет-архиве ) opensource.org
  21. ОБЩАЯ ОБЩЕСТВЕННАЯ ЛИЦЕНЗИЯ GNU Версия 3, 29 июня 2007 г. - Передача форм, не являющихся исходными. ( en ) gnu.org. 29 июня 2007 г. Получено 17 июня 2015 г .: « (1) копия Соответствующего исходного кода для всего программного обеспечения в продукте, на которое распространяется данная Лицензия, на прочном физическом носителе, обычно используемом для обмена ПО, по цене не больше, чем ваша разумная стоимость физического выполнения этой передачи источника, или (2) доступ для бесплатного копирования соответствующего источника с сетевого сервера. "
  22. Продавайте бесплатное программное обеспечение . gnu.org. 17 июня 2015 г. По состоянию на 17 июня 2015 г .: «Высокие или низкие цены и GNU GPL - […] GNU GPL обязывает предоставлять исходный код по дополнительному запросу. Не ограничивая цену исходного кода, они могли бы установить цену, которая была бы слишком высокой для кого-либо - например, миллиард евро - и, таким образом, сделать вид, что выпускают исходный код, даже если на самом деле они его скрывают. Вот почему мы должны ограничить цену на исходный код в этом случае, чтобы гарантировать свободу пользователей ».
  23. Марко Фиоретти: Законно ли продавать программы под GPL? «Обратите внимание, что« сколько угодно »применимо только к исполняемой форме программного обеспечения, а не к его исходному коду». Techrepublic.com, 19 ноября 2013 г. (английский)
  24. «Бесплатные лицензии на документацию» Статус: 2012 г.
  25. Общий вывод: почему «Лицензия свободной документации GNU» не подходит для Debian-Main на debian.org (2006)
  26. FLOSS и FOSS на gnu.org (английский)
  27. a b c d e f g h i Open Source Study Switzerland 2015. (PDF) swissICT и Swiss Open Systems User Group / ch / open, 3 июня 2015 г., по состоянию на 6 марта 2020 г. (Швейцарский стандартный немецкий).
  28. Лучшие практики коммерческого использования программного обеспечения с открытым исходным кодом . Карл Майкл Попп, 2015, ISBN 978-3-7386-1909-6 .
  29. Исследование: «Экономическое влияние программного обеспечения с открытым исходным кодом на инновации и конкурентоспособность сектора информационных и коммуникационных технологий (ИКТ) в ЕС» (PDF; 1,8 МБ) - англоязычное исследование экономического значения
  30. ^ Инициатива для кластера с открытым исходным кодом
  31. Джо Макканн: Стремительный рост открытого исходного кода и почему инвесторы должны волноваться . В: Forbes . ( forbes.com [доступ 10 октября 2017 г.]).
  32. a b Дхармеш Таккер: Отслеживание взрывного роста программного обеспечения с открытым исходным кодом . В: TechCrunch . ( techcrunch.com [доступ 10 октября 2017 г.]).
  33. a b Кевин Кроустон, Каннинг Вей, Джеймс Ховисон, Андреа Уиггинс: Разработка программного обеспечения с открытым исходным кодом бесплатно / Libre: что мы знаем и чего не знаем . Ред .: ACM. Лента 44 , нет. 2 . ACM Computing Surveys, ISSN  0360-0300 , стр. 7:13 , doi : 10.1145 / 2089125.2089127 : «Например, Бонаккорси и Росси [2006] обнаружили, что фирмы мотивированы участвовать в FLOSS, потому что это позволяет небольшим фирмам внедрять инновации, потому что« многие глаза »помогают им в разработке программного обеспечения, и из-за качества и надежности FLOSS, с идеологической борьбой за свободные программы в конце списка ».
  34. Фернандо Кассия: Open Source, единственное оружие против «запланированного устаревания» ( англ. ) Theinquirer.net. 28 марта 2007 г. Проверено 15 января 2012 г.
  35. Кевин Кроустон, Каннинг Вэй, Джеймс Ховисон, Андреа Виггинс: Разработка программного обеспечения с открытым исходным кодом бесплатно / Libre: что мы знаем и чего не знаем . Ред .: ACM. Лента 44 , нет. 2 . ACM Computing Surveys, ISSN  0360-0300 , стр. 7:23 , doi : 10.1145 / 2089125.2089127 : «Например, на основе 75 проектов FLOSS, Capra et al. [2008] сообщил, что высокая степень открытости практики управления приводит к повышению качества программного обеспечения ».
  36. Дункан Кэмпбелл : Как АНБ получает доступ к тому, что встроено в Windows ( английский ) Telepolis . 4 сентября 1999 г. Источник 3 декабря 2011 г .: « Неосторожная ошибка раскрывает подрывную деятельность Windows со стороны АНБ. "
  37. Дж. Марк Литл: Microsoft отрицает наличие бэкдора АНБ в Windows 7 (на английском языке ) techradar.com. 22 ноября 2009 г. Получено 3 декабря 2011 г .: « Агентство национальной безопасности США, тем не менее, работало над новой ОС »
  38. Чак Коннелл: Проекты с открытым исходным кодом управляют собой? Продолжайте мечтать . (Английский) По состоянию на июнь 2008 г.
  39. Роли на Mozilla.org «Конечными лицами, принимающими решения, являются доверенные члены сообщества, за которыми остается последнее слово в случае возникновения споров. Этой модели следуют многие успешные проекты с открытым исходным кодом, хотя в большинстве этих сообществ в этой роли участвует только один человек, и их иногда называют «доброжелательным диктатором». Mozilla превратилась в двух человек в этой роли: последнее слово в любом техническом споре остается за Бренданом Эйхом, а в любом нетехническом споре последнее слово остается за Митчеллом Бейкером ». (Английский)
  40. Мэтт Эсэй: Культ личности с открытым исходным кодом умирает - К счастью ( английский ) readwrite.com. 2 мая, 2014. Проверено 18 июня, 2015.
  41. ^ Ричард Моррис: Никлаус Вирт: Компьютерщик недели. simple-talk.com, 2 июля 2009 г., по состоянию на 16 декабря 2009 г .: «Помимо всего хорошего, движение за открытый исходный код игнорирует и фактически мешает восприятию одной из самых важных идей при проектировании сложных систем, а именно их разделения на разделы. в модулях, и их формирование как упорядоченная иерархия модулей ».
  42. Мы говорим о свободном программном обеспечении - заявление Европейского фонда свободного программного обеспечения
  43. Почему свободное программное обеспечение лучше, чем статус открытого исходного кода : 2007 г. , Заявление проекта GNU
  44. Ричард Столмен: Почему с открытым исходным кодом упускается из виду цель свободного программного обеспечения . Статус: 2010
  45. Оливер Дидрих: Споры о новой GPL . heise.de , 2006
  46. Торвальдс о тивоизации (английский)
  47. Дэвид А. Уиллер: Распространение лицензий FLOSS: все еще проблема . (Английский)
  48. ^ Эд Бернетт: Google говорит нет распространению лицензий . 2 ноября 2006 года Архивировано из оригинального 24 февраля 2007. Проверено 11 сентября 2010 года.
  49. Грег Штайн: Противодействие распространению лицензий . 28 мая 2009 года Архивировано из оригинала на 1 июня 2008 года Проверено 11 сентября 2010.
  50. MPL 1.1 FAQ - Только историческое использование . Mozilla Foundation . 1 февраля 2012 г. Проверено 26 февраля 2012 г.
  51. Филипп Лоран: GPLv3 и проблемы совместимости (PDF) В: European Open Source Lawyers Event 2008 . Намюрский университет - Бельгия. 24 сентября, 2008. Архивировано из оригинала на 4 марта 2016 года , извлекаемые 6 марта 2020 года: « Copyleft является основным источником проблем с совместимостью »
  52. Часто задаваемые вопросы о лицензиях GNU - Совместима ли GPLv3 с GPLv2? . gnu.org. Получено 3 июня 2014 г .: «Нет. Некоторые требования GPLv3, такие как требование предоставить информацию об установке, не существуют в GPLv2. В результате лицензии несовместимы: если вы попытаетесь объединить код, выпущенный под обеими этими лицензиями, вы нарушите раздел 6 GPLv2. Однако, если код выпущен под GPL «версии 2 или более поздней», это совместимо с GPLv3, потому что GPLv3 является одним из вариантов, которые она разрешает ».
  53. Маркус Д. Ханвелл: Следует ли мне использовать разрешительную лицензию? Копилефт? Или что-то посередине? . opensource.com. 28 января 2014 г. Дата обращения 30 мая 2015 г .: «Разрешительное лицензирование упрощает работу. Одна из причин, по которой мир бизнеса и все больше и больше разработчиков […] предпочитают разрешительные лицензии, заключается в простоте повторного использования. Лицензия обычно относится только к исходному коду, на который распространяется лицензия, и не делает никаких попыток вывести какие-либо условия для любого другого компонента, и поэтому нет необходимости определять, что составляет производную работу. Я также никогда не видел диаграммы совместимости лицензий для разрешительных лицензий; кажется, что все они совместимы ».
  54. ^ Совместимость лицензий и совместимость . В: Программное обеспечение с открытым исходным кодом - разработка, совместное использование и повторное использование программного обеспечения с открытым исходным кодом для органов государственного управления . joinup.ec.europa.eu. Архивировано из оригинальных 17 июня 2015. извлекаться 6 марта 2020: «Лицензия на распространение бесплатно или программного обеспечения с открытым исходным кодом (FOSS) разделена на две семье: разрешительная и копилефт. Разрешительные лицензии (BSD, MIT, X11, Apache, Zope), как правило, совместимы и взаимодействуют с большинством других лицензий, допуская слияние, объединение или улучшение покрытого кода и его повторное распространение под многими лицензиями (включая несвободные или проприетарные). ') ".