void life(void)

Como la mayoría de ustedes ya saben, pasé el mes de octubre en una maratón de charlas acerca del ODF. Durante la maratón, tuve la oportunidad de asistir a algunas presentaciones de Microsoft sobre interoperabilidad y quisiera compartir con ustedes aquí alguna información sobre la experiencia (el texto es largo pero vale la pena leer).

La primera oportunidad de ver a nuestros amigos de Redmond con el tema fue en el mitin celebrado por ellos en la final del Latinoware 2008. No llamo la cosa de una una presentación, porque prohibieran preguntas del público, como un mitin. Afortunadamente, la audiencia no era tan grande y yo estaba presente sólo para seer capaz de “documentar” la cosa.

Una cosa que me ha llamado la atención en el comienzo de su presentación fue el hecho de que cita la harmonización entre el ODF y el OpenXML como un desafío de interoperabilidad en sus proyectos. No sé cómo el mundo ve eso, pero aquí en Brasil se explica como “creó la dificultad para vender la facilidad”. En otras palabras, el problema de fragmentación creada en formatos de documento fue creado por ellos y ahora quieren reproducir el “buen tipo” y desean “solucionar este terrible problema”.

Para evitar temas controvertidos, Microsoft pasó la mayor parte de su presentación mostrando las herramientas de virtualización, la ejecución de Suse Linux dentro de Windows Vista (con el perdón de la mala palabra, por supuesto). La gran pregunta que no se puede hacer sería “Como eso trabaja con Debian?”, pero, por supuesto, el público tuvo que guardar silencio (bando de punks, stay quiet  :) ).

Me parece interesante ver que han evolucionado. Hace unos pocos meses, ellos utilizaban para ejemplificar la interoperabilidad la integración entre Excel y PowerPoint, pero ahora están en una posición de avanzada: Windows habla con Suse Linux! No sé lo que ustedes piensan acerca de eso, pero IMHO, Novell es el departamento de Open Source de Microsoft (y este hecho me hace muy enojado porque yo era el fan N º 1 de NetWare y NDS en la década de los 90). En resumen, con Windows o con Linux (o más bien, con Suse Linux) Microsoft siempre lucra.

Al final del discurso, llegue hasta el ponente de Microsoft y le pregunté una cuestión muy básica (sólo entre nosotros dos, no en voz alta como yo deseaba): “Solía ver a Microsoft hablando de estándares abiertos siempre mezclando el tema con las especificaciones publicadas en el Internet, interfaces de programación (API) o la tecnología y la cruz-los acuerdos de licencia de patentes, y por lo tanto, me gustaría saber cuál es la definición de estándares abiertos para Microsoft? “. Después de cinco minutos de vueltas y vueltas, el simplemente no sabía la respuesta. Hice mi ahora famosa “sonrisa inteligente”, agradeció el tipo y Bye Bye. Si no tienen una respuesta básica y objetiva acerca de una pregunta tan obvia, ¿cómo pueden hablar de interoperabilidad?

Después del Latinoware, he viajado a Santiago (Chile) participar en un evento de Software Libre, organizado por una universidad (DUOC) y una empresa de software libre (Emerges). Les doy gracias por la invitación y felicito a mi amigo Juan Olguín por organizar el evento (yo estoy a su disposición para el próximo evento, y sólo me gustaría le pedir la bondad que me permita saber de antemano si Microsoft está de nuevo entre los patrocinadores. Sabiendo eso en un par de días antes de mi viaje no fue “so cool”, pero creo que hablamos mucho acerca del tema personalmente, ok?).

Durante los días en que estuve en en Chile, tuve la oportunidad de hablar con la gente sobre Software Libre y estándares abiertos, entre ellos muchos estudiantes y profesores. Me sorprendió ver que las dudas e inseguridades que tienen hoy en día son muy similares a las que teníamos en Brasil hace 5 años y, por tanto, fue un placer hacer el intercambio de experiencias e información con ellos, principalmente acerca da presentación de ejemplos concretos donde los “paradigmas existenciales” se rompieran, como en el caso del PgSQL en el Detran del Estado do Paraná.

La presentación de Microsoft sobre interoperabilidad fue hecha por un chico uruguayo que trabaja en Microsoft Chile. La presentación fue interesante ( “más de lo mismo” que estamos acostumbrados a escuchar de ellos) hasta que se embarcó en una ruta que logró obtener muy mal conmigo. A través de una serie de medias verdades que utilizaran para presentar las iniciativas Open Source de Microsoft, no me sorprendería si en unos pocos más diapositivas hablasen sobre como Microsoft ha criado el movimiento Open Source.

Mi paciencia ha terminado con una diapositiva con la noticia de la aprobación de licencias Open Source de Microsoft por la OSI, dando la clara impresión de que OSI recomienda las licencias Microsoft. He planteado mi mano para hacer una pregunta y el tipo me dio la palabra :)

Empecé diciendo que veo como algo positivo la iniciativa de Microsoft para trabajar con interoperabilidad, pero hay algo que yo realmente no entiendo: “Hubo un SourceForge y Microsoft ha creado su propio repositorio de código fuente abierto, el CodePlex. Hubo varias licencias de Open Source, pero Microsoft ha creado sus propias licencias. Hubo un estándar abierto para documentos llamado ODF, pero Microsoft ha creado su propio pseudo estándar abierto, OpenXML. Hay un PDF y Microsoft ahora viene con el XPS en la ISO. Es mi impresión o hay la interoperabilidad de la industria del software y Microsoft es ahora la creando la interoperabilidad de Microsoft? ¿Por qué se unen a los esfuerzos de colaboración de la industria en lugar de duplicarlos? ”

Con esta simples pregunta, he transformado un ponente feliz en un hombre muy enojado. Él comenzó su respuesta diciendo que dos normas son mejores que una, y que su hijo, un niño de 3 años se creará un estándar mejor que el ODF y que “cualquier persona tiene el derecho de estandarizar cualquier cosa”. Esta última frase, de hecho, resume para mi la aprobación de OpenXML en ISO: Cualquier persona y Cualquier cosa (sólo falta el “de Cualquier Modo” para dar un “gran finalle” a este tema). Dijo también que mi visión de un único estándar ser necesario es erróneo y va en contra del desarrollo de la tecnología, citando el caso de China que se está desarrollando su propio estándar de documentos. Dijo que Microsoft es ahora un patrocinador Platinum de la Fundación Apache, y que están participando en diversos comités de desarrollo de estándares abiertos (basado en las cosas que he visto de en la ISO, es una buena idea alertar a la gente en los comités que tengan ojos bien abiertos con ellos).

Yo le agradeció la oportunidad de hacer esta pregunta en público porque estoy esperando un oportunidad igual en Brasil desde hace dos años, pero Microsoft nunca se me dio esta oportunidad. De hecho, he comentado que me asusta la mala suerte de sus colegas aquí en Brasil, porque cada vez que fue programado un evento donde serian hechos debates entre yo y Microsoft, la gente de Microsoft siempre ha tenido problemas en el último minuto y jamás llegaran a los debates (el último de ellos ocurrió en Belem do Pará a mediados de octubre). También dice que soy miembro de OASIS ODF TC porque creo realmente en la creación colaborativa de estándares abiertos y que debería ser más fácil para mí crear el formato de documento del Jomar o incluso iniciar un proyecto para desarrollar un formato de documento para el Brasil, pero nosotros en Brasil realmente creemos en estándares abiertos desarrollados por esfuerzos colaborativos.

Como el debate se fue, el organizador nos ha pedido continuarlo fuera de la sala de presentaciones, después de la presentación. Sin embargo, un estudiante que se encontraba en la audiencia preguntó a el representante de Microsoft por qué cada ejemplo de interoperabilidad presentado por él siempre envolvían los productos y servicios de Microsoft y sus socios comerciales y trató de ilustrar la cuestión con un ejemplo, pero terminó por ser ignorado por el ponente con el argumento de que el estudiante utilizaba de “argumentos filosóficos”. Pura intolerancia y la falta de respeto, porque el chico sólo intentaba saber si el discurso de interoperabilidad utilizado por Microsoft no era una como una manera adicional de mantener la máquina de hacer dinero trabajando, pero no presentó la pregunta objetivamente.

Cuando terminó la presentación, nos encontramos fuera de la sala. Antes de empezar (o continuar)  la conversación, yo fue sometido a un interrogatorio con preguntas que me recordó una entrevista de trabajo (casi pedido a mi Curriculum). ¿Quién soy yo, dónde y con quién vivo, que ha pagado mis cuentas, con quien trato, mi antecedentes escolar y así sucesivamente … (creo que quería saber si soy “alguien” o si también podría ser catalogado como idealista y sumariamente ignorado).

Fue casi media hora de animada conversación centrada en las acciones prácticas de Microsoft en interoperabilidad (y su pasado reciente) y nuestros puntos de vista divergentes acerca de la normalización ISO y el papel de estándares abiertos e intenacionais. Para mí, quem tiene dos estándar no tiene estándar algún, pero él piensa “cuanto más estándares sobre el mismo tema, mejor” (el discurso de Microsoft, como siempre). En el medio de la conversación, le pregunté acerca de los problemas técnicos que existen en el texto de la norma ISO OpenXML aprobada, pero que simplemente dijo que “este es otro debate.” Ok …:)

Al final de la conversación, dijo que le gustaria hablar con sus pares en Brasil para calmar mi ansiedad acerca del debate con Microsoft, pero le dije que ya es demasiado tarde para eso y utilizando algo del software libre: “talk is fine, but show me the code.”

Le dije que no tengo ninguna duda de que el departamento de marketing de Microsoft sabe bien cómo trabajar con el tema de la interoperabilidad, pero hasta ahora, no he visto su departamento de ingeniería hacer una demostración de que la empresa realmente entiende el tema. También dije que estoy harto de escuchar las alegaciones de Microsoft (siempre el mismo) y quiero ver acciones concretas: Llega de conversaciones :)

He utilizado la oportunidad para advertir lo que espero que Microsoft hace la mejor implementación del ODF existente en el Microsoft Office 2007, ya que esta implementación mostrará el grado de seriedad con que Microsoft se encargará de la interoperabilidad (y él aceptó el desafío).

En el último día del evento, he presenciado “la perla” de mi maratón. Una compañía llamada Linux Latin America presentaba sus productos y servicios, como una de las mayores empresas de Linux en América Latina y celebraba la apertura de su oficina en Brasil. Lo interesante es que aproximadamente en la cuarta diapositiva de su presentación, yo casi tengo un ataque al corazón: el hombre comenzó a mostrar las mismas diapositivas presentadas por Microsoft en Latinoware (algunas traducidas al español, pero exactamente los mismas).

Es realmente fascinante ver una “compañía real de Linux”, utilizando las diapositivas de Microsoft, sus argumentos de “el mercado está pidiendo”, y también o las ya desgastadas frases como “nuestros clientes nos piden …”. ¡Viva el mundo libre, hm?

Después de testigos de todo esto y pensar mucho acerca de todo lo que he visto y oído, me llegó a algunas conclusiones:

La industria de TI está trabajando en conjunto para lograr la interoperabilidad utilizando estándares abiertos, integrando productos y servicios sin limitar la libertad de elección para sus clientes, desarrollando, en colaboración con estos estándares realmente interoperables y abiertos. Microsoft trabaja con la integración de sus productos con sus socios comerciales, de la misma manera que siempre lo ha hecho, y quiere convencer a todo el mundo que se tal integración ahora se llama interoperabilidad.

En la actualidad hay “Empresas de Software Libre” que se resolvió a abrazar la causa de interoperabilidad de Microsoft, y por supuesto, en unos pocos meses a partir de ahora van a ayudar a nuestros amigos de Redmond a contar la historia acerca de cómo Microsoft ha creado el movimiento de software libre.

Su FUD esta realmente trabajando muy bien. Quisiera que vosotros han tenido la oportunidad de veer los rostros de espanto de los estudiantes chilenos cuando les presentaran las “cosas buenas” que Microsoft está haciendo, ahora que Microsoft es parte del movimiento Open Source & Estándares… Impresionante.

También creo que Machiavel debe trabajar en una función ejecutiva en Redmond y que definitivamente para ellos, el fin justifica los medios (por no hablar de otro personaje histórico que predicaba que “repetir una mentira hasta que se convierte en verdad” … usted sabe lo que soy hablando, ok?).

Y tú, ¿qué piensa usted de todo esto? ¿Qué opinión tienes acerca de la “visión de interoperabilidad” de nuestros amigos de Redmond? En realidad no es “cool” ver que ellos trabajen tan duro para que explicar el “Mundo Libre” para el mercado del software?

Share/Save/Bookmark

2 Responses to “Microsoft y Interoperabilidad: Creo que ahora compreendí :)”

  1. Rafael Bonifaz

    La verdad es que la chara de interoperabilidad de M$ y Novell fue una verdadera farsa y por esta razón no dejaron hacer preguntas. Imagínate si a la audiencia de Latinoware gente que entiende de SL y estándares abiertos empezaba hacer preguntas. Se hacía muy notoria la farsa.

    Por otro lado yo estaba en la primera fila y fue muy chisotoso ver la cara de la gente en la audiencia. No eran los más felices del mundo ;)

    Fue un gusto verte a los tiempos en Latinoware.

    Saludos,

    Rafael

  2. Jacob van den Berg

    Jomar,

    Gostaria conhecer mais de ODF aliance y sobre projectos de opensource. Tal vez podemos contactar atravez de linked or
    email.

    Um saludo
    Jacob van den Berg

Deixe seu comentário

Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Creative Commons License