龙空技术网

使用了23年的Java 将收费,程序员们该咋办?

读卖科技 4172

前言:

当前各位老铁们对“java收费吗”大约比较讲究,小伙伴们都需要剖析一些“java收费吗”的相关知识。那么小编同时在网络上搜集了一些关于“java收费吗””的相关文章,希望咱们能喜欢,姐妹们一起来学习一下吧!

java11 刷爆了朋友圈。什么新特性解读,什么升级 java11 指南,什么 java9 到 java11 所有新特性一网打尽等,各种文章都被大家刷爆了,然而国内的 java 程序员关注的都是一些技术方面的内容,而国外的网友讨论最多的 java11 不能再免费使用了。

Oracle (甲骨文)公司宣布,"2019年1月之后",如果没有获得Oracel公司的商业许可证,Java SE 8将不会再收到公开更新,也将无法用于"商业或生产用途"。使用了23年的Java将不再免费了,究竟怎么回事?

如今编程语言界的扛把子Java,不仅搭载上了如火箭版的更新速度,现在还有意让上车的用户付费买票了。早在2018年4月Oracle就宣布,自2019年1月起,Java SE 8公开更新将不向没有商用许可证的业务、商用或生产用途提供。即未来开发者还想使用 JDK 8,Oracle将不会提供免费的技术支持,需要另外收费。

先说说所谓的收费是怎么回事。Oracle 一直以来的政策均是如此,所谓收费是面向到达生命周期阶段的 Java 版本,即每个 Oracle JDK 版本的免费 Bug 修复和安全维护是有期限的,到期后不再为大众提供开放维护。如需继续维护,则要付费获取更新或者技术支持。

收费,指的是企业用户如果要继续使用2019年1月以后发布的 Java 8 更新,需要付费购买 Oracle 的商业许可证。相信各位已了解所谓的收费是怎么回事了。收费面向的对象一直都是企业用户,至于个人用户,可以继续免费更新到2020年12月。

如果你还想继续免费使用Java 8,你只能做如下两种选择:

1、不再更新,继续无限期地使用 Oracle JDK 8 ;

2、使用来自其他服务商的免费 Java SE 8 / OpenJDK 8 二进制分发版。

不过相较于 23 岁的 Java,不少开发者还是对年仅 7 岁的 Kotlin 的未来感到迷茫,所以在面对 JDK 8 即将停止免费更新支持、JDK 11 无法商用的情况下,请记得 Oracle 还有一个名为 OpenJDK 的开源项目。

标签: #java收费吗