Sólo Microsoft implementa OOXML PDF Imprimir E-Mail

"Vender" OOXML con falsos soportes

Las referencias usadas por Microsoft en todos los comités de ISO/IEC están trampeadas

El texto que se cita a continuación, proviene de la campaña de promoción que la multinacional Microsoft está realizando en los comités ténicos nacionales de ISO/IEC para conseguir la estandarización de su formato OOXML bajo la denominación ISO 29500.

Microsoft y sus aliados comerciales están vendiendo en todos los comités nacionales de estandarización la idea de que hay muchas más aplicaciones aparte de MS-Office que son capaces de soportar DIS 29500.

Sin embargo, la realidad es bien distinta. Cuando se entra en detalle sobre cómo y, sobre todo cuánto, efectivamente soportan OOXML esa a priori extensa lista de aplicaciones se demuestra que en su mayoría son pequeñas utilidades, experimentos y herramientas de programación que no soportan prácticamente en ningún caso más allá de un 1% de cualquiera de las distintas especificaciones de OOXML (hay tres especificaciones públicas hasta la fecha: MS-OOXML, ECMA-376 e ISO DIS 29500).

Y la pregunta ante ello es muy simple: ¿dónde están en esa lista los verdaderos competidores de Microsoft Office? Más concretamente, ¿donde están OpenOffice.org, KOffice, Sun StarOffice, IBM WorkPlace, GoogleDocs, IBM Lotus Notes, etc.?

La historia se repite comité en comité tras comité de ISO que está estudiando el OOXML de Microsoft. Por ejemplo, en el de Ecuardor se  recibió el Martes, 28 de Agosto de 2007 22:21, un correo de un defensor de la estandarización tal cual de DIS 29500 con el siguiente texto citado en cursivas:
 
> Esta es la realidad, OXML ya ha sido aceptada por la Industria:

Esta apreciación es la idea principal que pretenden transmitir Microsoft, ECMA y sus aliados comerciales: "todo el mercado implementa OOXML, es un estándar abierto y toda la industria lo utiliza, no sólo Microsoft Office". Sin embargo, esta apreciación es cuando menos infundada, si no falsa falsa. Hay que remitirse a las cifras empíricas como ya se ha hecho en estos dos artículos que demuestran el escaso si no nulo uso de OOXML:

OpenXML.info: "¿Alguien usa OOXML... aparte de Microsoft? "
Rob Weir: "e to the power of hype"

Por otro lado, el hecho de que se esté implementando poco a poco, como es natural, y en mayor o menor medida (más bien menor), no implica en ningún momento que por ello sea digno de un estándar ISO/IEC con toda la gran cantidad de problemas que plantea reflejados en los comentarios técnicos que se han entregado en casi todos los cuerpos de estandarización mundiales y que han ratificado ya muchos y muy importantes como el chino, japonés, indio, brasileño, iraní o sudafricano, todos ellos potencias mundiales.
 
Seguidamente se analizan una a una las aplicaciones que se citan como supuestas referencias que han implementado la especificación de OOXML como alternativas a la ya conocida pero poco fidedigna de MS-Office 2007: 
 

> Older versions of Office – As you all know, folks who have older versions
> of Office can download a free update that allows them to read and write the
> open xml formats. While the downloads have only been available for about 6
> months, they are already the 2nd most popular download on Microsoft.com
> (second only to IE 7). There are well over 4 million downloads to date.

Pese a que las cifras son internas de la propia Microsoft y no han sido corroboradas por ninguna entidad externa, 4 millones de descargas es una cifra bastante pequeña teniendo en cuenta la implantación de la aplicación MS-Office en el mundo. Por ejemplo Firefox alcanza esa cifra a los dos o tres días tras su lanzamiento y OpenOffice.org lleva ya más de 90 millones de descargas en su actual versión sin contar los muchos millones más que se redistribuyen por otros canales (casi todas las distribuciones Linux cuentan con OpenOffice.org y con sus propios repositorios y paquetes independientes).
 
Por otro lado, el texto deja entrever con la expresión "Older versions" que el plug-in para OOXML funciona con cualquier versión antigua de MS-Office. La realidad es bien distinta, el plug-in solo es para los usuarios de MS-Office 2003. Ninguna de las anteriores versiones de la aplicación ofimática de Microsoft, probablemente las más extendidas, soporta ese plug-in. De hecho, es bien conocido que históricamente el peor competidor de las nuevas versiones de aplicaciones y sistemas operativos de Microsoft han sido sus antiguas versiones. La prueba más palpable son los problemas de implantación que está teniendo la nueva versión de Microsoft Windows, el Vista. Por ejemplo, las visitas con vista a este sitio web no llegan a suponer ni siquiera el 2% del total de visitas recibidas, siendo ampliamente superado por Linux y por Mac OS X.
 

> OpenOffice - Thanks to Novell, you can read and write the OpenXML formats
> with OpenOffice. The Sun folks are also involved as they move from the XSLT
> approach to a more native support.

Estos dos proyectos están aún en pañales y lo más probable es que nunca lleguen a soportar OOXML al completo, con lo que no podrán competir contra Microsoft. Por contra tanto Novell como Sun soportan desde hace tiempo el 100% de OpenDocument (ISO 26300, ODF). ¿La diferencia?: OOXML no es abierto y OpenDocument sí, por lo que ODF puede ser implementado en su ttotalidad sin problema alguno, y el otro es prácticamente imposible hacerlo si no eres su creador (Microsoft) o estás aliado a él (Novell y Apple).

Por otro lado, la versión de OpenOffice creada por Novell consiste en el OpenOffice normal al que le han añadido el muy reducido en cuanto a funcionalidad conversor de OOXML creado por Novell. Ese código no ha sido admitido por el verdadero proyecto OpenOffice.org.
 

> WordPerfect - Corel has announced
> support for OpenXML in an upcoming release of their office suite.
> (http://blogs.zdnet.com/Berlind/?p=226)

Promesas y pocos hechos tras tantos meses desde que salió ECMA-376 y Corel hizo tal promesa. ¿Dónde está el WordPerfect que soporta OOXML?



> Palm OS – Documents To Go brings
> OpenXML support to smartphone and PDA devices powered by the Palm operating
> system (http://www.dataviz.com/products/documentstogo/premium/index.html?redirect=
> hp_dxtg_palm)

¿Implementa más de un 5% de la especificación acaso? Además, no permite editar los documentos, sólo "abrirlos y verlos" sin fidelidad, lo cual no requiere seguir la implementación al pie de la letra: lo que molesta no se implementa o se implementa mal y ya está.
 
Textualmente de su anuncio original: "The latest version of the award-winning mobile Office suite enables users to open and view Microsoft Office Word and Excel 2007 files in their native .docx and .xlsx format" [énfasis añadido, traducción "la última versión de la premiada suite móvil ofimática permite a los usuarios abrir y ver ficheros Microsoft Office Word y Excel 2007 en sus formatos nativos .docx y .xlsx"]
 
En la URL que se provee incluso lo indica claramente: "sólo ver pero no editar":
- Microsoft Office 2007 Support
  - View Word 2007 (.docx) Files & Attachments
  - View Excel 2007 (.xlsx) Files & Attachments


> Mac – NeoOffice brings OpenXML support to the mac
> (http://trinity.neooffice.org/modules.php?name=News&file=article&sid=117)

NeoOffice lo único que ha hecho ha sido integrar el conversor de Novell en su aplicación ofimática a su vez derivada del proyecto OpenOffice.org. Así, el soporte de OOXML por parte de NeoOffice no pasa del 5% de la especificación del mismo y nunca de forma nativa (sólo como exportación e importación de "carácter experimental"). Por otra parte, se aporta el hiperenlace al anuncio de febrero, "la promesa", la realidad es totalmente distinta según se aprecia en el anuncio oficial de la versión liberada recientemente :"experimental support for Office 2007 Excel and PowerPoint files


> MindMapping – Mindjet's MindManager allows you to follow the logical
> workflow of first brainstorming, then creating a document outline, and then
> writing you document. You can brainstorm your idea in MindManager, and then
> convert those into a wordProcessingML document.
> (http://www.pcmag.com/article2/0,1895,2092894,00.asp)

Esta utilidad de organización de ideas lo que hace es generar plantillas en formato docm, para lo cual utiliza sólo un subconjunto muy pequeño y absolutamente delimitado de la especificación OOXML. La complejidad de hacer eso dista muchísimo de la complejidad de desarrollar una herramienta ofimática que compita contra MS-Office y que se vería para ello obligada a implementar prácticamente el 100% de la especificación, cosa que no podría.


> OpenXML Writer - The
> folks up at OpenXML.biz have build a free open source text editor called
> "OpenXML Writer" that allows you to edit WordprocessingML files.
> (http://www.openxml.biz/OpenXMLWriter.html)

Esto es una pequeña utilidad de 70K (!) que puede hacer poco más que el Notepad de Windows. Si consigue implementar más de un 1% de la especificación será un auténtico record y un gran mérito por haberlo conseguido hacerlo en tan solo 70K. Seguramente les ha llevado más tiempo desarrollar la web que hacer la utilidad. Quizá "alguien" haya pagado por eso...
 

> Gnumeric – Gnumeric is an open
> source spreadsheet application that was one of the first applications out
> there to show support for SpreadsheetML.
> (http://www.gnome.org/projects/gnumeric/)


En este artículo se comprueba visualmente lo reducidísimo que es el soporte de OOXML por parte de Gnumeric:

Rob Weir: "El perro que no ladraba "


PHPExcel
> Web Development (PHP) – There is
> an open source project up on codeplex where they are creating a set of PHP
> classes which allow you to read and write SpreadsheetML files.
> (http://www.codeplex.com/PHPExcel)

Igualmente la complejidad de los documentos que se pueden manejar con esas librerías es ridícula. Se observa en su propia lista de funcionalidades (recordemos que OOXML tiene 6000 páginas y que spreadsheetML, la parte de hojas de cálculo contiene prácticamente 1000 páginas):

Por último el proyecto muestra una actividad prácticamente nula, contando con un solo desarrollador y una clasificación en los rankings de SourceForge realmente pésima. Proyectos de este tipo se pueden crear muy poco tiempo (horas incluso) y suelen acabar olvidados en los rincones de SourceForge sin  uso alguno finalmente.

Openxml4J
> Java Developers – There is a project up
> on sourceforge where they are creating a set of Java APIs to make
> programming against the openxml formats much easier for Java developers.
> (http://sourceforge.net/projects/openxml4j/)

Se puede observar que el proyecto está en fase "pre-alpha". En otras palabras, que prácticamente aún no es nada pese a los muchos meses de desarrollo que lleva ya.


> Data Reporting – In Monarch
> V.9.0 from Datawatch you have the ability to create reports of your data
> using SpreadsheetML
> (http://www.datawatch.com/datawatch/news.asp?display=detail&id=128)


Esta herramienta exporta hojas de cálculo con formato OOXML. Lo que utiliza también es una mínima parte de la especificación y además el uso que hace de ella está muy delimitado a lo que exporta. Esto no tiene nada que ver con el uso que tendría que hacer de la especificación una aplicación que quisiera competir contra MS-Office. Seguramente el uso que esté haciendo de la especificación OOXML no sea mayor del 1% de su contenido.



> XML to PDF – Altsoft XML2PDF server 2007 supports the import of
> WordprocessingML files
> (http://www.theserverside.net/news/thread.tss?thread_id=43989)

En la web del fabricante Altsoft deja claro que lo que está utilizando es el código de la propia Microsoft para realizar las conversiones:
--
Xml2PDF uses the Microsoft XML Core Services (MSXML) as an XML parser and XSLT
processor. Thus, any XSLT or XML feature implemented in this parser is

automatically supported.
--

Luego en realidad esta herramienta no es de un competidor de Microsoft, sino de un cliente suyo y no supone una implementación alternativa del estándar, sino una implementación de Microsoft más.

 

> Word and Character Counting on Mac – Word Counter 2.2.1 is an application for
> Mac OS X, and it supports a variety of file formats, including WordprocessingML
> (http://osxfreeware.blogspot.com/2007/02/word-counter-221.html)

Esto es una ridícula utilidad para contar palabras. ¿Les costó más de 2 horas programarla pese a la complejidad de OOXML?
 

> Convert
> docx to simple html – The docx converter allows you to transform
> WordprocessingML documents into either plain text or simple html directly
> from their website. (http://docx-converter.com/)


Como bien dice en esa misma URL, es una utilidad de reducido uso de OOXML:
--
It will convert a Microsoft Office .docx file into a simple html file. It strips out some of the formatting
--

 

Conclusión: solo Microsoft soporta OOXML en realidad

La realidad generalmente suele ser muy tozuda pese a que se intente ocultar o camuflar. Se ha demostrado que ninguna de las aplicaciones referenciadas por Microsoft y sus aliados comerciales lleva a cabo cumple con la especificación de Office Open XML (OOXML) propuesta para ser estandarizada ISO. De hecho, se demuestra utilizando las propias referencias propuestas por Microsoft que es muy escasa la implementación de OOXML en el mercado cuando ya se cumple prácticamente un año desde que fue hecho púbilco mediante la especificación propuesta a ECMA.

Microsoft está consiguiendo con este tipo de argumentos, sumado al secuestro en masa de comités nacionales de estandarización, bastantes votos a favor de su especificación de comités nombrados ex-professo a los que, por falta de experiencia en estandarizaciones, o por falta de tiempo, no les está siendo posible entrar en los detalles. Sin embargo, por suerte hay muchos otros comités de estandarización como los de Japón, China, Canadá, India, Chequia, Reino Unido, Sudáfrica, Suecia si no hubiera sido secuestrado, Brasil, Ecuador, etc. que están pudiendo entra en algunos de los detalles y se están encontrando con la realidad: OOXML presenta muchas carencias técnicas y legales que impiden que pueda ser implementado y soportado por los principales competidores de Microsoft.

Sólo algunas aplicaciones, utilidades y herramientas técnicas de carácter residual están implementando fragmentos muy pequeños de esa especificación. En resumen, en el mundo de OOXML, Microsoft sigue siendo el único proveedor: el objetivo se está cumpliendo, Sres. Gates y Balmer, el mercado sigue siendo cautivo de su empresa.

 
 

  Por favor, ponga este banner bien visible en su web apuntando a http://www.openxml.info/
Office OpenXML no es apto para ISO

Por favor, ponha este banner bem vissible na sua web apontando á http://www.openxml.info/
Office OpenXML no es apto para ISO

Portal web creado, mantenido y alojado por OPENTIA, diseño por OPENTIA y Joomlashack
Sitio creado por OPENTIA, diseño por JoomlaShack y OPENTIA y JoomlaShack Joomla Templates by Compass Design