Posts Tagged ‘OOXML’

CircoBit #10 al Aire

Jueves 24 de Enero, 2008

circobit.png

Circobit #10 ya está disponible en Podcaster.cl. El voto de Chile sobre el OOXML, y el SPAM en Chile son los temas de esta semana.

Chile y OOXML: Crónica de un Voto Anunciado (Parte I)

Lunes 14 de Enero, 2008

Esta semana, Chile, como muchos otros países alrededor del mundo, está terminando una nueva etapa en su participación en el proceso que está intentando estandarizar OOXML, el formato de documento creado por Microsoft. Y como en muchas otras partes del mundo, el proceso está dejando mucho que desear. Pero vamos por partes.

Un pequeño recuento: en Septiembre del año pasado se efectuó un primero voto que buscaba la aprobación, por vía rápida, de OOXML. Microsoft, a pesar de usar tácticas incalificables, perdió esa primera batalla, en la cuál Chile tuvo un rol menor. El Instituto Nacional de Normalización (INN) , encargado de decidir nuestro voto, había seguido en un principio un camino preocupante: sin ninguna discusión técnica o explicación, Chile cambio su membresía en la Organización Internacional para la Estandarización (ISO) de país “Observador” a “Participante”, con lo que su voto pesaría mucho más.

Como en otros países, este cambio hubiera sido un preludio para un voto positivo para Microsoft. Sin embargo, Chile ya cuenta con una joven pero entusiasta comunidad de activistas digitales, y el escrutinio al que fue sometido el proceso sin duda impidió un voto apresurado e incorrecto por parte del INN. Nunca sabremos, a menos que los involucrados nos cuenten, cuanta influencia tuvo el activismo en la red, pero dudo que el resultado final, la abstención de Chile, se hubiera logrado sin ese esfuerzo.

¿Y en que estamos ahora, meses después? Después del rechazo inicial, estamos casi al final de la segunda etapa del proceso después del rechazo inicial: ECMA (=Microsoft), la organización que presentó OOXML para su estandarización, ha respondido a muchos de los más de 3000 comentarios que fueron enviados por el INN y sus organizaciones hermanas alrededor del mundo. Esos comentarios, y las respuestas de ECMA, serán analizadas en lo que promete ser una meteórica jornada entre el 25 y 29 de Febrero en Ginebra, Suiza. Después de que termine esa reunión, organizaciones representantes como el INN tienen 30 días para definir su voto final con respecto a OOXML.

Y he aquí el quid del asunto. Mientras que en otros países son las organizaciones como el INN las que dirigen este proceso, el INN decidió dejarlo en las manos de la Cámara de Comercio Electrónico (CCE), una organización que, como bien han apuntado varios, tiene a José Antonio Barriga, gerente de tecnologías de Microsoft en Chile. No digamos que la imagen de la independencia. Peor aún, la sección de documentos del sitio de la CCE no deja ninguna duda de cuál es la posición de la organización con respecto al tema:

¡5 Estrellas!

(Nótese las cinco estrellas, ejem).

Esto es anecdótico, por supuesto, hasta que uno empieza a considerar algunas de las responsabilidades que, como entidad nombrada a la secretaria técnica, el INN le derivó a la CCE (PDF):

- Revisar y coordinar las respuestas, comentarios y votaciones del Comité Nacional hacia ISO; - Remitir las respuestas, comentarios y votaciones sometidas por el Comité Nacional a la secretaría responsable de Comité Técnico de ISO o Secretaría Central de ISO, según sea aplicable; - Entregar a los miembros la información necesaria para apoyarlos en el cumplimiento de sus roles dentro del Comité Nacional; - Dirigir las reuniones ampliadas del Comité Nacional; - Elaborar acta de las reuniones del Comité Nacional y someterla a la aprobación de dicho Comité; - Asistir a todas las reuniones de trabajo para:

  • dar consistencia a las discusiones
  • llevar un control del avance del estudio de los documentos
  • dar las pautas normativas
Es decir, el trabajo del “secretario” conlleva una inmensa responsabilidad y poder para dirigir la discusión. Tanto más preocupante, entonces, que la organización designada por el INN parezca tener un conflicto de interés tan evidente.

vcglock.png

Y otros miembros del comité tienen fuertes lazos financieros con Microsoft: VCG-Lock ha trabajado en un par de proyectos financiados por Microsoft, ADS lista a Microsoft como una de sus socios, y la Fundación Chile ha recibido financiamiento de la empresa.

Después de la formación del comité se realizaron nueve reuniones para discutir los 217 comentarios hechos por Chile en Septiembre. Hasta el 7 de Enero, a ECMA le faltaba contestar 66 (30%) de los comentarios hechos por Chile. Y según el plan de trabajo del comité, solo queda una reunión, el martes 15 de Febrero, antes de la decisión final que se tomará (no conozco los detalles) antes (o el mismo) viernes 18.

Una lectura de las actas es reveladora (el análisis queda para próximos artículos). La influencia de Microsoft en el proceso no se limita a su membresía en la dirección de la CCE, sino que sus representantes, que religiosamente asistieron a todas las reuniones, también parecen haber sido una voz permanente en las discusiones (kudos por la disciplina).

De las actas queda claro que casi toda la información técnica tuvo una sola fuente (adivinen). Y como veremos más adelante, el comité decidió ignorar algunos de los mismos comentarios que había hecho Chile en Septiembre.

Es decir, la situación como esta hoy indica que:

  1. El INN dejó a cargo del tema a una organización (la CCE) que tiene una preferencia declarada por OOXML, y que tiene en su directorio a un alto ejecutivo de Microsoft
  2. Otros representantes en el comité tienen similares lazos financieros con Microsoft.
  3. Las actas indican que con contadísimas excepciones, el comité recibió información técnica de una sola fuente, y que Microsoft actuó como juez y parte en el proceso.
  4. Como las últimas dos actas no están publicadas, es difícil saber si el comité logró completar su tarea. Si no es así, es importante recordar que el plazo final para una decisión es el 28 de Marzo.
¿Es está la crónica de un voto anunciado? No lo sé, pero las acciones del INN parecen indicarlo así. A pesar de un loable esfuerzo por ser más transparente, este comité no dá garantías, y tengo pocas dudas de que, a menos que veamos una fuerte reacción dentro y fuera de la red, esta semana el comité decidirá darle su respaldo a OOXML.

Hay mucho más que decir sobre las actas, y los invito a todos a leerlas. Hubieron voces de razón que ya mencionaré, y esfuerzos honestos (aunque probablemente insuficientes) para que el comité hiciera su trabajo en vez de ser un vehículo para la estrategia de Microsoft. Y como acostumbra pasar la responsabilidad cae no tanto en el comité mismo, sino en el INN por haber abandonado este tema tan delicado. ¿Como hablamos de la importancia de la innovación y la tecnología, si ni siquiera mostramos la motivación y la independencia para tomar nuestras propias decisiones?

No seamos como el INN.

OOXML, Office, y la compatibilidad histórica

Domingo 06 de Enero, 2008

En el proceso de estandarización por la que esta pasando el formato OOXML de Microsoft, uno de los argumentos más citados para justificar la creación de un nuevo estándar (dado que ODF ya existe) es que OOXML les permitirá a usuarios que ya tienen documentos en las versiones binarias del formato (entiéndase versiones antiguas como Word 95, 97, etc) acceder a estos documentos y actualizarlos sin perder sus datos. Es decir, el argumento es que OOXML provee mejor soporte para los millones de documentos históricos almacenados en organizaciones grandes y gente que no se ha molestado en actualizar sus programas.

En una actualización a Office 2003, sin embargo, Microsoft ha decidido impedir que documentos previos a Office 97 puedan ser abiertos en las últimas versiones de Office (el cambio puede ser revertido con cambios al registro de Windows). Argumentan que estos formatos que abrir esos documentos representan un riesgo de seguridad.

Por un lado, parece un despropósito el decir que son los formatos los inseguros, ya que la seguridad es responsabilidad de la aplicación. Por otro lado, y dada la discusión de la estandarización citada más arriba, queda claro que el discurso de la compatibilidad histórica de Microsoft no se lo toman en serio ni sus mismos ingenieros, que están dejando botados a los usuarios que tienen documentos en formatos más antiguos.

La ironía es que después de esta actualización, un usuario con documentos archivados en Word 95 tendrán mejor suerte abriéndolos usando OpenOffice que los mismos productos de Microsoft. Simplemente notable.

Burocracia Interna

Domingo 16 de Diciembre, 2007

Armonth en SigT:

Ya he comentado en alguna ocasión que para mí uno de sus principales problemas es el desarrollo burocratizado ([en Microsoft] tardaron un año en desarrollar el menú de apagado [de Microsoft Vista] por culpa de la burocracía interna) junto a tener que mantener la compatibilidad hacía atrás, en GNU/Linux a menudo se ha roto compatibilidad en las “libc” y si bien se ha montado la de dios, los programadores han adaptado sus programas y al final el cambio ha redundado en mayor eficiencia.
Me parece que este es un punto bien importante. La capacidad de romper compatibilidad le ha permitido a Linux progresar a pasos agigantados desde su incepción, y la decisión de Apple de hacer borrón y cuenta nueva al abandonar OS 9 en beneficio de OS X es una de las razones más importantes por las que Apple ha logrado convertirse en una opción popular nuevamente. El riesgo que corrió Apple fue el enfurecer a sus fieles usuarios, que fueron forzados a aprender un nuevo sistema. Los resultados están a la vista.

Y la resistencia de Microsoft a romper esa compatibilidad con sistemas antiguos no se limita a sus sistemas operativos. Muchos de los problemas con OOXML, el nuevo formato de documentos creado en Redmond, son el resultado directo de obviar la mejor solución técnica en favor de poder mantener compatibilidad con documentos antiguos.

Como consecuencia de esta decisión de privilegiar la historia en vez de la innovación, Microsoft esta forzando un formato deficiente, y la cuenta, como siempre, se le traspasa a los clientes, y peor aún, a todos los demás.

Y el perdedor es… OOXML

Martes 04 de Septiembre, 2007

No hay plazo que no se cumpla, ni deuda que no se page. Y para OOXML, el plazo se cumplió el pasado 2 de Septiembre, cuando los votos para la aprobación o el rechazo del formato de documentos de Microsoft debían ser enviados a Suiza para ser contados. Y ya están contados: OOXML ha sido rechazado por dos de los criterios que ya mencione antes.

Los resultados son una derrota clara para Microsoft: de los 41 países “P” (participantes), 17 votaron Si, 15 votaron No, y 9 se abstuvieron. Si recordamos las reglas del juego, aprobación requería que al menos 66% de los votos “P” fueran positivos sin contar las abstenciones. OOXML logró apenas el 53%.

El segundo criterio era que del total de países que votan, no más del 25% de los votos – descontando abstenciones – podían ser negativos. De los 69 votos válidos (89 incluyendo abstenciones) que se enviaron, 18 países votaron No, lo que significa que un 26% de los votos son negativos.

A pesar de todos los esfuerzos, legítimos algunos y otros no, Microsoft ha fallado en esta etapa de convertir el formato de sus programas en un estándar internacional. Y tácticas menos que transparentes puede que le cuesten caro al gigante de Microsoft: desde ahora, habrán muchos más ojos preparados para asegurarse que el proceso se haga de acuerdo a los libros.

Cambio y fuera.

Timing

Sábado 01 de Septiembre, 2007

Ayer, con coordinación que solo se ve en un ballet, y mientras escribía el último correo antes de cerrar el computador, me llegó la noticia de que el INN ha decidido abstenerse en la votación sobre OOXML y mi (hasta ahora) extremadamente confiable Thinkpad tuvo un ataque de algo y murió. Nada de pánicos o mensajes de error. Pantalla negra y falta total de señales de vida. Un aneurisma electrónico.

Por supuesto, esto paso justo cuando estoy preparando maletas para llegar a Chile el lunes en la mañana (mis diculpas a los amigos que se enteran de esta forma). Gracias a nuestro excelente departamento informático, soy – por un par de semanas – un nuevo integrante de la comunidad Apple. Dada la obligación de abandonar a mi querido Debian, me dieron la opción de Windows o Mac. Así que aquí estoy, escribiendo con un PowerBook G4. Podría ser peor.

Y un aplauso para Lenovo: ingresé una solicitud de servicio bajo garantía (la diferencia de precio por un Thinkpad se explica en parte por los 3 años de garantía que incluyen) y me llamaron literalmente 8 minutos más tarde para ver cuál era el problema. Después de una breve explicación, me han enviado una caja por correo (con retorno pre-pagado) para que envié al difunto a ser revivido. Servicio al cliente de película.

Eso es todo por ahora. Espero reiniciar transmisiones pronto. Estaré aprendiendo como funciona el Powerbook (todo bien por el momento). Cambio y fuera.

OOXML: Suecia cambia su voto, y se abstendrá.

Jueves 30 de Agosto, 2007

A propósito del vergonzoso proceso que llevó a la decisión de Suecia a votar por la aprobación de OOXML, Groklaw informa que el Instituto de Estándares Sueco ha decidido echar marcha atrás y ha cambiado el voto de Suecia a “abstención”.

Espero que todos esos pobres “partners” de Microsoft en Suecia reciban su dinero de vuelta.

Microsoft y OOXML: el costo de un voto afirmativo (en Suecia)

Miércoles 29 de Agosto, 2007

Para los que no están obsesionados con la votación que se viene el próximo 2 de Septiembre, tal vez se les pasó que Suecia anunció que respaldaría la aprobación de OOXML como un estándar ISO. Detalles del proceso que han sido publicados desde la reunión donde se definió la posición de los suecos han dejado evidencia las lamentables tácticas que está usando Microsoft para lograr su objetivo.

medium.jpg

Un poco de historia: hasta hace un par de meses, la derrota de OOXML en el Instituto de Estándares de Suecia (SIS en inglés) parecía completamente asegurada. El voto iba a ser por consenso dentro del instituto, y el comité a cargo de la decisión estaba compuesto en su mayoría por agencias gubernamentales e instituciones de carácter técnico, y los cientos de objeciones técnicas al formato de Microsoft Office parecían insuperables.

Insuperables, es decir, hasta que súbitamente, el SIS fue inundado con nuevos miembros. A pesar de que el privilegio de convertirse en miembro y votar cuesta aproximadamente US$2500, 23 empresas se unieron al SIS justo antes de la votación final. Los recién llegados eran en su gran mayoría empresas “partners” de Microsoft en Suecia. ¿El resultado? El voto pasó de un muy probable “Rechazo a OOXML” a “OOXML es fantástico” con 25 votos a favor, 6 en contra y 3 abstenciones.

Y la cosa se pone peor. Mucho peor. Groklaw ha publicado que antes de la votación final del SIS, Microsoft le envió un memorándum a varios de sus “partners” en Suecia (Microsoft ha admitido que es auténtico). Según el artículo, Microsoft les escribe que “espera” que el partner se una al SIS y “que vote “Sí” a la aprobación de OOXML”. Y ni siquiera deben preocuparse de encontrar razones:

“[Las empresas partners] no necesitan discutir los contenidos de la especificación pero deberían estar preparados para ofrecer algunos argumentos de porque están votando “Sí” – estos argumentos se los proveerá Microsoft
En el memo, Microsoft también aclara que aunque la empresa tendrá que correr con los gastos de incorporarse al SIS, el gasto no será en vano: Microsoft ofrece a las empresas que voten por aprobar OOXML “soporte de marketing” y “apoyo adicional” que no es especificado. A buen entendedor, pocas palabras.

En resumen, Microsoft ha logrado corromper el proceso de estandarización hasta el punto que unos meros 50.000 dólares son suficientes para comprar el voto de un país completo (Microsoft ha declarado que el memo fue un error. ejem). Si las tácticas del gigante de Redmond me habían parecido poco transparentes, pero dentro de lo que se podía esperar dado su poder e influencia, creo que lo que estamos viendo estos días va más allá de lo que aún los más pesimistas podrían haber predicho.

En los próximos días, voy a tratar de escribir un poco más de lo que está pasando en Chile, porque hay signos preocupantes de que el voto nacional también puede estar siendo influenciado indebidamente. ¿Tendremos otra lluvia de titulare con las palabras “Microsoft”, “Chile”, y “vende”? Estén atentos, que ya es cosa de días.

ISO y OOXML: Las Reglas del Juego el 2 de Septiembre

Sábado 25 de Agosto, 2007

Como muchos lectores sabrán a estas alturas, el próximo 2 de Septiembre es el plazo final para que las organizaciones nacionales que pertenecen a ISO (Chile incluido) decidan su voto con respecto a la propuesta de que OOXML, el formato de documentos del recién estrenado Microsoft Office 2007, se convierta en un estándar internacional. El proceso de votación es un poco complicado, así que vale explicar un poco como funciona la cosa, para que los leales lectores no se confundan cuando se empiecen a contar los votos la próxima semana.

La cosa funciona más o menos así: cada país miembro de ISO debe decidir entre tres posibles votos:

  1. Aprobar: Este voto puede incluir comentarios, pero solo de carácter general o editorial.
  2. Rechazar: Este voto puede incluir comentarios de cualquier tipo, incluyendo indicaciones de problemas técnicos que deberían ser corregidos y propuestas para su corrección.
  3. Abstención.
Un aspecto muy importante que es importante destacar es que las reglas para las organizaciones nacionales (p. 48) que deben decidir el voto de cada país indican que:
Aprobación condicional debe ser enviada [a ISO] como un voto de rechazo.
Es decir, si una una organización nacional cree que OOXML estándar presenta problemas técnicos que deben ser solucionados, debe rechazar la aprobación del estándar, incluso en el caso en que crea que estos problemas pueden ser solucionados y el estándar puede ser aprobado más tarde.

El otro aspecto que es un poco complicado es como se determina el resultado. A pesar de que cada país tiene un solo votos (todos los países son iguales), no todos los votos tienen el mismo peso (hay países más iguales que otros). En términos simples, hay dos tipos de miembros de ISO que pueden votar: los países “P” (Participantes) y los países “O” (Observadores). Para que OOXML pueda ser aprobado, todas las siguientes condiciones deben cumplirse:

  1. No más del 50% de países deben abstenerse.
  2. Al menos 66% de los países “P” deben aprobar.
  3. No más del 25% del total de los votos (Países “P” y “O” combinados) debe rechazar.
Como se imaginarán, la primera condición es relativamente fácil de cumplir en el caso de OOXML. Es cosa de tener suficientes votos, y no hay indicación hasta ahora de que muchos países “P” se van a abstener, aunque Finlandia e Italia han indicado su intención de hacerlo. Abstenciones no son consideradas cuando se calculan los porcentajes de los puntos (2) y (3).

El criterio (2) es más complicado para Microsoft. China, India, Brasil, Canadá y Japón, todos países “P”, han indicado que rechazarán OOXML. Es probable que otros países que han trabajado en ISO por mucho tiempo sigan esta tendencia.

Pero la guerra no está ni cerca de estar perdida para Microsoft. De hecho, hay varias indicaciones que Microsoft esta peleando dos batallas: tratar a convencer a países que voten a favor, o en el peor de los casos que se abstengan (¡esto es bastante obvio!), y la segunda estrategia es lograr que países pequeños voten “Aprobar” y cambien su membresía en ISO de observador (O) a participante (P). El genio de esta estrategia es evidente: Microsoft será capaz de contrarrestar la oposición de países al “diluir” los votos negativos que podrían cambiar generar un rechazo de OOXML debido al criterio (2). Hay indicaciones de Chile está considerando justamente esta medida, aunque es poco claro cuál será el voto del INN, ni tampoco si el cambio de O a P se hará antes del 2 de Septiembre. Estén atentos.

Y esto nos lleva al criterio número (3). En cierto sentido, este es el más difícil de influenciar, porque no toma en cuenta el tipo de membresía de cada país. Microsoft ha tenido que usar tácticas más conocidas, y esta usando toda su influencia. En un voto reciente en Estados Unidos, por ejemplo, Bill Gates llamó directamente al Ministro de Comercio norteamericano (Si señores, en todas partes se cuecen habas) para cambiar un voto poco favorable. Desde Tanzania a Portugal, pasando por Kenya, organizaciones nacionales están recibiendo una atención inusitada de Microsoft, que esta reclutando votos positivos a diestra y siniestra. Sin duda, lo mismo esta pasando en Chile, donde la amistad de Microsoft y el Gobierno es bien conocida.

Como ya contaba en el blog de Christian, hay sólidas razones técnicas para rechazar OOXML, razones que se son independientes de que opinión nos genere Microsoft como empresa. El INN tiene una opción clara para definir su voto la próxima semana, y debería rechazar la aprobación de OOXML.

¡son los formatos, maldita sea! (OpenOffice vs. Microsoft Office)

Jueves 01 de Marzo, 2007

Christian tiene una excelente crónica de como un usuario que necesite que las cosas simplemente funcionen puede terminar abandonando OpenOffice, la alternativa más seria a Microsoft Office. Pero el francotirador llega a unas conclusiones extrañas…

El problema es bien común: Pepe guarda archivo en Microsoft Office.  Pepe quiere abrir el documento en otro computador (digamos, en Linux) e intenta OpenOffice. Para documentos simples, no hay mucho problema. Si el documento esta lleno de secciones y diagramas, la historia puede terminar en drama. logonew.gif

Pero el problema de fondo aquí son los formatos, no las aplicaciones. No hace mucho tiempo uno podría haber dicho que  “el mundo ya corre sobre Microsoft” si hubiéramos estado hablando sobre la red: Internet Explorer había derrotado (con prácticas ilegales) a Netscape, y por mucho tiempo el tener un ícono que dijera “Solo para IE” era común, y aún peor,  completamente aceptable.

Pero Firefox cambio todo eso. Le dio suficiente pelea a IE para que  la gente empezará a pensar seriamente en estándares y formatos comunes para uso en sitios web, en vez de dejar que Microsoft dictara las reglas y que el resto del mundo jugara al corre que te pillo. Y corre que te pillo es lo que esta jugando OpenOffice ahora, siempre tratando de investigar como funcionan los formatos de Office (para los cuáles no hay código), y siempre condenado a estar a un paso atrás de Microsoft. A menos que…

Y es aquí donde creo que Christian se equivoca. La cosa no es aliarse con Microsoft, porque como bien dice Christian, no está en su interés comercial dejar que otros puedan implementar sus formatos adecuadamente. La pelea está en impulsar el uso de formatos abiertos que no dependan de una empresa en particular, y mucho menos de una aplicación. OpenOffice y Microsoft Office deberían estar compitiendo como lo hacen Firefox y Explorer: por usabilidad, estética y extensibilidad, no por si uno puede abrir un formato propietario mejor que el otro.

Es por eso que la pelea no es que OpenOffice pueda abrir o guardar documentos en el formato propietario de Microsoft Office, sino que ambas aplicaciones puedan usar un estándar abierto, y ese estándar es el OpenDocument Format (ODF). Y esa pelea va bien, con varios estados de EEUU y gobiernos europeos demandando estándares abiertos. Ese es un buen augurio para que la historia que nos cuenta Christian se vuelva una leyenda, como cuando los viejos nos contamos las leyendas de sitios que eran “Solo para IE”.

Los contenidos de este blog están publicados bajo una licencia Creative Commons Atribución-Compartir-Igual. (c) 2005-2012 El Diablo en los Detalles | Usando WordPress y una versión modificada de Barecity.