Oracle и IBM поделили Java

width:200px

12.10.10, Вт, 13:31, Мск,

IBM достигла соглашения с Oracle о присоединении к стратегическому для всех Java-разработок проекту - OpenJDK. Собственные разработки на Java IBM также не оставит, но участие в проекте будет иметь для компании ключевую роль. С заключением этого пакта Java-сообщество вздохнуло с облегчением впервые после покупки Oracle компании Sun: у коммьюнити было много опасений насчет некорректной политики Oracle в отношении будущего технологии.

Миллионы разработчиков затаив дыхание следили за сделкой Oracle по покупке Sun Microsystems, и их опасения были понятны: сделка предоставила Oracle полный контроль над технологией Java, впервые выпущенной на рынок Sun в 1995 году.

Первые шаги Oracle в роли распорядителя Java были более чем настораживающие. В августе Oracle подала иск к Google, настаивая на том, что операционная система Android, предназначенная для смартфонов, незаконно использует идеи и программный код Java. Тогда всем казалось, что Oracle избрала жесткую линию относительно своих прав на Java и собирается пополнить свои доходы за счет дополнительных платежей со стороны ее пользователей.

Однако, в понедельник стало известно о том, что корпорация IBM решила наконец покинуть тропу войны, на которую встала еще во времена империи Sun. Компания заявила, что переместит усилия в отношении Java-разработок со спонсируемого ей проекта Apache Harmony в пользу другого, запущенного Sun еще в 2006 году под названием OpenJDK. «Это должно устранить любые сомнения относительно будущего Java», - заявил Род Смит (Rod Smith), вице-президент IBM.

Компания IBM лицензировала Java у Sun Microsystems в 1995 году и с тех пор превратилась в одного из крупнейших разработчиков промышленных Java-продуктов. Ранее IBM развивала вариант IBM Java 2 Standard Edition, снабженный JIT-компилятором и виртуальной машиной собственного производства. Таким образом, проект OpenJDK становится первичной ареной для формирования открытой реализации платформы Java SE, языка Java, Java Development Kit (JDK) и Java Runtime Environment (JRE).

Более того, сотрудничество IBM и Oracle не ограничится OpenJDK: инженеры IBM начнут работать бок о бок с инженерами Oracle и сообществом независимых разработчиков над созданием эталонной реализации Java SE 7, формированием Java SE 8 и расширением процесса стандартизации Java Community Process (JCP). Ожидается, что подключение IBM к работе над OpenJDK в первую очередь отразится на библиотеках классов для различных виртуальных машин Java, которые будут переведены на единую базу исходных текстов. Как защищать «поумневшие» промышленные сети: «Синоникс» на страже безопасного объединения изолированных сетей 4.9 т

Роль Java трудно недооценить, поскольку этот язык программирования сегодня используется очень широко: он применяется как обучающий язык программирования в школах и колледжах и служит для разработки приложений, которые работают на целом спектре устройств, от мейнфреймов до смартфонов. Sun передала Java коммьюнити open source в 2006 году, но сохранила за собой ряд контролирующих функций, которые и перешли Oracle при сделке.

Причем руководство Oracle обратилось к своим коллегам из IBM всего неделю назад, и стороны очень быстро пришли к взаимопониманию, заявили компании. По их словам, Java инновации должны осуществляться быстро, чтобы они шли в ногу с разработкой аппаратных средств, таких как микрочипы с увеличенным числом ядер процессоров. «Данное соглашение стало результатом нашего столкновения с реальной действительностью», - отметил Адам Мессинджер (Adam Messinger), вице-президент по софту Oracle. «Мы объединяем ресурсы для ускорения инноваций на Java», - добавил он.

Соглашение, заключенное между IBM и Oracle, распространяется на все основные средства Java, используемые от дата центров до веб-программ, но оно не распространяется на менее крупный Java-инструментарий, применяемый для разработок под мобильные телефоны и другие мобильные устройства.

Дуглас Леа (Douglas Lea), профессор Университета Нью-Йорка (the State University of New York at Oswego) и ветеран разработок на Java, назвал решение компаний «позитивным шагом». Тем не менее, спор Oracle и Google о Java все еще бросает тень на будущее технологии. В Google говорят, что в компании больше сотрудников являются участниками OpenJDK, чем в самой Oracle, и судебный иск нарушает коммуникацию этих групп разработчиков. «Oracle и Google предстоит найти общий язык», - заявили представители интернет-компании.