Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Microsoft Public License )
Перейти к навигации Перейти к поиску

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

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

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

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

Инициатива Источник Shared Microsoft была заимствуется другими компаниями , такими как RISC OS Open Ltd . [6]

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

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

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

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

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

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

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

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

На конференции O'Reilly Open Source Convention в июле 2007 года Билл Хилф , директор Microsoft по работе с проектами с открытым исходным кодом, объявил, что Microsoft официально представила OSI на утверждение Ms-PL и Ms-RL . [16] Он был утвержден 12 октября 2007 года вместе с Ms-PL. [11] Согласно Free Software Foundation, это лицензия свободных программ, но несовместимая с GNU GPL . [5]

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

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

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

This is a version of the Microsoft Public License in which rights are only granted to developers of Microsoft Windows-based software.[17] This license is not open source, as defined by the OSI, because the restriction limiting use of the software to Windows violates the stipulation that open-source licenses must be technology-neutral.[18] It is also considered to be non-free by the Free Software Foundation due to this restriction.[5]

Microsoft Limited Reciprocal License (Ms-LRL)[edit]

This is a version of the Microsoft Reciprocal License in which rights are only granted when developing software for a Microsoft Windows platform.[19] Like the Ms-LPL, this license is not open source because it is not technology-neutral[18] due to its restriction that licensed software must be used on Windows, and is also not considered free by the Free Software Foundation due to this restriction.[5]

Microsoft Reference Source License (Ms-RSL)[edit]

This is the most restrictive of the Microsoft Shared Source licenses. The source code is made available to view for reference purposes only, mainly to be able to view Microsoft classes source code while debugging.[20] Developers may not distribute or modify the code for commercial or non-commercial purposes.[21] The license has previously been abbreviated Ms-RL, but Ms-RL now refers to the Microsoft Reciprocal License.[13]

Criticism[edit]

Two specific shared source licenses are interpreted as free software and open source licenses by FSF and OSI. However, former OSI president Michael Tiemann considers the phrase "Shared Source" itself to be a marketing term created by Microsoft. He argues that it is "an insurgent term that distracts and dilutes the Open Source message by using similar-sounding terms and offering similar-sounding promises".[22]

The Shared Source Initiative has also been noted to increase the problem of license proliferation.[23]

See also[edit]

  • Open Source Initiative
  • Source-available software
  • Software using the Microsoft Public License (category)

References[edit]

  1. ^ "Microsoft announces expansion of Shared Source Initiative".
  2. ^ "Microsoft Shared Source Initiative". Berkman Klein Center. Retrieved 24 Aug 2018.
  3. ^ "Microsoft Public License (MS-PL) – Open Source Initiative". opensource.org.
  4. ^ "Microsoft Reciprocal License (MS-RL) – Open Source Initiative". opensource.org.
  5. ^ a b c d e "Various Licenses and Comments about Them". GNU Operating System. Free Software Foundation. Retrieved 23 Jul 2018.
  6. ^ "RISC OS Open: Welcome". www.riscosopen.org.
  7. ^ "Shared Source Common Language Infrastructure License".
  8. ^ Archiveddocs. "Windows Embedded". msdn2.microsoft.com.
  9. ^ "Microsoft Public License (Ms-PL)".
  10. ^ Foley, Mary. "Microsoft gets the open-source licensing nod from the OSI". ZDNet. Retrieved 22 May 2015.
  11. ^ a b "OSI Approves Microsoft License Submissions". 2007-10-17. Retrieved 2013-08-08. Acting on the advice of the License Approval Chair, the OSI Board today approved the Microsoft Public License (Ms-PL) and the Microsoft Reciprocal License (Ms-RL). The decision to approve was informed by the overwhelming (though not unanimous) consensus from the open source community that these licenses satisfied the 10 criteria of the Open Source definition, and should therefore be approved.
  12. ^ "Microsoft Public License (MS-PL) | Open Source Initiative". opensource.org. Retrieved 2020-08-28.
  13. ^ a b "Microsoft Reciprocal License (Ms-RL)".
  14. ^ John Cowan (2005-12-09). "For Approval: Microsoft Community License". license-discuss mailing list.
  15. ^ Peter Galli (2006-08-22). "Blogger Can't Tempt Microsoft To Drink OSI Kool-Aid". eWeek.
  16. ^ Tim O'Reilly (2007-07-26). "Microsoft to Submit Shared Source Licenses to OSI". O'Reilly Radar.
  17. ^ "Microsoft Limited Public License (Ms-LPL)".
  18. ^ a b "The Open Source Definition". Open Source Initiative.
  19. ^ "Microsoft Limited Reciprocal License (Ms-LRL)".
  20. ^ "Microsoft Reference Source License". Microsoft. 2016-07-06. Retrieved 2016-07-06. "Reference use" means use of the software within your company as a reference, in read only form, for the sole purposes of debugging your products, maintaining your products, or enhancing the interoperability of your products with the software, and specifically excludes the right to distribute the software outside of your company.
  21. ^ "Microsoft Reference Source License".
  22. ^ Michael Tiemann (2007-11-11). "Who Is Behind "Shared Source" Misinformation Campaign?". Retrieved 2011-03-12. Shared source is a marketing term created and controlled by Microsoft. Shared source is not open source by another name. Shared source is an insurgent term that distracts and dilutes the Open Source message by using similar-sounding terms and offering similar-sounding promises. And to date, 'shared source' has been a marketing dud as far as Open Source is concerned.
  23. ^ Evaluating Microsoft’s Shared Source licenses Ars Technica, 2007

External links[edit]

  • Official website