自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

美最高法院將對(duì)甲骨文訴谷歌Android代碼案作出終審裁定

新聞 前端
甲骨文與谷歌就 Android 代碼問(wèn)題發(fā)起的訴訟,距今已有將近 10 個(gè)年頭。經(jīng)歷了三次審判和兩次上訴,這場(chǎng)官司終于還是鬧上了美國(guó)最高法院。

 甲骨文與谷歌就 Android 代碼問(wèn)題發(fā)起的訴訟,距今已有將近 10 個(gè)年頭。經(jīng)歷了三次審判和兩次上訴,這場(chǎng)官司終于還是鬧上了美國(guó)最高法院。期間兩家科技巨頭已經(jīng)動(dòng)用了無(wú)數(shù)的人力和訴訟費(fèi)用,以及努力向非技術(shù)專(zhuān)業(yè)的陪審團(tuán)成員解釋其中的緣由。不過(guò)當(dāng)?shù)貢r(shí)間周三上午,這場(chǎng)曠日持久的戰(zhàn)斗有望最終落幕。

 

 ?。▓D via ExtremeTech)

  據(jù)悉,當(dāng)谷歌最初開(kāi)發(fā) Android 移動(dòng)操作系統(tǒng)時(shí),便決定與 Java 實(shí)現(xiàn)兼容。作為對(duì)比,蘋(píng)果 iOS 那邊使用了面向?qū)ο蟮?Objective-C 代碼方案。

  顯然,搜索巨頭希望借助強(qiáng)大且流行的社區(qū)的力量,讓 Android 與流行的 Java 編程語(yǔ)言實(shí)現(xiàn)互操作,進(jìn)而獲得更大的競(jìng)爭(zhēng)力。

為了做到這一點(diǎn),該公司重構(gòu)了幾個(gè) Java API,其中就包括卷入法律糾紛的 37 個(gè)。

對(duì)于從 Sun 那里接過(guò)了 Java 的甲骨文,是否有資格從 Android 身上咬下價(jià)值數(shù)十億美元的一塊肥肉、以及谷歌的語(yǔ)言兼容性是否涉及侵權(quán),就成為了雙方爭(zhēng)論的兩大焦點(diǎn)。

  經(jīng)歷 10 年的時(shí)間,兩家公司的高管都已經(jīng)發(fā)生了較大的變動(dòng)。當(dāng)谷歌于 2010 年作出應(yīng)對(duì)時(shí),涉及的還是 7 大專(zhuān)利和 1 大版權(quán)主張。

  但到 2012 年的時(shí)候,爭(zhēng)議點(diǎn)已經(jīng)縮減到了僅由大約 11500 行代碼組成的 37 個(gè) Java API 。相比之下,各大 Android 版本的總代碼量在 120~140 億行之間。

據(jù)說(shuō)爭(zhēng)議代碼源于單獨(dú)的逆向工程(所謂的 Clean Room)項(xiàng)目,當(dāng)谷歌與 Sun Microsystems 談崩之后,此事的重要性就變得不言而喻。

即便甲骨文是在 2010 年初才收購(gòu)的 Sun,但它還是在當(dāng)年 8 月就向谷歌發(fā)起了法律訴訟。

  至于這里提到的應(yīng)用程序編程接口(API),特指軟件編程中明確定義的交互集合,旨在提供各種定義庫(kù)和其它功能的快速訪(fǎng)問(wèn)。

  對(duì)于需要被經(jīng)常調(diào)用的冗長(zhǎng)代碼來(lái)說(shuō),API 能夠極大地解放程序員的工作量,讓他們無(wú)需重復(fù)發(fā)明輪子,即可特定基礎(chǔ)上構(gòu)建代碼。

從技術(shù)上來(lái)說(shuō),谷歌能夠在 Java 編程上多花點(diǎn)力氣,以避開(kāi)卷入爭(zhēng)議的這 37 個(gè) Java API 軟件包。

然而這些基礎(chǔ)的軟件包,已經(jīng)涵蓋了 java.lang 和 java.util,可為數(shù)學(xué)運(yùn)算或日期 / 時(shí)間等功能提供支持。

  問(wèn)題在于,谷歌通過(guò) Clean Room 項(xiàng)目重構(gòu)了這 37 組 Java API 。甲骨文方面并未斷言該公司照搬全抄,而是指責(zé)其“結(jié)構(gòu)、順序和組織”是如此相似,以致于侵犯了該公司的版權(quán)。

  無(wú)論這些 API 中的封包、類(lèi)型和方法,都被命名成了相同的名稱(chēng)。通過(guò)標(biāo)準(zhǔn) Java 編寫(xiě)的代碼不一定可以在 Android 上運(yùn)行,但兩者的情況是相當(dāng)接近的。

責(zé)任編輯:張燕妮 來(lái)源: cnBeta.COM
相關(guān)推薦

2021-04-06 08:50:59

谷歌Android系統(tǒng)

2021-04-07 10:29:06

Java谷歌甲骨文

2021-04-07 09:39:34

谷歌Android開(kāi)發(fā)者

2020-01-08 08:40:07

編程語(yǔ)言PythonJava

2011-09-05 09:17:13

甲骨文Java

2018-04-04 16:04:05

甲骨文谷歌軟件

2011-10-08 17:47:20

Ubuntu

2011-06-21 13:58:12

甲骨文谷歌

2012-04-12 09:10:15

Android侵權(quán)案甲骨文谷歌

2014-10-15 16:59:58

谷歌甲骨文Java

2011-07-21 11:25:19

Java

2021-04-06 11:46:06

GoogleJava編程語(yǔ)言

2012-04-20 09:51:29

2023-12-21 08:53:44

人工智能AI機(jī)器創(chuàng)造

2011-07-23 08:55:56

甲骨文Android谷歌

2012-04-12 09:21:45

甲骨文

2012-04-12 09:27:42

2015-07-27 09:23:19

甲骨文谷歌Java

2021-04-09 09:33:30

JavaOracle谷歌

2014-12-17 14:17:48

云計(jì)算大數(shù)據(jù)華為
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)