На конференции JavaOne представители Sun Microsystems объявили о том, что компания завершила процесс выпуска большей части технологии Java по лицензии GNU GPLv2 в рамках своего проекта OpenJDK. Некоторая доля исходных кодов Java, однако, осталась нераскрытой в связи с тем, что у Sun недостаточно прав на их выпуск по GPL. Общий объем кода Java насчитывает порядка 6,5 млн. строк. В Sun не сообщают, какая часть осталась нераскрытой, но указывают, что упомянутая проблема в основном касается технологий двухмерной графики, в частности функций растеризации шрифтов и изображений. Хотя на сегодня существуют реализации соответствующих библиотек с открытым кодом, они поддерживают не все необходимые функции API Java 2D. Чтобы разработчики могли получить доступ к полному комплекту Java Development Kit, компания будет предлагать подключаемые модули, реализующие функции Java 2D, которые можно будет объединять с открытой частью Java. В дальнейшем же в Sun рассчитывают совместно с сообществом Open Source переписать эти компоненты заново и выпустить новый код по GPLv2.

Поделитесь материалом с коллегами и друзьями