Ir al contenido

Sobre OOXML y las agruras de Markuz

Leyendo uno de los posts de Markuz por medio de mi lector de feeds me encontré con la queja del OOXML que a tantos aqueja últimamente.

Y bueno la verdad es que yo no estoy totalmente en contra de OOXML, es decir, de mantenernos haciendo ingeniería inversa para poder interpretar documentos en formatos binarios a por lo menos intentar (y digo intentar por que efectivamente, OOXML esta “a medias”) hacerlo prefiero lo segundo. Creo que aquí ya es mas cuestión de moralismo que de otra cosa.

La verdad no soy ningún experto en formatos de documentos de oficina, creo que Markuz tampoco, pero si que hay personas que se han dado a la tarea de revisar el nuevo formato de Office 2007, es uno de esos “evangelizadores” de Stallman? No, curiosamente es un tipo activo en una comunidad totalmente dirigida a desarrolladores Microsoft (donde suelo leer artículos por cuestiones del trabajo) y en el siguiente enlace hay una buena (y larga) explicación de por que OOXML simplemente no está listo: aquí el enlace

Lo que si he notado, por otro lado, es que el criticismo hacía OOXML se ha vuelto en verdad algo mas que una simple cuestión de estandares: que OOXML se convierta en estandard iso no significa que vaya a pasar algo catastrofico, por que? Por que ODF ya es un estandard, y hasta el dia de hoy, según mis pobres conocimientos, solamente OpenOffice lo utiliza. Si Microsoft quiere implementará ODF, pero si no quiere no lo hará, el hecho de que sea un estandard no implica que este forzado a utilizarlo en sus productos así que mas que presión la empresa lo que necesita es hacer las cosas por gusto, y sinceramente, dudo mucho que planeen implementar ODF como estandard para sus documentos que es, el sueño guajiro de todos los que creemos en el software libre y open source.

Y no, no trato de defender a dicha empresa, simplemente estoy siendo realista. Ahí esta la noticia de silverlight en Linux, increible pero cierto, Microsoft soportara silverlight para plataformas diferentes a las de windows y es que esto lo hace por pura conveniencia por que de algún modo saben que Linux ya no es una “amenaza” ni un programa de hackers, es una solución corporativa y se tendrán que ir acomodando a los tiempos, esto es, liberar de algún modo su software o permitir ejecutarlo en otras plataformas, así como nosotros, usuarios de linux y otros sistemas libres tendremos que acostumbrarnos a que, si queremos que nuestro adorado sistema sea un competidor real en el mundo de los negocios, siempre habrán empresas de software propietario al rededor: IBM, Sun, Novell, y si, Microsoft, entre muchos otros.

Así paso con flash en linux, es un plugin propietario, no tenemos acceso al codigo, y pertenece a una de las empresas con mas patentes en el universo: Adobe, y nadie ha chillado, todo lo contrario, estamos “agradecidos” por que podemos utilizar youtube sin tener que reiniciar en windows (que es para lo unico util que encuentro flash…)

Quizá silverlight no parezca importante en estos momentos pero, una vez que este producto este bien metido en el mercado (si llegase a suceder) todos estaremos odiando a los webmasters por haber desarrollado algo en una tecnología para la cual no tenemos un plugin, cosa que no pasará siempre y cuando el proyecto de de Icaza, Moonlight, tenga exito y claro, Silverlight.

Y el problema, ya que andamos hablando de moonlight, con esta nueva tecnología parece ser el debate sobre los codecs (que no es lo mismo que un contenedor o comunmente conocido como “formato”) y es que para poder ver videos en WMV novell distribuira los codecs de Microsoft en forma de binarios (o sea sin codigo fuente) lo cual es normal pues no creo que Microsoft planee distribuir codigo de estos en un buen tiempo.

Y la queja de muchos, o al menos lo que he leído en muchos foros es: por que no utilizar ogg? O mas especificamente, theora para video, bueno, no es que el codec sea malo es que ya existen millones de aplicaciones, clientes, empresas y gente que lucra con contenidos y multimedia creados en codecs diferentes como los de quicktime o los de windows media, aplicaciones como premiere de adobe, vegas de sony, flash, final cut pro… la lista es extensa y el problema es que aunque tenemos un codec de buena calidad de video, no existen aplicaciones que nos permitan sacarles jugo, el codificador es solo una herramienta que representa el 20% del producto final, lo demás depende de las aplicaciones para usuarios finales para crear video, audio y aplicaciones “ricas” como aquellas hechas en flash, flex, silverlight, etc y desgraciadamente ni tenemos herramientas para dichas tareas en Linux/BSD (profesionales, hablo de herramientas estables y probadas por millones de usuarios en entornos de “producción”) ni mucho menos en windows.

Es el mismo problema que sucede con vorbis, el codec de audio de ogg (recuerden, ogg es solo el contenedor, vorbis el algoritmo), en calidad es superior, nadie me lo ha contado, yo mismo tengo muchisimos archivos de musica que he “ripeado” de cd’s (si, originales) y se escucha mucho mejor, con bocinas grandes y un buen sistema de audio se nota la diferencia, el problema es que los principales reproductores de audio portatiles (iPod, Sansa, etc) y de automoviles y de muchos otros dispositivos NO TIENEN SOPORTE, y al final, al usuario, al que esta alejado de todos estos menesteres de patentes y algoritmos lo único que le interesa es que aquel producto por el que pago funcione, si el usuario extrae audio de un disco, y no puede meterlo en su iPod para ese usuario ese programa para “ripiear” musica no sirve, así de sencillo, tal como ODF no sirve para el papanatas de nuestra oficina por que no se abre en su “word”.

Podemos cambiar está mentalidad? Si, pero desgraciadamente toma tiempo y no ocurrira de la noche a la mañana.

PD: No tengo un ipod
PD2: No me compró Microsoft
PD3: Lee la postdata 2…

Publicado elgeneralprogramaciónsoftware libretecnología

Un comentario

  1. Marco Antonio Marco Antonio

    Que tal gustavo, gusto de leer tu blog otra vez :-).

    Ya me tome mi MELOX para bajarle a las agruras. Creo que el problema entonces es por parte de los usuarios, si permitimos que dichas tecnologias propietarias sobrepasen a las libres. Tienes mucha razon al decir que si OOXML se vuelve estandard no pasara algo catastrofico, para ti y para mi puede que no, porque de cierta forma estamos informados de los que OOXML es, pero, para un diputado, un legislador, un contador, alguien que no tiene ni la mas remota idea de que es barrapunto.com (aparte de suponer que es una pagina web) con el simple hecho de que les digan que OOXML es un estandar pensaran en adoptarlo, no importando los trucos que tengan.

    Otra cosita, se puede hacer ingenieria inversa para poder interpretar los documentos de MS Office, se puede interpretar a medias los documentos hechos con OOXML, pero por que no mejor realmente interpretar los documentos hechos con ODF ?? no es una solucion mejor?.

    Si flash es un exito y estamos agradecidos a que adobe tenga un plugin propietario de Flash player para linux es simplemente porque fuimos demasiado flojos en defender nuestras libertades, si seguimos por este camino, poco a poco estaremos llenos de software propietario en nuestra base libre, nosotros seguiremos argumentando que usamos un sistema operativo libre, cuando no es asi, seremos unos hipocritas.

    Entonces, la unica forma de no ser hipocritas, y de realmente defender nuestras libertades es, utilizar software libre y no flaquear en este aspecto.

    Saludos mi buen, yo se que no te haz vendido con microsoft, seria una pena.

    Pd. Yo tengo un reproductor pitero de esos de 500 pesos que tratan de imitar al ipod, es un creator mp4 (http://creatorelectronics.com/) y por pendejo estaba convirtiendo mis rolas a mp3, cuando el reproductor este ya soporta ogg de manera nativa.

    Ora si aqui le corto al comentario. Que tengas buen dia, 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Anti-spam (comprueba que eres humano!) *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.