Hola a todos, hace tiempo que no escribo algo, esta vez vengo con algo que quizás a la mayoría de los mortales no les importa (Aunque deberían) pero que en mi opinión es algo muy importante sobre todo cuando hablamos de interoperatibilidad. Bien, muchos se preguntarán ¿Que coños es ODF y OOXML?, pues para saber de que diablos hablo, solo hay que consultar a nuestra amiga la wikipedia aquí y aquí.
Ahora, muchos se preguntan porque es importante, esto es muy importante porque permite la interoperatibilidad, es decir, gracias a los estándares abiertos es que tecnologías como Internet son lo que son hoy por hoy. Por ejemplo si tu haces una carta en OpenOffice Writer o en Abiword, lo ideal es que la puedas abrir con OpenOffice o con Microsoft Word sin ningún problema, y los mismo pasa con las presentaciones, hojas de calculo, etc, la idea es que todos podamos compartir documentos sin necesidad de estar atado a una compañía. Si buscan en google algo sobre NO OOXML se darán cuenta de hubo una gran controversia a la hora de adoptar este formato como estándar ISO, en mi caso la idea no es criticar este formato, porque queramos o no, es "abierto" y yo como usuario que trabajo en una oficina me conviene que funcione bien en cualquier programa.
Soy uno de los mas interesados en que estos archivos funcionen porque es muy molesto tener que usar Microsoft Office solo para tener compatibilidad con tus compañeros, porque quieran o no, la forma en que OpenOffice u otro software de Ofimática abren los archivos de M$ es desastroso, especialmente si hablamos de documentos ricos en contenidos.
Muchos no entenderán de lo que hablo, como dicen por ahí, "Una imagen vale mas que mil palabras", entonces mostraré muchas imágenes sobre lo que estoy hablando. Las pruebas que hice consisten en varios archivos de rico contenido creados con Microsoft Office y con OpenOffice y abiertos con otras suites ofimáticas como Gnome Office.
Entonces comenzaré con un archivo que hice en OpenOffice pero lo guardé con el formato propietario abierto .xlsx (OOXML) de Microsoft, se supone que al ser especificaciones abiertas cualquier software debería ser capaz de crear uno y que se pueda abrir en M$ Excel sin ningún problema.
El documento debería verse así
Cuando lo guardamos a formato .xlsx Openoffice nos muestra un pantallazo de advertencia indicándonos que posiblemente el archivo no se guarde bien, yo lo guardé de todas maneras y ellos tienen toda la razón, el formato no se ve nada bien, tanto así que lo abrí con el mismo OpenOffice y obtuve esto.
Aún no saquemos conclusiones, ¿Que pasa cuando intentamos abrir el mismo archivo en M$ Excel?, en mi caso obtuve este mensaje de advertencia.
Quizás para muchos no es importante pero después de presionar el botón "Si" simplemente obtuve esto.
¿Que pasa si intentamos abrir el mismo archivo en Gnumeric? Pues obtendremos otro mensajito agradable :)
Si le damos "cerrar" obtendremos algo como esto:
¿Esto que es?, la respuesta es simple en este caso hay interoperatibilidad cero, es decir que si creamos una hoja de calculo rica en contenido desde Openoffice vamos a tener problemas al enviársela a un compañero que use Microsoft Office si la guardamos en el formato OOXML o mejor conocido como .xlsx, a la gran mayoría de los mortales esto le importa un pepino y eso es porque muchos descargan el M$ Office de Taringa, pero las empresas no deberían de ignorar este tipo de cosas simplemente porque una licencia de M$ Office cuesta un dineral y hay alternativas mas económicas e incluso gratuitas que suplen necesidades de varias empresas y a nuestro amigo M$ NO LE CONVIENE que los formatos sean 100% abiertos porque de lo contrario perdería un gran mercado (Si no estoy mal M$ Office domina mas del 90% del mercado), el problema es para las personas que no quieren o no pueden comprar M$ Office, están obligados a hacerlo porque de lo contrario sus documentos no serían compatibles con los de otras personas, y es una obligación practicamente, en mi caso desearía usar OpenOffice en la empresa porque me siento mas comodo con el, pero desafortunadamente todos los clientes usan el formato propietario de M$ por lo que tengo que usar M$ Office si no quiero tener problemas de compatibilidad con los clientes.
Y con esto termino la primera parte de este articulo, para el siguiente articulo mostraré los pantallazos de un archivo creado en Microsoft Office y abierto con otros programas. Un saludo y espero tener listo la otra parte de este articulo :). Para las personas que no me crean o simplemente quieren hacer pruebas también, les dejo el archivo en este sitio para que lo descarguen.
Comentarios
Por ejemplo es como escribir en una hoja de papel, una compañia no puede crear un hoja de papel especial que solo ellos puedan distribuir en detrimento de los que no pueden acceder a dicha hoja de papel, de esta manera se pierde la liberta de usar una hoja de papel para escribir.
En Europa los entes gubernamentales se están tomando mas enserio este asunto y están fomentando el uso del formato ODF.