В минувшую пятницу компания Apple объявила о том, что присоединяется к работе над Open Source-проектом OpenJDK.

  OpenJDK
— это свободная реализация языка программирования Java, созданная в Sun
Microsystems и теперь поддерживаемая корпорацией Oracle. Месяц назад
IBM объявила о том, что будет участвовать в проекте OpenJDK, отдав ему
предпочтение вместо другой Open Source-реализации — Apache Harmony.

  «Смещение»
усилий IBM с проекта Apache Harmony, где корпорация являлась одним из
ключевых игроков, в сторону OpenJDK некоторые представители Open
Source-сообщества восприняли как потакание интересам Oracle. Последняя
подала в суд на Google из-за использования кода проекта Apache Harmony в
Android, а сама продвигает «родной» для нее проект — OpenJDK.

  Apple
же пообещала привнести в OpenJDK ряд компонентов, необходимых для
реализации Java SE 7 на Mac OS X: код 32- и 64-битных виртуальных машин
Java (JVM) на базе HotSpot, библиотеки классов, сетевой стек и основу
для нового графического клиента.

  При этом Бертран Серлет (Bertrand
Serlet), старший вице-президент по разработке программного обеспечения в
Apple заявил, что его компания рада сотрудничеству с Oracle по
разработке Java для Mac. Это заявление интересно смотрится на фоне
недавнего анонса Apple, в котором говорилось о переводе Java в ранг не
рекомендуемых (deprecated) технологий и возможном устранении из
дистрибутивов Mac OS X.

  Компромисс же выглядит так: «Лучшее, что
мы можем предложить нашим пользователям для того, чтобы они всегда имели
актуальную и безопасную версию Java, — брать ее напрямую от Oracle».
Таким образом, Apple продолжит поддержку Java SE 6 для релизов Max OS X »
Snow Leopard» и грядущего «Lion», а Oracle начнет распространение Java
SE 7 и последующих версий.

Подробнее(EN)

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34