Сегодня (3 мая) президент Eclipse Foundation Майк Милинкович опубликовал в блоге окончательные результаты закрытых переговоров по товарным знакам между Oracle и Eclipse Foundation. Как мы помним, Oracle объявила, что она открывает исходный код Java EE для этой организации, так что инфраструктура будет «по-настоящему» с открытым исходным кодом.
После 18 месяцев интенсивных переговоров все усилия подошли к концу: переговоры провалились.
Соглашения о товарных знаках не будет. Говоря простыми словами, причина, по мнению протокол заседания совета директоров Дело в том, что Oracle выдвинула взамен ряд неприемлемых условий.
Некоторые из них подвергают серьезному риску само существование Eclipse Foundation. Oracle требовала, чтобы продукты, распространяемые Eclipse Foundation (например, Eclipse IDE), были оснащены сертифицированными JRE. только Oracle или ее лицензиатами - отсутствие сертификатов от других поставщиков или несертифицированных сред выполнения.
Следовательно, и IDE, и GlassFish больше не будут независимыми от поставщиков.
И об этом ограничении не было объявлено в начале переговоров; об этом было объявлено гораздо позже, когда передача кода уже началась.
Можно предположить, что это была реакция на передачу JVM OpenJ9 от IBM, что представляет собой прямую угрозу бизнесу Oracle. Но как только продукты Eclipse перестанут быть независимыми от поставщиков, это может привести к отмене налоговых льгот для Eclipse Foundation, что станет финансовым фиаско и, возможно, концом организации в целом.
Поэтому было непросто неприемлемо , это было легко невозможный согласились на условия Oracle, поэтому переговоры более или менее полностью провалились.
Все, что от этого осталось, — это не что иное, как конец Java EE. Eclipse Foundation может использовать устаревший код. без прав на изменение .
Если его необходимо изменить, то это должно быть переименован — и название проекта (типа JAX-RS, что не очень круто, но приемлемо), и имя пакета (например, javax.* ), это означает, что существующие приложения не будут работать на обновленной платформе без перекомпиляции после обширного рефакторинга.
Следовательно, это будет совершенно новая, несовместимая платформа, худший вариант из возможных, поскольку не только нарушается принцип «WORA» (Write Once Run Anywhere), но и в реальности этого просто не произойдет: через 18 месяцев практически ни один из поставщики приложений будут готовы тратить время и деньги на доставку новых переработанных версий всем клиентам во имя поддержки переименованной платформы с сомнительным будущим.
Будущее неясно, поскольку Oracle уже начала политику блокировки решений совета директоров Eclipse Foundation, в котором у Oracle есть представитель, в котором необходимо единогласный решение.
У Oracle есть власть, и похоже, что она будет использовать эту власть, чтобы заблокировать будущее Eclipse Foundation. Компания уже продемонстрировала это на совете директоров, где одним голосом заблокировала решение, которое в противном случае было бы единогласным.
Текущая реакция Eclipse Foundation — продемонстрировать успех и спасти хотя бы некоторые ценности, которые рекламировались в кампании бренда Jakarta. Но какой ценой? Зачем сохранять торговую марку того, что превратилось в пустую оболочку? Теперь это уже не преемник Java EE как глобального стандарта, это просто некий фреймворк, созданный какой-то организацией и пользователи скоро это поймут и сделают выводы.
На данный момент планы сосредоточены на том, чтобы переименовать все как можно скорее.
Но кто на самом деле прыгнет в этот поезд, если он будет включать в себя изменения во всех существующих приложениях? Майк Милинкович из Eclipse по-прежнему видит впереди светлое будущее.
Для меня стакан не наполовину полон: сегодня он развалился.
Это день, когда Oracle убила Java EE. Теги: #java #oracle #javaee #eclipse Foundation
-
Вне Времени: Забытый Город
19 Oct, 24 -
Мой Безвентиляторный Htpc В Корпусе Hd-Plex
19 Oct, 24 -
Ie7 Включен В Автоматические Обновления
19 Oct, 24