Java 11已經不再完全免費,不要陷入Oracle的Java 11陷阱
Java 11 已經發布。這是一個主要版本,因為它有長期支援(LTS)。但甲骨文也將其設定為陷阱(故意或偶然)。
如果按照下面步驟去做,就是掉入了Oracle的陷阱:
1. 根據網路搜尋引擎的指引下載Oracle JDK(因為這是你一直以來所做的,這是網路搜尋告訴你的)
2. 在生產中使用它(因為您沒有意識到許可證已更改)
3. 你接到來自甲骨文的版權授權團隊那裡的電話,他們要你付錢,因為你在生產中使用它了(banq注:Java在機頂盒等嵌入裝置的收費已經很久,追討了很多版權欠債,安卓官司也很有名。)
換句話說,
陷阱
23年來,開發人員從Oracle下載了JDK並免費使用它。在您最喜愛的搜尋引擎中輸入“JDK”,頂部連結將顯示在Oracle Java SE下載頁面中。但是那個搜尋和那個連結現在是一個陷阱。
所有網路搜尋帶你去的Oracle JDK現在都是貌似免費的商業廣告。
這些條款的關鍵部分如下:
你不得:將本程式用於任何資料處理或除開發,測試,原型設計和演示您的應用程式之外的任何商業,生產或內部業務目的; <p class="indent"> |
如果按照下面步驟去做,就是掉入了Oracle的陷阱:
1. 根據網路搜尋引擎的指引下載Oracle JDK(因為這是你一直以來所做的,這是網路搜尋告訴你的)
2. 在生產中使用它(因為您沒有意識到許可證已更改)
3. 你接到來自甲骨文的版權授權團隊那裡的電話,他們要你付錢,因為你在生產中使用它了(banq注:Java在機頂盒等嵌入裝置的收費已經很久,追討了很多版權欠債,安卓官司也很有名。)
換句話說,
Oracle可以依賴Java開發人員的慣性來使他們下載錯誤的(商業)Java版本。
除非您仔細閱讀text / warnings / legalese,否則您可能甚至沒有意識到Oracle JDK現已商業化,因此您有責任支付Oracle for Java。
這個陷阱是Oracle的惡意行為嗎?讀者會有自己的看法。我確實建議考慮到Oracle在開發Java方面投入了大量資金,因此為那些想要它的人提供商業計劃是合理的。他們確實提供了免費的替代品......
解決方案
解決方案很簡單!
使用OpenJDK構建。
除了商業JDK之外,Oracle還生成OpenJDK版本。它是免費的,零成本和GPL許可(具有Classpath異常,因此對於商業用途是安全的)。在這裡下載:https://jdk.java.net/11/。
現在,Oracle提供的OpenJDK構建是唯一可用的版本。但是很快就會有更多,例如來自AdoptOpenJDK(可能在本週晚些時候)。而除了Oracle之外的其他組的OpenJDK構建將用於Java 11的長期支援。
[該貼被banq於2018-09-27 08:47修改過]
[該貼被banq於2018-09-27 08:49修改過]
相關文章
- Java 11已經發布Java
- java 11Java
- Java 11 教程Java
- Java 11 已釋出,String 還能這樣玩!Java
- Java 11中的11個隱藏的寶石Java
- Java 11新特性Java
- Java 11簡介Java
- 【Java】JDK11JavaJDK
- Java 11 的新特性(下)Java
- Java11已釋出,String還能這樣玩!Java
- Oracle已從2019年1月起收取Java費用OracleJava
- java11釋出Java
- Java - 11 類與物件Java物件
- LinkedIn的Java 11遷移之旅Java
- 2022 Java生態系統報告:Java 11超Java 8、Oracle在縮水、Amazon在崛起!JavaOracle
- Java8仍占主導地位,Java11已破防,Java17浪潮還會來嗎?Java
- 想免費繼續使用JDK嗎?從java11以後別從Oracle下載了JDKJavaOracle
- Java 11遷移成功案例Java
- Java基礎11 物件引用Java物件
- 2020年讀完的11本書
- 從 java 8到 java 11變化一覽Java
- Java 11新特性:Java飛行黑盒子Java
- Statcounter:2023年11月全球26.66%的個人電腦已經在執行Windows 11Windows
- Java 中比較 BigDecimal 的陷阱JavaDecimal
- Java List的remove()方法陷阱JavaREM
- 支援Java 11的IntelliJ IDEA 2018.2釋出JavaIntelliJIdea
- Java11改進的垃圾回收器Java
- Java11 HttpClient小試牛刀JavaHTTPclient
- Java 11 究竟比 8 快了多少?Java
- 我該用 Java 12 還是堅持 Java 11?Java
- Java 17 與 Java 11 相比有什麼變化?Java
- 驚豔,Dubbo域名已改,也不再侷限於Java!!Java
- Java是不是已經飽和了?Java
- 11、Oracle中的檢視Oracle
- Java 11:在Java中處理HTTP和WebSocket的新方法!JavaHTTPWeb
- Java 效能調優的 11 個實用技巧Java
- Spring框架5.1將提供對Java 11的支援Spring框架Java
- Java on Visual Studio Code的更新 – 2021年11月Java