听说Java8和java11要收费了?程序员还有没有活路了

栏目: 编程语言 · Java · 发布时间: 7年前

内容简介:9月20多号Oracle发布了java 11,同时也发布后续更新策略突然发现,诶,java 11是收费的,诶,java 8好像也要收费了呢那这是怎么收费的呢?

9月20多号Oracle发布了 java 11,同时也发布后续更新策略

突然发现,诶,java 11是收费的,诶,java 8好像也要收费了呢

那这是怎么收费的呢?

我查了一些资料,和一些别人整理的解读,尝试用最简单的语言解释解释,肯定有一些意思无法很简单的说的很清楚,大体清楚就OK啦

先看张图

听说Java8和java11要收费了?程序员还有没有活路了

1,怎么个收费法

java8

Oracle jdk

授权使用BCL协议

具体分个人版本和商业版本两种

商业版本在19年1月停止免费的更新,这之前的更新还是能够免费用,交钱可以继续获得后续的更新

个人版本在20年12月停止免费的更新,这之前的更新还是能够免费用,交钱可以继续获得后续的更新

Open jdk

授权使用GPL协议或BCL协议

根据需求可以选择协议,如果选择BCL协议就跟Oracle版没什么区别了,但不需要收费

没说支持期限

java11

Oracle jdk

授权使用BCL协议

没有个人版商业版一说啦

除非交钱,否则一律不许商用,只能用来写写代码,调调代码,离线做点儿数据

Open jdk

授权使用GPL协议

目前Oracle愿意提供六个月的更新,是否提供更长时间的更新需要走着看

为啥不说java9和10

都不是长期支持版本,说了有啥用

2,两种许可协议有什么不同

简单的说

BCL协议

你不能改JDK,你基于JDK做出的内容是受保护的,同时根据你是个人版还是商业版来决定能否用来商用

GPL协议

开源,JDK随便改,也能随便用,但是如果用基于这个协议的JDK开发出来的内容,也必须是GPL协议的,也就是开源的

3,怎么解决

java8

a 交钱

b 用旧版本,会有安全隐患(很多公司的选择吧,做好数据备份就不怕被黑)

c 换成OpenJDK(也是不错的选择,反正能选BCL协议)

d 20年12月前用个人版的JDK干商业的事儿(能爽两年,但被查了就很惨,还不如c呢)

java11

a 交钱

b 换成OpenJDK(这下自己的代码理论上全得变开源了,允悲)

其实我们还有其他的解决方案

a 管他收费不收费,黑着用(估计大部分公司都是这样吧,不查爽翻天,一查就允悲)

b 要不咱们换Go


以上所述就是小编给大家介绍的《听说Java8和java11要收费了?程序员还有没有活路了》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

人本界面

人本界面

(美)拉斯基(Jef Raskin) / 史元春 / 机械工业出版社 / 2004-1-1 / 28.0

如果我们想克服目前人机界面上的固有缺陷,就很有必要理解本书的教义;若无此愿望,读读也无妨。交互设计的许多重要方面此书并没有包括在内,因为许多文献中都已经有详尽的阐述。本书的意图是补充现有的界面设计的方法或预测未来。  本书概述了人机界面设计领域的研究成果,详细论证了界面设计思想应以认知学为基础,并考虑人类的心智特点,在指出当前界面设计中弊端的同时,提出了新产品开发的思路。本书集计算机科学、人体工程......一起来看看 《人本界面》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具