甲骨文公司近日為了延期超過一年的Java 9而杠上IBM與Red Hat,甲骨文批評兩家公司反對Java 9模組化系統的發展,令人失望。甲骨文Java平臺首席架構師Mark Reinhold近日在個人博客上發表一封致Java社區程序執行委員會(JCP EC)的公開信。這封信中指名道姓的批評了Red Hat Middleware雖然起初同意Java 9模組化系統規格要求(JPMS JSR)的目標與需求,卻在實際實施過程中讓JPMS JSR無法依照原計劃與目標進行,并在近日稱將不會支持JSR。
Reinhold并暗指Red Hat意在保護自家并未完全遵循公開標準的JBoss/Wildfly產品生態系。
另外,被Reinhold點名的還有IBM,他對IBM表示將投票反對JSR的做法表示失望與訝異。
Reinhold表示,IBM在JSR運作過程中一直態度曖昧,但在最后階段表示將投票反對,而提出的反對理由其實大部分都早在專家團隊成員會議中討論過。
IBM派駐JPMS的成員Tim Ellison也在社區內部網站上撰文表示,目前JMPS JSR的提案仍存在不少疑慮,且未取得專家團隊成員的共識,不少成員都曾表示Java社區還未準備好迎接這樣的變化。
Red Hat在Java執行委員會的代表Scott Stark則擔憂JSR一旦開始運行,恐怕會破壞現有Java應用程式的正常運作。
兩大Java社區成員公開反對新的Java模組化版本計劃,可能讓已經從2016年延到2017年7月推出的Java 9再度跳票。
不過,甲骨文的Reinhold打算強勢推動讓新JSR過關。
Java社區對相關計劃的最終投票結果將會在6月8日公布,盡管委員會希望能達成共識,但在兩大成員反對下,Reinhold撂下狠話,表示相關流程規范并未要求共識決,規格主導成員有最終決定權,以避免專家團隊成員為了私利刻意干擾Java的未來發展。