OOXML es ahora IS-29500

JTC1De acuerdo con este comunicado de ISO, Office Open XML pasará oficialmente a ser el standard internacional 29500. Dejando de lado las diversas consideraciones del proceso, me interesa plantear algunas preguntas básicas y mi opinión personal.

  • ¿Es el standard aprobado mejor que lo que entró al proceso Fast-track de ISO?
  • Definitivamente si. Se ha hecho una revisión, que por parte de algunos participantes ha sido rigurosa, por parte de otros ha sido de validación de resultados y por parte de otros ha sido menos rigurosa. En cualquier caso, se corrigieron múltiples problemas y eso hace que el standard haya mejorado.

  • ¿Significa esto que los documentos producidos por Microsoft Office 2007 a partir de ahora están en un formato aprobado por ISO?

    Lo más probable es que no, pero no puedo afirmarlo categóricamente por el momento.
    Hay que recordar que Microsoft Office 2007 implementa ECMA-376 y no IS-29500. ECMA-376 es OOXML antes de entrar al proceso de ISO, y luego el standard sufrió múltiples cambios y el resultado es IS-29500.
    No he tenido tiempo ni recursos para revisar, pero en el mejor de los casos, los documentos de Office 2007 hacen uso de todas las características marcadas como "deprecadas" en el standard IS-29500. De hecho, se marcaron como "deprecadas" justamente para que Office 2007 tuviese la oportunidad de producir documentos que estén dentro de lo aceptado por el standard. De otra forma, se hubiesen simplemente eliminado (el standard supuestamente es "0 kilómetro", y la costumbre de marcar algo como deprecado generalmente se aplica cuando se genera una nueva versión, cosa que aquí no existe). Pero es posible que hayan incompatibilidades que obliguen a Microsoft a al menos sacar un update si pretende cumplir con la especificación IS-29500. Posiblemente nos vayamos enterando a futuro de las potenciales incompatibilidades entre el formato usado por Microsoft Office 2007 e IS-29500.

  • ¿Están las condiciones legales para asegurar que no habrá problemas para implementar IS-29500, por ejemplo como Software Libre, sin tener problemas de demandas posteriormente?

    Aquí hay opiniones divididas. ISO consideró suficiente la promesa de Microsoft de no demandar a quien quiera utilizar el formato resultante, pero hay quienes no creen que sea suficiente. La verdad solamente se sabrá en caso que exista un juicio en el cual se tome una decisión. Y es muy poco probable que eso ocurra, ya que aunque legalmente Microsoft tuviese la posibilidad de encontrar la forma de demandar a un desarrollador por utilizar elementos que considera su "propiedad intelectual", sería muy perjudicial para esa empresa comenzar una demanda. Hay que recordar que la regulación no tiene solamente una dimensión (la legal), sino también dimensiones sociales (Microsoft sería "mal vista", lo cual incide en sus intenciones de negocio futuros), económicas (a Microsoft le saldría caro iniciar las acciones legales, pero sobre todo las consecuencias de las futuras no-ventas) y técnicas (aunque esto aplique poco en este contexto).

  • ¿Significa esto que ODF va a perder importancia al punto de pasar a ser insignificante?

    Por el momento, solamente significa que ODF ya no es "la única especificación ofimática en haber sido aprobada por ISO". ODF sigue manteniendo sus fortalezas, e incluso algunos han predicho que a futuro ODF y OOXML podrían tender a converger. Lo que efectivamente suceda solamente el tiempo lo dirá.

  • ¿Significa que Microsoft tiene el control sobre la especificación IS 29500 y su desarrollo futuro?

    De ninguna manera. Microsoft entregó a ECMA su especificación, la cual realizó cambios y la propuso a ISO. ISO la tomó, realizó cambios y ahora mantendrá esa especificación. Futuras modificaciones pueden ser sugeridas, tanto por Microsoft como por otros interesados (incluyendo obviamente a sus competidores), pero será ISO quien determine cuáles toma y cuáles no. Si los que no han estado de acuerdo en que OOXML sea un standard ISO logran sugerir cambios que convenzan a ISO, es posible que incluso se logre paso a paso llegar a una especie de convergencia entre OOXML y ODF. Todo depende de cuánto esfuerzo se ponga y si los argumentos tienen sentido.

Sin votos aún

Comentarios

Foto de Marcelo Rioseco

Alcance decisión ISO

Alcance de la ISO

La Organización Internacional para la Estandarización o International Organization for Standardization (ISO), es una red de institutos de normas de 157 países, cuya finalidad es la coordinación de las normas nacionales, en consonancia con el Acta Final de la Organización Mundial del Comercio. La ISO es un organismo que no depende de ningún otro organismo internacional, sin embargo, posee vinculación con la Organización de las Naciones Unidas (ONU) como órgano consultivo y coopera estrechamente con la Comisión Electrotécnica Internacional (IEC) que es responsable de la estandarización de equipos eléctricos.

Cabe destacar que la ISO no tiene autoridad para imponer sus normas a ningún país y que estas normas no constituyen una obligación para el desarrollo de productos y para la seguridad de las empresas. Sin embargo, es claro que las decisiones que toma en torno a la estandarización de procesos de fabricación, comercio y comunicación tienen un importante efecto en el desarrollo e instauración de tecnologías.

Desde este punto de vista, la ISO tiene la obligación de velar por el desarrollo de un trabajo independiente de los intereses de las empresas y de las industrias que se ven afectadas por sus estándares. No puede permitir manipulaciones de ningún tipo. Si esto llega a ocurrir, la ISO, como organismo, debe responder ante la opinión pública, ante la ONU y ante la IEC.

Si efectivamente hubo irregularidades en el proceso de estandarización de OOXML (IS 29500) y esas irregularidades son demostrables, es imprescindible que aquellos que cuenten con antecedentes serios los den a conocer a través de la red o a través de los medios de comunicación. La manipulación de una norma de esta naturaleza es un asunto muy grave, concierne a los gobiernos y a todo ciudadano que necesita utilizar formatos electrónicos de documentos, independiente si es o no usuario de ODF o de software libre.

Normalización en cada país

Independiente de los vicios que haya tenido el proceso de estandarización de OOXML (IS 29500), son los gobiernos y los organismos de normalización nacionales quienes determinan, en mayor medida, la adopción o no adopción de una norma. Es, por tanto, en este ámbito, donde hay que presionar más fuertemente para defender nuestros intereses como usuarios. En la actualidad, más del 70% de las personas en Chile que utilizan la suite ofimática de Microsoft lo hacen de manera ilegal. Si el formato OOXML, efectivamente, queda relegado a las aplicaciones propietarias de Microsoft, es inmoral y, tal vez, hasta inconstitucional, que el gobierno chileno adopte OOXML como estándar, ya que estaría forzando a los ciudadanos a comprar el producto de una empresa privada o a obtenerlo de manera ilegal. Hay que tomar en cuenta que, cada vez más, contar con estas herramientas para manejar información deja de ser el privilegio de unos pocos, para convertirse en una necesidad de la mayoría, sobretodo si se considera que muchos de los procesos que los mismos organismos de gobierno impulsan requieren del uso de aplicaciones ofimáticas.

Conclusión

Que la ISO haya reconocido OOXML (IS 29500) como estándar, no significa, en absoluto, que sea el formato que deben adoptar los países que tienen participación en este organismo, ni tampoco el que debamos utilizar nosotros como usuarios.

Es importante defender nuestros derechos, y presionar en los ámbitos en los que tenemos influencia, para comunicarnos mediante tecnologías que se adapten a nuestros requerimientos e intereses.

No porque Microsoft haya logrado posicionar un formato propio como estándar internacional, se ha solucionado la contradicción que hay entre el uso masivo de sus productos y la situación de ilegalidad en que se encuentra la gente por las definiciones de licenciamiento que hace la empresa.

No porque Microsoft haya conseguido dar reconocimiento a OOXML, este formato ha pasado a ser una mejor opción que ODF. De hecho las aplicaciones basadas en ODF pueden llegar a beneficiarse si dan la posibilidad de mejorar la importación y exportación de los productos Office de Microsoft. Además de ser gratuitas, de código abierto, con archivos más estables y más livianos, sin problemas de licencias para las empresas y para los usuarios, serán más compatibles con los documentos que ya existen y que manejan la mayoría de las personas.

Por último, si se llega a demostrar que el proceso de estandarización de OOXML ha sido irregular, no sólo veremos como la la ISO, una institución de reconocimiento mundial, se hunde en el desprestigio, sino que probablemente seremos también los espectadores de la manera en que se desploma un dinosaurio (Microsoft), que está dando sus últimas sacudidas antes de desaparecer junto a un modelo de negocios y junto a un paradigma de sociedad.

Foto de Felipe Sologuren

Hola Jens, Entiendo en

Hola Jens,
Entiendo en base a este documento que según la respuesta de Ecma (Response 0093), Microsoft Office 2007 no puede abrir documentos con MathML a pesar de que la especificación IS-29500 lo indica.
Por otra parte, en Response 0084, IS-29500 permite caracteres de control en el XML lo cual no se ajusta al estándar.
Esto daría pie en Chile para cuestionar la factibilidad de OOXML como implementación del DS81.

En cuanto a la OSP, la licencia puede invalidarse ante una nueva versión de la especificación que el código implemente. Es decir, Microsoft puede implementar ligeramente fuera de la especificación, pero el resto no porque invalida la licencia a menos que MS decida incluirla bajo la OSP.
Pero el problema no es tanto el riego de una eventual demanda, sino que la forma de la licencia hace muy difícil la distribución de código GPL o compatibles que lo utilicen.
Pero peor aún, la GPL no puede ir junto a él porque la copia del código no es un uso destinado a implementar la especificación y por tanto también invalida la OSP; en términos burdos: 'cp' no puede copiar el código bajo la OSP porque no es un uso destinado a implementar la especificación. Es decir, se puede implementar pero no distribuir. Por eso es incompatible con la LGPL (y otras OSI) incluso: habría que distribuir por separado el código destinado a la especificación, del código destinado al uso (por ejemplo el del procesador de textos), lo cual evidentemente dificulta el desarrollo.
Repito, no es un problema de demandas es un problema de compatibilidad legal, habría que corromper la GPL para poder distribuir ambos, porque la GPL diría una cosa que no es verdad legalmente, aunque sí práctica si no hay demandas. Ver: http://www.cec.uchile.cl/~jrovegno/download/oooxml/SoftwareFreedomLawCen...

Saludos a todos.

Foto de Jens

Buen punto

Buen punto el que explicitas, Felipe. En mi análisis solamente consideré si un documento escrito por MS-Office 2007 podría ser considerado IS-29500, pero no si MS-Office 2007 es capaz de manejar un documento que sí esté en el formato IS-29500.

Evidentemente, dado que en el IS-29500 hay varios aspectos que no están implementados en MS-Office, obviamente no va a ser capaz de manejarlos. Es justamente por eso que no es buena idea utilizar MS-Office 2007 (sin modificaciones) para manejar documentos IS-29500, ya que de seguro habrá problemas, incluso si todo lo que genera MS-Office 2007 cumpliera efectivamente con el standard IS-29500.

Jens

Foto de Tchorix

dos comentarios

Hola Jens,

Gracias por el artículo. Desafortunadamente yo estoy bastante más pesimista con respecto al ODF... yo creo que con esto se va a morir definitivamente... es cosa de tiempo nada más...

El otro comentario es sobre las demandas. A mi me parece que a Microsoft no le va a salir tan caro como tú dices, y menos en comparación a la empresa que demande. Tengo entendido que a la empresa demandada le podrían prohibir comercializar su producto mientras no quede claro si son culpaples o no, y ese tiempo puede matar a la empresa chica, mientras que Microsoft no va a tener problemas para inyectar más plata al proceso judicial... En fin... hay que esperar a ver como evoluciona todo esto...

En realidad tengo bastante rabia y estoy bastante desilucionado.
Tchorix

Foto de Alvaro

demandas

Hola Tchorix

No creo que MS haga empiece a demandar... sería demasiado burdo, demasiado tonto.... y si algo que no tiene Ballmer es un pelo de tonto (sic).

De todas formas, no sería raro que además de las barreras naturales de entrada (total 6.000 páginas es "lectura de baño"), hicieran movimientos subrepticios y cosas más chicas que una demanda -que haría mucho ruido- para evitar que entren nuevos jugadores.

Lástima por MS... se perdió la oportunidad de hacer las cosas bien, de quedar como el bueno de la película. La "promesa de no demandar de Microsoft", la poca claridad del proceso en varios paises, etc. sólo hace que se farreen una vez más el mejorar su imagen frente a la comunidad.

Gracias a $DEITY hace años que no ocupo ningún producto de ellos, así que en lo que a mi respecta, este nuevo estandar no me afecta (espero!).


Alvaro Graves - agraves [at] dcc punto uchile punto cl
MSN: no_mas_zpam [@]correocaliente punto com

Foto de Jens

Igual va a afectar

Igual va a afectar, sobre todo si continúan las prácticas de entidades como el Ministerio de Planificación de que las propuestas a concursos como la Iniciativa Milenio deban ser enviadas "en versión Word o Excel (no Acrobat)".

Jens

Foto de Alvaro

Ufff!!!

Tenía entendido (al parecer erradamente) que esas prácticas habían disminuido bastante desde hace algunos años y que se estaba adoptando PDF como estandar de facto.

Me recuerda a "Este sitio está optimizado para Internet Explorer"....


Alvaro Graves - agraves [at] dcc punto uchile punto cl
MSN: no_mas_zpam [@]correocaliente punto com

Foto de Tchorix

ese es quizás el punto más negativo

Lo que plantea Jens es el mayor problema... Si el estado empieza a adoptar el OOXML como estandar, entonces estamos cagados mientras no haya otro programa que lo implemente... Nos afecta aunque usemos o no productos de microsoft (mientras no haya alternativa)
Tchorix

Foto de CarlosM

Un par de observaciones...

Es importante señalar que el estándar legal de ISO para el uso de estándares es bien bajo (condiciones RAND son aceptables), y por lo tanto la aprobación por parte de la IOS no implica mucho en este sentido.

La segunda observación es que hubo una petición por parte de ECMA a la IOS para que le traspasara la mantención del estándar a ellos, lo que obviamente implicaría (no estoy seguro en que quedo la petición) que futuros cambios tendrían que pasar por MS.

Buen artículo, saludos!

Enviar un comentario

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • HTML permitido: <a> <em> <strong> <pre> <ul> <ol> <li> <img> <blockquote> <br> <div> <h2> <h3> <hr> <object> <embed>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.

Más información sobre opciones de formato