Jump to content

Инициатива общего источника

Инициатива общего исходного кода ( SSI ) — это с доступными исходными кодами, схема лицензирования программного обеспечения запущенная Microsoft в мае 2001 года. [1] Программа включает в себя целый ряд технологий и лицензий, и большинство ее исходных кодов доступны для загрузки после того, как будут выполнены критерии отбора. [2] [3]

Обзор [ править ]

Инициатива Microsoft Shared Source Initiative позволяет отдельным лицам и организациям получать доступ к исходному коду Microsoft для справки (например, при разработке дополнительных систем), для проверки и аудита с точки зрения безопасности (в основном этого требуют некоторые крупные корпорации и правительства), а также для разработки (академические учреждения, OEM-производители). , отдельные разработчики).

В рамках этой платформы Microsoft выпустила 5 лицензий для общего использования. Две из них, Microsoft Public License и Microsoft Reciprocal License , были одобрены Open Source Initiative в качестве лицензий с открытым исходным кодом. [4] [5] и рассматриваются Фондом свободного программного обеспечения как свободного программного обеспечения . лицензии [6] Другие лицензии на общий исходный код являются собственностью и, таким образом, позволяют правообладателю сохранять более жесткий контроль над использованием своего продукта.

Инициативе Microsoft Shared Source Initiative подражали другие компании, такие как RISC OS Open Ltd. [7]

Microsoft также использует специальные лицензии для некоторых своих продуктов, например Shared Source CLI. лицензию [8] и лицензия на общий исходный код Microsoft Windows Embedded CE 6.0. [9]

Бесплатные лицензии и лицензии с открытым исходным кодом [ править ]

Следующие лицензии считаются открытыми по версии Open Source Initiative и бесплатными по версии Free Software Foundation .

Публичная лицензия Microsoft (Ms-PL) [ править ]

Это наименее ограничительная из лицензий Microsoft, которая позволяет распространять скомпилированный код как в коммерческих, так и в некоммерческих целях по любой лицензии, соответствующей Ms-PL. Распространение самого исходного кода разрешено только на условиях Ms-PL. [10] Первоначально называвшаяся Microsoft Permissive License , она была переименована в Microsoft Public License во время рассмотрения на предмет одобрения Инициативой открытого исходного кода (OSI). [11] Лицензия была одобрена 12 октября 2007 года вместе с Мс-РЛ. [12] По данным Фонда свободного программного обеспечения, это лицензия свободного программного обеспечения, но она несовместима с GNU GPL . [6] Ms-PL предоставляет бесплатное и гибкое лицензирование для разработчиков, использующих исходные коды по этой лицензии. Однако Ms-PL является лицензией с авторским левом , поскольку она требует, чтобы исходный код программного обеспечения, которым она управляет, распространялся только под той же лицензией (Ms-PL). [13]

Взаимная лицензия Microsoft (Ms-RL) [ править ]

Эта лицензия Microsoft разрешает распространение производного кода при условии, что измененные исходные файлы включены и сохраняют Ms-RL. [14] Ms-RL позволяет лицензировать те файлы в дистрибутиве, которые не содержат код, изначально лицензированный под лицензией Ms-RL, по выбору правообладателя. Это похоже на CDDL , EPL или LGPL (GPL с типичным «исключением при связывании»), но не то же самое. [ нужна ссылка ] Первоначально известная как Лицензия сообщества Microsoft , она была переименована в процессе утверждения OSI.

9 декабря 2005 г. лицензия Ms-RL была представлена ​​​​Инициативе открытого исходного кода на утверждение Джоном Коуэном. [15] Затем OSI связалась с Microsoft и спросила, хотят ли они продолжения работы OSI. Microsoft ответила, что не хочет реагировать и что им нужно время на рассмотрение такого решения. [16]

На конференции O'Reilly Open Source Convention в июле 2007 года Билл Хилф , директор Microsoft по работе с проектами с открытым исходным кодом, объявил, что Microsoft официально представила OSI Ms-PL и Ms-RL на одобрение. [17] Он был одобрен 12 октября 2007 года вместе с Ms-PL. [12] По данным Фонда свободного программного обеспечения, это лицензия свободного программного обеспечения, но она несовместима с GNU GPL . [6]

Ограниченные лицензии [ править ]

Следующие лицензии на программное обеспечение с доступным исходным кодом имеют ограничения, которые не позволяют им быть открытыми в соответствии с Инициативой открытого исходного кода и бесплатными для Фонда свободного программного обеспечения .

Ограниченная общественная лицензия Microsoft (Ms-LPL) [ править ]

Это версия общественной лицензии Microsoft, права по которой предоставляются только разработчикам программного обеспечения под управлением Microsoft Windows . [18] Эта лицензия не является лицензией с открытым исходным кодом, как это определено OSI , поскольку ограничение, ограничивающее использование программного обеспечения Windows, нарушает положение о том, что лицензии с открытым исходным кодом должны быть технологически нейтральными. [19] Фонд свободного программного обеспечения также считает его несвободным из-за этого ограничения. [6]

Ограниченная взаимная лицензия Microsoft (Ms-LRL) [ править ]

Это версия взаимной лицензии Microsoft, права по которой предоставляются только при разработке программного обеспечения для платформы Microsoft Windows. [20] Как и Ms-LPL, эта лицензия не является лицензией с открытым исходным кодом, поскольку она не является технологически нейтральной. [19] из-за ограничения на использование лицензионного программного обеспечения в Windows, а также из-за этого ограничения Фонд свободного программного обеспечения не считает его бесплатным. [6]

Лицензия Microsoft Reference Source (Ms-RSL) [ править ]

Это самая строгая из лицензий Microsoft Shared Source. Исходный код доступен для просмотра только в справочных целях, главным образом для просмотра исходного кода классов Microsoft во время отладки. [21] Разработчики не имеют права распространять или изменять код в коммерческих или некоммерческих целях. [22] Лицензия ранее называлась сокращенно Ms-RL , но теперь Ms-RL относится к Microsoft Reciprocal License . [14]

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

Две конкретные лицензии с общим исходным кодом интерпретируются FSF и OSI как лицензии на свободное программное обеспечение и лицензии с открытым исходным кодом . Однако бывший президент OSI Майкл Тиманн считает, что сама фраза «Общий исходный код» является маркетинговым термином, созданным Microsoft. Он утверждает, что это «бунтарский термин, который отвлекает и разбавляет послание открытого исходного кода, используя похожие по звучанию термины и предлагая похожие по звучанию обещания». [23]

Также было отмечено, что Инициатива общего исходного кода усугубляет проблему распространения лицензий . [24]

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

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

  1. ^ «Microsoft объявляет о расширении инициативы общего исходного кода» .
  2. ^ «Инициатива Microsoft по общему исходному коду» . Центр Беркмана Кляйна . Проверено 24 августа 2018 г.
  3. ^ айфон 11
  4. ^ «Общественная лицензия Microsoft (MS-PL) — инициатива с открытым исходным кодом» . сайт opensource.org .
  5. ^ «Взаимная лицензия Microsoft (MS-RL) — инициатива с открытым исходным кодом» . сайт opensource.org .
  6. ^ Jump up to: Перейти обратно: а б с д и «Различные лицензии и комментарии к ним» . Операционная система GNU . Фонд свободного программного обеспечения . Проверено 23 июля 2018 г.
  7. ^ «Открытие ОС RISC: Добро пожаловать» . www.riscosopen.org .
  8. ^ «Лицензия на инфраструктуру общего языка с общим исходным кодом» .
  9. ^ Архив документов. «Встроенная Windows» . msdn2.microsoft.com .
  10. ^ «Общественная лицензия Microsoft (Ms-PL)» . Майкрософт .
  11. ^ Фоли, Мэри. «Microsoft получает одобрение на лицензию открытого исходного кода от OSI» . ЗДНет . Проверено 22 мая 2015 г.
  12. ^ Jump up to: Перейти обратно: а б «OSI одобряет подачу лицензий Microsoft» . 17 октября 2007 г. Проверено 8 августа 2013 г. По рекомендации председателя по утверждению лицензий Совет OSI сегодня утвердил Публичную лицензию Microsoft (Ms-PL) и Взаимную лицензию Microsoft (Ms-RL). Решение об одобрении было основано на подавляющем (хотя и не единогласном) консенсусе сообщества открытого исходного кода о том, что эти лицензии удовлетворяют 10 критериям определения открытого исходного кода и, следовательно, должны быть одобрены.
  13. ^ «Общественная лицензия Microsoft (MS-PL) | Инициатива с открытым исходным кодом» . сайт opensource.org . Проверено 28 августа 2020 г.
  14. ^ Jump up to: Перейти обратно: а б «Взаимная лицензия Microsoft (Ms-RL)» . Майкрософт .
  15. ^ Джон Коуэн (9 декабря 2005 г.). «На утверждение: Лицензия сообщества Microsoft» . список рассылки для обсуждения лицензий.
  16. ^ Питер Галли (22 августа 2006 г.). «Блогер не может соблазнить Microsoft выпить OSI Kool-Aid» . электронная неделя .
  17. ^ Тим О'Рейли (26 июля 2007 г.). «Microsoft передаст OSI лицензии на общий исходный код» . О'Рейли Радар .
  18. ^ «Ограниченная общественная лицензия Microsoft (Ms-LPL)» . Майкрософт .
  19. ^ Jump up to: Перейти обратно: а б «Определение открытого исходного кода» . Инициатива открытого исходного кода .
  20. ^ «Ограниченная взаимная лицензия Microsoft (Ms-LRL)» . Майкрософт .
  21. ^ «Лицензия на эталонный исходный код Microsoft» . Майкрософт. 06.07.2016 . Проверено 6 июля 2016 г. «Использование по ссылке» означает использование программного обеспечения внутри вашей компании в качестве справочного материала в форме, доступной только для чтения, исключительно для целей отладки ваших продуктов, обслуживания ваших продуктов или улучшения совместимости ваших продуктов с программным обеспечением, и, в частности, исключает право распространять программное обеспечение за пределами вашей компании.
  22. ^ «Лицензия на эталонный исходный код Microsoft» .
  23. ^ Майкл Тиманн (11 ноября 2007 г.). «Кто стоит за кампанией дезинформации «общий источник»?» . Проверено 12 марта 2011 г. Общий источник — это маркетинговый термин, созданный и контролируемый Microsoft. Общий исходный код не является открытым исходным кодом под другим именем. «Общий исходный код» — это бунтарский термин, который отвлекает и разбавляет послание открытого исходного кода, используя похожие по звучанию термины и предлагая похожие по звучанию обещания. И на сегодняшний день «общий исходный код» является маркетинговой ошибкой, когда речь идет об открытом исходном коде.
  24. ^ Оценка лицензий Microsoft на общий исходный код Ars Technica, 2007 г.

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

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