近年來,Java 領(lǐng)域不斷在經(jīng)歷變化。
Oracle 對 Java 定價和許可模式的不斷調(diào)整,引發(fā)了用戶對高昂成本的強烈不滿,并推動了 OpenJDK 的快速崛起。
Azul 近期發(fā)布的《2024 年 Oracle Java 使用、定價與遷移調(diào)查》 報告,進一步印證了這一趨勢。
高昂成本成遷移主因:Oracle Java用戶紛紛轉(zhuǎn)向OpenJDK
報告指出,高達 53% 的受訪者認(rèn)為 Oracle Java 的高昂成本是他們遷移的主要原因。
2023 年 1 月,Oracle 第四次調(diào)整了 Java 定價和許可模式,將收費標(biāo)準(zhǔn)從 Java 使用量或使用地點轉(zhuǎn)變?yōu)槠髽I(yè)員工總數(shù),直接導(dǎo)致用戶使用成本大幅增加。
這一變化也成為了許多用戶轉(zhuǎn)向 OpenJDK 的直接誘因。
市場份額持續(xù)下降:Oracle Java時代走向終結(jié)
Oracle 在 Java Development Kit(JDK)分布市場中的份額逐年下降。
2020 年,Oracle 在 Java Development Kit(JDK)分布市場中約占 75% 的份額,但到了 2023 年,這一比例降至 42%。
調(diào)查顯示,這一趨勢仍在持續(xù),高達 86% 的使用 Oracle Java SE 的受訪者表示正在遷移或計劃遷移其全部或部分 Java 應(yīng)用程序,只有 14% 的用戶計劃繼續(xù)留在 Oracle。
遷移計劃:大多數(shù)用戶將在兩年內(nèi)完成遷移
調(diào)查顯示,大多數(shù)用戶將在兩年內(nèi)完成遷移。
66% 的 Oracle Java 用戶計劃在兩年內(nèi)開始遷移到 Java 的替代方案。
其中 52% 計劃在一到兩年內(nèi)完成遷移,14% 計劃一年內(nèi)完成遷移。只有 14% 的用戶計劃繼續(xù)使用 Oracle Java。
遷移完成情況:遷移過程順利,用戶對結(jié)果滿意
目前,83% 的用戶已經(jīng)完成了遷移或需要在不到 3 個月內(nèi)完成遷移。
值得注意的是,84% 的用戶表示遷移過程比預(yù)期的要容易或符合預(yù)期。
這表明,用戶已經(jīng)找到了可行的遷移方案,并對最終結(jié)果較為滿意。
生產(chǎn)應(yīng)用中的 Java 支持:OpenJDK 成為主流選擇
在生產(chǎn)應(yīng)用中的 Java 支持方面,46% 的用戶選擇付費支持的 OpenJDK,包括 Azul Platform Core / Zulu, Azul Platform Prime / Zing, Bellsoft Liberica, IBM Semeru 等。
45% 的用戶選擇免費支持的 OpenJDK,包括 Amazon Corretto, Eclipse OpenJ9, Microsoft Build of OpenJDK 等。
需要注意的是,雖然 OpenJDK 是一個開源項目,但它本身并不提供商業(yè)支持。用戶需要選擇付費支持的 OpenJDK 版本,以獲得更完善的服務(wù)和保障。