使用java會收費嗎?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
最近一段時間, 關于 JDK 要開始收費的消息滿天飛,各種訊息夾雜其中,不免有 Java 工程師或者使用Java 應用開發(fā)的公司有所擔心,以下是前 Oracle首席工程師,楊曉峰老師對于該話題的分析。
最近有關Java收費的謠言不斷,本不想對此發(fā)表評論,畢竟一些負責任的媒體早已經(jīng)澄清了多次,我自己的立場也不中立,而且,仔細閱讀那些文章,你會發(fā)現(xiàn)往往第一句話就是自相矛盾的呀。
不過,還是有一些企業(yè)的朋友不斷咨詢,甚至包括一位曾經(jīng)工作于Java組的前同事,以后使用Java是否真的存在法律風險嗎?Java未來還會發(fā)展嗎?看來謠言帶來的換亂超出了想象。
有鑒于此,明確一點, Java 仍然免費 !并且針對大家的主要疑問,談談個人的觀點:
第一,“我公司想要使用JDK 11等新版本,但不想付費,怎么辦?”
企業(yè)用戶仍然有可靠途徑獲取 免費 的JDK,既可以使用Oracle等發(fā)布的GPL協(xié)議的OpenJDK,也可以使用AdoptionOpenJDK社區(qū)等發(fā)布的OpenJDK產(chǎn)品,甚至是有能力的用戶自己從源碼構(gòu)建!
第二,“我不想升級JDK,目前的JDK 8還可以繼續(xù)使用嗎?”
當然 可以 !這就是正常的軟件EOL,OracleJDK 8只是在支持了近5年后,停止了免費更新,注意是“ 更新 ”。繼續(xù)使用JDK8的用戶,和目前停留在JDK 6、7的用戶沒有什么不同。為方便理解,大家可以對比現(xiàn)在還使用Windows 7或XP的客戶,僅是無法獲取安全更新,但并不會喪失使用的權力,這取決于用戶自己的判斷和選擇。
第三,“如果還想要得到JDK 8的更新怎么辦?”
這個就要看你使用的是什么JDK了,咨詢下相應廠商的策略吧。大多數(shù) 企業(yè) 用戶應該是在使用Oracle JDK,那么就需要訂閱Oracle JDK支持服務才可以更新了,當然 個人用戶 還可以繼續(xù)免費更新到2020年12月。其他如Azul、Redhat、IBM等廠商的用戶也是需要確認相關路線圖,對于JDK 8的用戶,這是唯一可能需要掏錢的情況。
第四,“Java是GPL授權,我是不是要將Java開發(fā)的應用也開源?”
不,這純屬無稽之談,Java開發(fā)的應用與OpenJDK的GPL授權沒有關系!
不止一個朋友表示了對Java GPL v2 +CPE協(xié)議授權的擔心,源頭似乎是最近某開源項目的宣傳賣點,這個只能是佩服其想象力和價值觀了,連GPL都能成為攻擊點,真是掌握了核心競爭力了~
OpenJDK的GPL授權,只會約束基于OpenJDK源碼 生產(chǎn)并發(fā)布 JDK 產(chǎn)品 的廠家,而 不是 Java開發(fā)的 應用 ,絕大部分用戶根本就不可能是JDK生產(chǎn)商,所以這個擔心完全沒有必要,而且,Java不是今天才開源的,使用GPL授權的開源項目比比皆是,如Linux,這也是業(yè)界最普遍、最受歡迎的授權選擇之一。
好了,不在這種問題上糾纏了,態(tài)度嚴肅的IT決策者可能一直就覺得這是個笑話,也許大家會好奇,
為什么Java最近引發(fā)了如此的困惑呢?
個人認為,這是歷史原因和OpenJDK社區(qū)正在發(fā)生的變化疊加的影響,而且國內(nèi)的部分自媒體也只在乎是否博眼球:
第一, JDK ! = Oracle JDK
長久以來,由于Oracle提供了近乎“免費”的JDK,讓大多數(shù)Java用戶,尤其是個人和中小企業(yè),產(chǎn)生了這樣一種錯覺“JDK = Oracle JDK”,盡管,IBM、Azul、Redhat等都有自己的JDK產(chǎn)品公開發(fā)布,企業(yè)用戶也大有人在。這種深度和自然的依賴,導致JDK 8免費支持期的結(jié)束令人產(chǎn)生了巨大的不適應。
第二,JDK 8等太成功了,后續(xù)的JDK得到采納還需要一個過程。
OpenJDK一個約定成俗的做法是,經(jīng)過多年免費支持以后,該Oracle JDK版本進入EOL(End of Life),然后讓出領導權,由社區(qū)接手并主導后續(xù)更新事務。
但是,JDK 8經(jīng)過了近5年的發(fā)展,仍然很受歡迎,用戶沒有準備好,也沒有足夠動力去升級JDK,更不用提好多還在用JDK 6、7的用戶了,這也許是所有基礎軟件面臨的困擾吧。
第三,OpenJDK的權力中心正在向社區(qū)轉(zhuǎn)移!
Java正在逐步采用更加快速的迭代周期(半年一個大版本),更加開放的產(chǎn)品特性(Oracle開源了ZGC、AppCDS、JFR等)和更積極的社區(qū)協(xié)作(例如,ProjectSkara項目將把OpenJDK代碼庫等切換到github)等。
雖然長遠來看很可能是利好,但不可避免地帶來了困惑,因為開發(fā)者需要對Java生態(tài)的長久信心,企業(yè)IT決策者需要可預計的Java路線圖,這些恰恰是往往來源于核心廠商的長期主導,“自由職業(yè)者其實最喜歡的就是五險一金!”。
好了,最后再次明確,Java仍然免費,OpenJDK正在變得并且更加開放和活躍,Java/JVM擁有清晰的發(fā)展路線圖,時間會說明一切。套用官宣用語,Java開發(fā)者和IT決策者可以吃下“定心丸”了:-)
關于使用java會收費嗎問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)成都網(wǎng)站設計公司行業(yè)資訊頻道了解更多相關知識。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
文章題目:使用java會收費嗎-創(chuàng)新互聯(lián)
文章來源:http://www.rwnh.cn/article20/podco.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、商城網(wǎng)站、用戶體驗、網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)