Юристы Google в судебных документах уточняют, что в новых версиях Android заголовки методов, являющихся объектом иска, соответствуют тем, что распространяются по лицензии OpenJDK.
Срок готовности полнофункционального JDK 9, ранее назначенный на 10 декабря, придется перенести - ориентировочно, на май 2016 года, а выпуск общедоступной версии JDK 9 — на март 2017-го.
Суд рассматривает вопросы о размере компенсации, которую Google должна выплатить за нарушение прав Oracle и о том, можно ли считать использование исходных кодов Java в операционной системе добросовестным.
Первое место досталось функциональному языку программирования Frege, диалекту Haskell, предназначенному для разработки облачных приложений. Второе место в опросе занял Mirah, язык с синтаксисом Ruby, третье — Kotlin, проект основанной в России компании JetBrains.
На ежегодной конференции JavaOne в Сан-Франциско представители корпорации рассказали о новых возможностях, которые планируется реализовать в стандартной и корпоративной версии платформы.
По словам бывшего топ-менеджера, ранее отвечавшего за данное направление, в Oracle не хотят помогать конкурентам и не намерены делиться новыми разработками; в корпорации сужают работу над Java EE и, в то же время, не желая, чтобы кто-то еще занимался развитием платформы, ограничивают деятельность Java Community Process.
Впрочем, позиции лидеров не изменились. По новой схеме расчета Java, получивший 19,565%, и Си (15,621%) остались своих на прежних местах во главе рейтинга. Пятерку самых популярных языков завершают С++ (6,782%), С# (4,909%) и Python (3,664%).
В мае 2012 года суд установил, что Google действительно использовала защищенные авторским правом материалы Oracle, но так и не смог решить, было ли это использование добросовестным с точки зрения закона.
В Red Hat также собираются возглавить проекты по усовершенствованию OpenJDK, в том числе по разработке системы «сборки мусора» Shenandoah и инструмента мониторинга виртуальной машины Java — Thermostat.
Oracle обвиняет Google в нарушении своих прав при реализации интерфейсов Java в операционной системе Android. Хотя суд первой инстанции в 2012 году решил, что интерфейсы не могут защищаться авторским правом, так как, в соответствии с законом, описывают методы работы, систему и процессы, позднее апелляционный суд отменил это решение.
В новой версии платформы Java будет решена одна из ее наиболее серьезных проблем: монолитность, из-за которой даже для работы с небольшой частью платформы приходилось устанавливать ее целиком.
Прежде корпорация не только не являлась большой поклонницей этой платформы, но даже судилась из-за нее с Sun Microsystems.
По данным проведенного в США исследования, у 48% пользователей этой платформы не установлены самые новые заплаты, притом что за последний год в Java было найдено 119 уязвимостей, а присутствует технология на 65% всех ПК.
Модуляризация языка осуществляется в рамках проекта Jigsaw при поддержке Oracle, IBM и других компаний. Ожидаемые преимущества — уменьшение объема кода и расхода памяти.