Sun выпускает Java EE 5 и обещает открытость
Sun выпускает Java EE 5 и обещает открытость
3 минут
Перевод статьи:
Роберт Макмиллан
IDG News Service | MAY 16, 2006 5:06 PM PST
Sun Microsystems Inc. сделала язык программирования Java немного более дружественным к открытому исходному коду, объявив о выпуске крупного корпоративного обновления на своей ежегодной конференции разработчиков и осторожно взяв на себя обязательство превратить Java в проект с открытым исходным кодом.
Выпуск Java Enterprise Edition 5 (Java EE 5), объявленный Sun как наиболее значительное обновление за шесть лет, поддерживает ряд важных стандартов веб-сервисов и разработан таким образом, чтобы его было проще использовать, чем его предшественника, Java 2 Enterprise Edition.
Тем не менее, Sun по-прежнему проявляет осторожность в отношении открытых исходных кодов. За прошедшие годы компания открыла исходный код многих компонентов Java, но так и не открыла базовые спецификации Java. Sun опасается, что такой шаг может поставить под угрозу обещание Java «написать один раз, запустить где угодно», позволив другой компании продвигать несовместимую версию Java.
Во время вступительной речи на конференции JavaOne исполнительный вице-президент Sun Software Рич Грин рассказал присутствующим, что Java с открытым исходным кодом уже на подходе, но у Sun все еще есть некоторые опасения.
«Здесь две противоборствующие стороны», - сказал Грин, руководитель Java, вернувшийся в компанию всего несколько недель назад. «С одной стороны, желание полностью раскрыть код ... с другой сторона – важность совместимости. Я не думаю, что кто-то хочет видеть расходящуюся платформу Java».
«В будущем задача состоит в том, как решить обе эти проблемы», - добавил он. «Вопрос не в том, стоит ли, а в том, как это сделать».
В интересах улучшения отношений с сообществом разработчиков ПО с открытым исходным кодом, Sun также представила новую лицензию на программное обеспечение - лицензию распространителя операционной системы для Java. Лицензия отменяет ограничения, которые мешали поставщикам Linux поставлять два важных компонента Java: Java Runtime Environment (JRE) и Java Development Kit (JDK).
Один из дистрибьюторов Linux присоединился к руководству Sun на сцене, чтобы выразить поддержку новой лицензии. «Благодаря существенным изменениям, внесенным вашей командой, мы сможем сделать Linux доступным непосредственно для пользователей настольных компьютеров с бесплатным программным обеспечением», - сказал Марк Шаттлворт, основатель и исполнительный директор Ubuntu Linux Canonical Inc.
Хотя Sun явно заинтересована в продвижении Java на платформе Linux, самый известный дистрибутив Linux, Red Hat Inc., отсутствовал на двухчасовой презентации, в которой также участвовали докладчики из Microsoft Corp. и поставщика ПО с открытым исходным кодом JBoss Inc.
Red Hat - самый популярный дистрибутив Linux для корпоративных серверов, область, где Java добилась наибольшего успеха. По словам Шеллворта, на самом деле Canonical еще не поставляет серверную версию Ubuntu. Это программное обеспечение находится в стадии разработки и, как ожидается, поступит в продажу 1 июня.
Хотя руководители Sun подсчитали, что пройдет около полутора лет, прежде чем компания, наконец, будет готова открыть исходный код базовой платформы Java, разработчикам во вторник был предложен ряд полезных вещей с открытым исходным кодом. Они включают версии следующих продуктов с открытым исходным кодом, многие из которых запланированы, но еще не доступны:
- Java Studio Creator, интегрированная среда разработки Sun для Java.
- Java System Portal Server 7, программное обеспечение для разработки сообществ интернет-порталов.
- Business Process Execution Language (BPEL) от Sun Java Composite Application Platform Suite (Java CAPS), которое Sun получила в рамках приобретения SeeBeyond в 2005 году.
- Технология веб-служб, Web Services Interoperability Technology (WSIT). Это программное обеспечение, ранее носившее кодовое название Tango, разработано, чтобы помочь программному обеспечению Java работать с платформой веб-сервисов Microsoft .Net.