80% 的Oracle JDK 用戶正在考慮其他支持選項
在2019年,Oracle決定更改許可模式,從提供免費的Java更新轉變為要求付費訂閱,這一重大變化無疑在市場上掀起了一片波瀾。之後,儘管有一些使用Java的公司扔堅持使用Oracle並承擔了增加的支持成本,但許多公司也在步步為營,謀求新的選擇。
據Azul Systems的一項新調查顯示,目前有80%的Oracle JDK用戶正在考慮其他選擇。Snyk和Oracle聯合進行的 2018年調查層表明,Oracle JDK用戶以前佔Java用戶的很大比例。該調查發現70%的受訪者使用Oracle JDK,21%的受訪者使用OpenJDK,9%的受訪者使用其他JDK實現,例如Eclipse OpenJ9/IBM J9、Android SDK和Azul。而在這70%的用戶中,現在則有80%在考慮替代方案。
Azul 董事會主席Bill Coleman 稱,“領先的行業分析師一致認為,Oracle 的大多數JVM 客戶都在尋找更具成本效益的開源解決方案,該解決方案可支持原本不受支持的較早版本。”
Azul Systems透露,在2020年2月發布的軟件開發人員的類似研究結果顯示,對Oracle JDK的首選使用率已從70%下降至34%,大部分現有用戶都選擇了免費或受支持的基於OpenJDK的部署。2020版本 Snyk和Oracle的調查也顯示了相似的結果。
2020 年JVM 生態系統報告還發現,有86% 的受訪者沒有為Java 支持付費。7% 的受訪者表示,他們願意根據發布節奏的變化支付支持費用,而19% 的受訪者則表示會考慮這種可能性。
不過在目前願意支付支持費用的企業中,Oracle 仍然是贏家,佔有55 %的市場份額。紅帽(17%)、IBM(16%)和Azul(12%)則緊隨Oracle 之後。
Snyk 在其2020 年JVM 生態系統報告中指出,“當開發人員選擇支付JDK 支持費用時,Oracle 仍然是明顯的贏家,而其他三個供應商則平等地分享了其餘市場。回想起來,這意味著,如果只有9% 的開發人員為JDK 支持付費,則向Oracle 付費的開發人員總數為5 %,即20 個開發人員中就有1 個。”