Microsoft acaba de liberar los formatos XML de MS-Office. SpreadsheetML (el esquema para Excel 2003), FormTemplate Schemas (esquema de InfoPath 2003), WordprocessingML (para Word 2003), y DataDiagramingML (Visio 2003).
Segun ellos mismos la licencia para usar estos estandares abiertos, pese a la contradiccion entre licenciado y abierto, es simple:
- La documentacion técnica esta disponible en Internet para que cualquiera pueda copiar y leer
- Los esquemas estan basados en el estandar de la W3C para XML
- La licencia es sin royalties
- La licencia es perpetua
- La licencia es simple y disponible para cualquiera
Estándares y Estándares
Es realmente impresionante que MS libere algo que forma parte de su principal ventaja competitiva de esta forma. Porque si algo hace que el monopolio de MS sea fuerte es la presencia de Office en casi todas las PC´s del mundo y, en este caso, se da algo bastante paradójico porque es un estándar sin serlo formalmente.
.doc, .xls, de Microsoft, .pdf de Adobe y los famosos RSS/Atom; estándares sin ser reconocidos por una organización que los "declare" estándares; y vuelvo a una duda de siempre ¿Son necesarios los estándares oficiales? Si y no.
¿Pero sino son importantes, las certificaciones de estandarizacion, como se asegura compatibilidad y supervivencia de un formato aun cuando una empresa deje de considerarlo rentable? Y si no son importantes ¿podemos confiar en que las empresas abran sus especificaciones con licencias tan livianas como la de MS?
Y de paso que MS liberó estas especificaciones, lo que merece mis felicitaciones, MS podría aprovechar y liberar mejor las especificaciones de sus API´s de Office y asi podríamos todos armar webServices en serio.. pero eso sería mucho pedir.