在收购Sun六年后,Oracle终于瞄准了Java的非付费用户

发布时间:2017-03-13 11:46:43

 Java语言毫无疑问已经成为软件社区的一个品牌和开放的产业标准。自从2010年Oracle收购了Sun Microsystems公司之后,很多人就担心这在某种程度上是软件开源产业的一次失败,甚至会造成软件发展的倒退。但是彼时Oracle选择了维持现状,使得收购事件对整个社区并没有造成非常大的冲击。但是在六年后的今天,Oracle终于按耐不住了,他们加大了对违反其许可协议的Java客户的审查力度。

 
为什么Oracle选择在收购Sun公司六年之后才这样做呢?Gavin Clarke认为这是因为Oracle的LMS需要这段时间以详细地了解Java 的各个方面并设计有针对性的审计方法。而现在LMS已经准备好了,所以他们开始对Java SE的用户开枪了!“我预计Oracle在2017年会增加这方面的投入,” Guarente告诉The Register,“所有的趋势都显示Oracle的LMS审计团队越来越咄咄逼人,他们正在积极地努力从这方面获取更多的收入。我不认为2017年大家将会看到一个仁慈绅士的Oracle。”
 
拉里·埃里森的团队认为有很多Oracle的客户和合作伙伴在使用Java时违反了他们的许可协议,为此他们正在对这类用户进行约谈,并利用许可证管理服务(LMS)追缴付款。Oracle目前已经在全球雇佣了20个人,专门来负责对那些违反Java许可协议的企业进行追缴付款。
 
作为回应,行业合规专家组织也在扩充人马,招聘更多的Java 专家并扩大预算以应对2017年可能增加的大量LMS 的诉讼。因为这其中牵扯了太多的金钱利害关系,每个客户可能涉及数万、甚至数十万美元的费用。
 
为什么会是这样,之前难道没有这些问题吗?其实,根本原因是大家对Java的错误认知,都认为Java是免费的!这种认知可以追溯到Sun Microsystems时代,在Sun时代Java是免费的,大家理所当然的认为Oracle 时代也是这样!但是其实Sun也曾对IBM 和制造蓝光播放器的厂商收取许可费用。之所以对绝大多数使用者免费,是因为Sun是以这种方式来销售其他的系统。现在Oracle的做法只是让Java商业化的步伐迈得更快一些而已。
 
那么整个Java SE哪些内容是收费的,收费标准又是什么样的呢?其实,Java SE的下载包包罗万象,它包括Oracle在2014年2月推出的Java SE Advanced Desktop,在2011年5月推出的Java SE Advanced和Java SE Suite。其中Java SE是免费的,包含免费的JDK和JRE,但是Java SE Advanced Desktop、Advanced、Suite,以及一些其他的额外功能(如Java Mission Control和Flight Recorde)并不免费。另外,Oracle定义Java SE是免费的前提是“通用计算”,指的是桌面电脑、笔记本、智能手机和平板电脑这些设备,而对移动电话、手持设备、网络交换机以及蓝光播放器等嵌入式设备并不免费。
 
Java SE的收费标准从每用户40到300美元,或者每处理器5000到15000美元不等。例如,使用Java SE Suite的用户需要为每个用户支付300美金的费用,同时还有66 美金的服务支持费用;如果是按处理器收费的话,单个处理器需要15000 美金的费用以及3300美金的服务支持费用。
 
目前已经有用户收到了Oracle的催费通知,据The Register统计,有一个拥有8万台PC的零售行业的客户被Oracle告知他们违反了Java许可协议,还有一个客户被Oracle告知他们欠费10万美元。另外,寻求Java许可协议帮助的客户正在增多,他们在2016年下半年就收到了LMS的通知。
 
对于这一问题Oracle并没有区分客户和合作伙伴,专家们建议下载Java SE时一定要谨慎,已经下载的用户在LMS打电话过来之前一定要对使用情况进行审查,做好充分的准备。但是目前并没有办法将需要付费的Java SE产品和免费的Java SE产品分开,Oracle也没有提供独立的安装软件,所以无论用户是否需要,下载的Java SE都将包含所有内容,也必须根据Oracle的要求进行付费。为此有合规专家建议用户“确保只安装有权使用的那部分,同时删除没用的内容”。


中网通技术

北京 010-82538861

上海 021-68910296

广州 020-82038127

杭州 571-86799303

......

扫一扫