查看原文
其他

甲骨文开枪瞄准Java的未付费用户,出来混早晚要还

2016-12-19 海洋 IT战略家



在收购了Sun公司的六年后,甲骨文Oracle正在大规模的加大对违反其许可证的Java客户的审查力度。

 

越来越多的Oracle客户和合作伙伴被拉里·埃里森的团队约谈,声称他们没有遵守Java的规矩。Oracle在2010年收购了Sun Microsystems公司 ,知情人士透露现在它的许可证管理服务(LMS) 正在到处追缴付款。

 

该数据库巨头公司目前已经在全球雇佣了20个人专门来负责对那些违反Java许可证的企业进行追缴付款。

 

作为回应,行业合规专家组也在不断的扩充人马,招聘更多Java专家、扩大预算来应对和参与到2017年来自LMS的更多诉讼。这其中牵扯了太多的金钱利害关系,每个客户涉及的金额可能数万、数十万美元。

 

处于事件中的Java版本是Java SE,有三种付费方式,从每用户40美元到300美元,或者每处理器5000到15000美元。

 

有研究显示零售行业的一个拥有8万台PC的客户已经收到了Oracle的通知,称其违反了Java许可证。Oracle还告诉了另外一个客户其欠下了10万美元,但这笔欠款现在可以优惠3万美元。

 

以后需谨慎的下载 Java SE ,而如果已经下载的应该在 LMS 打电话过来之前对其使用进行审查并做好准备。这些大师们告诉 The Register 网站,寻求 Java许可证帮助的客户呈上升趋势,这些客户在 2016年下半年就已经收到了LMS的通知。

 

“Oracle已经把这个当成一个问题开始处理”,此类信息的查询数量在过去的五个月内不断上升。

 

Palisade Compliance的CEO和创始人Craig Guarente表示, Oracle的LMS并不管你到底是客户或者是合作伙伴。其根本的原因是大家对Java错误的认知,都认为Java是免费的!

 

这种错误的感知可以追溯到Sun Microsystems公司的时代;在Sun的领导下Java是免费的,在Oracle也是!但是Sun也曾对像IBM和制造蓝光播放器的厂商收取许可证费用。尽管绝大多数的使用者是不收费的。这是因为Sun利用Java来帮助其销售各种系统。

 

而现在Oracle决定让Java商业化的步伐迈得更快。

 

Java SE是一个广泛的、包罗万象的下载,包括Oracle在2014年2月推出的Java SE Advanced Desktop,以及在2011年5月推出的Java SE Advanced和Java SE Suite。

 

其实Java SE是免费的,但是Java SE Advanced Desktop, Advanced和Suite并非免费。例如需要为每个用户付费30美金以及66美金的服务支持费用;如果是按处理器计算的话,单个处理器需要15000美金以及3300美金的服务支持费用。

 

Java SE包含免费的JDK和JRE,但是 Advanced Desktop, Advanced 和 Suite以及一些额外的功能却是收费的,如Java Mission Control和Flight Recorder(也叫 JRockit Mission Control 和 JRockit Flight Recorder)此外还有用于大规模 Java部署的 Microsoft Windows Installer Enterprise JRE Installer 。

 

Oracle定义Java SE是免费的前提是“通用计算” —— 涉及到的设备包括桌面电脑、笔记本、智能手机和平板电脑。而Oracle许可证中规定作为智能系统中专业的嵌入计算机来说并非免费,Oracle后来又补充了一些其他设备,包括移动电话、手持设备、网络交换机以及蓝光播放器等。

 

听起来足够简单,不是吗?但是客户在这些设备上越来越多的受到LMS的限制。愿意是目前没有办法将那些需要付费的Java SE子产品从免费的Java SE保护伞中剥离开来,Oracle本身也没有提供独立的安装软件。

 

所以你只能成为一个Java SE Suite这个大杂烩的用户,尽管你只想要其中的一部分内容,然后根据Oracle的要求进行付费。

 

如果你想大规模的部署Java SE,那么你将需要 Microsoft Windows Installer Enterprise JRE Installer 这个工具 ,而这个工具并非免费Java SE的一部分。

 

“人们尚未意识到,” Guarente 说:“用户认为Java是免费的,因为它是开源的,因此可以使用。这其实并不是Java的协议写得不清楚,而是人们对它产生了误解。”

 

仍有专家补充道:


如果你下载了Java你就获得了Java的所有内容,你需要确保你只装了你有权使用的那部分,同时删除没用的内容。使用了任何需要付费的特性都是商业用途。协议中的“一般用途” 是非常模糊的定义,这也是产生很多纠纷的原因。

 

当你作为一个组织,分发一些包含Java的东西给终端用户—— 而且越来越多的公司也通过分发应用让客户获得产品和服务,这些都不是“一般用途”,现在 Oracle想从中赚钱!

 

为什么Oracle选择在收购Sun公司六年后才这样做呢?

 

我们认为这是因为Oracle的LMS是在详细的了解Java的各个方面,并设计有针对性的审计方法。LMS现在已经准备好在2017年对Java SE的用户开枪了!

 

“我预计Oracle在2017年会增加这方面的投入”Guarent表示, “所有的趋势都显示Oracle的LMS审计团队越来越咄咄逼人,正在积极努力的在这方面获取更多的收入。

 

2017 年我们不再看到温柔的Oracle。以后该怎么相处呢?


某专家说:“如果你下载了Java ,你就获得了所有Java的东西。你需要确保你只安装了你有权的组件,那些你没用到的内容最好删除”。


 “如果你已经在用Java,请确保你真正在使用的具体组件,以及它们是如何被使用的。请在Oracle找到你之前先对这些问题进行验证。”



©文章由本公众号编译



更多精彩阅读请点击:




IT 战略家


这里不打算迎合任何人的三观

但可以保证提供有深度的思考


把握趋势,洞见未来

长按二维码关注


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存