课程咨询 :18487146383

  • Oracle终于要向Java的非付费用户开枪了

    发布:oschina      来源:开源中国      时间:2016-12-21

  • 昆明达内Java培训的小编发现在收购了Sun公司的六年后,Oracle正在大规模的加大对违反其许可证的Java客户的审查力度。

    越来越多的Oracle客户和合作伙伴被拉里·埃里森的团队约谈,声称他们没有遵守Java的规矩。

    Oracle在2010年收购了Sun Microsystems公司,知情人士透露现在它的许可证管理服务(LMS)正在到处追缴付款。

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

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

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

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

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

    “Oracle已经把这个当成一个问题开始处理,”一个不愿意透露姓名的专家告诉The Reg网站。我们的消息来源显示此类信息的查询数量在过去的五个月内不断上升。

    Palisade Compliance的CEO和创始人Craig Guarente告诉我们Oracle的LMS并不管你到底是客户或者是合作伙伴。

    他告诉我们说:“Oracle把枪口对准合作伙伴,这些正在帮助Oracle的公司”。合作伙伴们都想知道,Oracle怎么可以这样对待他们?

    Guarente说:“因为Oracle不断的推动,使得Java让我们和客户之间的关系越来越紧密。”

    其根本的原因是大家对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并非免费。例如需要为每个用户付费300美金以及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对The Reg说:“他们认为Java是免费的,因为它是开源的,因此可以使用。这其实并不是Java的协议写得不清楚,而是人们对它产生了误解。”

    我们那个不愿意透露姓名的合规专家同时还补充道:

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

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

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

    我们认为这是因为Oracle的LMS是在详细的了解Java的各个方面,并设计有针对性的审计方法。

    LMS现在已经准备好在2017年对Java SE的用户开枪了!

    “我预计Oracle在2017年会增加这方面的投入,”Guarente告诉The Reg.“所有的趋势都显示Oracle的LMS审计团队越来越咄咄逼人,正在积极努力的在这方面获取更多的收入。我不认为2017年我们能看到一个仁慈和温和的Oracle。”

    我们该怎么做?

    一位不愿意透露姓名的专家警告说:“如果你下载了Java,你就获得了所有Java的东西。你需要确保你只安装了你有权的组件,那些你没用到的内容最好删除”。

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

上一篇:Java中避免表单重复提交

下一篇:Dojo 1.12.0-rc4发布,面向对象的JavaScript框架

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:6月30日

Java--零基础业余班

Java--零基础业余班

开班日期:6月30日

Java--周末提升班

Java--周末提升班

开班日期:6月30日

Java--零基础周末班

Java--零基础周末班

开班日期:6月30日

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:18487146383    全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56