[LUG.ro] Formatos

HHDG lugro@lugro.org.ar
Sat, 05 Feb 2005 18:03:50 -0300


Ya que venimos hablando de los formatos, mp3, ogg, etc..

Me gustaría aprovechar el momento para criticar el formato de los
archivos de Open Office Org (en adelante OOO).

Hace mucho tiempo utilizo OOO, incluso migré todos mis archivos
y los de una pequeña empresa a este programa, pero cometí un error,
que ya estoy corrigiendo, con sabor de venganza.

Mi error fue utilizar el formato predeterminado de archivos
de OOO, a este formato le dedico el mail.

Primero les cuento a los que no saben como son los archivos de OOO
hay .sxw para textos, sxc para planillas, etc...
Todos comparten un formato similar. Por ejemplo los .sxw, son en
realidad varios archivos comprimidos en uno, es decir, si uno le cambia 
el nombre de .sxw a .zip, puede descomprimirlo. Contienen un archivo
.xml con el texto sin formato (sangría y esas cosas), otro archivo el 
formato, otro archivo las propiedades y opciones, etc...
El que desee saber más puede mirar en la ayuda de OOO.

Ahora las críticas.

Integridad de los datos:
-----------------------
La pregunta es ¿POR QUÉ COMPACTAR?
¿Acaso nadie en toda la comunidad de desarrolladores de OOO escuchó 
hablar de redundancias?, ¿Nadie pensó que es muy peligroso tener siempre 
los datos comprimidos? ¿Puede ser encima que se crean tan acertados que 
ni siquiera le dan al usuario la posibilidad de elegir si quieren o no 
comprimir sus datos?
Por favor no me digan que hicieron esta estupidez para poder hacer una 
propaganda que diga:
"nuestros archivos son mas pequeños que los .doc", porque es patético.


Performance:
------------
Obviamente la anterior no es la única desventaja de este ridículo e 
intrincado formato, personalmente me tomé el trabajo de confirmar una 
obviedad. Cuando aumenta el tamaño de estos archivos gracias a su
exquisita complejidad y compactación, el tiempo que tardan en 
cargarse/grabarse los archivos es obsceno.

Aquí un ejemplo:
prueba.sxc archivo fuente, creado en planilla de calculo OOO (144Kbytes)
prueba.xls MISMO archivo grabado desde el OOO en formato excel.(1.4MB)

Tiempo para abrir los archivos utilizando OpenOfficeOrg 1.1.3:
prueba.sxc 22 segundos.
prueba.xls 4 segundos

Estamos hablando de un 550% (quinientos cincuenta por ciento!!!!).


Compatibilidad:
--------------
En definitiva estoy tan insatisfecho con este formato que encuentro
desventajas por todos lados, por ejemplo, es sabido que en
OOO 1.1.3 puedo grabar/cargar datos en formato de MS Office 2000
Si deseo transportar mis archivos a un otro lugar, es conveniente
llevar una copia en ese formato, ya que si tienen OOO o MSOffice
en cualquier caso los podré abrir, si transporto en .sxw tendré
menos posibilidades. y me animo a poner esto de la compatibilidad 
después de leer esta noticia sobre la publicación de formatos
de Office.

http://www.error500.net/modules/news/article.php?storyid=331

Por supuesto que no todo es brillo, estos formatos aunque "publicados"
no son libres ni nada por el estilo.

encontré algo tan interesante como raro y sospechoso en el faq.

http://www.microsoft.com/Office/xml/faq.mspx

Q.    Can the licenses for the Office 2003 XML Reference Schemas be used 
by open source developers?
A.

Yes. Open source developers who wish to participate in a community 
development project can enter into the agreements and then work in a 
collaborative fashion on development of a program or programs.

"can enter into the agreements"..mmmm

De todas formas vale aclarar que las dos primeras criticas
son las que me llevaron a tomar la decisión y por lo pronto,
ya NO soy usuario del formato de OOO, si bien
voy a seguir usando OOO porque es un excelente programa.

Si alguien desea discutir ventajas y desventajas de este formato
bienvenido, quizás evite que otros usuarios dejen de usarlo.
Pero por favor, que no sea engañándolos.