2019年1月已到,Java 8 要收费了吗?
根據(jù)此前開源中國發(fā)起的 Java 版本使用調(diào)查,國內(nèi)的 Java 主力版本仍是 Java 8,有近 70% 的用戶表示仍在使用 Java 8。所以對于「Java 8 是否要收費」這個問題,十分有必要闡述清楚,以消除不必要的恐慌。
首先要明確一點,Java 仍然是免費的,并不需要付費使用!
下面解釋「Java 8 要收費」這個說法的不合理之處。
先說說所謂的「收費」是怎么回事。Oracle 一直以來的政策均是如此,所謂「收費」是面向到達生命周期階段的 Java 版本,即每個 Oracle JDK 版本的免費 bug 修復和安全維護是有期限的,到期后不再為大眾提供開放維護。如需繼續(xù)維護,則要「付費」獲取更新或者技術(shù)支持。
劃重點了!收費,指的是企業(yè)用戶如果要繼續(xù)使用2019年1月以后發(fā)布的 Java 8 更新,需要付費購買 Oracle 的商業(yè)許可證。
這是由于2019年1月份之后,Oracle Java 8 的公開更新將不向沒有商用許可證的業(yè)務(wù)、商用或生產(chǎn)用途提供。詳情請查看官方的公告 >>>?https://java.com/zh_CN/download/release_notice.jsp
到這里,相信各位已了解所謂的「收費」是怎么回事了。「收費」面向的對象一直都是企業(yè)用戶,至于個人用戶,可以繼續(xù)免費更新到2020年12月。
像這種公告,大體上沒毛病,但問題不是「因 Oracle JDK 許可變更」,而是這本來就是 Oracle 的更新策略,旨在鼓勵開發(fā)者升級到更高版本的 JDK。
因為 Oracle?JDK 8 u191 是2019年1月前發(fā)布的最新版本,所以只要一直使用 JDK 8 u191 以及更早的版本,就不需付費。
不過根據(jù)開源中國此前報道的一篇「Java SE 11.0.2(LTS)、8u201 / Java SE 8u202 發(fā)布」資訊,有用戶回復表示,Java 的更新彈出信息顯示為:
Java SE 8 is going through the End of Public Updates process for legacy releases. Oracle will continue to provide free public updates and auto updates of Java SE 8, until at least the end of December 2020 for Personal Users, and January 2019 for Commercial Users. Personal Users continue to get free Java SE 8 updates from Oracle at java.com (or via auto update), and Commercial Users continue to get free updates to Java SE 8 from OTN for free under the BCL license. Starting with the April 2019 scheduled quarterly critical patch update, Oracle Customers can access updates to Java SE 8 for commercial use from Oracle through My Oracle Support and via corporate auto update where applicable (Visit My.Oracle Support Note 1439822.1 - All Java SE Downloads on MOS – Requires Support Login)
意思即是,2019年4月起的更新將影響公司或企業(yè)用戶;正在安裝的版本則不受影響。按這個說法,最新的 JDK 8 u201 和?JDK 8 u202 仍可免費使用。
當然,如果你需要使用最新的 Java 特性,從 JDK 11 開始,Oracle 提供了 OpenJDK 的下載包,可用于商業(yè)和生產(chǎn)用途。
建議各個公司的技術(shù)負責人,認真檢查線上運行的各個 Java 版本,確保版本在許可范圍之內(nèi)。另外,以后到官網(wǎng)下載 JDK 包時,請選擇 OpenJDK 。
所以,「Java 8 要收費」這樣一句話,沒有說清楚明確的對象和具體的條件,作為嚴謹?shù)拈_發(fā)者,無中生有的事,你再把它宣傳一遍,等于你也有責任吧……
從長遠考慮,還是換為.NET Core好了,MIT 開源協(xié)議,永久免費授權(quán)。
原文地址:https://www.oschina.net/news/103824/java8-update-charge
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的2019年1月已到,Java 8 要收费了吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全新尝试|ComponentOne Wi
- 下一篇: 带你学习AOP框架之Aspect.Cor