Java es un lenguaje de programación creado por Sun (http://www.sun.com) que permite escribir
aplicaciones multiplataforma y que podría amenazar en cierta medida la hegemonía de
Windows en el mercado del PC.
Microsoft licenció en su día el Java de Sun, pero esta empresa demandó a Microsoft
al considerar que se había excedido en sus desarrollos sobrepasandolas y desarrollando a
demas productos que contrariaban el espiritu multiplataforma de Java.
Sun acusa a Microsoft de "contaminar" Java para sus propios fines, haciendo
que la versión de la empresa de este lenguaje sólo fuera capaz de utilizar aplicaciones
creadas para este entorno, contraviniendo así una de las principales características: la
portabilidad de aplicaciones entre diferentes plataformas y bajo estas premisas demando en
octubre del 97 a Microsoft.
Un año despues, el juez Ronald Whyte ha tomado una decisión preliminar (interdicto)
hasta la celebración del juicio que insta a Microsoft a soportar la Interfaz Nativo de
Java (JNI) de Sun en la máquina virtual Microsoft Java y a cambiar ciertas opciones por
defecto específicas de Microsoft en sus herramientas de desarrollo. Los clientes que hoy
utilizan productos de Microsoft con soporte del lenguaje de programación Java no se ven
afectados por esta decisión, de la misma manera que tampoco los desarrolladores se ven
privados de sacar partido a las características de Microsoft Windows cuando diseñen
programas en Java.
Esta decisión preliminar establece un plazo de 90 días para cumplirla, lo que supone
que Microsoft tiene tiempo suficiente para garantizar que no habrá interrupciones en el
suministro de cualquier producto.
Sun alegría desbordante
"Estamos muy felices de que la corte haya admitido nuestra petición", ha
declarado Michael Morris, vicepresidente de Sun y asesor jurídico.
Alan Baratz, presidente de la división de software Java de Sun declaro a la vez que
"Seguiremos produciendo tecnologías como Java Plug-In que ofrece a los
desarrolladores y usuarios la opción de reemplazar la tecnología contaminada de
Microsoft con la tecnología compatible con Java de Sun".
Socios tecnológicos de Sun como Java Crossroads Technologies In., fueron aún más
lejos en sus declaraciones, afirmando a través de su director principal, Frank Greco, que
Java es un invento de Sun y Microsoft estaba tratando de quitárselo".
Microsoft disiente
"Aunque obviamente estamos decepcionados con esta decisión preliminar, estamos
satisfechos de que la misma no tenga impacto en los clientes que actualmente utilizan
productos Microsoft ni que éstos tendrán que ser retirados del mercado", ha
manifestado Paul Maritz, vicepresidente de Plataformas y Aplicaciones de Microsoft
Corporation, quien añade que "es más, el Tribunal ha apoyado el derecho de
Microsoft a innovar y ofrecer a los desarrolladores la posibilidad de elegir si quieren
construir buenas aplicaciones Windows utilizando el lenguaje Java incluso acatando la
decisión del Tribunal".
Tom Burt, el abogado que ha representado Microsoft, señalo que se trata de una
decisión preliminar basada en una interpretación de un contrato muy técnico En
ese contexto señalo que el Juez ha considerado que Microsoft sobrepaso la licencia
firmada con Sun aunque el Tribunal ha confirmado el derecho de Microsoft a
modificar y optimizar la tecnología Java
Murray, directivo de la compañía, critico duramente a Sun y al Juez por la demanda y
el interdicto. Para el directivo de Microsoft este interdicto evita a los clientes
disponer de una mejor implementación de Java que proporciona su compañía en Windows y
en su Navegador, Microsoft Internet Explorer.
Es un hecho sabido por la mayoría de los diseñadores de Web y programadores que cosas
tan simples como un applet Java dejan tirado a productos como el navegador de
Netscape y muchos de ellos ni funcionan en el navegador puro-java de Sun.
¿Y Apple?
Apple decidió incorporar en su más novedosa versión del sistema operativo MAC OS 8.5
la maquina Java virtual de Microsoft, maquina que incorpora las rutinas y códigos
desarrollados por Microsoft y que facilitan una mayor rapidez en la ejecución de este
lenguaje. Por el momento ningún representante de esta compañía ha manifestado su
opinión al respeto, y tampoco Sun parece importarle mucho este hecho ya que como no cesan
de afirmar su objetivo es apartar a Microsoft de su reinado en el mundo de la
computación.
Más quejas en la industria
Analistas del sector informático consideran que esta resolución, aun provisional,
facilitaría enormemente el desarrollo de un estándar unificado de Java. Necesidad en la
que coincide toda la industria, pero que disienten en la forma que se desea llevar a
termino. Como ya informamos hace unos días una parte muy importante decidió lanzar un
nuevo grupo de desarrollo de Java abierto y no liderado por ningún
fabricante-propietario. Ese mismo grupo no esta dispuesto a aceptar que Sun tenga un
control absoluto sobre el lenguaje y su desarrollo, marcando los plazos que considere más
adecuados y variando incluso las especificaciones cuando las crea convenientes para cerrar
a otras empresas el desarrollo de Java.