stringtranslate.com

Iniciativa de fuente compartida

La Shared Source Initiative ( SSI ) es un esquema de licencias de software de fuente disponible lanzado por Microsoft en mayo de 2001. [1] El programa incluye un espectro de tecnologías y licencias, y la mayoría de sus ofertas de código fuente están disponibles para su descarga después de que se cumplan los criterios de elegibilidad. reunió. [2]

Descripción general

La Iniciativa de Fuente Compartida de Microsoft permite a individuos y organizaciones acceder al código fuente de Microsoft como referencia (por ejemplo, al desarrollar sistemas complementarios), para revisión y auditoría desde una perspectiva de seguridad (principalmente buscada por algunas grandes corporaciones y gobiernos) y para desarrollo (instituciones académicas, fabricantes de equipos originales). , desarrolladores individuales).

Como parte del marco, Microsoft lanzó 5 licencias para uso general. Dos de ellas, Microsoft Public License y Microsoft Reciprocal License , han sido aprobadas por la Open Source Initiative como licencias de código abierto [3] [4] y son consideradas por la Free Software Foundation como licencias de software libre . [5] Otras licencias de fuente compartida son propietarias y, por lo tanto, permiten al titular de los derechos de autor mantener un control más estricto sobre el uso de su producto.

La Iniciativa de Fuente Compartida de Microsoft ha sido imitada por otras empresas como RISC OS Open Ltd. [6]

Microsoft también utiliza licencias específicas para algunos de sus productos, como la licencia CLI de fuente compartida [7] y la licencia de fuente compartida Microsoft Windows Embedded CE 6.0. [8]

Licencias gratuitas y de código abierto

Las siguientes licencias son consideradas de código abierto por la Open Source Initiative y gratuitas por la Free Software Foundation .

Licencia pública de Microsoft (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 Ms-PL. La redistribución del código fuente en sí está permitida únicamente según la Ms-PL. [9] Inicialmente titulada Licencia permisiva de Microsoft , pasó a llamarse Licencia pública de Microsoft mientras la Open Source Initiative (OSI) la revisaba para su aprobación . [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] Ms-PL proporciona una licencia gratuita y flexible para los desarrolladores que utilizan códigos fuente bajo esta licencia. Sin embargo, Ms-PL es una licencia copyleft porque requiere que el código fuente del software que rige se distribuya únicamente bajo la misma licencia (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 conserven el Ms-RL. [13] Ms-RL permite que aquellos archivos en la distribución que no contienen código originalmente licenciado bajo Ms-RL obtengan licencia según la elección del titular de los derechos de autor. Esto es similar, pero no igual, a CDDL , EPL o LGPL (GPL con una típica "excepción de enlace"). [ cita necesaria ] Inicialmente conocida como Licencia comunitaria de Microsoft , se le cambió el nombre durante el proceso de aprobación de OSI.

El 9 de diciembre de 2005, la licencia Ms-RL se presentó a la Open Source Initiative para su aprobación por parte de John Cowan. [14] OSI luego se puso en contacto con Microsoft y les preguntó si querían que OSI continuara. Microsoft respondió que no deseaban reaccionar y que necesitaban tiempo para revisar tal decisión. [15]

En la Convención de Código Abierto O'Reilly en julio de 2007, Bill Hilf , director de 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 aprobado el 12 de octubre de 2007, junto con la Ms-PL. [11] Según la Free Software Foundation, es una licencia de software libre pero no compatible con la GNU GPL . [5]

Licencias restringidas

Las siguientes licencias de software de código fuente disponibles tienen limitaciones que les impiden ser 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 sólo se otorgan a los desarrolladores de software basado en Microsoft Windows . [17] Esta licencia no es de código abierto, tal como lo define 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 lo 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 sólo se otorgan al desarrollar software para una plataforma Microsoft Windows. [19] Al igual que 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 con licencia debe usarse en Windows, y la Free Software Foundation tampoco la considera gratuita debido a a esta restricción. [5]

Licencia de origen de referencia de Microsoft (Ms-RSL)

Esta es la más restrictiva de las licencias de fuente compartida de Microsoft. El código fuente está disponible para su visualización ú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] La licencia anteriormente se abreviaba Ms-RL , pero Ms-RL ahora 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 software libre y licencias de código abierto . Sin embargo, el ex presidente de OSI, Michael Tiemann, considera que la frase "Fuente compartida" es en sí misma un término de marketing creado por Microsoft. Sostiene que es "un término insurgente que distrae y diluye el mensaje de código abierto al utilizar términos que suenan similares y ofrecer promesas que suenan similares". [22]

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

Ver también

Referencias

  1. ^ "Microsoft anuncia la expansión de la iniciativa de fuente compartida".
  2. ^ "Iniciativa de fuente compartida 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. ^ abcde "Varias licencias y comentarios sobre ellas". Sistema Operativo GNU . Fundación de Software Libre . Consultado el 23 de julio de 2018 .
  6. ^ "RISC OS abierto: bienvenido". www.riscoopen.org .
  7. ^ "Licencia de infraestructura de lenguaje común de fuente compartida".
  8. ^ Documentos archivados. "Windows integrado". msdn2.microsoft.com .
  9. ^ "Licencia pública de Microsoft (Ms-PL)". Microsoft .
  10. ^ Foley, María. "Microsoft obtiene el visto bueno de licencia de código abierto de OSI". ZDNet . Consultado el 22 de mayo de 2015 .
  11. ^ ab "OSI aprueba los envíos de licencias de Microsoft". 2007-10-17 . Consultado el 8 de agosto de 2013 . Siguiendo el consejo del Presidente 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 aprobarse.
  12. ^ "Licencia pública de Microsoft (MS-PL) | Iniciativa de código abierto". opensource.org . Consultado el 28 de agosto de 2020 .
  13. ^ ab "Licencia recíproca de Microsoft (Ms-RL)". Microsoft .
  14. ^ John Cowan (9 de diciembre de 2005). "Para aprobación: licencia comunitaria de Microsoft". lista de correo para discutir licencias.
  15. ^ Peter Galli (22 de agosto de 2006). "El blogger no puede tentar a Microsoft a beber OSI Kool-Aid". Semana electrónica .
  16. ^ Tim O'Reilly (26 de julio de 2007). "Microsoft enviará licencias de origen compartido a OSI". Radar O'Reilly .
  17. ^ "Licencia pública limitada de Microsoft (Ms-LPL)". Microsoft .
  18. ^ ab "La definición de código abierto". Iniciativa de código abierto .
  19. ^ "Licencia recíproca limitada de Microsoft (Ms-LRL)". Microsoft .
  20. ^ "Licencia fuente de referencia de Microsoft". Microsoft. 2016-07-06 . 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 distribuir el software fuera de su empresa.
  21. ^ "Licencia fuente de referencia de Microsoft".
  22. ^ Michael Tiemann (11 de noviembre de 2007). "¿Quién está detrás de la campaña de desinformación sobre" fuentes compartidas "?" . Consultado el 12 de marzo de 2011 . Fuente compartida es un término de marketing creado y controlado por Microsoft. El código compartido no es código abierto con otro nombre. Fuente compartida es un término insurgente que distrae y diluye el mensaje de código abierto al utilizar términos que suenan similares y ofrecer promesas que suenan similares. Y hasta la fecha, el 'código compartido' 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

enlaces externos