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
- 不要陷入極限程式設計的陷阱程式設計
- 11個完全免費的線框圖工具
- oracle 11.2.0.3 for aix 平臺已經推出OracleAI
- ORACLE11g 不再提供 BBEDOracle
- Java 11 教程Java
- Java 11 已釋出,String 還能這樣玩!Java
- Java 11新特性Java
- 【Java】JDK11JavaJDK
- Java 11簡介Java
- Java 11中的11個隱藏的寶石Java
- Java 11 的新特性(下)Java
- oracle 11.2.0.2 patch for linux 和solaris 平臺已經 釋出OracleLinux
- Java11已釋出,String還能這樣玩!Java
- Java8仍占主導地位,Java11已破防,Java17浪潮還會來嗎?Java
- Java是不是已經飽和了?Java
- Java List的remove()方法陷阱JavaREM
- 驚豔,Dubbo域名已改,也不再侷限於Java!!Java
- MyBatis - java.sql.SQLException: 無效的列型別: 1111MyBatisJavaSQLException型別
- java11釋出Java
- Java解惑(二) puzzle 11Java
- 完全免費開源CoreThink
- 已經解決java.lang.OutOfMemoryErrorJavaError
- 盼望已久的Java 9 已經發布Java
- Oracle已從2019年1月起收取Java費用OracleJava
- LinkedIn的Java 11遷移之旅Java
- Java基礎11 物件引用Java物件
- Java 11字串API有更新Java字串API
- Java 11遷移成功案例Java
- java_完數Java
- 想免費繼續使用JDK嗎?從java11以後別從Oracle下載了JDKJavaOracle
- Java 11新特性:Java飛行黑盒子Java
- 從 java 8到 java 11變化一覽Java
- 驀然回首,Java 已經 24 歲了!Java
- 攜程Java三面面經,已OC!!Java
- Java 8並行流的效能陷阱Java並行
- Java初學者必知:Java語言的11大特點Java
- 雙11防騙被坑攻略 雙11網購陷阱彙總