Jump to content

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

Определение открытого исходного кода (OSD) — это документ, опубликованный Open Source Initiative . Это определение , взятое из Брюса Перенса » «Руководства по свободному программному обеспечению Debian , является наиболее распространенным стандартом для программного обеспечения с открытым исходным кодом . В определении содержится десять критериев, таких как требование свободного доступа к исходному коду и предоставление прав на открытый исходный код каждому, кто получает копию программы. Охватывая как авторское лево, так и разрешительные лицензии , оно фактически идентично определению свободного программного обеспечения , но мотивировано более прагматичными и благоприятными для бизнеса соображениями. Правление Open Source Initiative голосует за предложения о лицензиях, чтобы удостоверить их соответствие определению, и ведет список соответствующих лицензий на своем веб-сайте. Это определение было адаптировано в « открытых знаний » Открытое определение Фонда открытых знаний и в открытого оборудования определения .

История [ править ]

Когда Netscape с открытым исходным кодом выпустила браузер Mozilla в 1998 году, Брюс Перенс разработал набор руководящих принципов для открытого исходного кода, сопровождающих эту версию. [1] Модифицированная версия этого определения была принята Инициативой открытого исходного кода (OSI) в качестве определения открытого исходного кода. [2] [3] OSI использует ярлык «открытый исходный код», а не «свободное программное обеспечение», поскольку считает, что последний термин имеет нежелательную идеологическую и политическую нагрузку, и хочет сосредоточиться на прагматичных и благоприятных для бизнеса аргументах в пользу программного обеспечения с открытым исходным кодом . [2] Он принял закрытую организационную модель, а не основанную на членстве, чтобы разработать определение и работать вместе с более широким кругом заинтересованных сторон, чем другие бесплатные проекты или проекты с открытым исходным кодом. [2]

Критерии [ править ]

Предоставления доступа к исходному коду недостаточно для того, чтобы программное обеспечение считалось «открытым». [4] Определение открытого исходного кода требует соблюдения десяти критериев: [5] [2]

  1. Бесплатное распространение [5]
  2. Исходный код должен быть доступен, а лицензия должна разрешать распространение в форме исходного кода (а не объектного кода ). [5] Для модификации программного обеспечения необходим доступ к исходному коду. [6]
  3. Производные работы должны быть разрешены и иметь возможность их распространения на тех же условиях лицензирования, что и продукт с открытым исходным кодом. [5]
  4. Лицензия может требовать, чтобы исходное программное обеспечение распространялось в неизмененном виде, но только в том случае, если модификации могут распространяться в виде исправлений без ограничений. [5] [6]
  5. Никакой дискриминации между пользователями [5]
  6. Никакой дискриминации между видами использования, включая коммерческое использование. [5]
  7. Каждому, кто получает копию программы, предоставляются все права открытого исходного кода. [5]
  8. Лицензия должна охватывать весь код, а не конкретный продукт или дистрибутив. [5] [6]
  9. Ограничений на другое программное обеспечение, распространяемое одновременно, может не быть. [5]
  10. Технологическая нейтральность — невозможно ограничить использование какой-либо конкретной технологии. [5] Например, лицензия, которая требует, чтобы пользователь щелкнул поле, согласившись с ней, не является бесплатной, поскольку произведение не может распространяться в виде бумажной копии. [6]

Определение открытого исходного кода доступно по лицензии Creative Commons (CC BY 4.0). [7] Оно охватывает как авторское лево (когда перераспределение и производные произведения должны выпускаться под свободной лицензией), так и разрешительные лицензии (когда производные произведения могут выпускаться под любой лицензией). Это часть движения за открытый исходный код, а не движения за свободное программное обеспечение, и его цель – обеспечить доступность программного обеспечения с открытым исходным кодом для всех, кто хочет его повторно использовать, даже для производителей несвободного программного обеспечения . [2] [8] [6] В нем не рассматриваются отказы от гарантийных обязательств, хотя они очень распространены в программном обеспечении с открытым исходным кодом. [6] В определении не указана структура управления проектами с открытым исходным кодом. [2]

Соответствующие лицензии [ править ]

Критерии используются OSI для утверждения определенных лицензий как совместимых с определением и ведения списка соответствующих лицензий. Для новых лицензий необходимо подать официальное предложение, которое обсуждается в списке рассылки OSI, прежде чем оно будет одобрено или отклонено правлением OSI. Семь утвержденных лицензий особенно рекомендуются OSI как «популярные, широко используемые или имеющие сильное сообщество»: [9]

Прием [ править ]

Определение открытого исходного кода является наиболее широко используемым определением программного обеспечения с открытым исходным кодом . [10] и часто используется в качестве стандарта для определения того, является ли проект открытым исходным кодом. [7] Оно и официальные определения свободного программного обеспечения, предложенные Фондом свободного программного обеспечения (FSF), по сути, охватывают одни и те же лицензии на программное обеспечение . [2] [11] Тем не менее, существует разница в ценностях между движением за свободное программное обеспечение и за открытый исходный код: первое больше основано на этике и ценностях, второе – на прагматизме. [2]

Производные определения [ править ]

Фонда открытых знаний по существу Открытое определение является производным от определения открытого исходного кода. [12]

Заявление о принципах аппаратного обеспечения с открытым исходным кодом адаптировано из Определения открытого исходного кода. [13] [10]

См. также [ править ]

Ссылки [ править ]

  1. ^ Чрезмерно, Майкл Р. (2003). Справочник по открытому исходному коду . Пайк и Фишер. п. 5. ISBN  978-0-937275-12-2 .
  2. ^ Jump up to: Перейти обратно: а б с д и ж г час Гардлер, Росс; Уолли, Стивен Р. (2022). «Развивающийся взгляд на сообщество и управление». Закон об открытом исходном коде, политика и практика . Издательство Оксфордского университета, Оксфорд. п. 47–48, 52. doi : 10.1093/oso/9780198862345.003.0002 . ISBN  978-0-19-886234-5 .
  3. ^ Кац, Эндрю (2022). «Все открыто» . Закон об открытом исходном коде, политика и практика . Издательство Оксфордского университета. п. 521. ИСБН  978-0-19-260687-7 .
  4. ^ Гринлиф, Грэм; Линдси, Дэвид (2018). Публичные права: Общественные домены авторских прав . Издательство Кембриджского университета. п. 485. ИСБН  978-1-107-13406-5 .
  5. ^ Jump up to: Перейти обратно: а б с д и ж г час я дж к Эрлих, Зиппи (2007). «Программное обеспечение с открытым исходным кодом». Справочник по исследованиям программного обеспечения с открытым исходным кодом . IGI Global. стр. 187–188. ISBN  978-1591409991 .
  6. ^ Jump up to: Перейти обратно: а б с д и ж Лоран, Эндрю М. Ст (2004). Понимание лицензирования открытого и бесплатного программного обеспечения: руководство по решению проблем лицензирования существующего и нового программного обеспечения . O'Reilly Media, Inc., стр. 9–11. ISBN  978-0-596-55395-1 .
  7. ^ Jump up to: Перейти обратно: а б Мертик, Джон (2023). Проекты с открытым исходным кодом — за пределами кода: план масштабируемых и устойчивых проектов с открытым исходным кодом . Packt Publishing Ltd. с. 5. ISBN  978-1-83763-385-2 .
  8. ^ Микер, Хизер Дж. (2008). Альтернатива с открытым исходным кодом: понимание рисков и использование возможностей . Джон Уайли и сыновья. стр. 21–22. ISBN  978-0-470-25581-0 .
  9. ^ Смит, П. Маккой (2022). «Авторское право, контракт и лицензирование в открытом исходном коде». Закон об открытом исходном коде, политика и практика . Издательство Оксфордского университета, Оксфорд. стр. 108–111. дои : 10.1093/oso/9780198862345.003.0003 . ISBN  978-0-19-886234-5 .
  10. ^ Jump up to: Перейти обратно: а б Де Мария, Кармело; Диас Лантада, Андрес; Ди Пьетро, ​​Лисия; Равицца, Алиса; Ахлувалия, Арти (2022). «Медицинские устройства с открытым исходным кодом: концепция, тенденции и проблемы на пути к справедливым технологиям здравоохранения». Разработка медицинских устройств с открытым исходным кодом . Чам: Международное издательство Springer. п. 4. дои : 10.1007/978-3-030-79363-0_1 . ISBN  978-3-030-79362-3 .
  11. ^ Келти, Крисфер М. (2008). «Культурное значение свободного программного обеспечения – два бита» (PDF) . Издательство Университета Дьюка . п. 99. Архивировано (PDF) из оригинала 4 марта 2016 г. Проверено 24 февраля 2016 г.
  12. ^ Мартин, Виктория (2022). Полное руководство по открытой стипендии . Издательство Блумсбери. п. 27. ISBN  979-8-216-06415-2 .
  13. ^ Бонвуазен, Жереми; Мис, Роберт; Бужю, Жан-Франсуа; Старк, Райнер (2017). «Каков «источник» оборудования с открытым исходным кодом?» . Журнал открытого оборудования . 1 (1). дои : 10.5334/joh.7 . ISSN   2514-1708 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bf0bbfe79a79b97474c51620592c9340__1716052320
URL1:https://arc.ask3.ru/arc/aa/bf/40/bf0bbfe79a79b97474c51620592c9340.html
Заголовок, (Title) документа по адресу, URL1:
The Open Source Definition - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)