ANDROID的成功:落後時抄襲,領先時霸凌? - Android

Catherine avatar
By Catherine
at 2013-03-18T03:07

Table of Contents

雖然 Android 系統進軍智慧型手機起步較晚,現在的市占率卻是最高。

這樣的成功來自 Google 靈活的手段,才能「後發至人」

這篇文章運用 Android 跟 Java 著作權爭議訴訟,來切入討論 Google的營運策略

原文出處:有物報告 http://yowureport.com/?p=5222


前言:安卓小姐寫了本《安卓的哈利波特 5.0》

安卓小姐想出版一本賣座小說。於是她提前弄到一本尚未出版的《哈利波特(5)–鳳
凰會的密令》,然後開始抄寫。她逐字抄襲每一個章節的標題,從第一章「催狂達力」到
第38章「又要開戰啦」。

接著她逐字抄了每個段落的第一句話,從第一句,一直抄到最後一句「哈利點了點頭」。
接著她改寫每一段剩下的句子。她趕在正牌出版前送印,書名是《安卓的哈利波特 5.0》
。這本仿冒品在書店熱賣。

原作 J.K. 羅琳提告侵犯著作權。安小姐辯稱:『但大部分的字我都是從零寫起。再說,
這是合理使用,因為我只複製了那些能讓我吸引哈利波特迷的部分。

顯然,這種狡辯站不住腳。」

以上不是部落客在指控別的網站抄襲,而是上個月甲骨文(Oracle)在 Oracle v.
Google 一案中,上訴狀的第一段話。其中,安卓小姐(Ann Droid)暗喻 Android;而抄
襲哈利波特,則是比喻 Android 系統抄襲 Java 的 API 架構。

簡言之,甲骨文指控 Google 在開發 Android 時,侵犯了 Java 的著作權。這場
Oracle v. Google 訴訟,是這幾年來僅次於 Apple v. Samsung 的重要智財案件。這個
訴訟案可追溯到5年前一場演講。

Google 開發 Android 迎戰智慧型手機市場

2007年,賈伯斯推出 iPhone,震撼了行動裝置市場。當時的幾個領先手機品牌,如
Nokia、Blackberry、Motorola、Sony Ericsson 等,可說到今天都還陷在當年的震撼之
中。

但在這些措手不及的公司之外,有一家公司卻已經對新一代智慧型手機有所準備 —
Google。

Google當年並不是手機製造商,但已經預見了行動裝置的發展將威脅Google的領導地位。
Google了解如果行動裝置被其他公司(ex. 蘋果)掌握,那麼接著不論是
網路瀏覽器(ex. Safari,或是當年微軟的 Internet Explorer),或搜尋介面(
Google 或 Bing)都可能被這些公司給截走。

這將對 Google 賴以維生的廣告業務造成致命打擊


Google 推出 Android,吸引 Java 的工程師社群

於是同一年,Google 推出了第一代 Android 手機作業系統與蘋果的 iOS 系統抗衡。
Google 此舉不僅為了捍衛「網路入口」的領導地位,更代表許多不在蘋果生態圈內公司
的希望。這些公司成立了「開放手持裝置聯盟」(Open Handset Alliance,「OHA」),
創始成員包括 LG、三星、宏達電、Sony Ericsson、華為等。

Android 標榜開放(open)、互通(interoperateable),用以反襯出蘋果 iOS 系統的
封閉。但很諷刺的,Android 的誕生卻破壞了 Java 的使用者社群(至少根據 Sun
Micro 創辦人 Scott McNealy 的說法)。

我們將時間再倒回2年,來到2005年。當時 Android 公司剛被 Google 併購,Android 之
父 Andy Rubin 也到 Google 擔任 VP。Andy Rubin 當時肩負一項艱鉅的任務,包含三個
要件:

1. 開發出一個成熟、足以與 iOS 抗衡的作業系統。

2. 這作業系統必須包含一個完善的生態圈。換句話說,這作業系統必須吸引許多工程師
投入,因此必須是工程師熟悉的語言。

3. 能在不同公司的手機上運作。

當時 Java 是最受歡迎、最多人寫的程式語言之一。同時 Java 的優勢便是能在不同裝置
運作。Andy Rubin 決定用 Java 的語言架構建立 Android。在一封2005年給 Larry
Page 的信中,Andy Rubin 清楚表示 Java 是 Android 的核心:

『Android 正在建造一個 Java 的作業系統。我們以 Java 為解決方案的核心因為 a)
Java . . . 是行動裝置開發的第一選擇,b) 已有文件(documentation)與工具,c)
電信商要求可掌握的程式碼,4)Java 有合適的安全架構。』

(註:本文大部分引言來自 Oracle 的訴訟資料。為減少篇幅不另外附上英文原文。有興
趣者可看原文。)


未從 Sun Micro 得到 Java 的授權,Google 仍然硬幹

Google 不否認他們採用 Java 語言建構 Android,問題是 Google 沒有從甲骨文手中得
到授權(license)。而且從 Google 內部的通訊資料看起來,Google 明知他們需要授權
,卻故意不獲得授權。

在2005年,Andy Rubin 在 Google 內部的信件中說:

『如果 Sun 不想跟我們合作,我們有兩個選項:(1)放棄進度並改用微軟的 CLR VM 與
C# 語言,或(2)還是作 Java 然後捍衛我們的決定,可能一路上會豎立許多敵人。』

“If Sun doesn’t want to work with us, we have two options: 1) Abandon our
work and adopt MSFT CLR VM and C# language – or – 2) Do Java anyway and
defend our decision, perhaps making enemies along the way"


(當時 Java 由 Sun Micro 開發。後來 Sun 被甲骨文併購,因此控告 Google 的是
Oracle。)

Andy Rubin 的信顯示他十分清楚 Android 源自 Java,以及 Android 抄襲 Java 的作法
有法律風險。但他還是要做。

另一封2010年 Google 內部的信件更傷 Google。這封信是由 Google 的 Android 工程師
Tim Lindholm 寫給創辦人 Larry Page:

『我們被(Larry Page 與 Sergey Brin)要求調查是否有 Java 以外的選項適合
Android 與 Chrome。我們查了不少,但覺得他們都很爛。我們的結論是我們需要根據我
們的條件談判獲得 Java 的授權。』

除此之外,Google 董事長 Eric Schmidt(曾任 Sun Micro CEO),也承認 Google 沒有
跟 Sun 正式授權只是因為 Sun 沒有對 Google 採取法律行動,所以覺得是「ok」的。這
些證據都顯示 Google 自己相信他們該從 Sun(後為 Oracle)取得授權,卻沒有取得。

這種蠻幹的作法自然引起 Oracle 的憤怒,於是提告 Google 侵犯專利與著作權。

Oracle 控告 Google 侵犯著作權,但地方法院傾向 Google

目前 Oracle v. Google 在北加州地方法院判決確定,將移師上訴法院(Federal
Circuit)辯論。地方法院的判決傾向 Google,認為 Oracle 的 Java 語言架構(《哈利
波特》的標題與每段的第一句話)不受著作權保護。陪審團也尚無法決定 Google 「抄寫
《哈利波特》」的行為是否符合合理使用(fair use)原則。

換句話說,北加州法院不否定 Google 抄襲了 Java 的語言架構,但認為 Java 語言架構
不是一種「創作」。

此判決一出,各方的意見信(amici)紛擁踏來。其中許多反對地方法院的判決,認為
Java 語言的架構,就像「哈利波特」的目錄一樣,是非常需要創意與設計的,因此當然
應該受到著作權的保護。這裡就先不詳細討論。

Google 用三個法寶對 Android 的嚴密控制

雖然 Google 暫時沒有受到法律懲罰,但它似乎從 Java 的身上學到了如何控制 Android
。甚至還更上一層樓,用這些手法轉身恐嚇宏碁。

Android 雖是開源碼,但 Google 憑著三樣法寶嚴格控制 Android 的生態圈:
1. Android 商標(小綠機器人)
2. Google Apps,包括 Google Play、Google Maps、Gmail、Youtube、Google Calendar
3. 收到 Android 原始碼(source code)的時間。

所以雖然理論上任何公司都可以使用 Android 的原始碼;但如果得罪了方丈(Google)
,就算開發出新手機,也不能稱它為 Android 系統、不能打上小綠人標誌、不能預先載
入 Google 好用的 Apps、甚至收到更新的時間也會比競爭對手慢。這些箝制,加上作業
系統的網路效益(network effect),使得 Google 能牢牢掌握 Android 的生態圈。

少數敢掙脫 Google 箝制的,只有 Amazon 的 Kindle 跟 Barnes & Nobles 的 Nook。這
兩者都沒有用小綠人商標,也不提供上述的 Google Apps,而且基本上自行開發使用者介
面。但對大多數其他硬體商來說,失去 Google 的支援是不可沉受之重。

宏碁想要另起爐灶,遭到一丈紅

去年年底,阿里巴巴跟宏碁(Acer)共同宣布要研發「阿里雲」(Aliyun)作業系統。但
消息傳出沒多久,宏碁就逃之夭夭,宣布放棄此計畫。阿里巴巴生氣的抱怨是 Google 從
中作梗:

『我們的夥伴(宏碁)被 Google 通知如果他們的產品使用阿里雲作業系統,Google 會
終止與 Android 相關的合作以及任何技術授權。』

不難想像,當宏碁一宣布要開發阿里雲,就接到一通來自 Google 的電話,說:『你法律
上當然可以這樣做,但你真的要這樣做嗎?』

Google 隨後也發佈了相當有恐嚇性的聲明:

「共容性是 Android 生態圈的核心。並且確保開發者、生產者與消費者都能有一致的經
驗。無法相容的 Android,例如阿里雲,會弱化生態圈。所有開放手持裝置聯盟的成員都
曾承諾要建構一個 Android 生態圈並且不銷售不相容的 Android 裝置。但這不強制會員
參與其他競爭的生態系。」

Google 的說法很奇怪:宏碁可以賣 Windows 或 Blackberry 系統的手機,但不能賣
Android 延伸(fork)的作業系統手機?Android 還是開源碼耶。

而且這種限制有很大的反競爭(anti-competition)問題,特別是當 Android 與 iOS 已
是市場上最大的兩家作業系統時。中國大陸的工業和信息化部也因此發佈白皮書,抗議
Google 「扯後腿」的行為是不公平競爭:

「我国移动操作系统研发对 Android 存在严重路径依赖 . . . Android 系统当前虽保持
开源,但其核心技术和技术路线受到谷歌公司的严格控制,我国操作系统研发企业时刻面
临谷歌的商业歧视,如延迟代码共享时间、通过商业协议制约终端企业等。」


成功來自靈活的手段

由上述的故事可以看出,即便是 Google 這樣的大公司,在落後與領先時,還是充滿著狼
般、不擇手段的兇猛。它可以仗著雄厚的資本,甘冒訴訟的風險只求快速推出有競爭力的
產品,也可以面不改色的打擊可能的競爭者。

我寫這篇文章並不是要批評 Google、宣揚開源碼運動、或是稱讚蘋果;我對程式語言沒
有如此個人的情感。而是從純商業、實務的角度看 Google 這一系列決定的成果。不論
Google 對 Oracle 的官司勝負如何,Google 的目標已經達到了;它已經在智慧型裝置
的市場搶下半邊天。回顧2005年到現在,Google 藉著 Android 從智慧型手機的落後者到
領先者,不得不讓人對 Google 靈活的手段折服。

Andy Rubin 的信「還是作 Java 然後捍衛我們的決定,可能一路上會豎立許多敵人」,
是準確的預言也是成功的損益計算。而這,或許就是一個公司成功的條件。

延伸閱讀:
1. Oracle v. Google 中,Oracle 的 開場投影片。主要強調 Google 抄襲。
http://zh.scribd.com/doc/91287174/Oracle-vs-Google-Opening-Slides-1592541

2. Oracle v. Google 中,Google 的開場投影片。主要強調 Java 不該受到保護。
http://ebookbrowse.com/oracle-v-google-google-opening-slides-pdf-d372699129


小心得:如果不是這些訴訟要求公開內部文件,我們還沒機會看到大公司的思維跟策略

--
Tags: Android

All Comments

Lily avatar
By Lily
at 2013-03-22T10:38
這篇很偏頗 這場官司都打完了 Oracle大敗
Hazel avatar
By Hazel
at 2013-03-26T06:23
還要說Google抄襲 實在站不住腳
Rae avatar
By Rae
at 2013-03-26T07:38
推樓上
Puput avatar
By Puput
at 2013-03-31T02:06
這篇全都是自說自話不是? 而且人家輸慘了呢
Victoria avatar
By Victoria
at 2013-04-05T01:39
看來Oracle又重開戰場了。第一場輸了,但是當時Oracle的確
說過不會這樣就結束。
Victoria avatar
By Victoria
at 2013-04-05T07:54
甲骨文去死!!
Ivy avatar
By Ivy
at 2013-04-05T23:41
當初 Oracle 還沒併購 Sun 時 Sun 的 CEO 是支持
Android 使用 Java API 的
William avatar
By William
at 2013-04-08T02:35
法律輸了就靠網路輿論打另一戰
Kumar avatar
By Kumar
at 2013-04-12T20:03
純推吸收知識
Emily avatar
By Emily
at 2013-04-13T17:21
看該文底下的作者介紹就不會意外 XD
畢竟Oracle的法務在和併購前聽到Sun工程師提到Android
Skylar Davis avatar
By Skylar Davis
at 2013-04-16T23:17
沒有授權時,眼睛立刻睜大了起來. 這是美國律師的特色
Eden avatar
By Eden
at 2013-04-19T15:37
不過建議各位推文尺度還是要小心,八卦板板主血淚教訓
Joseph avatar
By Joseph
at 2013-04-21T04:29
基本上會挺甲骨文的人,腦...........
Carol avatar
By Carol
at 2013-04-23T22:47
花時間上色,不如花時間看一下有沒有值得看的地方
Robert avatar
By Robert
at 2013-04-23T23:57
拜託,這篇根本搞不清楚狀況,甲骨文買JAVA就是為了
告人好不好,講得好像JAVA是甲骨文的心血
Tracy avatar
By Tracy
at 2013-04-24T03:08
這語言架構的東西真的微妙...
Ethan avatar
By Ethan
at 2013-04-26T22:30
而且跟比喻完全是不同回事
Delia avatar
By Delia
at 2013-04-27T22:35
這篇問題很大...
Una avatar
By Una
at 2013-04-29T14:29
整個事件問題最大的是Oracle, JAVA才是開源, Android並不是
Emily avatar
By Emily
at 2013-05-03T20:18
Android打從一開始就是有限度的開放 宏碁做的才是抄襲
用JAVA開發Android , 跟把Android源碼COPY一份改成另一系統
Leila avatar
By Leila
at 2013-05-06T17:31
前者跟後者哪個才是抄襲, 笨蛋才分不清楚...
Lucy avatar
By Lucy
at 2013-05-09T22:07
這邊就是很標準光看新聞但其實什麼都不太懂就寫文章阿 XD
Margaret avatar
By Margaret
at 2013-05-13T12:18
所以請大家就息怒吧 (逃)
Steve avatar
By Steve
at 2013-05-15T04:38
仔細研究一下Android怎麼去翻Java給Linux Kernal吃的方法吧
其實就是佔GPL的便宜走灰色地帶,Google也沒比較高尚
Aaliyah avatar
By Aaliyah
at 2013-05-15T20:26
這不是一家自豪不作惡公司該做的事情
在我看來跟甲骨文一樣半斤八兩
Isla avatar
By Isla
at 2013-05-16T20:17
樓上說的應該是 driver 不是 Java 吧,完全不同的兩碼事
Margaret avatar
By Margaret
at 2013-05-18T09:42
嗯...我應該說的是Dalvik虛擬機器
Doris avatar
By Doris
at 2013-05-22T12:16
老實說 Oracle 的評價比 Google 差多了,問一下開收原始
碼社群的看法就知道
Elvira avatar
By Elvira
at 2013-05-25T00:19
是沒錯啦...但是就是覺得Google可以作得更漂亮一點
Eartha avatar
By Eartha
at 2013-05-28T02:11
畢竟Google原本在我心目中算是很完美的...
Puput avatar
By Puput
at 2013-06-01T03:09
如果沒有另外設計 kernel 的介面,根本不會有廠商想投入
這種開放原始碼的系統
Cara avatar
By Cara
at 2013-06-05T02:11
說到開源和商業榜在一起的模式,又是個人性考驗的東西 :P
Zora avatar
By Zora
at 2013-06-07T18:44
宏碁那件事是直接拉人家的東西去用就算了,連google play
Joseph avatar
By Joseph
at 2013-06-10T06:26
的app都直接拿去用,然後廣告收益的錢都進阿里巴巴的口袋
Franklin avatar
By Franklin
at 2013-06-15T03:42
把宏碁那個案子拿來比較,根本不倫不類。
Frederica avatar
By Frederica
at 2013-06-18T08:17
Oracle當年買Sun的動機和目的相當令人噁心不齒 就算估狗真的侵
Noah avatar
By Noah
at 2013-06-20T18:01
到權 我也挺估狗(XD?)
Hedy avatar
By Hedy
at 2013-06-25T10:39
如果ACER真的搞出來那他就算被歸類到山寨廠去了
Lucy avatar
By Lucy
at 2013-06-27T17:30
麻煩G+也後發制人一下嘛 G+都沒人
Jessica avatar
By Jessica
at 2013-07-02T16:52
Google+ 國外用的很多,台灣大概就跟用 Twitter 的人一
James avatar
By James
at 2013-07-05T08:35
樣狀況吧
Charlotte avatar
By Charlotte
at 2013-07-08T15:11
拿 Oracle 投影片來當證據 卻完全不管法院判決 還真好笑
Isabella avatar
By Isabella
at 2013-07-08T18:53
法官:我用的是android手機(掩
Emily avatar
By Emily
at 2013-07-10T01:59
沒有Android,Java就在Oracle手中爛掉,JVM開發近10年,
Oliver avatar
By Oliver
at 2013-07-11T22:42
穩定性和安全性及功能性都差…還不如賣給google
Adele avatar
By Adele
at 2013-07-16T13:10
G+ 只有在台灣很少人用 在國外很多人用 就像 whatsapp
Freda avatar
By Freda
at 2013-07-19T03:19
推 至少詳細
Noah avatar
By Noah
at 2013-07-19T19:28
Android 實際上也不是用 Java 的,別搞錯了
Kelly avatar
By Kelly
at 2013-07-22T17:05
Android是DVM不是JVM.....
Enid avatar
By Enid
at 2013-07-25T23:14
好像在看小說
Mason avatar
By Mason
at 2013-07-26T02:25
Android抄ios很多東西很無恥但甲骨文好像是硬要參一腳
Connor avatar
By Connor
at 2013-07-27T19:55
好戲劇化喔
Hazel avatar
By Hazel
at 2013-07-29T00:14
iOS還不是抄了一堆東西...= = 軟體專利的荒謬性

skype同步通訊錄

Steve avatar
By Steve
at 2013-03-18T02:14
在昨天我用手機使用了skype 在關閉使用之後 我發現我的手機通訊錄中多出了一堆skype的帳號 我的通訊錄自動的被skype給同步了!! 因為我自己有在用姓名整理通訊錄 如此就會導致通訊錄整個是亂的 很不方便 想請問有沒有辦法解除 或是刪掉skype在手機的帳號 (目前使用長觸摸帳號以及用選項實體按 ...

S2更新後小問題

Andy avatar
By Andy
at 2013-03-18T02:01
剛升級不到三天, 還在摸索中 OTZ 原本用網頁看youtube看影片 只要用全螢幕的情況下 不會進入休息狀態(就是螢幕逾時) 可是升級後變成時間到就休息了 (我是設定30秒) 因為會習慣看MV的組曲 這樣很不方便, 是不是有哪裡可以設定?! 話說有人跟我一樣更新後 記憶體的用量都高達80%左右嗎? 囧mm ...

HTC sync無法同步我的 One x

Freda avatar
By Freda
at 2013-03-18T01:34
如題 sync是最新版的(剛從官網下的) One x是4.1.1 有時候連到電腦可以直接像一般隨身碟一樣在我的電腦那邊打開放東西進去(我一值 都是這樣用 剛剛為了備份連絡人 一查才知道有sync這東西 就去下了 然後他也是有時候抓的道有時候不行 而且每次同步(在其他那邊同步連絡人)都會跳出 無法同 ...

one x+ wifi鎖螢幕後斷線

Barb Cronin avatar
By Barb Cronin
at 2013-03-18T01:28
在家裡時開著wifi連 但是有時候鎖螢幕後wifi會自動斷線 因為我會把3G關掉, 這樣有人傳訊息就要開螢幕自動連線後才會收到 而且這樣斷線的狀況不是每次關螢幕都會發生 wifi連線選項也已經勾選永遠連線了 不知有何解決辦法嗎? - ...

三星TAB2 7.0更新軟體

Todd Johnson avatar
By Todd Johnson
at 2013-03-18T00:18
這是我第一隻安卓系統的手機 所以也沒其他手機更新升級的經驗 現在手上的TAB2 7.0還是4.04的版本 因為覺得用的很習慣 又有一鍵截圖的功能 所以就一直沒更新 這幾天似乎是因為使用一段時間了 裝的東西也多 覺得手機有些小頓 所以考慮更新成4.1 因為我的布卡漫畫都下載在內建空間裡 所 ...