科普貼:操作系統(tǒng)的靈魂是什么? |
發(fā)布時(shí)間: 2012/9/24 18:58:08 |
近一個(gè)月是個(gè)多事之秋(2012年9月),IT 和互聯(lián)網(wǎng)領(lǐng)域也不平靜。阿里云操作系統(tǒng)受到谷歌的打壓,華為任正非提出要開發(fā)自己的操作系統(tǒng),中興也宣布今年第四季度將發(fā)布自己的操作系統(tǒng)。一時(shí)間,微博上有關(guān)自主知識(shí)產(chǎn)權(quán)操作系統(tǒng)的討論如火如荼。這樣的討論,就如同“水木清華”某些板面上的“月經(jīng)貼”一樣,每隔一段時(shí)間就要火一次。但大部分討論其實(shí)討論不到點(diǎn)子上,就如同“瞎子摸象”一般,大家基本上只是站在自己的立場(chǎng),基于自己的經(jīng)驗(yàn)在判斷孰是孰非。這樣的討論效率低下,本人認(rèn)為有必要寫一篇科普性的文章,從政治、技術(shù)、工程、法律等幾個(gè)方面給“自主”操作系統(tǒng)來(lái)一個(gè)比較清晰的定義,并嘗試給出一些技術(shù)、工程等方面的建議。 “自主”操作系統(tǒng)的不必要性 在談“自主”操作系統(tǒng)的必要性之前,筆者先談?wù)?ldquo;自主”操作系統(tǒng)的不必要性。 在開源軟件大行其道的今天,操作系統(tǒng)不再那么神秘,任何有足夠財(cái)力的企業(yè),依賴現(xiàn)有的開源軟件,都可以比較容易地推出一個(gè)能夠運(yùn)行的操作系統(tǒng)。出于此觀點(diǎn),很多人認(rèn)為有 Android 這樣的開源操作系統(tǒng),就沒有必要再開發(fā)一個(gè)自己的操作系統(tǒng)了,到底誰(shuí)擁有開源操作系統(tǒng)的知識(shí)產(chǎn)權(quán),是無(wú)所謂的事情。 這個(gè)說(shuō)法是有一定道理的。 從法律(指開源軟件許可證)和技術(shù)上講,就算 Google 不打算開源新的 Android 版本,不允許某些廠商使用 Android,我們一樣可以在已經(jīng)開源的 Android 之上繼續(xù)發(fā)展自己的 Android 系統(tǒng)只要遵循已經(jīng)開源的 Android 的許可證約束即可,而 Android 系統(tǒng)主要使用的開源軟件許可證有 GPL(Linux 內(nèi)核)、LGPL(各種運(yùn)行時(shí)函數(shù)庫(kù))、Apache(Dalvik 虛擬機(jī)及 Java 類庫(kù)),其實(shí)是非常寬松的。 這個(gè)說(shuō)法的不足之處在于,未考慮到可能的專利(軟件相關(guān)的專利通常和實(shí)現(xiàn)無(wú)關(guān),就是說(shuō),你重寫一段代碼,并不表示你可以規(guī)避對(duì)應(yīng)的專利),以及是否有能力自行發(fā)展 Android 的問題。 前者非常要害。谷歌在開發(fā) Android,尤其是 Dalvik 虛擬機(jī)以及 Java 類庫(kù)的過程中,肯定積累了大量專利,而這些專利是凌駕于軟件的著作權(quán)和許可證之上的。也就是說(shuō),如果你基于現(xiàn)有的 Android 派生了一個(gè)分支,要想將運(yùn)行有這個(gè) Android 派生版本的軟件放到自己的手機(jī)里邊銷售,谷歌馬上可以拿出專利大棒來(lái)限制你。當(dāng)前,谷歌尚未拿出專利大棒來(lái)限制各種派生于 Android 的系統(tǒng)。拿阿里云 OS 和谷歌最近的爭(zhēng)論當(dāng)中來(lái)看,谷歌也只是說(shuō)阿里云 OS 導(dǎo)致 Android 不兼容。但一旦有廠商真的使用了阿里云 OS,谷歌馬上就會(huì)拿出專利大棒,這將毫無(wú)疑問。 至于有沒有能力來(lái)自行發(fā)展 Android 的問題,在中國(guó)有大量碼農(nóng)基數(shù)的基礎(chǔ)上,只要有源代碼,就可以在短時(shí)間內(nèi)組織團(tuán)隊(duì)自行發(fā)展Android。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |