Определение открытого исходного кода

редактировать
Сертификационный документ с открытым исходным кодом, опубликованный Open Source Initiative

Определение открытого исходного кода - это документ, опубликованный Open Source Initiative, чтобы определить, может ли лицензия на программное обеспечение быть помечена знаком сертификации open-source.

Определение было взято из точного текста Руководства по свободному программному обеспечению Debian, написанного и адаптированного в первую очередь Автор Брюс Перенс при участии разработчиков Debian в частном списке рассылки Debian. Документ был создан за 9 месяцев до образования Open Source Initiative.

Содержание

  • 1 Определение
  • 2 Прием
    • 2.1 Положение FSF
    • 2.2 Open Knowledge
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

Определение

Открытый исходный код - это не просто доступ к исходному коду. Условия распространения программного обеспечения с открытым исходным кодом должны соответствовать следующим критериям:

  1. Бесплатное распространение Лицензия не должна ограничивать какую-либо сторону от продажи или раздачи программного обеспечения как компонента совокупного распространения программного обеспечения, содержащего программы из нескольких различных источники. Лицензия не требует лицензионных отчислений или других сборов за такую ​​продажу.
  2. Исходный код Программа должна включать исходный код и должна допускать распространение как в исходном, так и в скомпилированном виде. Если какая-либо форма продукта не распространяется с исходным кодом, должны быть широко разрекламированные средства получения исходного кода не более чем за разумную стоимость воспроизведения, желательно бесплатно скачать через Интернет. Исходный код должен быть предпочтительной формой, в которой программист мог бы изменять программу. Преднамеренно замаскированный исходный код не допускается. Промежуточные формы, такие как вывод препроцессора или переводчика, не допускаются.
  3. Производные работы Лицензия должна разрешать модификации и производные работы, а также должна позволять их распространение на тех же условиях, что и лицензия на исходное программное обеспечение.
  4. Целостность исходного кода автора Лицензия может ограничивать распространение исходного кода в измененной форме только в том случае, если лицензия разрешает распространение «файлов исправлений» с исходным кодом с целью модификации программы на время сборки. Лицензия должна явно разрешать распространение программного обеспечения, созданного из измененного исходного кода. Лицензия может требовать, чтобы производные работы имели другое имя или номер версии по сравнению с исходным программным обеспечением.
  5. Отсутствие дискриминации в отношении лиц или групп Лицензия не должна дискриминировать какое-либо лицо или группу лиц.
  6. Отсутствие дискриминации в отношении Области деятельности Лицензия не должна запрещать кому-либо использовать программу в определенной сфере деятельности. Например, это не может ограничивать использование программы в бизнесе или ее использование для генетических исследований.
  7. Распространение лицензии Права, прилагаемые к программе, должны распространяться на всех, кому программа распространяется без необходимость выполнения этими сторонами дополнительной лицензии.
  8. Лицензия не должна быть специфичной для продукта Права, прилагаемые к программе, не должны зависеть от того, является ли программа частью конкретного распространения программного обеспечения. Если программа извлекается из этого дистрибутива и используется или распространяется в соответствии с условиями лицензии на программу, все стороны, которым распространяется программа, должны иметь те же права, что и те, которые предоставляются вместе с исходным распространением программного обеспечения.
  9. Лицензия Не должно ограничивать другое программное обеспечение Лицензия не должна накладывать ограничений на другое программное обеспечение, которое распространяется вместе с лицензионным программным обеспечением. Например, лицензия не должна требовать, чтобы все другие программы, распространяемые на том же носителе, были программным обеспечением с открытым исходным кодом.
  10. Лицензия должна быть технологически нейтральной Никакие положения лицензии не могут быть основаны на какой-либо отдельной технологии или стиле интерфейса.

Приемная

Положение ФСПО

Движение открытого исходного кода определяет программное обеспечение с открытым исходным кодом Открытым Source Initiative и официальные определения бесплатного программного обеспечения от Free Software Foundation (FSF) в основном относятся к одним и тем же лицензиям на программное обеспечение (с несколькими незначительными исключения см. Сравнение лицензий на бесплатное и открытое ПО ), поэтому оба определения означают одинаковые качества и ценности. Несмотря на это, основатель FSF Ричард Столлман подчеркивает лежащие в основе философские различия, комментируя:

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

— Free Software Foundation

Open Knowledge

Open Knowledge International (OKI), описанный в их Open Definition для открытого контента, открытых данных и открытые лицензии, "открытые / бесплатные" как синонимы в определениях открытого / бесплатного в определении открытого исходного кода, FSF и Определение свободных произведений культуры :

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

— Открытое определение

См. Также

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

Ссылки

Внешние ссылки

Wikisource содержат оригинальный текст, относящийся к этой статье: Определение открытого исходного кода
Последняя правка сделана 2021-06-10 12:02:12
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте