stringtranslate.com

Promesa de especificación abierta de Microsoft

La Promesa de Especificación Abierta de Microsoft (u OSP ) es una promesa de Microsoft , publicada en septiembre de 2006, de no hacer valer sus patentes, en determinadas condiciones, frente a implementaciones de una determinada lista de especificaciones. [1]

La OSP no es una licencia, sino más bien un pacto de no demandar . [2] Promete protección pero no otorga ningún derecho.

El OSP se limita a implementaciones en la medida en que se ajusten a esas especificaciones. Esto permite que la conformidad sea parcial. Entonces, si una implementación sigue la especificación en algunos aspectos y se desvía en otros aspectos, entonces el Pacto de No Demandar se aplica sólo a los aspectos de la implementación que siguen la especificación. [3]

Relaciones con proyectos de software libre/código abierto

Las protecciones otorgadas por la OSP son independientes de la licencia de implementaciones. Existe desacuerdo sobre si los proyectos de software libre/código abierto pueden cumplir las condiciones del OSP y si, por lo tanto, obtienen alguna protección del OSP.

Un artículo en Cover Pages cita a Lawrence Rosen , abogado y profesor de la Facultad de Derecho de Stanford, diciendo:

"Me complace que este OSP sea compatible con licencias gratuitas y de código abierto". [4]

La postura del proveedor de Linux Red Hat, tal como la comunicó el abogado Mark Webbink en 2006, es:

"Red Hat cree que el texto del OSP brinda suficiente flexibilidad para implementar las especificaciones enumeradas en software con licencia gratuita y de código abierto. Elogiamos los esfuerzos de Microsoft para comunicarse con representantes de la comunidad de código abierto y solicitar sus comentarios sobre este texto. , y la voluntad de Microsoft de realizar modificaciones en respuesta a nuestros comentarios". [5] [6]

El abogado de estándares Andy Updegrove dijo en 2006 que la Promesa de Especificación Abierta era

"lo que considero una herramienta muy deseable para facilitar la implementación de estándares abiertos, en particular cuando esos estándares son de interés para la comunidad de código abierto". [7]

Sin embargo, el Software Freedom Law Center , un bufete de abogados especializado en software libre y software de código abierto, ha advertido sobre problemas con el OSP para su uso en proyectos de software libre/software de código abierto . En un análisis publicado de la promesa se afirma que [8]

"...permite la implementación bajo licencias de software libre siempre que el código resultante no se utilice libremente." [9]

Su análisis advirtió de una posible inconsistencia con la GPL. [9] Esto se aplica específicamente al alcance de la promesa de patente que se limita a las implementaciones conformes de las especificaciones cubiertas únicamente.

Efectivamente, cuando un implementador posee una patente y construye esa tecnología de patente en un código con licencia GPL3, el implementador otorga esos derechos de patente de primera mano a todos los reutilizadores de ese código. [10] Cuando se reutiliza el código, la OSP solo se aplica siempre que la reutilización de ese código se limite a implementar las especificaciones cubiertas.

Otras promesas de patentes con limitaciones similares incluyen el Compromiso de especificaciones de interoperabilidad (ISP) de IBM y la Declaración de patente OpenDocument de Sun Microsystems. Esto significa, por ejemplo, que el uso de la tecnología necesaria relacionada con StarOffice patentada por Sun para OpenDocument debería estar protegida por el Sun Covenant, pero la reutilización del código con la tecnología patentada para implementaciones que no son OpenDocument ya no está protegida por el Sun Covenant relacionado. .

Por esta razón el SFLC ha declarado:

"Los desarrolladores de la GPL no pueden confiar en el OSP para sus implementaciones, no porque sus disposiciones entren en conflicto con la GPL, sino porque no proporciona la libertad que la GPL requiere". [9]

El SFLC señala específicamente:

El propio OSP de Microsoft menciona la GPL en dos de sus preguntas frecuentes. En uno dice,

"No podemos dar a nadie una opinión legal sobre cómo se relaciona nuestro lenguaje con la GPL u otras licencias OSS".

En otro, solo menciona específicamente a los "desarrolladores, distribuidores y usuarios de Implementaciones cubiertas", por lo que excluye a los desarrolladores, distribuidores y usuarios posteriores del código derivado posteriormente de estas "Implementaciones cubiertas" [9] y no menciona específicamente qué versión de la GPL, lo que lleva a algunos comentaristas a concluir que la actual GPLv3 puede excluirse. [11]

P: Soy desarrollador/distribuidor/usuario de software con licencia GPL. ¿Se aplica a mí la Promesa de especificación abierta?
R: Absolutamente, sí. El OSP se aplica a los desarrolladores, distribuidores y usuarios de Implementaciones cubiertas sin tener en cuenta el modelo de desarrollo que creó dichas implementaciones, o el tipo de licencias de derechos de autor bajo las cuales se distribuyen, o el modelo comercial de los distribuidores/implementadores. El OSP proporciona la seguridad de que Microsoft no hará valer sus Reclamaciones Necesarias contra nadie que haga, use, venda, ofrezca para la venta, importe o distribuya cualquier Implementación Cubierta bajo cualquier tipo de modelo de desarrollo o distribución, incluida la GPL. [12]

Tecnologías licenciadas

Las tecnologías a las que se aplica la Promesa de Especificación Abierta son: [1] [13]

Servicios web

Web

Especificaciones de virtualización

Seguridad

Formatos de archivos de oficina

Formatos de archivos XML

Formatos de archivos binarios

Especificaciones de estructura

Formatos compuestos de Windows

Formatos gráficos

lenguajes informáticos de microsoft

Robótica

Sincronización

Tecnologías de reunión de Windows

Protocolos publicados

En la lista de protocolos cubiertos de Microsoft hay muchos protocolos de terceros que Microsoft no creó pero para los cuales implican que tienen patentes que son necesarias para su implementación [ cita requerida ] :

Ver también

Referencias

  1. ^ ab "Promesa de especificación abierta de Microsoft". Microsoft . Consultado el 2 de noviembre de 2007 .
  2. ^ "La promesa de especificación abierta de Microsoft alivia las preocupaciones sobre las patentes de servicios web" . Consultado el 18 de abril de 2015 .
  3. ^ Richard Wilder (consejero general asociado de políticas de propiedad intelectual en Microsoft) (25 de julio de 2008). "La OSP y tú". Puerto 25 (portal de código abierto de Microsoft) . Consultado el 25 de julio de 2008 . {{cite web}}: |author=tiene nombre genérico ( ayuda )
  4. ^ "La promesa de especificación abierta de Microsoft alivia las preocupaciones sobre las patentes de servicios web". xml.coverpages.org. 2006-09-12.
  5. ^ "Promesa de especificación abierta de Microsoft". Microsoft .
  6. ^ "Microsoft promete suspender las patentes sobre los servicios web". 2006-09-12.
  7. ^ Peter Galli (12 de septiembre de 2006). "Microsoft promete no demandar por especificaciones de servicios web".
  8. ^ "Software Freedom Law Center publica un análisis de la promesa de especificación abierta de Microsoft". Centro de derecho de libertad de software . 12 de marzo de 2008.
  9. ^ abcde "Promesa de especificación abierta de Microsoft: sin garantía para GPL". Centro de derecho de libertad de software. 2008-03-12 . Consultado el 30 de marzo de 2008 .
  10. ^ "Licencia pública general GNU (versión 3, 29 de junio de 2007)". Fundación de Software Libre. 2008-02-12.Consulte la sección 11 para patentes.
  11. ^ Bilodeau, JF (19 de marzo de 2008). "Tres cosas que Microsoft debería hacer". Archivado desde el original el 27 de febrero de 2010 . Consultado el 16 de septiembre de 2009 . Utilice GNU GPL 3: la mayoría del software gratuito se publica bajo GNU GPL 2 o 3, que es incompatible con OSP (Promesa de especificación abierta) de Microsoft y Ms-PL (Licencia pública de Microsoft). Esto no es un accidente. Microsoft no quiere que el software escrito con su tecnología se extienda a otras plataformas. Una vez más, se trata de un bloqueo del proveedor. Si Microsoft realmente quisiera trabajar con la comunidad de código abierto, debería abandonar el OSP y el Ms-PL por la GPL u otra licencia certificada OSI.
  12. ^ Promesa de especificación abierta de Microsoft: preguntas frecuentes
  13. ^ Formatos de archivo binarios de Microsoft Office (doc, xls, ppt) Archivado el 30 de abril de 2008 en Wayback Machine .
  14. ^ Especificación funcional del hipervisor
  15. ^ "[MS-DEVCENTLP]: Centro de desarrollo de especificaciones abierto". www.microsoft.com . Consultado el 8 de mayo de 2014 .

enlaces externos