前陣子,Linux Kernel的核心開發(fā)人員Greg Kroah-Hartman宣布將Android的代碼從Linux Kernel代碼庫中刪除,為什么呢?因為Android使用了部分Linux的代碼,根據(jù)GPL協(xié)議,Google應該把所有的改動同樣以GPL協(xié)議的方式發(fā)布。然而事實是,Google讓硬件驅(qū)動驅(qū)動在“用戶區(qū)”,這樣一來,這些驅(qū)動程序就不屬于Android,自然無需回饋給開源社區(qū)了。由此引起了開源社區(qū)的憤慨,所以接下來的事情就是Android代碼被刪除。
作為個人用戶來講,我是非常認同這種做法的。驅(qū)動程序不夠豐富一直只開源社區(qū)的一個硬傷,也由此制約了Linux等開源系統(tǒng)的發(fā)展,試想一下你安裝完Linux之后發(fā)現(xiàn)由于沒有顯卡驅(qū)動而完全看不清桌面的情景吧(我遭遇過一次)?,F(xiàn)在Google的做法是,迎合硬件廠商,讓他們的驅(qū)動程序運行在“用戶區(qū)”,從而避免被要求公開源代碼;而對于用戶來說,他們用的依然是一個開放的操作系統(tǒng),開發(fā)者也可以在Android上開發(fā)各種應用程序了(驅(qū)動程序除外,但是沒有那個第三方開發(fā)者會去給Android開發(fā)硬件驅(qū)動吧?。K赃@是一個兩全其美的方法,既促進了廠家和Android的良好關系(讓Android有更多的硬件支持),又滿足了用戶和開發(fā)者對于開源的需求。
然而開源社區(qū)不干了。是的,作為一名Opensourcer,誰都不允許這樣的事情發(fā)生。從這里我們可以看出開源社區(qū)在某些領域的商業(yè)模式上是如何的舉步維艱。
由此也牽扯出了一個話題,嵌入式操作系統(tǒng),應該開源還是封閉?
關注Symbian的家伙應該知道,前陣子Symbian Foundation宣布將Symbian系統(tǒng)開源。這事情引起了多大的反響嗎?似乎沒有。在Symbian宣布開源之前,手機操作系統(tǒng)領域里,iPhone和Symbian都是較為封閉的,其中數(shù)蘋果最為嚴重。然而來自商業(yè)市場的報告給了我們當頭一棒,2009年蘋果的iPhone出貨量是25,103,770部手機,Symbian的出貨量是78,511,980部。兩個并不開源的手機系統(tǒng)2009年全球手機市場出貨量的62.3%。
開源,不一定會成功,封閉,也不一定會失敗,只有迎合用戶市場的,才是成功的。所以Symbian的成功與否,和它是否開源并沒有必然的關系,這也是我個人所持的觀點:Symbian的開源并不會使它的市場占有率提升。因為手機的客戶群是用戶,而不是玩家。用戶和玩家的區(qū)別是什么?玩家清楚地知道大部分手機所采用的操作系統(tǒng),并大概知道它們之間的區(qū)別;而用戶甚至連手機QQ都不會安裝,他們只要發(fā)短信打電話就可以了。
所以Symbian市場占有率的下降,是那部分玩家厭倦了Symbian百年如一日的操作系統(tǒng),轉(zhuǎn)戰(zhàn)其他系統(tǒng)了。話說回來,Symbian手機的固件升級和蘋果比起來,簡直不可同日而語。蘋果和Android的雄起,就是因為Symbian已經(jīng)讓大家產(chǎn)生審美疲勞了,換個系統(tǒng)玩玩而已,和開源沒有任何關系。
如果你經(jīng)常摸36E的胸部,當你厭倦的時候,也想嘗試一下34B的滋味,不是嗎?
關于CNMO | 聯(lián)系我們 | 站點地圖 | 精英招聘 | CNMO記事 | 家長監(jiān)護工程 | 舉報不良信息
Copyright © 2007 -
北京沃德斯瑪特網(wǎng)絡科技有限責任公司.All rights reserved 發(fā)郵件給我們
京ICP證-070681號 京ICP備09081256號 京公網(wǎng)安備 11010502036320號