Articulo de referencia

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...

The Shared Source Initiative (SSI) is a source-availablesoftware 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

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, individual developers, OEMs, ODMs, OBMs, IHVs, IBVs, ISVs). For example, higher-level OEMs, such as Dell, HP and Nokia, can get more source code of Microsoft Windows.

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

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

Microsoft Public License (Ms-PL)

Esta es la menos restrictiva de las licencias de Microsoft y permite la distribución de código compilado para fines comerciales o no comerciales bajo cualquier licencia que cumpla con la Ms-PL. La redistribución del código fuente en sí solo está permitida bajo la Ms-PL. [ 9 ] Inicialmente titulada Microsoft Permissive License , fue renombrada a Microsoft Public License mientras era revisada para su aprobación por la Open Source Initiative (OSI). [ 10 ] La licencia fue aprobada el 12 de octubre de 2007, junto con la Ms-RL. [ 11 ] Según la Free Software Foundation, es una licencia de software libre pero no compatible con la GNU GPL . [ 5 ] La Ms-PL proporciona una licencia libre y flexible para desarrolladores que utilizan códigos fuente bajo esta licencia. Sin embargo, la Ms-PL es una licencia copyleft porque requiere que el código fuente del software que rige se distribuya solo bajo la misma licencia (la Ms-PL). [ 12 ]

Licencia recíproca de Microsoft (Ms-RL)

Esta licencia de Microsoft permite la distribución de código derivado siempre que se incluyan los archivos fuente modificados y se conserve la Ms-RL. [ 13 ] La Ms-RL permite que aquellos archivos de la distribución que no contengan código originalmente licenciado bajo Ms-RL se licencien según la elección del titular de los derechos de autor. Esto es similar, pero no idéntico a la CDDL , la EPL o la LGPL (GPL con una típica "excepción de enlace"). Inicialmente conocida como la Licencia Comunitaria de Microsoft , fue renombrada durante el proceso de aprobación de la OSI.

El 9 de diciembre de 2005, John Cowan presentó la licencia Ms-RL a la Open Source Initiative para su aprobación. [ 14 ] Posteriormente, la OSI contactó a Microsoft y les preguntó si deseaban que la OSI continuara. Microsoft respondió que no deseaba reaccionar precipitadamente y que necesitaba tiempo para revisar dicha decisión. [ 15 ]

En la Convención de Código Abierto de O'Reilly en julio de 2007, Bill Hilf , director del trabajo de Microsoft con proyectos de código abierto, anunció que Microsoft había presentado formalmente Ms-PL y Ms-RL a OSI para su aprobación. [ 16 ] Fue aprobada el 12 de octubre de 2007, junto con Ms-PL. [ 11 ] Según la Free Software Foundation, es una licencia de software libre pero no es compatible con la GNU GPL . [ 5 ]

Licencias restringidas

Las siguientes licencias de software de código abierto tienen limitaciones que impiden que sean de código abierto según la Open Source Initiative y gratuitas para la Free Software Foundation .

Licencia pública limitada de Microsoft (Ms-LPL)

Esta es una versión de la Licencia Pública de Microsoft en la que los derechos se otorgan únicamente a desarrolladores de software basado en Microsoft Windows . [ 17 ] Esta licencia no es de código abierto, según la definición de la OSI , porque la restricción que limita el uso del software a Windows viola la estipulación de que las licencias de código abierto deben ser tecnológicamente neutrales. [ 18 ] La Free Software Foundation también la considera no libre debido a esta restricción. [ 5 ]

Licencia recíproca limitada de Microsoft (Ms-LRL)

Esta es una versión de la Licencia Recíproca de Microsoft en la que los derechos solo se otorgan al desarrollar software para una plataforma Microsoft Windows. [ 19 ] Al igual que la Ms-LPL, esta licencia no es de código abierto porque no es tecnológicamente neutral [ 18 ] debido a su restricción de que el software licenciado debe usarse en Windows, y tampoco es considerada libre por la Free Software Foundation debido a esta restricción. [ 5 ]

Licencia de código fuente de referencia de Microsoft (Ms-RSL)

Esta es la más restrictiva de las licencias de código fuente compartido de Microsoft. El código fuente se pone a disposición para su consulta únicamente con fines de referencia, principalmente para poder ver el código fuente de las clases de Microsoft durante la depuración. [ 20 ] Los desarrolladores no pueden distribuir ni modificar el código con fines comerciales o no comerciales. [ 21 ] Anteriormente, la licencia se abreviaba como Ms-RL , pero ahora Ms-RL se refiere a la Licencia Recíproca de Microsoft . [ 13 ]

Crítica

La FSF y la OSI interpretan dos licencias específicas de código compartido como licencias de software libre y de código abierto . Sin embargo, el expresidente de la OSI, Michael Tiemann, considera que la expresión "código compartido" es un término de marketing creado por Microsoft. Argumenta que es "un término insurgente que distrae y diluye el mensaje del código abierto al usar términos similares y ofrecer promesas parecidas". [ 22 ]

También se ha observado que la Iniciativa de Código Compartido aumenta el problema de la proliferación de licencias . [ 23 ]

Véase también

Referencias

  1. "Microsoft anuncia la expansión de la Iniciativa de Código Compartido" .
  2. "Iniciativa de código compartido de Microsoft" . Centro Berkman Klein . Consultado el 24 de agosto de 2018 .
  3. "Licencia Pública de Microsoft (MS-PL) – Iniciativa de Código Abierto" . opensource.org .
  4. "Licencia recíproca de Microsoft (MS-RL) – Iniciativa de código abierto" . opensource.org .
  5. 1 2 3 4 5 "Varias licencias y comentarios sobre ellas" . Sistema operativo GNU . Fundación del Software Libre . Consultado el 23 de julio de 2018 .
  6. "RISC OS Open: Bienvenido" . www.riscosopen.org .
  7. "Licencia de Infraestructura de Lenguaje Común de Código Compartido" .
  8. Documentos archivados. "Windows Embedded" . msdn2.microsoft.com .
  9. "Licencia pública de Microsoft (Ms-PL)" . Microsoft .
  10. Foley, Mary. "Microsoft obtiene la aprobación de la OSI para las licencias de código abierto" . ZDNet . Consultado el 22 de mayo de 2015 .
  11. 1 2 "OSI aprueba las propuestas de licencia de Microsoft" . 17 de octubre de 2007. Archivado del original el 27 de septiembre de 2009. Consultado el 8 de agosto de 2013. Siguiendo el consejo del Presidente del Comité de Aprobación de Licencias, la Junta de OSI aprobó hoy la Licencia Pública de Microsoft (Ms-PL) y la Licencia Recíproca de Microsoft (Ms-RL). La decisión de aprobar se basó en el consenso abrumador (aunque no unánime) de la comunidad de código abierto de que estas licencias cumplían los 10 criterios de la definición de código abierto y, por lo tanto, debían ser aprobadas.
  12. "Licencia pública de Microsoft (MS-PL) | Iniciativa de código abierto" . opensource.org . Consultado el 28 de agosto de 2020 .
  13. 1 2 "Licencia recíproca de Microsoft (Ms-RL)" . Microsoft .
  14. John Cowan (09/12/2005). "Para aprobación: Licencia de la comunidad de Microsoft" . Lista de correo license-discuss. Archivado del original el 08/02/2012 . Consultado el 24/08/2018 .
  15. Peter Galli (22 de agosto de 2006). "Un bloguero no puede convencer a Microsoft de que se deje influenciar por la OSI" . eWeek . Archivado del original el 21 de agosto de 2020. Consultado el 24 de agosto de 2018 .
  16. Tim O'Reilly (26 de julio de 2007). "Microsoft presentará licencias de código compartido a OSI" . O'Reilly Radar .
  17. "Licencia pública limitada de Microsoft (Ms-LPL)" . Microsoft .
  18. 1 2 "La definición de código abierto" . Iniciativa de código abierto .
  19. "Licencia recíproca limitada de Microsoft (Ms-LRL)" . Microsoft .
  20. "Licencia de código fuente de referencia de Microsoft" . Microsoft. 6 de julio de 2016. Consultado el 6 de julio de 2016. " Uso de referencia" significa el uso del software dentro de su empresa como referencia, en formato de solo lectura, con el único propósito de depurar sus productos, mantener sus productos o mejorar la interoperabilidad de sus productos con el software, y excluye específicamente el derecho a distribuir el software fuera de su empresa.
  21. "Licencia de código fuente de referencia de Microsoft" .
  22. Michael Tiemann (11/11/2007). "¿Quién está detrás de la campaña de desinformación 'Shared Source'?" . Archivado del original el 18/03/2012 . Recuperado el 12/03/2011 . Shared source es un término de marketing creado y controlado por Microsoft. Shared source no es código abierto con otro nombre. Shared source es un término insurgente que distrae y diluye el mensaje del código abierto al usar términos de sonido similar y ofrecer promesas de sonido similar. Y hasta la fecha, 'shared source' ha sido un fracaso de marketing en lo que respecta al código abierto.
  23. Evaluación de las licencias de código compartido de Microsoft. Ars Technica, 2007.
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=Shared_Source_Initiative&oldid=1362555969#Microsoft_Reference_Source_License_(Ms-RSL) "