Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Quién es el enemigo de Microsoft?

¿Quién es el enemigo de Microsoft?

SUN

Windows es un sistema operativo muy popular, que es la base para que Microsoft se establezca en el mundo del software; Java es un lenguaje de programación muy popular, es el arduo trabajo de SUN y su característica más importante. de Java Sí: Una vez escrito, se puede aplicar a cualquier plataforma, incluidos mainframes IBM, servidores SUN, PC con Windows e incluso teléfonos móviles. En 1996, Microsoft y SUN se conocieron y los dos se llevaron bien de inmediato. Microsoft desarrolló el navegador IE usando Java y los dos cooperaron para derrotar al navegador de Netscape. Sin embargo, lo que sucedió a continuación rompió la hermosa ilusión de SUN.

Java fue alguna vez un camarada cercano de Windows

Todo comenzó en la década de 1980, cuando el viento de las PC soplaba con fuerza y ​​la alianza Wintel de Microsoft e Intel era invencible. El modelo desarrollado sobre los hombros del gigante IBM, el sistema operativo Windows producido por Microsoft alguna vez controló todo el mercado de PC y logró un gran éxito, pero ignoró el desarrollo de Internet. Sin embargo, ignoró el desarrollo de Internet y fue reemplazada por otra compañía famosa por producir software de navegador, Netscape, que lanzó el software de navegador antes que Microsoft. En ese momento, SUN producía principalmente servidores UNIX que podían usarse para la construcción de sitios web, por lo que siempre se adhirió al credo de "La red es la computadora" (La red es la computadora). En ese momento, SUN también intentó diseñar un lenguaje de programación llamado Java, inicialmente planeando usarlo en el mercado de electrodomésticos. El código Java es flexible, compacto, altamente portátil, puede ejecutarse en varias plataformas y no está limitado a un determinado sistema operativo. En 1995, Internet se hizo popular y SUN inmediatamente se dio cuenta de que era una oportunidad. Debido a su novedosa estructura, operación en tiempo real y sólida seguridad, el lenguaje Java es adecuado para escribir software de navegador. Dado que SUN no tenía confianza en el desarrollo de productos de software en ese momento, puso Java en Internet de forma gratuita para que la gente lo usara. Inesperadamente, este movimiento convirtió a Java en un gran éxito y el director ejecutivo de SUN, Scott McNeely, se ha convertido en un sistema operativo. popular en Internet. Desde entonces, el director ejecutivo de SUN, Scott McNeilly, se hace llamar "JavaMan".

Para derrotar a Netscape (navegador Navigator), Microsoft llegó a un cierto acuerdo con SUN que le permitió a Microsoft usar el lenguaje Java para desarrollar Internet Explorer. Cuando IE se lanzó con éxito, Microsoft incluyó IE en el sistema operativo. system, lo que obliga a muchos usuarios de computadoras a utilizar IE como su software de navegador predeterminado. Netscape sufrió un fuerte impacto en la primavera de 1996, Netscape (navegador Navigator) tenía una cuota de mercado de 87, que cayó a 40 en 1998. Finalmente, tenía que ser de uso gratuito para los usuarios. (Navigator) Browser) fue adquirida por America Online (AOL).

Sun Microsystems y Microsoft eran originalmente compañeros de armas cercanos, entonces, ¿por qué tomaron direcciones opuestas? ¿De modo que Java finalmente fue abandonado sin piedad por Windows?

Java se ha convertido en un invitado no invitado de Windows

Un domingo de septiembre de 1996, Edam, ingeniero de software senior en Microsoft. Después de una cuidadosa consideración, Pottsworthy escribió una carta a Bill Gates, entonces director ejecutivo de Microsoft.

En esta carta escrita por Gates, Bosworth era el jefe de la división de navegadores de Microsoft en ese momento. En la carta, le recordaba muy seriamente a Bill Gates que prestara atención a una amenaza emergente que no era Java, es un lenguaje de programación creado por otra persona, sino su. aliado SUN. Este lenguaje permite a los programadores escribir el código del programa una vez y puede ejecutarse en una variedad de sistemas operativos diferentes (como desde el mainframe de IBM hasta los servidores Unix de Sun, pasando por PC con Windows e incluso en plataformas móviles). Escribió en la carta: "Debe reconocerse que Java es más que un lenguaje. Si fuera sólo un lenguaje, no sería una amenaza para Microsoft. Estamos dispuestos y somos capaces de construir fácilmente la mejor representación para él. Eso Pero la verdad es que Java no es sólo un lenguaje, es un reemplazo de COM, que resulta ser el modelo de programación en el que se basa Windows. Luego, Potts dedicó alrededor de 1000 palabras a explicar lo fácil y engorroso que es la programación en Java. Potts también sugirió algunas formas de manejar Java, una de las cuales es proporcionar silenciosamente ciertas extensiones a Java. Java debe funcionar mejor en plataformas Windows, pero no en otras plataformas, advirtió, y esto debe hacerse de una manera que genere conflictos, sobre todo. Lo importante es que Microsoft debe darse cuenta del poder de Java. darse cuenta de que Java está compitiendo con COM y luego idear contramedidas, en lugar de simplemente trabajar duro y evitar el problema".

Gates recibió. Unos días antes de esta carta, se estaba preparando para asistir a una " retiro". Resultó que Bill Gates dedica algún tiempo cada año a pensar en la estrategia de desarrollo a largo plazo de Microsoft, que es el llamado "Plan de la Semana del Pensamiento". Sorprendido por la carta, le respondí al día siguiente: "Me asusté. yo fuera. No sé qué sistema operativo de Microsoft ofrecerá código de aplicación cliente Java suficiente para desplazar nuestra posición en el mercado. Comprender esto es muy importante y debería ser una prioridad. (No me di cuenta en ese momento de que esta carta se convertiría en una citación en el caso antimonopolio del Departamento de Justicia contra Microsoft unos años más tarde).

Como resultado, Java se convirtió en un invitado no invitado de Windows y Microsoft comenzó a limpiarlo. ¿Quién es el oponente de SUN? Comenzó una batalla de ojo por ojo.

La batalla a vida o muerte entre Java y Windows

Como pareja de competidores, Microsoft y SUN han estado en constantes pleitos. En 1997, SUN demandó a Microsoft por discriminar el uso de software Java, con el objetivo de mantener la posición de monopolio de su sistema operativo Windows y violar las leyes antimonopolio. En enero de 2001, SUN ganó la demanda según el acuerdo alcanzado por las dos partes. , SUN Después de ganar la demanda, según el acuerdo alcanzado por las dos partes, a Microsoft no se le permitió realizar ninguna modificación en el lenguaje Java incluido en el sistema operativo Windows y se le ordenó pagar 20 millones de dólares en compensación. Esta es la primera confrontación cara a cara entre SUN y Microsoft. Todos pensarán que esto sentó las bases para que Microsoft se niegue a admitir el lenguaje Java en el futuro, porque la razón es muy legítima, ya que SUN no me permite cambiar. Java, y con el desarrollo de los sistemas operativos, Java no cambiará. Si no puede adaptarse a la nueva situación, solo puede dejar de usar Java.

Sin embargo, las cosas con Java no habían terminado. A finales de 2001, Microsoft lanzó una nueva versión del sistema operativo Windows. El tribunal presentó una demanda alegando que este movimiento le causaba pérdidas económicas directas de hasta. Mil millones de dólares estadounidenses.

Según las disposiciones de la Ley Antimonopolio, el demandante puede exigir al demandado que pague tres veces la pérdida real en concepto de compensación. Por lo tanto, si SUN gana el caso, podría recibir hasta 3.000 millones de dólares estadounidenses en compensación económica. ¡Parece que SUN va a actuar esta vez! ¿Cómo podría Microsoft estar dispuesto a no hacer nada y comenzar una nueva ronda de venganza? En junio de 2002, Microsoft declaró que a partir de 2004, el sistema operativo Windows de Microsoft ya no soportaría el lenguaje Java y explicó las razones para hacerlo. Se trata de cuestiones de seguridad. . En julio de 2002, Microsoft cerró un sitio web que proporcionaba automáticamente software Java a los usuarios de Windows XP. Según Microsoft, la medida se debió a que el software de SUN era incompatible con el lenguaje Java. Según Microsoft, la medida se debió a que SUN afirmó que Microsoft no tenía derecho a publicar software Java en línea y, para evitar disputas, Microsoft tuvo que suspender el servicio. La primera audiencia del caso SUN contra Microsoft se produce cuando se intensifica la guerra de palabras entre las dos partes.

La audiencia en el caso SUN contra Microsoft estaba originalmente programada para la primera semana de diciembre de 2002, cuando Baltimore sufrió la nevada más intensa de los últimos tres años. La ciudad entera casi quedó paralizada. Pero el juez Frederic Motz insistió en el juicio y pidió la presencia de decenas de abogados relacionados con el caso; según un testigo en el juicio, el propio juez durmió en la sala de conferencias toda la noche para asegurarse de poder estar allí.

Unas semanas más tarde, el 23 de diciembre de 2002, el juez Motz emitió una decisión de 42 páginas, dictaminando que Microsoft debe publicar la programación Java de la competencia en su sistema operativo Windows y en el lenguaje Internet Explorer. El juez Motz narró en primera persona la historia de la disputa sobre Java entre SUN y Microsoft, expuso exhaustivamente los argumentos de ambas partes y explicó hábilmente por qué el requisito de admitir Java en el sistema operativo Windows cumple con todos los requisitos pertinentes. de todos los partidos. Como siempre ha sido el caso cuando un litigio involucra tecnología compleja, los jueces tienden a sentirse abrumados por la jerga. Sin embargo, el juez Motz dio la impresión de que estaba bastante familiarizado con Java y .NET, y presentó una fuerte posición a favor de Sun, pero su fallo contra Microsoft se basó en hechos técnicos y comerciales.

En resumen, la opinión del juez Motz es que bajo el monopolio de Microsoft, el mercado de Java es disfuncional. Por ejemplo, la mayoría del software Java instalado en las PC son versiones antiguas o que sólo están disponibles para Windows. lo que hace que otros desarrolladores de software rehuyan la plataforma Java, y todo esto se debe al comportamiento anticompetitivo de Microsoft. Debido al comportamiento anticompetitivo de Microsoft, parece que Microsoft utilizó su monopolio de Windows para socavar el canal de ventas de Java de Sun. La única manera de establecer equidad en el mercado es corregir lo que Microsoft ha hecho y "¡evitar que Microsoft obtenga beneficios futuros de errores pasados!"

El tira y afloja continúa

Aunque el juez había fallado a favor de SUN en diciembre de 2002 y una vez más convocó a los abogados de ambas partes para celebrar una audiencia especial, el juez Motz ordenó a Microsoft que completara la instalación de Java dentro de 120 días el 15 de enero de 2003. en su trabajo con Windows software.

El 21 de febrero de 2003, Microsoft presentó formalmente una reconvención, alegando que el caso violaba el principio de equidad, y afirmó en la solicitud de apelación que incluso si Microsoft no lanzara Java en Windows, Sun no lo haría inmediatamente. enfrentar cualquier "daño irreparable" y lanzar Java en Windows es un tema urgente. Sun afirma que el lanzamiento de la tecnología Java en Windows es una cuestión urgente y que los retrasos repetidos podrían dañar a Sun y su tecnología.

Cómo se desarrollará el caso sigue siendo una pregunta abierta, ya que el Tribunal de Apelaciones del Cuarto Circuito de Estados Unidos anunció que celebrará una audiencia preliminar el 3 de abril de este año.

Como software de nivel multiplataforma, Java ha sido muy popular desde sus inicios. Según las estadísticas, actualmente hay más de 2 millones de programadores Java en el mundo. Pero incluso si Java gana, también retrasará la mejor oportunidad de desarrollo. Espero que Microsoft promueva la estrategia .NET temprano, y el lenguaje C# es un lenguaje desarrollado específicamente para varios software de Microsoft que incluso tienen una participación de mercado muy alta. Si Java gana al final, no cambiará el actual dominio de Microsoft en la industria del software.

A juzgar por los recursos financieros y materiales de Microsoft y SUN y su experiencia en litigios, un tira y afloja sigue siendo inevitable.

Experiencia de Microsoft, SUN y SUN en el manejo de litigios.