14 Septiembre 2007
Uruguay y el OpenXML
Autor: fedaro en: Software Libre .
(Titulado en Brecha como La Ofensiva de Microsoft – Éramos tan dóciles)
(Titulado en La Diaria como Uruguay y el Mundo)
Por Fernando da Rosa
Recientemente, el 2 de septiembre se realizó, a nivel mundial, una votación de todos los paÃses miembros de ISO para definir si se aceptaba un nuevo formato de documentos informáticos desarrollado por la empresa Microsoft. Uruguay fue el único paÃs del MERCOSUR que dijo SI a la propuesta de Microsoft.
Para entender lo que ocurrió en nuestro paÃs es necesaria una breve introducción al tema.
La Organización Internacional para la Estandarización (ISO), es una organización no gubernamental, compuesta por representantes de los organismos de normalización nacionales de los paÃses miembros. ISO no es un acrónimo sino que proviene del griego iso que significa igual. Y justamente su función principal es aprobar estándares comunes que faciliten el comercio y la transferencia de tecnologÃa, mediante la producción de normas internacionales a nivel de la industria y el comercio, conocidas como normas ISO.
En nuestro paÃs el organismo de normalización que nos representa ante ISO es UNIT, fundada en 1939 es una institución privada sin fines de lucro, la cual es reconocida y designada oficialmente, a partir de 1997, como Organismo Nacional de Normalización.
Una clara tendencia
A nivel mundial, es clara la tendencia de los paÃses a legislar a favor de la utilización de formatos abiertos y estándar en la administración pública. Por ahora el único formato de ofimática reconocido como estándar ISO es el formato OpenDocument, publicado el 30 de noviembre del 2006 como estándar ISO 26300. La publicación de dicho estándar, abierto y disponible para que cualquiera lo pueda utilizar, fue un hito a nivel internacional. Principalmente porque abrió las puertas para lograr la independencia de los formatos cerrados propiedad de una única empresa, Microsoft.
Un ejemplo, las especificaciones del formato de archivo que genera el procesador de textos Word (archivos .doc) no están disponibles para que cualquier programador las pueda utilizar. Por lo cual, si una empresa o ente estatal quiere trabajar sin problemas, con archivos .doc generado por Word, siempre va a necesitar del software de Microsoft. En cambio si utiliza el formato OpenDocument, siempre va a poder acceder a dichas especificaciones y si se le ocurre desarrollar software para trabajar con dicho formato lo puede hacer.
¿Qué significa esto? . Que se abre la posibilidad para que cualquier empresa pueda programar software que trabaje utilizando dicho formato, ya existen varios paquetes de software ofimático, como Open Office, Abiword, Koffice, etc, que trabajan con él. En otras palabras se abre la libre competencia. Pero algo que es aún más importante, las empresas y los estados que utilizan dicho formato poseen las especificaciones técnicas de los archivos en que guardan su información. Lo cual asegura su accesibilidad futura.
Hasta acá todo bien, es solo un tema de tiempo y esfuerzo lograr que el mundo se libere de los formatos cerrados de una única empresa.
Una nueva estrategia
Ahora bien, Microsoft ve que muchos paÃses del mundo empiezan a aprobar en su legislación leyes tendientes a que el Estado utilice formatos abiertos y estándar. Inclusive un Estado del propio Estados Unidos, paÃs sede de Microsoft, Massachusetts, decide aprobar OpenDocument como formato oficial.
Como resultado de lo anterior, Microsoft decide desarrollar su propio formato “abierto y estándar” y obtener la certificación ISO para el mismo.
Para ello desarrolla el formato OpenXML, el cual luego es presentado, mediante la vÃa del FastTrack ante ISO para su aprobación. La presentación la realiza Ecma como ECMA/376 y pasa a ser considerado por ISO como ISO/IEC DIS 29500, para su evaluación. Dicha opción implica una votación a nivel mundial en un plazo de tres meses.
Ecma internacional es la nueva denominación de la European Computer Manufacturers Association (ECMA), debido a que paso a ser internacional, Ecma ya no se considera un acrónimo.
La votación en Uruguay
A nivel de Uruguay se crea, a instancias de UNIT, un comité encargado de analizar las 6.000 páginas del documento que define el estándar OpenXML y decidir el voto de UNIT ante la ISO, el voto de Uruguay es importante dado que Uruguay es miembro nato de ISO y miembro principal en esta votación. Su voto pesa lo mismo que el de EEUU, China o Francia, por poner ejemplos.
Supongo que el lector se preguntará ¿es posible estudiar y analizar en un comité, 6000 páginas de documentación técnica, en 3 meses? Justamente, ese argumento fue el que llevó a muchos paÃses a abstenerse de votar.
Pero además esas 6.000 páginas están plagadas de puntos cuestionables desde el punto de vista técnico, hay cientos de ellos, se han detectado funciones indocumentadas, cambios en el manejo de los códigos de idiomas (con relación a definiciones previas de ISO), notaciones inconsistentes para las unidades porcentuales, utilización de algoritmos criptográficos propios, en lugar de los ya definidos por ISO, etc.
Para dar solo un ejemplo, comprensible por todos los lectores y que puede resultar hasta gracioso, en la página 3305 del documento se define el año 1900 como bisiesto, si le hacemos caso a nuestro actual calendario gregoriano, el año 1900 no es bisiesto, pero al parecer el “formato abierto y estándar” presentado por Microsoft exige que se le haga más caso a Microsoft. Todo ello debido a un error en sus productos que se arrastra - en realidad - desde la planilla de calculo de Lotus. Uno se puede preguntar, frente a este ejemplo, ¿es lógico aceptar un estándar internacional, que por conveniencia de una empresa, debe seguir perpetuando un error?.
Las reuniones del comité en nuestro paÃs, integrando por 21 representantes de diversos organismos, comenzaron el 14 de junio, terminando con una votación que se realizó el 27 de agosto.
En la mayorÃa de las reuniones participó menos del 50% de los integrantes del comité y el dÃa de la votación estuvo presente casi la totalidad, faltando solo cinco integrantes, entre ellos el representante de SECIU (Servicio Central de Informática de la Universidad de la República) y el del LATU.
De los organismos públicos presentes el dÃa de la votación, solo ANCAP y AGESIC (Agencia para el Desarrollo del Gobierno Electrónico y de la Sociedad de la Información y del Conocimiento) se abstuvieron de votar, el resto votó a favor del estándar de Microsoft. Eso ya genera una interrogante: ¿Cómo es posible que AGESIC considere que es conveniente abstenerse y el resto de los organismo públicos representados, salvo ANCAP, voten a favor del formato?. Se puede argumentar que es un tema estrictamente técnico, pues bien, no es asÃ, es un tema también polÃtico, de polÃtica con relación a la independencia del Estado frente a un determinado proveedor, apropiación de las nuevas tecnologÃas, libre competencia, etc.
Luego de aproximadamente 8 reuniones, en las cuales la concurrencia fue escasa, los delegados del BCU, el BROU, el BPS y UTE, votaron a favor de aprobar un documento de 6000 páginas, constituyéndose en elemento clave en la definición de la votación en nuestro paÃs.
La votación en el resto del mundo
Pero ¿qué pasa en el resto del mundo?, en el resto del mundo el resultado de la votación es negativo.
PaÃses como Canadá, Nueva Zelanda, Francia, Inglaterra, Brasil, India, China, Dinamarca, Japón, Noruega, Sudafrica, entre otros, le dicen no al formato.
Chile, Argentina, Australia, Bélgica, Finlandia, Israel, Italia, México, España, entre otros, se abstienen de votar.
La votación en ISO, para la aprobación de un estándar, requiere de una mayorÃa especial, entre los miembros principales, de los cuales Uruguay formaba parte en esta votación, dicha mayorÃa es de los 2/3. En esta oportunidad no se alcanzó dicha mayorÃa, por lo cual el resultado fue un no a la aprobación del estándar. En el caso de los miembros observadores tampoco se lograron los votos necesarios para una aprobación.
Solo se llego al 53% de votos a favor del estándar, en el grupo de miembros principales, algo muy lejano al 66% requerido para su aprobación.
Ahora bien, a dicho porcentaje del 53 % se llegó como resultado de una agresiva polÃtica de Microsoft por obtener el voto en los comités nacionales (un buen ejemplo es lo ocurrido en Suecia) y al estÃmulo de Microsoft a la incoporación de nuevos paÃses al grupo de miembros principales, paÃses pequeños donde su influencia se hiciera valer.
Sà analizamos la votación de los 30 miembros plenos orginales, vemos una clara mayorÃa a favor del no, 14 votos por no frente a 8 por si y 8 abstenciones. En cambio entre los miembros principales nuevos, se ve una clara mayorÃa a favor del si, en realidad hubo un solo no, el de Ecuador. Nuestro paÃs dio, frente al mundo, la imagen de ser un paÃs donde Microsoft tiene una gran influencia, en el momento de votar un estándar.
Voviendo a Uruguay
Uruguay fue el único paÃs del MERCOSUR en decir si a al propuesta de Microsoft.
En nuestro paÃs, se ha cuestionado por parte de algunos integrantes del comité, la forma en que UNIT manejó las reuniones, si bien es evidente que ello no fue determinante en el resultado obtenido. Lo determinante fue la posición de los organismos estatales que decidieron darle su voto a Microsoft.
Cuando el ordenamiento jurÃdico de nuestro paÃs expresamente prohÃbe beneficiar a unas empresas sobre otras, se oyó decir al representante del BPS en una de las reuniones:
“… yo soy ignorante de estos témas técnicos… y no tengo acceso a toda la información que ha sido manejada salvo a través de éste comité… y como usuario de Microsoft Office esto nos beneficia… y las licitaciones se hacen para lo que conocemos, y eso es Microsoft Office”. (Tomado del sitio web de uno de los integrantes del comité, Gustavo Boksar, http://www.boksar.info).
¿ Qué pasó con el TOCAF (Texto Ordenado de Contabilidad y Administración financiera del Estado)?
¿Cómo es posible que un funcionario público, diga que las licitaciones se hacen para los productos de una determinada empresa?
¿No será tiempo de que en las licitaciones se pida una suite de ofimática, en lugar del producto especÃfico de una determinada empresa?
Por otra parte una de las opciones posibles, utilizada en todo el mundo, por organismos gubernamentales y también bancos (un ejemplo cercano es el Banco do Brasil) es Open Office, se puede descargar gratuitamente a través de Internet y utiliza para el manejo de documentos un formato abierto y estándar, el formato Open Document (estándar ISO 26300).
Fernando da Rosa
http://www.fedaro.info
Referencias:
Sitio web con información de lo que ocurre a nivel mundial en torno al tema.
Información en español sobre el tema.
La versión de Microsoft sobre el formato y el motivo por el cual deberÃa ser un estándar ISO.
————-
English version
Titled in Brecha as “La Ofensiva de Microsoft- Éramos tan dóciles� [Microsoft’s offensive- We were so docile]
Titled in La Diaria as “Uruguay y el Mundo� [Uruguay and the World]
By Fernando da Rosa
Recently, on September 2nd a worldwide ballot among the ISO members countries, on whether to accept or not a new document format developed by Microsoft has been carried out. Uruguay was the only country of the MERCOSUR to accept this proposal.
In order to understand what happened in our country a brief introduction is needed.
The International Standards Organization (ISO) is a non governmental organization composed by representatives of the national organisms of standardization from the member countries. ISO is not an acronym, it rather comes from Greek and means “equal�. Its duty is to approve standards in order to facilitate commerce and technology transfer by producing international rules for industry and commerce, known as ISO standards.
In our country the organism representing us with ISO is UNIT. Founded in 1939, UNIT is a private non-profit institution, which was recognized and officially appointed on 1997 as the National Standardization Organism.
A marked trend
On a global level, the trend of countries to legislate in favour of using open format and standard in the public administration is clear. By now the only format of office automation recognised as the ISO standard is the OpenDocument format, publicized on November 30th 2006 as the ISO 26300 standard. The appearance of this standard open and available for anyone was an international milestone. Mostly because it opened the doors to reach independence from closed formats, property of one only enterprise: Microsoft.
For example, format files specifications generated by the word processor Word (files .doc) can not be used by any programmer. Therefore, if an enterprise or a State entity wants to work without any problem, with files .doc generated by Word, they will always need Microsoft’s software. If using OpenDocument instead, they will always be able to access to those specifications and if they want, they will also be able to develop software to work with that format.
What does it means? It means that the possibility for any enterprise to program software which works with that format is open. There are many packages of office automation as Open Office, Abiword, Koffice, etc, which work with that format. In other words free competition is open. But something more important, enterprises and States using that format have the technical specifications of the files where they keep their information, which insures future access.
Up to here, everything is fine. It’s just a matter of time and effort to release the world from closed formats of one only enterprise.
A new Strategy
Now then, Microsoft sees that many countries are starting to approve laws tending to favour the use of open and standard formats. Even Massachusetts, a State of the United States, Microsoft’s country head office, decides to approve OpenDocument as the official format. As a result, Microsoft decides to develop its own “open and standard� and get ISO’s certification for it.
For that purpose they develop the OPenXML format which is presented via FastTrack to ISO for its approval. The presentation is carried out by Ecma as ECMA/376 and is considered by ISO as ISO/IEC DIS 29500 for its evaluation. The mentioned option implicates a worldwide ballot in a three months term. Ecma international is the new name of the European Computer Manufacturers Association (ECMA), since it is international now, Ecma is no longer considered an acronym.
Ballot in Uruguay
In Uruguay, at the request of UNIT, a committee entrusted of analysing 6.000 pages of the document defining the OpenXML standard and of deciding UNIT’s vote at ISO, is created. Uruguay’s vote is important since Uruguay is one of the founder members and main member in this ballot. Its vote is as important as USA’s, China’s or France’s votes. I suppose the reader must be wondering: is it possible to study and analyse in one committee 6.000 pages of technical documentation in 3 months? That is precisely the argument of many countries to abstain from voting.
Besides those 6.000 pages are riddle with questionable technical points, hundreds of it, undocumented functions have been detected, changes in the use of languages codes (related to ISO previous definitions), weak notations for the percentage units, use of own cryptographic algorithms instead of those defined by ISO, etc. As an example, that can be understood by every reader and which can even be funny, in the page 3305 of the document, the year 1900 is defined as a leap year even if according to our Gregorian calendar, it was not. Apparently the “open and standard� format presented by Microsoft demands to follow them instead. This inaccuracy is actually due to a mistake dragged since the Lotus spreadsheets. In front of this example one can wonder if it is logical to accept an international standard which by convenience of a firm, must keep on perpetuating a mistake?
The Committee’s meetings in our country, composed by 21 representatives of many organisms, started on June 14th and finished with a ballot on August 27th. In most of the meetings less than 50% of the members participated and on the ballot’s day all of the members were there except for 5 members, including SECIU’s (Republic’s University Computer Central Service) representative, and LATU’s (Technological Laboratory of Uruguay) representative.
The public organisms that were present on ballot’s day voted in favour of Microsoft’s standard, only ANCAP (National Administration of Fuel, Alcohol and Portland) and AGESIC (Agency for Development of Electronic Government and Society of Information and Knowledge) abstained from voting. This generates a question: How is it possible that AGESIC considers convenient to abstain and the rest of the public organisms represented, except ANCAP, vote in favour of the format? One can argue that it is a technical matter, well, it is not. It is also a political matter related to state independence in front of a particular provider, appropriation of new technologies, open competition, etc.
After about 8 meetings with very little audience, representatives from BCU (Central Banc of Uruguay), BROU (Banc of the República Oriental del Uruguay), BPS (State Banc of Insurance) and UTE (National Administration of Power Station and Electric Transmissions) voted in favour of approving a 6.000 pages document constituting a key component in the ballot’s definition in our country.
Ballot in the rest of the world
What happened in the rest of the world? In the rest of the world the ballot was negative.
Countries like Canada, New Zealand, France, England, Brazil, India, China, Denmark, Japan, Norway, South Africa, between others, say no to the format.
Chile, Argentina, Australia, Belgium, Finland, Israel, Italy, Mexico, Spain, between others, abstain from voting.
To approve a standard, ballot ISO requires a special majority of 2/3 between main members from which Uruguay was part in that ballot. In this opportunity they did not reached that majority and that is the reason why the standard was not approved. Observant members did not reached the needed votes either.
They only attained 53% of the votes in favour in the group of main members, a number very distant from the required 66%.
However, that 53% was reached after an aggressive Microsoft’s policy for obtaining votes in the national committees (a good example is the Sweden case) and after Microsoft’s support to incorporate new countries to the group of main members, mainly small countries where its influence could be worth it. If we analyse the 30 original member’s ballot, we see a clear majority in favour of “no�: 14 votes were negative, 8 positives and 8 abstained from voting. On the other hand between new members there is a clear majority in favour of “yes�, there was actually only one negative vote: Ecuador’s vote. Uruguay showed to the world the image of a country where Microsoft has a powerful influence when voting for a standard.
Back to Uruguay
Uruguay was the only country of the MERCOSUR to say yes to Microsoft’s proposal.
In our country, the way UNIT handled meetings was questioned by some of the committee members, although it is obvious that this was not the cause of the result. The position from state organisms which decided to give their votes to Microsoft was decisive. When our country’s legal code forbids specifically benefiting one enterprise upon others, BPS representative said in one of the meetings:
“…I’m an ignorant about technical aspects…and I do not have access to all the handled information except through this committee…and as a Microsoft Office user this benefits us…and biddings are done for what we know and that is Microsoft Office� (From the web site of one of the Committee members, Gustavo Boksar, http://www.boksar.info)
What happened with TOCAF (Accounting and Financial State Administration Amended Text)?
How is it possible that a government employee says that bidding are made for products of one specific enterprise?
Isn’t it time to ask within the biddings for an office automation suite instead of a specific product of a specific enterprise?
On the other hand, one of the possibilities used all over the world by government organisms and bancs (for example Banco do Brasil) it is Open Office, which can be downloaded free in Internet and which uses on documents an open and standard format: OpenDocument format (Standard ISO 26300).
Fernando da Rosa
http://www.fedaro.info
References:
Sitio web con información de lo que ocurre a nivel mundial en torno al tema.
[Web site with information on what is going on worldwide about this topic]
Información en español sobre el tema.
[Spanish information about this topic]
Link al sitio web donde se están juntando firmas contra el formato, la cosa sigue ahora en Ginebra en febrero del 2008.
[Link to the web site where signatures are being collected against the format, discussions will go on in Geneva on February 2008]
La versión de Microsoft sobre el formato y el motivo por el cual deberÃa ser un estándar ISO.
[Microsoft’s version about this format and the reason why it should be an ISO Standard]
Un comentario hasta el momento...
Camilo Dice:
8 Febrero 2008 a las 17:25.
¡Muy buen artÃculo!
Ojalá este tipo de cosas no siguieran sucediendo.
Saludos!



