fbpx
Wikipedia

Shared Source Initiative

The Shared Source Initiative (SSI) is a source-available software licensing scheme launched by Microsoft in May 2001.[1] The program includes a spectrum of technologies and licenses, and most of its source code offerings are available for download after eligibility criteria are met.[2]

Overview edit

Microsoft's Shared Source Initiative allows individuals and organizations to access Microsoft's source code for reference (e.g. when developing complementary systems), for review and auditing from a security perspective (mostly wanted by some large corporations and governments), and for development (academic institutions, OEMs, individual developers).

As part of the framework, Microsoft released 5 licenses for general use. Two of them, Microsoft Public License and Microsoft Reciprocal License, have been approved by the Open Source Initiative as open source licenses[3][4] and are regarded by the Free Software Foundation as free software licenses.[5] Other shared source licenses are proprietary, and thus allow the copyright holder to retain tighter control over the use of their product.

Microsoft's Shared Source Initiative has been imitated by other companies such as RISC OS Open Ltd.[6]

Microsoft also uses specific licenses for some of their products, such as the Shared Source CLI License[7] and the Microsoft Windows Embedded CE 6.0 Shared Source License.[8]

Free and open-source licenses edit

The following licenses are considered open-source by the Open Source Initiative and free by the Free Software Foundation.

Microsoft Public License (Ms-PL) edit

This is the least restrictive of the Microsoft licenses and allows for distribution of compiled code for either commercial or non-commercial purposes under any license that complies with the Ms-PL. Redistribution of the source code itself is permitted only under the Ms-PL.[9] Initially titled Microsoft Permissive License, it was renamed to Microsoft Public License while being reviewed for approval by the Open Source Initiative (OSI).[10] The license was approved on October 12, 2007, along with the Ms-RL.[11] According to the Free Software Foundation, it is a free software license but not compatible with the GNU GPL.[5] Ms-PL provides a free and flexible licensing for developers using source codes under this license. However, the Ms-PL is a copyleft license because it requires the source code of software it governs to be distributed only under the same license (the Ms-PL).[12]

Microsoft Reciprocal License (Ms-RL) edit

This Microsoft license allows for distribution of derived code so long as the modified source files are included and retain the Ms-RL.[13] The Ms-RL allows those files in the distribution that do not contain code originally licensed under Ms-RL to be licensed according to the copyright holder's choosing. This is similar, but not the same as the CDDL, EPL or LGPL (GPL with a typical "linking exception").[citation needed] Initially known as the Microsoft Community License, it was renamed during the OSI approval process.

On December 9, 2005, the Ms-RL license was submitted to the Open Source Initiative for approval by John Cowan.[14] OSI then contacted Microsoft and asked if they wanted OSI to proceed. Microsoft replied that they did not wish to be reactive and that they needed time to review such a decision.[15]

At the O'Reilly Open Source Convention in July 2007, Bill Hilf, director of Microsoft's work with open source projects, announced that Microsoft had formally submitted Ms-PL and Ms-RL to OSI for approval.[16] It was approved on October 12, 2007, along with the Ms-PL.[11] According to the Free Software Foundation, it is a free software license but not compatible with the GNU GPL.[5]

Restricted licenses edit

The following source-available software licenses have limitations that prevent them from being open-source according to the Open Source Initiative and free to the Free Software Foundation.

Microsoft Limited Public License (Ms-LPL) edit

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

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)". Microsoft.
  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)". Microsoft.
  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)". Microsoft.
  18. ^ a b "The Open Source Definition". Open Source Initiative.
  19. ^ "Microsoft Limited Reciprocal License (Ms-LRL)". Microsoft.
  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

shared, source, initiative, source, available, software, licensing, scheme, launched, microsoft, 2001, program, includes, spectrum, technologies, licenses, most, source, code, offerings, available, download, after, eligibility, criteria, contents, overview, fr. The Shared Source Initiative SSI is a source available software licensing scheme launched by Microsoft in May 2001 1 The program includes a spectrum of technologies and licenses and most of its source code offerings are available for download after eligibility criteria are met 2 Contents 1 Overview 2 Free and open source licenses 2 1 Microsoft Public License Ms PL 2 2 Microsoft Reciprocal License Ms RL 3 Restricted licenses 3 1 Microsoft Limited Public License Ms LPL 3 2 Microsoft Limited Reciprocal License Ms LRL 3 3 Microsoft Reference Source License Ms RSL 4 Criticism 5 See also 6 References 7 External linksOverview editMicrosoft s Shared Source Initiative allows individuals and organizations to access Microsoft s source code for reference e g when developing complementary systems for review and auditing from a security perspective mostly wanted by some large corporations and governments and for development academic institutions OEMs individual developers As part of the framework Microsoft released 5 licenses for general use Two of them Microsoft Public License and Microsoft Reciprocal License have been approved by the Open Source Initiative as open source licenses 3 4 and are regarded by the Free Software Foundation as free software licenses 5 Other shared source licenses are proprietary and thus allow the copyright holder to retain tighter control over the use of their product Microsoft s Shared Source Initiative has been imitated by other companies such as RISC OS Open Ltd 6 Microsoft also uses specific licenses for some of their products such as the Shared Source CLI License 7 and the Microsoft Windows Embedded CE 6 0 Shared Source License 8 Free and open source licenses editThe following licenses are considered open source by the Open Source Initiative and free by the Free Software Foundation Microsoft Public License Ms PL edit This is the least restrictive of the Microsoft licenses and allows for distribution of compiled code for either commercial or non commercial purposes under any license that complies with the Ms PL Redistribution of the source code itself is permitted only under the Ms PL 9 Initially titled Microsoft Permissive License it was renamed to Microsoft Public License while being reviewed for approval by the Open Source Initiative OSI 10 The license was approved on October 12 2007 along with the Ms RL 11 According to the Free Software Foundation it is a free software license but not compatible with the GNU GPL 5 Ms PL provides a free and flexible licensing for developers using source codes under this license However the Ms PL is a copyleft license because it requires the source code of software it governs to be distributed only under the same license the Ms PL 12 Microsoft Reciprocal License Ms RL edit This Microsoft license allows for distribution of derived code so long as the modified source files are included and retain the Ms RL 13 The Ms RL allows those files in the distribution that do not contain code originally licensed under Ms RL to be licensed according to the copyright holder s choosing This is similar but not the same as the CDDL EPL or LGPL GPL with a typical linking exception citation needed Initially known as the Microsoft Community License it was renamed during the OSI approval process On December 9 2005 the Ms RL license was submitted to the Open Source Initiative for approval by John Cowan 14 OSI then contacted Microsoft and asked if they wanted OSI to proceed Microsoft replied that they did not wish to be reactive and that they needed time to review such a decision 15 At the O Reilly Open Source Convention in July 2007 Bill Hilf director of Microsoft s work with open source projects announced that Microsoft had formally submitted Ms PL and Ms RL to OSI for approval 16 It was approved on October 12 2007 along with the Ms PL 11 According to the Free Software Foundation it is a free software license but not compatible with the GNU GPL 5 Restricted licenses editThe following source available software licenses have limitations that prevent them from being open source according to the Open Source Initiative and free to the Free Software Foundation Microsoft Limited Public License Ms LPL edit 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 editTwo 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 nbsp Free and open source software portalOpen Source Initiative Source available software Software using the Microsoft Public License category References edit Microsoft announces expansion of Shared Source Initiative Microsoft Shared Source Initiative Berkman Klein Center Retrieved 24 Aug 2018 Microsoft Public License MS PL Open Source Initiative opensource org Microsoft Reciprocal License MS RL Open Source Initiative opensource org a b c d e Various Licenses and Comments about Them GNU Operating System Free Software Foundation Retrieved 23 Jul 2018 RISC OS Open Welcome www riscosopen org Shared Source Common Language Infrastructure License Archiveddocs Windows Embedded msdn2 microsoft com Microsoft Public License Ms PL Microsoft Foley Mary Microsoft gets the open source licensing nod from the OSI ZDNet Retrieved 22 May 2015 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 Microsoft Public License MS PL Open Source Initiative opensource org Retrieved 2020 08 28 a b Microsoft Reciprocal License Ms RL Microsoft John Cowan 2005 12 09 For Approval Microsoft Community License license discuss mailing list Peter Galli 2006 08 22 Blogger Can t Tempt Microsoft To Drink OSI Kool Aid eWeek Tim O Reilly 2007 07 26 Microsoft to Submit Shared Source Licenses to OSI O Reilly Radar Microsoft Limited Public License Ms LPL Microsoft a b The Open Source Definition Open Source Initiative Microsoft Limited Reciprocal License Ms LRL Microsoft 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 Microsoft Reference Source License 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 Evaluating Microsoft s Shared Source licenses Ars Technica 2007External links editOfficial website Retrieved from https en wikipedia org w index php title Shared Source Initiative amp oldid 1109709189 Microsoft Limited Public License Ms LPL, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.