MSCBSC 移動(dòng)通信論壇
搜索
登錄注冊(cè)
網(wǎng)絡(luò)優(yōu)化工程師招聘專(zhuān)欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

  • 閱讀:6091
  • 回復(fù):0
疲于糾纏,Android N將不再使用甲骨文Java APIs
顯示異常
論壇元老
鎵嬫満鍙風(fēng)爜宸查獙璇? style=


 發(fā)短消息    關(guān)注Ta 

積分 27129
帖子 5414
威望 184206 個(gè)
禮品券 51 個(gè)
專(zhuān)家指數(shù) 59
注冊(cè) 2015-3-30
專(zhuān)業(yè)方向  LTE專(zhuān)項(xiàng)高端優(yōu)化
來(lái)自 山東淄博
回答問(wèn)題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2015-12-31 10:19:20  只看樓主  QQ
谷歌將在下一代Android系統(tǒng)Android N中用甲骨文(Oracle)公司的開(kāi)源代碼OpenJDK來(lái)替代后者的Java APIs(Application Programming Interfaces)。

此事最先在上個(gè)月由Hacker News貼出的一段神秘安卓代碼庫(kù)露出,目前VentureBeat已得到谷歌的正式確認(rèn)。

官方的回應(yīng)是:

作為一個(gè)開(kāi)源平臺(tái),Android建立在合作共生的開(kāi)源社區(qū)之上。在下一版的Android系統(tǒng)之中,我們計(jì)劃將Java語(yǔ)言庫(kù)替換為以O(shè)penJDK為基礎(chǔ)創(chuàng)造出來(lái)的通用代碼庫(kù),便于讓開(kāi)發(fā)者開(kāi)發(fā)app和服務(wù)。谷歌常年為OpenJDK做貢獻(xiàn),未來(lái)還將繼續(xù)下去。

若要追本溯源的話,谷歌和甲骨文的爭(zhēng)議從2010年就開(kāi)始了,后者一直稱(chēng)谷歌的Android系統(tǒng)使用了甲骨文的Java版權(quán)和專(zhuān)利,并將谷歌告上法庭,索賠61億美元。

在公理上谷歌是理虧的,此舉想必也是迫于壓力與常年消耗戰(zhàn)帶來(lái)的疲憊。雖然OpenJDK是Java SE的中的代碼,同樣隸屬于甲骨文,但它是開(kāi)源的,且Java SE在2007年誕生之時(shí)甲骨文還沒(méi)有收購(gòu)Sun Microsystems、擁有Java。

Android提供一些Java API代碼庫(kù)來(lái)支持開(kāi)發(fā)者用Java編程語(yǔ)言開(kāi)發(fā)應(yīng)用,主要分為兩部分:代碼庫(kù)的APIs,以及谷歌為了讓代碼庫(kù)工作而開(kāi)發(fā)的執(zhí)行代碼。甲骨文擁有Java,并有兩個(gè)這種代碼庫(kù):專(zhuān)有JDK和開(kāi)源OpenJDK。谷歌使用的是后者,并已在某些領(lǐng)域有了應(yīng)用,意味著其將分享這些執(zhí)行代碼。

從這段代碼庫(kù)的改動(dòng)可以看出OpenJDK代碼已經(jīng)被加進(jìn)Android:

Initial import of OpenJdk files.

Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories.

Build ojluni into core-oj jar.

Use openjdk classes from java.awt.font package.

Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java.

Copy following native files from openjdk to libcore/ojluni/src/main/native: [long list of files]

谷歌聲稱(chēng)這一改變是因?yàn)橐褂玫?版Java的功能,但要真是這樣早就應(yīng)該換了,其背后的緣由其實(shí)還是來(lái)自甲骨文的糾纏。事情發(fā)展到現(xiàn)在,賠多少錢(qián)還沒(méi)定,但谷歌基本上不太可能再使用由版權(quán)的APIs了。

最后,案件尚未結(jié)束,而最終的審判結(jié)果將產(chǎn)生巨大影響:如果甲骨文勝訴,科技巨頭們將不再能隨意使用存在版權(quán)的API包了。
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書(shū)
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書(shū)-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書(shū)
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書(shū)》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5G NTN技術(shù)白皮書(shū)
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書(shū)
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)





    活到老學(xué)到老
     
    [充值威望,立即自動(dòng)到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量?jī)?yōu)惠贈(zèng)送活動(dòng),請(qǐng)光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無(wú)憂

    快速回復(fù)主題    
    標(biāo)題
    內(nèi)容
     上傳資料請(qǐng)點(diǎn)左側(cè)【添加附件】

    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-01-09 21:32:07
    渝ICP備11001752號(hào)  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.397747 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動(dòng)通信網(wǎng) - 移動(dòng)通信論壇 - 通信招聘網(wǎng) - Archiver