轉載: https://weiku.co/article/348/
JDK 17 免費了
JDK 17
還是如期釋出了,2021年09月14日。巧了,和蘋果釋出會是一天,不知道是不是互相在蹭熱度~
JDK 17
除了新增了不少新特性,Oracle
官方竟然宣佈 JDK 17 可以免費商用了!
Oracle JDK 17 和未來的 JDK 版本是在免費使用許可下提供的,直到下一個 LTS 版本釋出整整一年。
此次 Oracle 推出了 Free Java License
,大致摘要:
Oracle 正在免費提供行業領先的Oracle JDK,包括所有季度安全更新。這包括商業和生產用途。
新許可是“Oracle 免費條款和條件”(NFTC) 許可。此 Oracle JDK 許可證允許所有使用者免費使用,甚至可以用於商業和生產用途。只要不收費,再分發是允許的。
開發人員和組織現在無需點選即可輕鬆下載、使用、共享和重新分發 Oracle JDK。
Oracle 將從Oracle JDK 17開始提供這些免費版本和更新,並在下一個 LTS 版本之後繼續提供整整一年。以前的版本不受此更改的影響。
Oracle 將繼續按照自 Java 9 以來的相同版本和時間表提供GPL下的Oracle OpenJDK 版本。
JDK 8 收費嗎
對於從 Oracle 下載的 Oracle jdk8-u200
以下版本不收費。
Oracle 將繼續提供JDK 8
免費的公共更新和自動更新,支援個人使用者到2020 年 12 月底
,支援商業使用者到2019 年 1 月
;
換句話說如果想 Oracle 後續繼續為你提供 JDK 8 的支援,那麼則需要付費。
JDK 11、13 如何收費?
Oracle 將釋出兩個不同版本,分別為 Oracle JDK
和 OpenJDK
「除了所附帶的許可檔案不一樣,剛釋出的版本幾乎完全相同」。
1、Oracle JDK
支援 BCL 協議,開發人員可以免費使用,但不能用於生產
,如果全額付費的話,可支援到 2026 年 9 月(JDK11)。
2、Open JDK
支援 GPL 協議「一般只支援到釋出的前 6 個月內」,可以用於公司使用。
結論
所以,如果不想付費,那麼使用 OpenJDK
即可。
OpenJDK 下載地址
https://jdk.java.net/java-se-ri/11
https://jdk.java.net/13/
另外可以下載 AdoptOpenJDK
,也是對 java 的實現。
https://adoptopenjdk.net/