Microsoft пришлось выплатить Sun Microsystems $20 млн. за урегулирование продолжающейся четыре года тяжбы по поводу языка программирования Java. Однако это вовсе не означает проигрыша именно Microsoft. На самом деле пострадавшими, скорее, следует считать 2,5 млн. Java-программистов.
За время, прошедшее с октября 1997 года, когда Sun предъявила Microsoft иск за отказ выполнять условия лицензионного соглашения, ситуация в мире Java существенно изменилась. Когда Microsoft лицензировала Java в 1996 году, а затем разработала язык программирования Visual J++ и виртуальную машину Java Windows, еще не было известно, насколько успешной окажется Java. Судя по сообщениям E-mail, ставшим достоянием общественности в ходе различных судебных разбирательств, руководители Microsoft верили в реальную опасность Java для империи Microsoft Windows. Сегодня Java - и как язык программирования, и как технология разработки - включает целый ряд интерфейсов программирования и связанных с ними особенностей.
Последняя редакция Java, J2EE, или Java 2 Enterprise Edition, представляет собой серверный вариант, который должен стать одним из ключевых элементов инфраструктуры, определяющих инициативу Web-сервисов Sun. Sun обещает изложить детали своей стратегии Smart Services на конференции в Сан-Франциско, запланированной на 5 февраля.
Представители Microsoft сообщили, что компания не намерена лицензировать J2EE, несмотря на тот факт, что это уже сделали 200 других компаний. Вместо этого софтверный гигант планирует выпустить в составе Visual Studio.Net версию 6 инструмента разработки Visual J++, который не обновлялся с 1998 года. Причем в отличие от других языков программирования, входящих в Visual Studio.Net, Visual J++ не будет адаптирован под структуру Microsoft.Net.
Microsoft ведет разработчиков, которым нравится Java, но при этом нужно разрабатывать .Net-совместимые приложения и сервисы, в направлении нового языка программирования Microsoft C# (произносится "Cи-шарп"). C# входит в семейство Visual Studio.Net. Тем же, кто настаивает на Java, Microsoft указывает на компанию Rational Software, которая, по словам руководителей Microsoft, сделает Java "дружественной к .Net". Менеджер продуктов Microsoft Тони Гудхью (Tony Goodhew) добавил, что разработкой .Net-версии Java занимаются и другие независимые производители ПО, но не назвал, какие именно.
Руководители Microsoft утверждают также, что компания не планирует включать виртуальную машину Java в будущую версию браузера Internet Explorer, IE 6.0, которая войдет в операционную систему Whistler. Вместо этого пользователи IE, желающие посещать поддерживающие Java Web-сайты, должны будут взять Java у Sun или у других владельцев лицензии на Java.
Мнение многих разработчиков отразил в опубликованном на Web-сайте Java Lobby обращении президент этого сайта Рик Росс (Rick Ross). "Sun и Microsoft победили, а проигравшими стали потребители и разработчики, - пишет он. - Мы по-прежнему имеем слабый и ненадежный Java GUI (графический интерфейс пользователя), не позволяющий получить все преимущества от подхода "Написано однажды - работает везде". Направленная против Java программа Microsoft была порочна и противоречива, но Sun следовало контролировать подобные тенденции. Sun, во многом напоминая президента Клинтона, добилась одобрительного отношения со стороны разработчиков, которое при более внимательном рассмотрении сильных и слабых сторон компании, ее успехов и неудач, кажется незаслуженным".
По информации "ZDNet".