Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

OpenFoundry自由軟體充電報

OpenFoundry自由軟體充電報
2006.12.25/報主.Tumi

本期內容:
[OSSF新聞] 2006 IOSESC 劃下完美的句點
[源碼報報] 2007 年展望:重大套件釋出、虛擬化成熟、企業重心轉向平台附加價值
[源碼報報] 2006 年回顧:開放源碼公司創投收獲豐富 成長 131%
[法律源地] 自由/開放源碼授權條款的三分法

[OSSF新聞] 2006 IOSESC 劃下完美的句點

李貞臻‧Emmi/文 2006/12/20

為提倡開放原始碼在嵌入式系統的應用,中央研究院自由軟體鑄造場於去年年底協同國科會及美商蒙特維士達 (Monta Vista),舉辦首屆「2006國際開放原始碼嵌入式軟體競賽 (IOSESC)」。

拔得頭籌是四位台灣大學資訊工程研究所二年級的學生,獲選的主題為“Vehical Information Systems Integration Framework”。他們表示最初是透過系上的佈告欄以及修課課程網頁中的相關連結,得知這個比賽的消息,參賽的起因原本是想將期末課程專案做個完整性的實作和延伸,也希望透過參加國際性比賽的經驗,對未來職場有所助益。

冠軍團隊代表葉瀚駿同學說明會選擇這個主題切入競賽的理由是:「有鑒於目前市場上車用電腦的封閉環境及缺乏彈性,造成大多數系統互不相容,且專屬系統在取得和延展性上都不佳;另外,我們也發現其實還有許許多多很好用的開放源碼軟體,缺乏整合及客製化,以致於在車用電腦的應用上很少發現使用開放源碼軟體的蹤影,所以我們決定藉著此次競賽的機會,開發一套非封閉式的整合環境,希望在車用電腦上發揚與落實自由軟體的精神。」

“VIS Framework”計畫提出的非封閉性且可自由更改配套軟體的車用平台。首先,沒有車用電腦的車主如果想要安裝車用電腦,便可使用我們的系統訂製一套適合自身使用得車用電腦環境,不但節省花費,也不用太過仰賴車廠;再者,車廠若想研發新型車用電腦系統,也可考慮採用我們的架構,將自己研發的應用做成外掛元件整合至系統之中,節省大量僱用系統開發人員的費用;最後所有的程式碼根據 GPL 的規範都將釋出給所有人自由取得,具有其獨特的優勢。

黃同學在接受採訪時提到:「在開發產品時,我們遇到了不少困難。首先在硬體方面,針對理想的 VBox 應具備的功能,我們發現現今的 sensor 技術對於車距的測量有一定的難度,而攝影機雖然可以透過錄影影像計算出車距,但影像處理的技術門檻高,我們沒有把握在比賽截止前開發出來,考量以上,我們最後決定僅靠 GPS 接收器所傳回的資訊來發展我們的 VBox 與 Re-Construction System;在軟體方面,雖然我們成功整合了 GPS 開放源碼軟體,也自己開發了一套小型的 GPS 資料分析軟體,但缺乏台灣的自由詳細地圖是這個產品最主要的困難之一,我們在這方面的調查花了不少時間,可惜的是,最後我們在 demo 採用的地圖是無法任意散布公開的非自由地圖。」

獲頒新台幣六十萬元獎金的冠軍團隊代表葉瀚駿同學很興奮地說:「謝謝主辦單位完善的規劃,也謝謝各位評審認同,大家辛苦了。團隊裡的成員,想將這筆獎金用於旅遊基金、繳交學費、投資或儲蓄並捐出部份給實驗室。」

銀牌獎的團隊則是來自台南成功大學資訊工程研究所,參賽的主題為“Messenger On-the-Drive” 。陳秀瑜同學代表該團隊說:「這次參與的動機除了題目本身非常吸引人之外,我們的實驗室也在做相關的研究。我們的指導教授楊中平老師則是非常鼓勵我們參加這次的國際性競賽。會選這個主題是因為修課得到的靈感,當時我們正在選修網路相關課程,課程中提到 SCTP 這個網路協定,覺得很有趣,所以就想從這個主題來參加比賽,而且 SCTP 這方面,目前只存在學術界,尚未有人拿來實做運用。很開心能得到第二名,這段時間的辛苦總算開花結果,謝謝評審的青睞還有獎勵。」

這次有兩組季軍隊伍,分別由中央大學資工系的鄭彥杰等人的“Distance and Direction Awareness System (DDAS)”計畫,與美國 Tufts 大學電機系 Jason Waterman 的“Real-Time Traffic Monitoring and Reporting”計畫獲得,兩隊在受訪時均認為參與這次比賽是很好的經驗,並期待繼續參與下一屆的 IOSESC。

DDAS 計畫是可以偵測鄰近車輛距離與方向的資訊系統,開發過程中該團隊發現,在 2.4GHz 的Smart Antenna 某些特性加上該團隊設計的通訊協定可以達到偵測車周圍的物體感知系統,比起現行市面上常用的超音波 (Ultra-sonic) 偵測方式算是比較新穎的方法。Jason Waterman 的計畫則是從平日開車到學校中途、塞在車陣中獲得的靈感,專長為感測器網路 (Sensor Networks) 的他思索著,若每輛車都可以變成一台交通感應器,就可能藉此建立起一個系統,即時獲知交通訊息與回報。

對於參加 IOSESC 的原因,鄭彥杰表示:他之前在資策會打工時,長官告知這項訊息,對開放源碼軟體有興趣的他,想到可以結合自己目前正在研究的車用軟體,便自行找了同樣對開放源碼有接觸的研究所學長與大學同學一起組隊參加。遠在美國的 Jason Waterman 則表示他是在經常瀏覽的 Linux 硬體新聞網站 Linuxdevices.com 看到 IOSESC 的競賽消息,想到自己的獨立研究也是做類似的題目,於是報名參加。

在參賽過程中的甘苦,鄭彥杰說道,DDAS 團隊在開發平台的規劃上有經過一些變動,本來想要使用第一階段入選後獲贈的 MontaVista 開發環境,但不是很好用,因此改用原先預定的 MIPS TX 平台,並採用 RDC 的嵌入式平台實作,此一處理器的優點是採用 x86 的架構,使用上就像用 PC 灌 Linux 般容易操作。Jason Waterman 在開發過程中的主要困難則落在測試的部份,他表示:為了要測試這套系統是否可行,經常需要邊開車邊蒐集資料順便除錯,回想起來,沒有發生意外真是十分幸運!

開發的過程雖然辛苦,不過實作出來的計畫不但具有學術上的價值,更有無窮的市場潛力。鄭彥杰認為主辦單位這次以車用電子作為比賽的主題,為未來點出一個明確的方向。未來車用電子一定是個相當熱門的議題,且很多汽車大廠已紛紛提出一些車內網路提供駕駛者資訊,例如賓士 (Benz) 藉由在輪胎內放置感測器、透過車內的無線網路提供駕駛者胎壓資訊等。Jason Waterman 表示隨著電腦零組件價格逐漸降低,未來許多裝置都會有嵌入式系統,將創造出嶄新的互動環境與使用經驗,而 Linux 適合開發此類裝置,現在成為嵌入式 Linux 開發者正是時候。

對於此次參加 IOSESC 得獎,兩隊得獎者都很興奮,Jason Waterman 希望用在購買更多 Linux 裝置上、或是做為教科書與生活費的補貼; 至於 DAAS 計畫因為有三人參加,所以會去慶祝一番再平分運用。

身為主辦單位的自由軟體鑄造場表示,非常感謝各界好手熱情參與首屆賽事,未來我們會陸續規劃不同領域的開放源碼軟體競賽,希望能夠拋磚引玉提升大家對自由軟體的重視,衍生更多開放原始碼的市場應用,期待下屆再相見囉!

相關網址:
1.頒獎典禮實況
2.得獎團隊作品



[源碼報報] 2007 年展望:重大套件釋出、虛擬化成熟、企業重心轉向平台附加價值

謝良奇/編譯 2006/12/12

2007 年的開放源碼,預料 Linux 將可維持其發展步調。紅帽 (Red Hat) 等散佈套件商的重大釋出值得期待。虛擬技術的加溫將有助 Linux 提高在資料中心的能見度與應用層面。另外,開放源碼軟體企業的營運模式,將從提供基本平台如 Linux 作業系統或資料庫等,轉而在開放源碼平台上建構具附加價值的上層系統。

◎ Linux 散佈套件釋出令人期待 Windows Vista 為桌面 Linux 投變數

紅帽預計在 1 月釋出 RHEL 5,以及 Novell 明年初將釋出的 Open Enterprise 伺服器更新,加上 Ubuntu、Fedora、OpenSUSE 等領導散佈套件明年的新釋出,讓 Linux 可望在 2007 年持續發展。

微軟在接下來的一年,對開放源碼的攻擊預料仍然會持續。該公司與 Novell 日前簽訂的合作案透露出微軟可能發動的專利戰。在 Novell 方面,雖然與微軟的合作引來社群不佳觀感,或多或少這一點也可能成為 Novell 的原動力。除了 Suse Linux 這套可圈可點的 Linux 散佈套件外,Novell 預料在新的一年會有若干新產品公開釋出,特別是 Linux 與 Windows 互通性的產品。

微軟在 2007 年的重心將放在 Windows Vista 上,盡管專家預測這套新作業系統的接受度可能不佳,卻可能奪去所有的目光焦點。2007 年似乎仍然不會是桌面 Linux 的一年。

◎ 虛擬技術成熟 資料中心成為 Linux 新據點

由於伺服器虛擬技術的成熟與普及,在 2007 年 Linux 可望在資料中心擔綱重要角色。

藉由紅帽企業 Linux 5 (Red Hat Enterprise Linux 5) 納入開放源碼 Xen 虛擬專案與一系列 Xen 管理工具,這套虛擬技術在未來一年中將更為成熟。

此外,VMware 將持續推動獨立軟體廠商將軟體以虛擬應用軟體方式釋出。Linux 易於組態化到僅包含執行特定應用軟體所需元件的特性,加上獨立軟體廠商不願在散佈虛擬應用軟體時付額外的作業系統授權費,使得 Linux 成為這種軟體散佈方式的絕佳選擇。

虛擬技術使得測試 Linux 散佈套件更為簡單,相信未來一年中也可藉此提高企業 IT 部門對 Linux 的使用率。

◎ 硬體支援可望改善 商業軟體廠商支援增加

硬體支援不足始終是桌面 Linux 的一大障礙,3D 影像加速、電源管理與驅動軟體支援仍舊缺乏。隨著 AMD 收購 ATI,晶片組市場競爭隨之熱絡,AMD、Intel 或 Nvidia 以提供 Linux 支援,做為提高競爭籌碼的手段,似乎有機會為改善 Linux 硬體支援不足的現況。

Oracle 做為新 Linux 散佈商的表現在 2007 年令人期待。但也有專家認為 Oracle 將修正針對紅帽的策略,降低外界對於其 Linux 支援計劃的過份觀注,重新把重點放在用戶真正所需上。

◎ Java GPL 釋出成果、GPL 第三版效應有待觀察

Sun 決定以 GPL 釋出 Java 的確引來社群眾人好評,接下來一年 Sun 與其它公司建立合作關係是預料中事,Java 開放源碼這一步事關 Sun 能不能扭轉盈收,成為開放源碼下一個成功範例。

GPL 第三版將在 2007 年釋出最終草案,掀起的效應預料會是明年的一大議題。一旦各核心專案決定採納 GPL 第三版,對於 Linux 廠商與其它商業開放源碼公司來說,將不會是一個好消息。

◎ 開放源碼企業重心轉向平台附加價值

開放源碼軟體公司正逐漸將企業重心從過去的作業系統、資料庫,轉往基礎開放源碼平台之上的附加價值。例如紅帽六月收購了 Java 應用軟體伺服器商 JBoss,跨出作業系統之外的一步。Azure Capital Partners LP 的 Cameron Lester 認為,只靠開放源碼作業系統就可以賺錢的時代已經過去了。

此外,發展以 PHP 為基礎的 Web 應用軟體的 Zend Technologies 就採用了混合式的企業模式。一方面參與 PHP 開放源碼社群改善底層程式碼,一方面提供私有 Web 應用軟體與開發工具。

該公司技術副總裁兼共同創辦人 Andi Gutmans 表示,從開放源碼他們所獲得的,首先是能夠協助開發 PHP 的巨大社群。就好像擁有一個超大的研發團隊一樣。Zend 的私有產品為該公司在市場上帶來獨特價值。Gutmans 認為,PHP 社群也成為 Zend 商業產品的成熟市場。

投資 Zend 的 Intel Capital 的投資經理人 Pradeep Tagare 就認為,將應用軟體置於開放源碼軟體之上,公司等於獲得了散佈通路與可預期的產品市場。

相關網址:
1.展望 2007:Linux 與開放源碼
2.開放源碼在 2007
3.Unisys 預測 2007 開放源碼趨勢
4.2007 的開放源碼



[源碼報報] 2006 年回顧:開放源碼公司創投收獲豐富 成長 131%

謝良奇/編譯 2006/12/22

今年度 Linux 與開放源碼廠商在贏取創投青睞上,的確收獲頗豐。電腦商業探索 (Computer Business Review) 的部落格指出,2006 年投入開放源碼企業的投資額成長了 131%,到達 4 億零 450 萬美元。

2006 年的開放源碼投資計劃總數為 34 件,不僅數量超過去年,各計劃規模也有所增加,為 1,190 萬。例如 Linux 軟體供應商 rPath 就從 North Bridge Venture Partners 與 General Catalyst Partners 獲得 640 萬美元資金,嵌入式 Linux 廠商 MontaVista 日前也才從 Siemens Venture Capital、NEC、Alloy Ventures、US Venture Partners 與 Aplix 等公司獲得 2,100 萬美元的資金。

MontaVista 總裁兼執行長 Thomas F. Kelly 表示,MontaVista 是數以千萬計設備與裝置採用的 Linux 作業系統領導供應商。這筆資金有助他們拓展產品線並持續在市場上吸引高品質人才。Venture Development Corporation 預測全球嵌入式設備與行動應用軟體作業系統總值在 2008 年將達 20 億美元。

Siemens AG 的 Siemens 研究與技術中心主管 Reinhold Achatz 表示,他們長久以來就是 MontaVista 的用戶,擁有基於 MontaVista 技術的策略產品線。對於該公司來說,MontaVista 是關鍵供應商,而他們對 MontaVista 的投資正是對此最好的證明。

Linux 超級運算廠商 Linux Networx 也曾獲得 Lehman Brothers、Canaccord Adams、Oak Investment Partners 與 Tudor Ventures 的投資,取得共 3,700 萬美元。

今年大量投資開放源碼的創投公司 Azure Capital Partners 指出,開放源碼隨著新興公司從作業系統往軟體整合堆疊移動,將持續成長。紅帽 (Red Hat) 代表則認為不只如此,開放源碼運動正從根本上改變 IT 經濟。

相關網址:
1.2006 開放源碼投資增加 131% 2.2006 開放源碼創投上升
3.MontaVista 取得私人投資 2,100 萬



[法律源地] 自由/開放源碼授權條款的三分法

OSSF 法政組/文 2006/11/29

既有的自由/開放源碼授權條款為數眾多,光是經過OSI (Open Source Initiative) 核可通過就超過五十份,而在FSF (Free Software Foundation) 網站上,被認定符合四大自由的自由軟體也超過六十份,因此對於需要識別這些授權條款的開發者來說,一個可以快速辨識這些授權條款差異的方法是很有幫助的。

但是我必須坦白說,到目前為止,還沒有一個所謂「可以快速辨識授權條款差異的方法」,所以自由軟體鑄造場才開發出了「授權指引」與「授權精靈」(註一)。不過,對於許多人來說,指引/精靈仍過於複雜,這時候我就會用簡單的三分法來解釋授權條款的差異:GPL 類、BSD 類與其他類。

GPL 類就是以 GPL2 (GNU General Public License v. 2) 的最大特色來代表這一類。GPL2 的最大特色就是承襲 copyleft 精神(註二),無論所散布的 GPL2 程式是否經過修改,均必須繼續以 GPL2 來授權。也就是使用者完全沒有選擇授權條款的權利。從法律層面來說,影響較大的是修改程式之人,因為只要一個程式被修改到達一定程度,現行各國著作權法對於這樣一個改作著作均視為一個獨立的著作來保護,也就程式修改人是獨立的著作權人,其原本可以擁有自由選擇修改程式授權內容的權利,但是 GPL2 的規定卻剝奪了修改程式著作權人的這項權利。GPL2 如此規定的目的是希望程式使用者可以一直保有取得程式原始碼的權利,進而實踐 copyleft 促進程式更加完善的目的。所以GPL類條款為了實踐原始碼的開放性,而限制了使用者選擇授權條款的權利。

此類條款因為只允許採用原本的授權條款,所以在運用上有個很大的特色:與所有其他授權條款完全排斥。所以,不要以為這些都是同一類條款的程式碼,就可以抓下來結合在一起開發出另外一個新程式:它們其實是完完全全水火不容地排外到底。因此即使背後保持原始碼開放的善意一致,但是最容易導致程式碼無法相互融合運用的,卻也正式這一類的授權條款。不過這其中也有例外:LGPL (GNU General Public License v.2) 有特殊規定,因此可以與 GPL 程式碼毫無問題的相結合運用。

屬於GPL類的條款除了GPL2與LGPL2之外,較著名的還包括了OSL (Open Software License v. 3.0) 與CPL (Common Publi License v. 2.1)。

與 GPL 類相反的是 BSD 類:無論一個程式是否修改過,使用者再次散布時可以自由決定授權內容,甚至採用不提供原始碼、收取授權金的授權內容也沒關係。這一類授權條款以 BSD (BSD License) 為著名代表,而 BSD 之所以會有這樣自由開放的授權內容,肇因於 BSD最出草擬者加州柏克萊大學所採取的顯名主義態度:草擬出來的 BSD 肩負著將柏克萊大學研發出來程式廣為散布的責任,廣為散布的目的是為了彰顯柏克萊大學的聲譽,因此即使被業界用來營利也可以,因為此舉無損、甚至有益於顯明目的。所以採用這一類條款授權的程式具有無限的運用空間,使用起來相當自由。

AFL (Academic Free License v. 3.0)、MIT (MIT License)、Apache 1.1 (Apache Software License v. 1.1)、Apache 2.0 (Apache License v. 2.0) 以及 zlib/libpng (zlib/libpng License) 等皆屬於 BSD 類的授權條款。

無法歸類到以上兩類的授權條款,我就通通都說是屬於其他類。其他類的授權條款數量最多、最龐雜,也因此這類授權條款無法有一個統一的特色來加以描述。其中有採取「部份 copyleft」的MPL (Mozilla Public License v. 1.1),有重在紀錄修改過程的 Artistic (Artistic License),每份授權條款均有其個別特色。

這樣的三分法看上去很簡單,提供想要迅速了解授權條款差異的人一個便捷的方法,是一個快捷了解自由/開放源碼授權條款種類的好途徑。在這個基礎之上,可以協助需要者解決選擇授權條款之問題,例如:若是認同保持原始碼開放共享理念之人,就可以選擇 GPL 類的授權條款;或者是在抓取程式碼開發新程式時,為了避免授權條款不相容情況產生,必須注意是否使用到了 GPL 類的條款。在接下來的法律園地文章中,預計將會有關於授權條款選擇的介紹內容,也將以此三分法為基礎來討論。

不過若是對授權條款有進一步了解之必要時,三分法就有所不足,而是必須詢問對於授權條款細部內容有所了解之專家了。

註一授權指引 2.1 版授權精靈 3.0 版
註二:copyleft機制相關內容請參見:葛冬梅,讓人既愛又頭痛的 GNU/GPL,開放鑄造場電子報,第33期。
註三:本文所提及授權條款之中文簡介請參見自由軟體鑄造場網站;原文內容請參見 OSI 網站



報主的話:
本電子報為摘要版,若欲訂閱全文版請按此