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

OSCON 2008 綜合報導

今年在奧勒岡州 (Oregon) 波特蘭 (Portland) 舉辦的 OSCON 2008,聚集超過 2500 位開放源碼開發者、黑客、專家、IT 管理者與使用者。OSCON 幾乎囊闊了與開放源碼相關的所有議題,每年都會吸引各領域最重要最有趣的人們共襄盛舉,除了到場發掘最新趨勢,也要為開放原則與計算產業的開放源碼運用大力發聲。

今年大會包含 40 個深入各項開放源碼技術的教學課程,以及超過 400 個大會議程,議題遍佈管理、商業、資料庫、新興趨勢、Java、Linux、行動 (Mobile)、人物 (People)、Perl、PHP、程式設計、Python、Python、安全、網路應用軟體等。

鑑於行動產業重要性日盛,以及開放源碼在行動領域應用正急速加溫,OSCON 2008 特別新增名為 Open Mobile Exchange 的一日活動,用以探討行動領域與商務、技術、網路以及開放源碼的相互交會。

◎ Open Mobile Exchange


今年 OSCON 新增的活動 Open Mobile Exchange,包含由開放源碼行動通訊領域活躍人物所發表的一系列演講。OpenMoko 與 Android 的代表雖然受邀參與,由於時程衝突之處,未能在此活動中發表演說,算是美中不足之處。

Open Mobile Exchange 一開始由 Linux 基金會 (Linux Foundation) 執行董事 (executive director) Jim Zemlin 針對開放源碼 (特別是 Linux) 在行動裝置上的現況,發表演說。儘管伺服器與桌面系統仍然是開放源碼開發者主要關注的領域,OSCON 會場中許多人將行動裝置視為 Linux 平台的一大成長機會。

根據 Zemlin 的說法,Linux 是成長最為快速的行動平台,由於 Linux 上執行的軟體種類廣泛,Linux 在嵌入式市場的態勢正逐漸加強與穩固。Linux 堆疊的彈性與其在商業運用上的優勢,加上 Linux 平台統一整併的趨勢,則同為推波助瀾的助力。

從商業角度來說,Zemlin 將行動 Linux 平台的發展,歸因於免權利金程式碼帶來的低開發成本。此外,Linux 提供了主要平台廠商如微軟與 Apple 無法提供的機會,讓開發者能夠客制化其產品並建立品牌。

在技術方面,Zemlin 認為 Linux 提供開發者一個可快速推出新軟體產品的彈性平台。開發者享有豐富的新開發平台,例如眾所矚目的 Google Android 與 Trolltech 的 Qtopia 等。此外,Linux 能在多種 CPU 與裝置上運作也是其優勢之一。

Linux 平台整併帶來的優勢之一,正如 Zemlin 宣稱,許多針對降低執行 Linux 資料中心電力消耗提出的技術創新,也能有助提升行動裝置的電池使用時間。儘管如此,授權議題仍是有待跨越的一項主要障礙。

Cloud Four 在行動網路起飛發展 (Going Fast on the Mobile Web) 演說中,認為現今的網路開發者還沒針對行動裝置上的網路內容提供做好準備。首要議題,並非一般印象中的行動裝置數量繁多,而是這些裝置提供的各種使用方式。舉例而言,儘管 BlackBerry 與 iPhone 在銷售數量上的差距,使用 iPhone 上網瀏覽的使用比例卻遠高於 BlackBerry。 假如開放源碼社群不將重心擺在簡化行動裝置特性的使用或程式化存取上,很快將有一場全新的瀏覽器大戰開打。

O'Reilly Media 執行長 Tim O'Reilly 指出,開放源碼社群面對的三大機會與挑戰之一,就是開放行動 (open mobile)。O'Reilly 認為手機上將出現另一次的瀏覽器大戰。他認為,所幸 Google 等大公司已經表態支持開放式的途徑。 Google 了解,假如行動手機不走向開放,Google 將因此走入歷史。

Funambol 的演說,利用行動開放源碼打開新無線應用軟體與服務 (Leveraging Mobile Open Source For New Wireless Apps And Services),強調在此一市場開放源碼解決方案的可行策略。其中有兩個基本獲利模式最為常見,進階使用付費 (free razor/pay for the blades),與廣告為主 (ad-driven) 的模式。前者常見於 Flickr 等使用者內容服務,後者如 Google 等公司。

LiMo 的 David "Lefty" Schlesinger 則在 LiMo 實作 (LiMo Practicals) 的議程中,講演 LiMo 堆疊如何做為贏得行動市場的最佳利器。他並且強調已經具有使用者社群與開發者 (例如 LiMo) 的開放源碼,相對於並非走開放文化風格的一方 (如 Apple) 或仍處於初步階段的一方 (如 Google/Android),在行動市場中將有更大的勝出機會。


◎ Symbian 平台開放源碼說分明

行動領域開放源碼熱潮下,當然不只有 Linux 一個角色。目前佔有智慧型手機市場約 22% 的 Symbian 作業系統,即將在 Nokia 的收購行動下,走向開放源碼。Linux 與 Symbian 兩大作業系統並行之下,意味著使用者下一支手機,很有可能採用的就是開放源碼作業系統。

時逢 OSCON 大會,Symbian 高層也趁此機會,對外詳述了這套行動作業系統之所以走向開放平台的原因。

Symbian 策略副總裁 John Forsyth 表示,Symbian 是智慧型手機上最廣為使用的作業系統,市場上已銷售出超過 2 億支的 Symbian 裝置。然而 Symbian 做為私有軟體,將可能有礙於該平台的未來發展。

上個月 Nokia 表示將購併 Symbian 其他股份,並成立新的 Symbian 基金會 (Symbian Foundation),以建構手機開放源碼作業系統為其目標。Forsyth 表示,該基金會明年將建立一架構,提供免權利金授權給所有會員。所有程式碼將採用 Eclipse 公用授權 (Eclipse Public License),目前仍有技術與法律議題尚待解決。

Forsyth 在演說中指出,Symbian 平台為了要取得下一階段的成功,首先必須先成為自由與中立的平台。Forsyth 認為目前並無這樣的平台存在,打造出此一平台即是他們的目標。此外,Forsyth 認為手機製造商開始注意到,完全依賴單一軟體來源的可能問題,走向開放源碼一途將擴大在許多領域的應用機會。

有趣的是,市場分析公司 J. Gold Associates 日前發表分析報告,指出 Symbian 將與 Google 的 Android 作業系統結合。J. Gold Associates 認為,由於雙方面相似的開放源碼策略,有可能在 6 個月內就會有合併動作。Google、Symbian 與 Nokia 則拒絕評論此事。


◎ 微軟與開放源碼

Sun Microsystems 的 MySQL 的架構主管 Brian Aker,在開幕日主題演講的問答時間中,被 O'Reilly Media 執行長 Tim O'Reilly 問到對微軟在電腦產業發展的看法時,Aker 認為微軟已經無關緊要 (irrelevant)。

由於微軟是今年 OSCON 的頂級鑽石贊助商之一,O'Reilly 趕緊帶過此一回答,並對會場中的微軟人士做了小小道歉。

對電腦產業而言,微軟是否真如 Aker 回答的那麼無關緊要?Aker 的回應有其特殊脈絡,而他本人並未有足夠時間詳加解釋。很可能 Aker 指的是微軟在開放源碼方面的重要性。從微軟的智財資源、廣大的使用群、市值等等,微軟在今天的產業中顯然是舉足輕重。

Sun 的 Web 技術主管 Tim Bray 在 eWEEK 的訪問中被問到 Aker 此一回答時,同樣以輕笑帶過。Bray 表示 Sun 很長一段時間以來,都在致力與微軟、Windows 和 .Net 環境合作,未來也將持續此一方向。他說,微軟當然並非無關緊要,由於來自其眾多用戶的要求,他們必須與微軟合作。

儘管 Bray 認為微軟在此一產業仍有舉足輕重的角色,微軟卻已不再過去那個令人畏懼的公司。Bray 表示,微軟過去做了許多令人驚嘆,且讓整個產業關注的事。但是已經有一段時間不再是如此。

此一轉變,部份可能是刻意經營的結果。微軟平台策略資深主管  Sam Ramji 率領的團隊正是肩負讓微軟與其他環境良好合作的任務,其中也包括開放源碼技術。

除了 Ramji 指出微軟與 Sun、Novell 和 IBM 等公司持續合作,其共享源碼 (Shared Source) 行動,與 Eclipse 基金會 (Eclipse Foundation) 合作,取得開放源碼協會 (Open Source Initiative,OSI) 授權認證,與支持 CodePlex 上的開放源碼專案之外,微軟的人才招募策略也反映出該公司希望尋求更多具有開放心態的人才。

例如 Castle 專案創辦人 Verissimo de Oliveira 日前宣稱,將加入微軟擔任 MEF (Managed Extensibility Framework) 團隊的專案經理。Verissimo de Oliveira 並非微軟招募的第一位開放源碼界人士,例如 John Lam 與 Jim Hugunin 早已進入該公司各自主持微軟的 IronRuby 與 IronPython 專案。

被問到如何評估微軟至今在開放源碼社群的努力,Ramji 以美式足球為例,認為該公司只位於 30 碼線,還有 70 碼有待前進。


◎ Sun 宣佈多項開放源碼消息

Sun 於 OSCON 發佈了一連串與開發者相關的開放源碼消息,其中包括了 Sun Web Stack。Sun Web Stack 為一套 Solaris 與 Linux 上的整合式企業級 AMP (Apache/MySQL/Perl 或 PHP) 堆疊,這些軟體皆為網路應用軟體開發與服務上,最廣泛使用的標準開放源碼軟體。

此外,Sun 宣佈 Sun Java System Web Server 7.0 與 Sun Java System Web Proxy 技術的核心元件,即將以 BSD 授權方式開放源碼,成為 OpenSolaris 社群中 Web Stack  的子專案。原始程式碼將於今年稍晚釋出。

Sun 也宣佈,與 Joyent 合作下,將針對 Facebook 與 OpenSocial 社交應用軟體的開發與部署,提供 Joyent Cloud 上多達 12 個月的免費虛擬主機 (free web hosting)。Joyent 的 Cloud 是彈性的先進基礎架構,建構於運行 OpenSolaris 的 Sun 伺服器上。無須初期成本,開發者即可部署其社交應用軟體於開放基礎架構上。

Sun 的 Juan Carlos Soto 表示,社交應用軟體是成長最為快速的軟體類型之一,有 Hi5、Facebook、Myspace 等會員以百萬計的社群網站作為獲利後盾,這類軟體將持續其成長力道。藉由此一計畫,Sun 將 Sun 的技術與建構大規模應用軟體的專門經驗,提供給社交應用軟體開發者,並由 Joyent 協助開發者部署在高延展性與可靠性的平台上。


◎ 打造更美觀的 Linux

成長快速的 Ubuntu Linux 散佈套件創辦人 Mark Shuttleworth 在 OSCON 主題演說中表示,希望將打造出比 Apple 電腦更加美觀的 Linux 桌面系統。

Shuttleworth 在演說中表示,社群開發者要合作創造出超越 Apple 的使用者桌面體驗。他指出,他的公司也就是 Ubuntu 的商業贊助商 Canonical,正試圖在未來兩年內,增強 Ubuntu 的桌面美觀度。

Shuttleworth 認為未來兩年他們所面對的主要任務,是將 Linux 桌面的使用經驗,從穩定與有用,提升到藝術品的境界。他說,想想 iPhone 利用純軟體經驗將硬體抽象化的方式。

根據 Shuttleworth 的說法,開放源碼提供前所未有的機會,透過創新帶來財富與改變。然而在經由開放源碼走向創新、財富與社會改變的路上,仍有許多挑戰。

他認為,首先需要的是對各種平台的寬容。開放源碼必須找出與 Windows 陣營合作的方法。他說,雖然我們可以一直致力讓 Linux 變成第一名的平台,還是需要與跨越多種平台的人們進行合作。

此外,開放源碼需要非專業人士的加入,而這有賴於提供簡單到足以讓非專業開發者使用的工具。最後,他提到個別專案間協同合作,此一眾人所熟悉已久的問題。


◎ 開放源碼的挑戰

Tim O'Reilly 在其主題演說中指出,在歡慶自由軟體達成的許多成果之餘,開放源碼未來所要面臨的新挑戰與契機。O'Reilly 指出開放源碼社群的挑戰為雲端運算 (cloud computing)、可程式化的開放網路 (open programmable Web) 與開放行動 (open mobile)。

他指出雲端運算意味著巨大的集中式環境,其中點對點運算 (peer-to-peer computing) 扮演了相當重要的角色。O'Reilly 表示許多專家與新創公司正致力於這些議題上,例如在 XMPP 協定上建構下一代網路服務 (Web services)。

開放源碼社群在其中可扮演何種角色?MySQL 的 Brian Aker 以開放源碼社群對 Amazon.com 產生的影響力為例子。

O'Reilly 強調可程式網路時表示,資料成為限制自由的新障礙手段。當你要使用私有服務的資料時,資料間的對應與連接被某些人所掌握。O'Reilly 也指出,許多人正嘗試創造開放的網路平台,例如 Yahoo! Search 正試圖開放其搜尋引擎。人們正為此一產業生態投注新的能量與想法。

除了技術上的挑戰,開放源碼社群也握有政治力量,可以形塑在未來技術如何影響我們的生活。Foresight Nanotech Institute 總裁 Christine Peterson 的演說主要圍繞隱私與安全兩方的平衡。

她認為政府經常在保護人民時,忽略對於社會影響的爭議,並且在由下而上的問題中,使用僅有的由上而下工具。Petersen 表示,此時我們需要一個了解安全、隱私、功能性與自由的社群。Petersen 對此的主張是,不能使用祕密軟體處理公共敏感資料。她希望開放源碼社群能用實際行動,取代單純的抱怨。

O'Reilly 認為,開放源碼社群正將其注意力從技術與採納,轉向更為廣泛的問題。他說,當我們看著我們的成功,應當十分自豪,但他最為興奮與受到鼓舞的,是大家正在面對更新更難的問題。如此一來,歷史將不會在我們眼前一閃即逝,而是帶領我們朝向新的未來。


相關網址:
1.OSCON, Pt. 1.1: 第一手開放源碼報導
2.Ubuntu 創辦人要讓開放源碼比 Apple 更美
3.行動 Linux 成為 OSCON 焦點
4.Symbian 暢談開放源碼策略
5.微軟真的無關緊要?
6.Sun 宣佈開放源碼消息
7.三個開放源碼的挑戰:雲端運算、開放網路與行動領域

您也許有興趣閱讀以下文章:




自由軟體鑄造場電子報 : 第 109 期 OpenFoundry 脫胎換骨正式上線囉!

分類: 源碼新聞