付费订阅后续:八成OracleJDK用户正在考虑其他支持选项

  在2019年,Oracle决定更改许可模式,从提供免费的Java更新转变为要求付费订阅,这一重大变化无疑在市场上掀起了一片波澜。之后,尽管有一些使用Java的公司扔坚持使用Oracle并承担了增加的支持成本,但许多公司也在步步为营,谋求新的选择。

  据AzulSystems的一项新调查显示,目前有80%的OracleJDK用户正在考虑其他选择。Snyk和Oracle联合进行的2018年调查层表明,OracleJDK用户以前占Java用户的很大比例。该调查发现70%的受访者使用OracleJDK,21%的受访者使用OpenJDK,9%的受访者使用其他JDK实现,例如EclipseOpenJ9/IBMJ9、AndroidSDK和Azul。而在这70%的用户中,现在则有80%在考虑替代方案。

  Azul董事会主席BillColeman称,“领先的行业分析师一致认为,Oracle的大多数JVM客户都在寻找更具成本效益的开源解决方案,该解决方案可支持原本不受支持的较早版本。”

  AzulSystems透露,在2020年2月发布的软件开发人员的类似研究结果显示,对OracleJDK的首选使用率已从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个。”