Hace 16 años | Por --64300-- a variablenotfound.com
Publicado hace 16 años por --64300-- a variablenotfound.com

En lo que algunos interpretarán una huida hacia adelante, Microsoft publica las especificaciones de sus formatos .DOC, .XLS y .PPT de las versiones desde 1997 hasta la de 2007. Las suites de software libre ya no tendrán que hacer ingeniería inversa y serán más compatibles con los formatos de Microsoft. Por cierto, los documentos en los que revelan las especificaciones están en... PDF.

Comentarios

russi

Un paso adelante para colarnos el OpenXML ?¿

D

El problema que veo es en la licencia. Leyendola en http://www.microsoft.com/interop/osp/default.mspx veo lo siguiente:

Para empezar, la autorización para usar sus tecnologías patentadas es exclusivamente a quien se baje las especificaciones y las implemente, pero, si lo entiendo bien, ese derecho no es transferible a otros usuarios ("This is a personal promise directly from Microsoft to you, and you acknowledge as a condition of benefiting from it that no Microsoft rights are received from suppliers, distributors, or otherwise in connection with this promise."), por lo que, si no me equivoco, no se podría hacer software libre basado en ellas. No se qué podría hacer un buen abogado con esa clausula...

Por otro lado, sólo da permiso para usar tecnologías patentadas que se definan expresamente en los documentos incluidos, pero no sobre aquellas que simplemente se nombran ("“Microsoft Necessary Claims” are those claims of Microsoft-owned or Microsoft-controlled patents that are necessary to implement only the required portions of the Covered Specification that are described in detail and not merely referenced in such Specification."). No me he leido la especificación del formato DOC ni las otras, pero si, por ejemplo, se usa un formato gráfico propietario de microsoft cuyas especificaciones se definen en otro documento que no estén bajo estas condiciones, no se podrá usar.

De todas formas no soy abogado y puedo estar equivocado. ¿Alguien en la sala que sí lo sea y nos pueda aclarar mejor estos puntos?