Massachusetts, OpenDocument y Microsoft

Finalmente el estado de Massachusetts decidió aprobar OpenDocument como formato oficial para la documentación de la administración. Para quienes no lo conocen, OpenDocument es un formato definido por OSAIS, basado en XML.

Esta decision ha sido bastante polémica , porque significa que Microsoft Office (MSO) estaría fuera por no soportar el formato OpenDocument. Una carta desde Redmond no se hizo esperar. Los distintos argumentos de Microsoft son bastante discutibles, al menos desde la perspectiva de cualquiera que conozca y use Software Libre, pero no son muy diferentes de lo que he conversado mas de alguna vez con aquellos que aun creen que el open source es solo una moda.

Por ejemplo se dice que la gente no podrá abrir documentos en formato OpenDocument por no contar con el software necesario, ya que «todos» usan MSO. Nada impide tener instalado MSO en conjunto con otra aplicación que soporte OpenDocument (como OpenOffice ). Perfectamente se pueden tener ambas aplicaciones instaladas, claro que por MSO hay que pagar, y no es para nada barato, mientras que OpenOffice simplemente se descarga desde Internet. Considerando que OpenOffice puede manipular documentos de MSO (*), ademas de que puede generar documentos PDF, no tiene sentido evitar instalarlo.

Otra cosa que aparece en la carta de Microsoft, es que el formato OpenDocument es inmaduro. Es un argumento que solo puede engañar a alguien no informado. OpenDocument esta basado en el formato que utiliza OpenOffice desde hace 5 años.

La carta dice que no hay aplicaciones que soporten el formato, ya que la única que conocen en Microsoft es OpenOffice 2, que se encuentra en Beta. Se puede de decir que «hoy» tienen razón, pero es sabido que pronto sera liberada esta versión que ya se incluye en distribuciones de Linux. Ademas que OpenDocument esta soportado por KOffice, y se esta trabajando en su soporte en aplicaciones como AbiWord y gnumeric. Ademas, OpenOffice 1.1.5 incluirá soporte para OpenDocument, por lo tanto, incluso el formato estará soportado en versiones antiguas de OpenOffice, igualito a como las versiones antiguas de MSO soportan los documentos generados con nuevas versiones de MSO, cierto?

En resumen, todas las aplicaciones que deseen van a utilizar OpenDocument, ya que esa es la idea de llegar a un formato común, no solamente las aplicaciones que hoy conocemos, sino que cualquiera en el futuro. Por lo tanto si aparece una nueva aplicación, basta que adhiera a OpenDocument para poder ser compatible con los documentos guardados por cualquier aplicación preexistente. La unica aplicación que no tiene planes de soportarlo es MSO. Esto recuerda a los tiempos en que habían varios stacks de protocolos de redes propietarios, donde están esos protocolos ahora?

(*) El formato utilizado masivamente por Microsoft Office es binario y no documentado. El viernes hice una charla en Stgo y use el siguiente ejemplo: Recuerdan en la pelicula Matrix cuando Neo analizaba las figuritas de matrix y trataba de entender lo que había ahi… para poder dar soporte al formato de MSO hay que aplicar una tecnica similar, esto es tratar de entender que diablos significa la secuencia de numeros que componen el archivo. Por lo tanto la unica aplicacion que puede abrir fielmente documentos MSO es MSO, aun asi hay personas que han tenido problemas abriendo en MSO documentos generados por MSO!. Siendo un formato no publico, no me extrañaria que internamente fuera muy retorcido. Basta con ver como es el formato RTF para hacerse una idea de lo que puede haber detras.

Nostalgia

En el ultimo capitulo de tvnauta, mostré un video antiguo, en donde aparecía una referencia a mi sitio web de esa época. Para mi sorpresa, el sitio aun se encuentra en linea, incluso debo decir que contiene mi primer blog, en donde aparece una entrada comentando mis inicios en la plataforma Linux (27-Sep-2000). No esta mal para ser de hace casi 6 años atrás, mientras que pareciera que hoy en día tener un blog esta «de moda» y todo es un «blog».

A este hallazgo se agregan otras cosas que me han pasado últimamente, como la reunión que tuve con mis amigos de infancia en donde recordamos las cosas que hacíamos cuando chicos. Al respecto estoy preparando una pagina especial con los «hechos curiosos» de mi vida. No se trata de ser egocentrista como podría decir JCI , sino que es para que los mas jóvenes vean como eran las cosas antes, y que ahora tienen todas las ventajas para hacer cosas aun mejores, o bien para aquellos que creen que «no están tan bien», vean como una cosas lleva a otra y que con esfuerzo se pueden conseguir buenos resultados.

Música

En este ataque de nostalgia, también encontré unos videos del año 97, la ultima vez que toqué con una banda. Me acuerdo que en ese tiempo ya me sentía algo gordito, pero comparado con el estado actual, me gustaría volver a estar como en esos tiempos jaja, bueno aquí les dejo una foto de esos tiempos.

Antofagasta y final de tvnauta

Parte de este fin de semana estuve en Antofagasta, invitado por la Universidad Católica del Norte , en un encuentro sobre Ingeniería de Software aplicado a proyectos Web. La invitación fue realizada a TUXPAN, donde fui «voluntario designado». Varios tuxpanes habían sido invitados otros años, y la vara se había dejado bastante alta, fue parte de la conversación que tuvimos durante el almuerzo, como para darme más tranquilidad 😉

Se realizaron 4 charlas, la primera de ellas estuvo a cargo de Juan Bekios quien hizo una entretenida exposición acerca de los problemas que enfrentan los proyectos de desarrollo de aplicaciones web, por ejemplo cuando los reportes de bugs son del tipo : «le falta una animación flash aqui». También habló sobre modelos de tres capas y el famoso patron Model View Controler, en realidad, todos los expositores tuvimos ese punto en común.

La segunda fue realizada por Héctor Miño de la empresa NorteWeb , quienes se dedican principalmente a proyectos para empresas mineras en la plataforma .NET. Básicamente mostraron como la plataforma permitía que el desarrollo de aplicaciones web fuera natural y sencillo.

La tercera exposición estuvo a cargo de Diego Urrutia, a quien conocí el día anterior cuando me fue a buscar al aeropuerto. Habló sobre el proyecto SIGEN desarrollado por la misma Universidad, como el día anterior ya me había contado de que se trataba el proyecto, aproveché el tiempo para hacer algunos cambios a mi presentación para que fuera mas acorde a las ideas presentadas.

Si bien mi presentación fue de Z4, la idea era mostrar nuestra experiencia en la aplicación de metodologías y conceptos que a veces se ven demasiado abstractos cuando uno los estudia. Mostré algunos ejemplos de código, y también ejemplos de la vida real, de todo eso que a uno le cuentan cuando es estudiante.

Personalmente no quede muy satisfecho con mi exposición, porque al principio estaba medio nervioso y me desordené un poco, a pesar de eso los comentarios de la gente fueron super buenos, y en las preguntas que me hicieron al final de la exposición se notaba bastante interés en conocer más sobre lo que había presentado.

Como ya es costumbre, al salir se me acercó harta gente para hacer más preguntas sobre TUXPAN, Linux y también tvnauta. En general a mi me gusta quedarme conversando con la gente, pero los organizadores siempre se preocupan de que no me acosen tanto y me sacan rapidito :(.

Exciting Hour y tvnauta
Exciting Hour y tvnauta

20 años después

De vuelta en el hotel tuve un momento muy especial. Saqué mi notebook para jugar un poquito a un juego que fue uno de los que me incentivó a aprender a programar, cuando tenia como 10 años, el juego se llama Exciting Hour .

Mientras jugaba, encendí la televisión para sentirme un poco mas acompañado y estaban re-transmitiendo el último capítulo de tvnauta. La experiencia fue muy distinta a hacer el programa, me sentí como un televidente más viendo desaparecer un programa que como muchos han dicho «será de culto». Saque algunas fotos de ese encuentro de dos momentos muy distintos, mi juego favorito de los 10 años que me incentivo a conocer el mundo de la computación, y el programa en el que pude dar mi granito de arena con lo aprendido 20 años después!

Viaje de vuelta

Pocos minutos después de haber revivido la emoción de esa pantalla azul con la cuenta regresiva, me fueron a buscar para ir a una comida, al final terminé con los muchachos de NorteWeb compartiendo en un Pub hasta muy tarde. Dormí muy mal en la noche porque estaba pendiente del viaje de vuelta que comenzaba en unas 3 horas mas (no dormí casi nada). Comencé los preparativos de vuelta a las 6AM con mucho calor y llegué a mi casa a las 14:30 con mucho frio, con tan mala suerte que al tratar de abrir el portón estaba trabado, y justo se puso a llover con tutti.

En la casa compartí con mi familia y despues dormí hasta tarde, cuando llegaron mis amigos de infancia a pre-celebrar el cumpleaños simultaneo de mi amigo Max, y Kuarita… puro carrete ese dia.. y ayer domingo amanecí tan enfermo que me quede todo el día en cama. (no, no vi el 5-0).