Menu
Woocommerce Menu

Java 是免费的吗,部署的新程序提供商业许可

0 Comment


摘要Oracle
(甲骨文)近日宣布,“2019年1月之后”,如果没有他们的商业许可证,Java SE 8
将不会再收到公开更新,也将无法用于“商业,商业或生产用途”。概述Oracle
(甲骨文)近日宣布,“2019年1月之后”,如果没有他们的商业许可证,Java SE 8
将不会再收到公开更新,也将无法用于“商业,商业或生产用途”。公司或组织现在需要对运行Java
SE 8的所有软件进行评估,并开始计算明年他们正在寻找的潜在账单。Java
SE6和Java SE7
(免费)仍然提供旧版本的Java(SE6或SE7)来帮助开发人员调试旧系统中的问题。但是,Oracle不会使用最新的安全修补程序更新这些旧版本,Oracle不建议将这些版本用于生产。Java
SE8(收费)Java Standard Edition 8(Java SE8)包括以下功能/组件:Java
Development
Kit(JDK),包括JavaFX软件开发工具包(SDK),Java运行时环境(JRE),(服务器和常规包)JavaFX运行时,JRockit
JDK如何使用Java
SE8确定是否需要为其使用支付费用。在“通用计算”的情况下,您可以使用该软件而无需支付任何额外费用;如果使用不同,你需要向Oracle支付额外费用。通用计算用法当前版本的Java标准版(Java
SE8)可以免费使用,可用于“通用计算”的重新分发。通用计算机是一种计算机,在给定适当的应用程序和所需时间的情况下,应该能够执行最常见的计算任务。个人计算机,包括台式机,笔记本电脑,智能手机和平板电脑,都是通用计算机的例子。术语“通用计算”用于区分通用计算机与其他类型,特别是智能系统中使用的专用嵌入式计算机。非通用计算用法可以使用当前版本的Java标准版(Java
SE8),但需要额外费用。在系统和解决方案中使用该软件提供专用功能(通用计算用途除外)它设计用于嵌入式或功能特定的软件应用程序任何不属于“通用计算用途”的Java
SE8软件程序的使用,根据定义为“非通用计算用法”,因此需要通过Oracle
Corporation单独许可。路线图上有什么?Oracle Java
SE路线图网站告诉我们:“…在2019年1月之后,Oracle不会将Java SE
8的进一步更新发布到其公共下载站点以供商业使用。需要持续访问关键错误修复和安全修复程序以及Java
SE 8或以前版本的常规维护的客户可以获得通过Oracle Java SE
Advanced,Oracle Java SE Advanced Desktop或Oracle Java SE
Suite提供长期支持“。新的发布时间表Oracle可能会从微软的书中剔除,正在将Java
SE发布节奏改为每6个月 – 而不是Java SE
8和9之间的3年。这一变化将从2018年9月开始生效。收取费用对于由于某种原因无法将所有Java升级到“Oracle
JDK或OpenJDK的最新主要版本”的组织 –
成本会是什么样的?看看2018年4月的价格表显示:下一步你需要了解你的情况。您使用了多少Java,在哪里以及为什么?从那里,可以使用它来查看是否可以退役或者可能使用不同的工具。最后,对于必须保留的Java

从2019年1月起开始花费你的成本是什么?不是第一次早在2016年,据报道甲骨文已经开始采取行动,将Java变成更多的组织资金。显然,Oracle许可证管理服务(LMS)聘请了20名Java专家来加强该领域的审计。这些往往集中在这样一个事实,即虽然Java
SE的某些部分是免费的,但有些部分不是……而且免费部分只能免费用于“通用计算”
– 一个松散定义的术语,可以解释。Oracle价格表Oracle价格表

Oracle 近日宣布,“2019年1月之后”,如果没有他们的商业许可证,JavaSE 8
将不会再收到公开更新,也将无法用于“商业,商业或生产用途”。

该订阅被称为 Java SE Subscription,为用于任务关键型 Java
部署的新程序提供商业许可,并具有诸如高级 Java 管理控制台等功能。
此外,Oracle Premier 在当前和以前的 Java SE 版本中都提供支持,Java SE 8
和 Java SE 7 都在支持范围内。2019年1月之后,Oracle
将要求企业订阅才能继续获得 Java SE 8 的更新。

不再免费!Oracle终于要向Java的非付费用户开枪了。你还在认为
Java 是免费的吗?再想想!(2017 年你会欠我们很多钱)

图片 1

Java SE Subscription 的定价

对于服务器和云实例,每个处理器每月收费为 25 美元,并提供批量折扣。
对于个人电脑,每个用户每个月定价 2.50 美元起步,提供批量折扣。
订阅周期分为一年、两年和三年三种。 Oracle 已经发布了新的 Java SE
Subscription 计划的条款。

在之前的 Java SE Advanced 中,每台服务器的计划定价为 5000 美元,外加
1100 美元的支持费用,指定用户每人每次交纳的许可证费用为 110 美元,外加
22 美元的支持费用。 Oracle 对其他 Java 许可证也采用了类似的定价组合。

图片 2

在收购了 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 SE
8的所有软件进行评估,并开始计算明年他们正在寻找的潜在账单。

Java SE Subscription 的特性

  • 在超过公共更新(EoPU)时间之前访问一些 Oracle Java SE 版本。

  • 尽早获得重要的错误修复。

  • 许可和对云,服务器和桌面部署的支持。

  • 性能,稳定性和安全性更新。

  • 企业管理,监控和部署功能。

  • 全天候支持。

  我们该怎么做?

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

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

尽管 The Register 网站不断的在请求,但 Oracle 目前尚未对本文做出评论。

Java SE6和Java SE7

对发布计划的影响

甲骨文已经实施了每六个月发布一个 Java SE 版本的发布计划,JDK 10
已于2018年3月发布,下一个版本 JDK 11 预计将于2018年9月发布。Java SE
用户可以按这个发布时间表保持更新,或者控制生产环境的应用程序何时使用新版本。订阅用户在八年之内可以继续更新长期支持(LTS)版本。    

仍然提供旧版本的Java来帮助开发人员调试旧系统中的问题。
但是,Oracle不会使用最新的安全修补程序更新这些旧版本,Oracle不建议将这些版本用于生产。

是否必须订阅?

如果用户不继续订阅,他们将失去在订阅期间下载的所有商业软件的相关权利,Oracle
Premier
支持也将终止。甲骨文建议那些选择不继续订阅的公司,在订阅结束之前迁移到
OpenJDK,以确保他们的应用程序不受影响。

编译自:InfoWorld

(文/开源中国)    

Java SE8

Java Standard Edition 8包括以下功能/组件:

Java Development Kit,包括JavaFX软件开发工具包,

Java运行时环境,

JavaFX运行时,

JRockit JDK

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图