0

0

java收费怎么办

(*-*)浩

(*-*)浩

发布时间:2019-05-27 13:49:17

|

4411人浏览过

|

来源于php中文网

原创

最近一段时间, 关于 jdk 要开始收费的消息满天飞,各种讯息夹杂其中,不免有 java 工程师或者使用java 应用开发的公司有所担心,以下是前 oracle首席工程师,杨晓峰老师对于该话题的分析。

java收费怎么办

最近有关Java收费的谣言不断,本不想对此发表评论,毕竟一些负责任的媒体早已经澄清了多次,我自己的立场也不中立,而且,仔细阅读那些文章,你会发现往往第一句话就是自相矛盾的呀。

不过,还是有一些企业的朋友不断咨询,甚至包括一位曾经工作于Java组的前同事,以后使用Java是否真的存在法律风险吗?Java未来还会发展吗?看来谣言带来的换乱超出了想象。

有鉴于此,明确一点, Java 仍然免费 !并且针对大家的主要疑问,谈谈个人的观点:

立即学习Java免费学习笔记(深入)”;

第一,“我公司想要使用JDK 11等新版本,但不想付费,怎么办?”

企业用户仍然有可靠途径获取 免费 的JDK,既可以使用Oracle等发布的GPL协议的OpenJDK,也可以使用AdoptionOpenJDK社区等发布的OpenJDK产品,甚至是有能力的用户自己从源码构建!

第二,“我不想升级JDK,目前的JDK 8还可以继续使用吗?”

当然 可以 !这就是正常的软件EOL,OracleJDK 8只是在支持了近5年后,停止了免费更新,注意是“ 更新 ”。继续使用JDK8的用户,和目前停留在JDK 6、7的用户没有什么不同。为方便理解,大家可以对比现在还使用Windows 7或XP的客户,仅是无法获取安全更新,但并不会丧失使用的权力,这取决于用户自己的判断和选择。

第三,“如果还想要得到JDK 8的更新怎么办?”

这个就要看你使用的是什么JDK了,咨询下相应厂商的策略吧。大多数 企业 用户应该是在使用Oracle JDK,那么就需要订阅Oracle JDK支持服务才可以更新了,当然 个人用户 还可以继续免费更新到2020年12月。其他如Azul、Redhat、IBM等厂商的用户也是需要确认相关路线图,对于JDK 8的用户,这是唯一可能需要掏钱的情况。

第四,“Java是GPL授权,我是不是要将Java开发的应用也开源?”

不,这纯属无稽之谈,Java开发的应用与OpenJDK的GPL授权没有关系!

不止一个朋友表示了对Java GPL v2 +CPE协议授权的担心,源头似乎是最近某开源项目的宣传卖点,这个只能是佩服其想象力和价值观了,连GPL都能成为攻击点,真是掌握了核心竞争力了~

白果AI论文
白果AI论文

论文AI生成学术工具,真实文献,免费不限次生成论文大纲 10 秒生成逻辑框架,10 分钟产出初稿,智能适配 80+学科。支持嵌入图表公式与合规文献引用

下载

OpenJDK的GPL授权,只会约束基于OpenJDK源码 生产并发布 JDK 产品 的厂家,而 不是 Java开发的 应用 ,绝大部分用户根本就不可能是JDK生产商,所以这个担心完全没有必要,而且,Java不是今天才开源的,使用GPL授权的开源项目比比皆是,如Linux,这也是业界最普遍、最受欢迎的授权选择之一。

好了,不在这种问题上纠缠了,态度严肃的IT决策者可能一直就觉得这是个笑话,也许大家会好奇,

 为什么Java最近引发了如此的困惑呢?

个人认为,这是历史原因和OpenJDK社区正在发生的变化叠加的影响,而且国内的部分自媒体也只在乎是否博眼球:

第一, JDK  ! = Oracle JDK

长久以来,由于Oracle提供了近乎“免费”的JDK,让大多数Java用户,尤其是个人和中小企业,产生了这样一种错觉“JDK = Oracle JDK”,尽管,IBM、Azul、Redhat等都有自己的JDK产品公开发布,企业用户也大有人在。这种深度和自然的依赖,导致JDK 8免费支持期的结束令人产生了巨大的不适应。

第二,JDK 8等太成功了,后续的JDK得到采纳还需要一个过程。

OpenJDK一个约定成俗的做法是,经过多年免费支持以后,该Oracle JDK版本进入EOL(End of Life),然后让出领导权,由社区接手并主导后续更新事务。

但是,JDK 8经过了近5年的发展,仍然很受欢迎,用户没有准备好,也没有足够动力去升级JDK,更不用提好多还在用JDK 6、7的用户了,这也许是所有基础软件面临的困扰吧。

第三,OpenJDK的权力中心正在向社区转移!

Java正在逐步采用更加快速的迭代周期(半年一个大版本),更加开放的产品特性(Oracle开源了ZGC、AppCDS、JFR等)和更积极的社区协作(例如,ProjectSkara项目将把OpenJDK代码库等切换到github)等。

虽然长远来看很可能是利好,但不可避免地带来了困惑,因为开发者需要对Java生态的长久信心,企业IT决策者需要可预计的Java路线图,这些恰恰是往往来源于核心厂商的长期主导,“自由职业者其实最喜欢的就是五险一金!”。

好了,最后再次明确,Java仍然免费,OpenJDK正在变得并且更加开放和活跃,Java/JVM拥有清晰的发展路线图,时间会说明一切。套用官宣用语,Java开发者和IT决策者可以吃下“定心丸”了:-)

相关文章

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
云朵浏览器入口合集
云朵浏览器入口合集

本专题整合了云朵浏览器入口合集,阅读专题下面的文章了解更多详细地址。

0

2026.01.20

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

20

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

62

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

87

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

39

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

19

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

160

2026.01.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Kotlin 教程
Kotlin 教程

共23课时 | 2.7万人学习

C# 教程
C# 教程

共94课时 | 7.1万人学习

Java 教程
Java 教程

共578课时 | 48.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号