近日,外媒报道称,甲骨文(Oracle)已开始将Java纳入其处于不合规边缘的企业客户中,以期带动企业付费。据了解,这是业内比较普遍的提高付费率的策略。据报道,2019年4月,甲骨文首先为其商业Java平台标准版(JavaSE)引入了两种新的许可模式,并开始对之前免费的Java收取许可费用。这要求用户购买其商业JavaSE产品的年度订阅,以获得补丁和更新。在甲骨文于2021年9月发布Java17后,它开始仅为该迭代提供为期三年的季度更新许可,而不是Java7、8和11等早期版本。到目前为止,甲骨文通过其销售人员审核其Java许可问题。但今年以来,越来越多的软件开发包不断被甲骨文官方审核收录,这也引起了很多企业用户的关注。今年早些时候,软件资产管理公司Anglepoint表示,它发现了来自Oracle的官方Java审计。PalisadeCompliance的创始人兼首席执行官CraigGuarente也表示,他的团队也开始看到来自Oracle许可证管理服务(LMS)的信函,专门要求提供Java信息??,但一些客户还没有准备好了解他们的许可证合规性。CraigGuarente透露:“业界存在很多困惑,大家有一个误区:使用旧版本的Java不需要许可证。事实上,即使你使用旧版本,如果你下载补丁和更新从Oracle网站上,那么你仍然需要许可证来支持它。而且一些企业客户担心他们正在‘开一张大支票’”。除了上述进展外,有报道称甲骨文现在正在其他领域(例如数据库)使用审计来访问有关Java使用情况的信息。例如,声称拥有5,000个数据库许可的公司可能会接到OracleJava销售代表的敲门声——“我们听说您在这里使用5,000个CPU:但我们没有看到Java许可。您可以本质上提供Oracle不同领域的信息”。与Oracle的其他产品相比,Java的许可管理有两个主要区别:虽然数据库和其他本地软件可能带有永久许可,但Java需要订阅。因此,虽然捍卫数据库、中间件或应用程序的审计需要客户从合同开始,但Java被广泛使用,可能需要对it资产进行技术分析。此前,甲骨文业务负责人斯科特詹森在接受媒体采访时表示:“有一群组织'完全忽视了Java许可的话题',给他们的雇主带来了风险。”“你很容易受到各种风险的影响。无论是由于许可证短缺导致的财务风险,还是安全风险。”Jensen说,在为Oracle的审查过程做好准备的组织中,有些组织正在寻找开源替代品。“我已经看到《财富》500家公司基本上在一夜之间卸载Java,看看有什么问题,如果它坏了,就把Java放回去。以Oracle为例。”Java出来并用OpenJDK或类似的东西替换它。”根据Gartner的一份研究报告,用户需要商业订阅才能获得OracleJavaSE7、JavaSE8和JavaSE11的关键更新。该报告建议组织通过评估他们迁移到Java17或切换到Java17的意愿来评估他们的选择Gartner副总裁兼杰出分析师AnneThomas表示,甲骨文对虚拟化的看法也推动了Java订阅。AnneThomas说:“这就是为什么这些大公司每年面临超过1000万美元的许可费用。”但是运行时环境需要Java订阅,而不是软件开发工具包。有些人并没有真正理解它,部分原因可能是Java运行时环境中的Java开发工具包之间的差异:Oracle的产品称为OracleJDK,尽管它是运行时。很多人没有意识到许可证实际上适用于运行时,”AnneThomas补充道。
