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

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

那这是怎么收费的呢?

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

先看张图

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要收费了?程序员还有没有活路了相关推荐

  1. PDF 合并软件要收费?程序员自己做一个

    最近,鱼皮遇到点麻烦事儿,需要对 几千个 PDF 文件做统一处理,比如删除所有 PDF 的前几页.或者给所有 PDF 添加封面等. 如果是几个文件的话,倒可以人工一个一个去操作,但是对于几千个文件,肯 ...

  2. 听说这两款是最适合程序员编程的电脑

    对于程序员来说,工欲善其事,必先利其器,毕竟电脑是吃饭的家伙,属于生产力工具,每天对着电脑十几个小时,若是电脑不称手,那工作体验就不好,效率也会降下去,所以对自己好一点,买到自己喜欢的,投入回报率也会 ...

  3. mbp适合程序员_听说这两款是最适合程序员编程的电脑

    对于程序员来说,工欲善其事,必先利其器,毕竟电脑是吃饭的家伙,属于生产力工具,每天对着电脑十几个小时,若是电脑不称手,那工作体验就不好,效率也会降下去,所以对自己好一点,买到自己喜欢的,投入回报率也会 ...

  4. 各大银行ATM跨行取款收费一览表 程序员的切身利益 不得不看啊

    行名  ATM机同城跨行取款   ATM机异地跨行取款  异地同行存.取款  上海浦东  0元/笔  0元/笔  0元/笔  中国银行  2元/笔  10元/笔  异地同行存款只能办理汇款按当地电汇标 ...

  5. 多少行数_经验丰富的程序员和其每日代码行数

    John D. Cook是一位数学教授.程序员.顾问.经理人和统计学家,善于并享受结合运用这些技能来解决问题.他曾撰文说(中文): "最近,我听说了一个关于缺乏经验的程序员和经验丰富的程序员 ...

  6. CSDN《某一程序员竟然吃过shi?让我们走进他的生活,揭露背后的故事》

    CSDN<某一程序员竟然吃过屎?我们走进他的生活,揭露背后的故事> ----------接下来让我们走进他的故事 到底是什么原因让他吃屎 这是这位程序员的自曝,我很好奇的不是他吃过屎,我在 ...

  7. 程序员日常,你的痛只有我懂,因为小编也是程序员,扎心不老铁?

    每当程序员回到家中,父母说的最多的一句话,啥时候把对象领回来?有对象了吗?给你介绍个对象吧.老大不小了也该结婚了. 妈呀!二老别再逼我了呜呜呜,我的生活已经够苦逼了,不要再逼着我找对象了~ 程序员的日 ...

  8. 我们跟8个程序员聊了一晚上,攒齐了来自BAT的吐槽

    莫名其妙的,程序员就成了网红. 什么月入五万活得像月薪五千啦,什么程序员的孩子聪明到能创造学区房啦--总之,这个多数时候活在主流世界视野之外的神秘群体,就这样被加上多金的光环,幸福躺枪了. 真相如何? ...

  9. 程序员一般都如何接私活,我也想接,有什么可行的方法吗?

    二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些方法吗? 上面是一个读者"烦不烦"问我的一个问题.其实不止是"烦不烦",还有很多读者问过我类似 ...

最新文章

  1. SpringBoot复习:2(@Configuration注解)
  2. mysql日志的作用_MySQL 日志相关知识总结
  3. 开发板 pc机 虚拟机 三者之间如何互ping通
  4. JavaScript - JavaScript自定义弹出对话框
  5. linux下磁盘是硬盘吗,肿么确定linux系统上的硬盘哪个是主盘
  6. 虚拟化技术之KVM安装与使用
  7. 基于React开发范式的思考:写在Lesx发布之际
  8. [渝粤教育] 广东-国家-开放大学 21秋期末考试财务管理10164k2 (3)
  9. uva 11387——The 3-Regular Graph
  10. 《Imperfect C++中文版》——1.3 运行期契约:前置条件、后置条件和不变式
  11. bootstrap中轮播图、模态框、提示框/弹出框、滚动监听、弹性布局、响应式flex、多媒体对象
  12. 人工智能大脑如何调控智能交通“疏堵”?
  13. Python菜鸟入门:day07条件循环
  14. 安卓开发之软件维护的策略
  15. hdu 1561(树形DP+背包)
  16. 服务器芯片将填补中国空白,3年迭代4次技术,芯片黑马填补国产空白,韩企的垄断被打破...
  17. openfoam前处理:并行计算decomposeParDict和setFieldsDict
  18. 微信小程序 车轮之 滑动删除
  19. 《调色师手册:电影和视频调色专业技法(第2版)》——第1章 调色的工作流程 我要为电影院(电影)、广播(电视),还是网络调色?...
  20. ubuntu通过命令行设置文件共享

热门文章

  1. 市场需求升级,cv5200带来新的WiFi传输解决方案,远距离无线通信技术
  2. ironpython是什么意思_ironpython2.0以后,基于.net的什么特性
  3. GAN学习指南:从原理入门到制作生成Demo
  4. 厦大C语言上机 1488 判断素数
  5. CISCO路由器的ACL的各项设置
  6. xoy面上两直线交点算法
  7. 眼镜度数1500能学计算机吗,近视1500度怎么办
  8. 百度站长SEO自动推送软件工具 百度主动推送收录快吗
  9. 写给身为程序员的一些话(非鸡汤,只是一些发自内心的话)
  10. 安信可模组DIY项目分享 | 基于ESP-C3-12F的物联网时钟的总结回顾