登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
新聞

Asus 釋出 Android 3.0 Honeycomb 部份原始碼

Asus (華碩) 日前釋出了運用於其平板裝置 Eee Pad Transformer 中的 Android Honeycomb 作業系統 Linux 核心原始碼。之前傳出消息,Google 還未預備釋出 Honeycomb 原始程式碼,引發眾多抗議,從 Asus 的釋出動作看來,該公司或許也是其中之一。

上個月 Google 關閉了對 Android 3.0 Honeycomb 原始程式碼的存取,表示不希望開發者以未經授權方式使用該軟體。關閉該軟體程式碼存取,起因於 XDA Developers 論壇的一名成員在手機上安裝 Honeycomb,並發現了未釋出的 Google Music 應用程式。

相對於 Apple 的 iOS,Google 一向以 Android 開放性作為賣點,然而 Google 關閉該作業系統原始碼存取的理由,顯然相悖於開放源碼的精神所在。此外,由於部份 Android 採用了 GPL 授權,許多人認為 Google 沒有立場決定何謂授權使用方式。

在 Asus 平板裝置的產品頁面上,提供了名為 Eee PAD Kernel Code for Android OS 的 Honeycomb 作業系統核心原始碼下載。相對於 Google,Asus 正照著遊戲規則走,也就是遵循 GPL 授權條款中,必須公開裝置使用的軟體原始碼。

Google 已經在 2 月底,釋出了 Android 3.0 Honeycomb 的軟體開發套件。而 Asus 網站上公開下載的 Honeycomb,並非完整的 Android 3.0 Honeycomb 原始碼。很有可能 Asus 僅釋出在 GPL 授權範圍內的程式碼,缺少的部份則是採用其他方式授權。儘管如此,開發者已經可以利用該原始碼,為該裝置或其他使用 Honeycomb 的裝置進行開發。

Google 的 Android,一向被外界視為免費且開放源碼的智慧型手機作業系統,然而在 Google 嚴格控制 Honeycomb 的存取後,似乎在最重要的部份做出了分歧的決定,同時也拋出了開放源碼支持者最終要面對的挑戰。

目前看來,顯然存在兩個不同的 Android,第一個是 Google 貢獻許多的開放源碼專案;另一個則是私有的 Google 專案,偶爾會納入並產出開放源碼程式碼。

最新、最熱門的 Android 手機和裝置使用的是封閉的 Android,而非開放的 Android。這些裝置採用了最新版的 Android。只有當 Google 的重心放到其他部份時,這些程式碼才會下放到開放的 Android 上。這也是許多手機 Android 版本升級緩慢的原因之一,因為只有 Google 的少數密友能取得封閉版 Android,其他人卻得等到該版本下放之後,才得以動手升級。

不同於手機,平板市場由 Apple 一家廠商獨大的現況,應該是 Google 對 Honeycomb 採取不尋常控管的原因。為了對抗 Apple,Google 認知到所需的是業界領先的使用者介面 (industry-leading UI),以及針對 Android 平板的一致性品牌體驗。

眾所周知,開放源碼專案在發展業界領先的使用者介面時,有著嚴重的問題。非凡的終端使用者體驗通常與剪輯有關,也就是讓一切合乎某種一致性的觀點。對於 Google 這樣的營利公司來說,此時更重要的是主導使用者介面品質控制,而非鼓勵開放源碼社群。

儘管如此,這不代表開放 Android 的結束,Google 仍舊了解徵詢社群意見的價值,此外開放的 Android 專案讓 Google 有機會將 Android 散佈到許多該公司無暇顧及的裝置上。但是面對由使用者介面專家 Apple 主導的平板市場,Google 顯然決定發動使用者介面競賽,而開放源碼對該公司而言,並非此競賽的獲勝途徑。

對於開放源碼支持者而言,這一點將成為開放源碼最終要面對的最大挑戰之一,開放源碼軟體除了功能強大、高效率、簡潔之外,是否還能美麗且易於使用?


相關網址:
1. Asus 不顧 Google,逕自釋出部份 Honeycomb 原始碼
https://thenextweb.com/mobile/2011/04/11/asus-thumbs-its-nose-at-google-releases-partial-honeycomb-source-code/
2. Google 封鎖 Honeycomb 對開放源碼的挑戰
https://news.yahoo.com/s/zd/20110404/tc_zd/262682
3. ASUS 釋出 Honeycomb Linux 核心原始碼
https://www.osnews.com/story/24620/ASUS_Releases_Honeycomb_Linux_Kernel_Source_Code/
4. ASUS 釋出基於 Honeycomb 的 Eee Pad Transformer 原始碼
https://www.h-online.com/open/news/item/ASUS-releases-Honeycomb-based-Eee-Pad-Transformer-source-code-1224722.html
5. Asus 釋出 Google Android Honeycomb 原始碼
https://www.theinquirer.net/inquirer/news/2042581/asus-releases-google-android-honeycomb-source-code
6. Asus 釋出 Honeycomb 原始碼
https://www.thinq.co.uk/2011/4/9/asus-releases-honeycomb-source-code/
7. Asus Eee Pad Transformer Honeycomb 平板原始碼釋出
https://www.techwatch.co.uk/2011/04/10/asus-eee-pad-transformer-honeycomb-tablet-source-code-released/



自由軟體鑄造場電子報 : 第 171 期 談影音編碼的開放專利與商業應用:從 WebM 與 H.264 格式的比較觀點出發

分類: 源碼新聞