OOXML: ¿comprobamos los hechos? |
OOXML: Got the facts straight?OOXML: ¿Comprobamos los hechos de primera mano?[artículo original en portugués artículo original por Rui Seabra y su traducción al inglés]
La empresa que detenta la presidencia del Comité Técnico de normalización de documentos apadrinada por el Instituto de Informática / Instituto Portugués de Calidad se niega a reconocer la situación de conflicto de intereses de la que se le acusa en la validación de OOXML, argumentando que precisa más datos. Las entidades reponsables no hacen nada, dejando que la situación se mantenga. El conflicto de interés es evidente, pero por si ésto no fuese suficiente, y porque lo que están en juego son las especificaciones, podríamos observar lo que dice la historia sobre la postura de Microsoft al respecto. De hecho, vale la pena recordar el registro histórico de Microsoft en lo que dijo al respecto de la estandarización, para reflejar si lo que está pasando en este momento no será más que una nueva repetición de la historia. El resumen que sigue está totalmente basado en documentos de acceso público que forman parte de varios procesos judiciales: Hecho 1º: Bill Gates pretendía reemplazar el ACPI de forma que sólo funcionase bien en el sistema operativo Widnows, tal y como queda documentado en la prueba 3020 del caso “Comes contra Microsoft”:
ACPI es una especificación para la gestión energética de los portátiles y computadoras de escritorio: sólo recientemente ha comenzado a funcionar correctamente en sistemas distintos a Windows, aunque aún no ha sido demostrada la existencia de una relación entre ambos hechos. Hecho 2º: Microsoft intentó sabotear la independencia de plataforma del lenguaje de programación Java, introduciendo en el mercado un producto basado en Java pero que tenía dependencias con la plataforma Windows.
Traducción: «Recapacita Sun, la independencia de plataforma nunca funcionará. Pongámonos y robemos el lenguaje Java.» - Prashant Sridharan, Director de Producto de MS Visual J++, 1997 Después de ser obligada por un tribunal a detener el proceso de corrupción de Java, Microsoft creó un nuevo entorno de programación llamado ".NET", cuyo lenguaje de programación principal es el C#, diseñado para ser semejante a Java y con el objetivo de cautivar a los programadores que escribían Java. Esteambiente es mono-plataforma por tener diversos componentes esenciales que están designados como "opcionales". Lo mismo que OOXML. Hecho 3º: Microsoft introdujo extensiones propietarias en HTML e incentivó agresivamente a sus aliados (punto 322, por ejemplo) a que hicieran uso de tales extensiones para así conseguir monopolizar el software de navegación por Internet.
La consecuencia de estas acciones fue que Microsoft consiguió de facto el monopolio de la navegación web con el Internet Explorer, lo que se ha mantenido hasta día de hoy. El resultado fue de ese escenario mono-plataforma es que comenzaron a proliferar las páginas HTML con código no estándar imposible de interpretar de forma idéntica por los distintos navegadores. Hecho 4º: Microsoft intenta excluir el potencial de competitividad del software libre cerrando los protocolos (pg. 24 en el PDF y 22 en la numeración de las hojas).
De hecho ya se observó la manipulación de los protocolos mediante implementaciones no estándares como son los casos de Kerberos o LDAP en su implementación bajo Microsoft Active Directory. Otros ejemplos son el protocolo de Exchange Server o los formatos de documentos de Microsoft, que además de ser secretos en sus versiones actuales, en la versión que Microsoft intenta normalizar a través de ECMA en la ISO están repletos de componentes imposibles e implementar cogiendo como base la propia implementación. Al mismo tiempo que dice que esas componentes existen por exigencia de los grandes e importante usuarios como la Biblioteca del Congreso de los EE.UU., la propia Microsoft mantiene que no hay problema porque no sean implementados porque son "opcionales" (excepto, claro, para aquellos usuarios que las requieran). Hecho 5º: Microsoft fue declarada culpable de abuso de monopolio por restringir la información sobre interoperabilidad.
Trad.: «El primer tipo de conducta encontrado que constituye un abuso consiste en el rechazo por parte de Microsoft a proveer a sus competidores la información de interoperabilidad y en no autorizarlos a usar dicha información para desarrollar y distribuir productos que compitan con sus propios productos.» ¿Habrá mejor manera de mantener un monopolio sobre los formatos de documentos, dando la impresión de que se da información a los competidores, que documentarlo mal y hacerlo un estándar? Hecho 6º: Microsoft no quiso participar en el desarrollo de OpenDocument (ODF) (tal y como en el acceso a Internet, más tarde se percataron de la importancia de los estándares) y sólo por eso no se opuso, a esas alturas, a la adopción de ODF como norma ISO.
Microsoft repite varias veces en público que no fue escuchada durante la discusión para la normalización de ODF, afirmación "inocente" que fue incluso refutada por un representante de la ODF Alliance cuando la profirió en público en el Encuentro de Software Livre na Administração Pública celebrado en Lisboa (Portugal) entre el 7 y 8 de noviembre de este año. This entry was posted on Quarta-feira, Dezembro 12th, 2007 at 1:04 and is filed under Monopolsoft, OOXML, Assim Não!. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. |