В Oracle заявили, что грядущая версия Java EE (Enterprise Edition) 8 создает условия для переосмысления дальнейшей разработки платформы. «Мы убеждены в том, что было бы правильно передать технологии Java EE какой-то из организаций, поддерживающих проектирование программного обеспечения с открытым кодом, это поможет повысить гибкость разработки и лицензирования, а также изменить процесс управления», — говорится в заявлении Oracle.
В Oracle собираются обсудить свое намерение передать Java EE с сообществом сторонников программного обеспечения с открытым кодом, лицензиатами и кандидатами на роль своего преемника. Конкретные кандидаты пока не называются, но наиболее вероятными считаются Apache Software Foundation и Eclipse Foundation.
В Eclipse готовы принять Java EE, если выбор падет на них. «Мы уверены, что передача Java EE фонду поддержки программного обеспечения с открытым кодом, не связанному ни с одним поставщиком, пойдет на пользу как платформе, так и сообществу, — заявил исполнительный директор Eclipse Foundation Майк Милинкович. — Организация Eclipse Foundation будет рада возглавить дальнейшее развитие этой технологии».
В прошлом году Oracle подверглась критике со стороны сообщества Java EE за утрату интереса к корпоративной версии Java и фактическому устранению от ее дальнейшего совершенствования. Многие группы заявили о желании взять разработку Java EE на себя. В Oracle в ответ сообщили о планах оснастить Java EE современными средствами развертывания в облаке и поддержки микросервисов. В нынешнем году должна появиться версия Java EE 8, а в следующем — Java EE 9. Экспериментальный вариант Java EE 8 ожидался уже этим летом.
Несмотря на желание отойти от руководства Java EE, в Oracle объявили о намерении участвовать в дальнейшей эволюции технологий Java EE: «Мы не сомневаемся в том, что более открытый процесс, не зависящий от какого-то одного поставщика, будет стимулировать вовлеченность и инновации, усиливая интерес всего сообщества».
В Oracle планируют организовать встречи с целым рядом заинтересованных сторон, начиная от разработчиков и пользователей и заканчивая участниками, поддерживающими этот процесс, партнерами и лицензиатами. Корпорация намерена сопровождать существующие версии Java EE и будущую Java EE 8.
Другое крупное ответвление Java, Java SE (Standard Edition), уже работает в рамках модели поддержки программного обеспечения с открытым кодом OpenJDK. В Oracle не снимают с себя ответственности за Java SE, несмотря на то что в разработке принимают участие и другие игроки, в том числе IBM и Red Hat.