第 158 期 Westinghouse 在 BusyBox 案件之侵權賠償解析–企業應規劃衡量利用自由軟體的法律風險─自由軟體鑄造場電子報─智邦公益電子報
enews.url.com.tw · February 07,2012[法律專欄] Westinghouse 在 BusyBox 案件之侵權賠償解析–企業應規劃衡量利用自由軟體的法律風險
林珈宏/文
第 155 期的自由軟體鑄造場電子報中,「BusyBox 與 GPL 授權再次贏得侵權訴訟」一文報導,Westinghouse Digital Technologies(以下簡稱 Westinghouse)因使用 BusyBox 未依 GPL 規定釋出源碼,不僅被判賠 9 萬美元的侵權賠償金及原告的訴訟行政成本 4 萬 7,685 美元,其侵權產品,就是內含 BusyBox 元件的 HDTV,還被沒收並移轉給原告 Software Freedom Conservancy(SFC)作為慈善捐贈之用。
為何違反 GPL 的規定會導致這麼嚴重的損失?企業利用自由軟體的法律風險要如何衡量?這篇文章將進一步解析本案的損害賠償方式及理由,使企業能在決策過程中更了解其中的風險與成本。
從本案判決書(註一)可見,進行民事訴訟的發現程序(discovery)時,被告 Westinghouse 在 2010 年 3 月 8 日提交其答辯狀並進行初步發現程序後,就無故再也沒有參與任何的審前程序了,原告因此於同年 6 月 3 日向法院請求缺席判決(default judgment)。由於被告正在進行破產程序,無力再聘用律師,同月 29 日,被告律師向法院表示解除委任,因此,本案在被告完全棄守之下,原告不費吹灰之力,大獲全勝。
其實,本案是特殊的個案。大部分正常經營 的公司在面臨訴訟時,都不會、也無從逃避,而會聘用律師捍衛權益、同時也會與原告進行和解談判,這也是為何本案原來起訴了 14 家公司(註二),卻只有破產的 Westinghouse 落得如此結局。當然,實際上原告能否得到判決中的賠償是一回事,但本案的賠償理由也值得我們去了解。
在民事侵權行為的基本原則下,賠償金 額的認定,通常是要由原告來提出其實際的所受損害及所失利益,也就是說,原告由被告的侵權行為造成多少損害,即可要求多少賠償。但某些情況下,要提出確切 損失的數額,有其困難。所以美國著作權法規定,法院得就每件著作權侵害自行核定 750 美元至 3 萬美元間的數額(註三);這就是法定賠償額(statutory damages)的規定。
在傳統歐陸法系及台灣的侵權行為法都有一個基 礎原則–「損失填補原則」,意思是說,有人做出不法的侵權行為導致他人受到損害,不論故意或過失,能請求賠償的上限就是把受到損害的部分填補回來,但不會 給的更多。不過,美國法院認為侵權行為的賠償,除了有填補損害的功能外,還有針對故意侵權所設計的懲罰性賠償機制。原告只要證明,被告的確了解他的行為屬 於侵權,或是被告根本不把原告的著作權當一回事,就是故意侵權。
本案中,法院直言 Westinghouse 的侵權具有故意,因為被告侵權的客觀事實已擺在眼前,他必須證明他是過失或無意為之的;但被告缺席參與訴訟,就無法證明他的無辜。同時,原告也舉證,被告 在接獲原告發出的侵權通知後,明知其為侵權仍舊繼續製造、出售侵權產品,也能看出是故意侵權。並且,雖然法院在決定法定賠償額時,必須視原告登記其著作權 之時點與被告侵權的期間來判斷;但被告缺席,使得法院無從決定到底要核定多高的數額;因此,法院基於被告的故意侵權行為加上無故缺席,就直接核定法定賠償 數額的上限–3 萬美元。
接著,確定法定賠償數額後,法院指出,以三倍的損害賠償金來懲罰故意侵權,是很常見的作法。被告在權利人寄發警 告函後仍繼續侵權,即得適用懲罰性賠償;並且,由於並沒有更好的加重賠償金的計算方法,法院就依照判決先例(註四),判決被告應該支付原核定法定賠償金額 的三倍,也就是合計 9 萬美元的賠償金給原告。另外,被告因為敗訴,尚須負擔原告所支付的律師費用及相關支出(註五),計 4 萬 7,685 美元。
除 金錢賠償外,法院尚得將侵權產品沒收並移轉給 SFC,由其做慈善捐贈。法院有權判決將所有侵權的複製物(copy)破壞,或為其他合理的處置(註六);但只有在救濟措施或法定賠償額無法充分填補其損 害時,才可以判決扣留或沒收這些複製物。因為被告在知悉侵權後仍未停止其侵害行為,因此將目前被告仍持有的 HDTV 沒收,確實合理。而原告要求取得這些 HDTV,是為了捐贈給慈善機構,法院認為這個處置也很合理,同時也可防範未來的權利侵害,因此核准原告的要求。
本 案如果發生在台灣,在民事上,一樣是要先評估實際損害有多少,才能決定賠償多少。但尤其因為自由軟體本身並無市場價格,很難評估其數額,而我國著作權法 (註七)規定,法定賠償額是新台幣 1 萬元以上、100 萬元以下;若是故意侵權、並且情節重大者,則賠償額得增至 500 萬元(註八)。這裡的規定與美國的「三倍」懲罰性損害賠償不同,而是直接定出一個金額上限,但一樣有懲罰的功能。
另外,本案若在台灣,還 有美國沒有的刑事責任。我國對於著作權侵權行為,除了民事救濟途徑外,尚有刑法的制裁。著作權法規定,如果為了銷售或出租而重製侵害他人著作財產權,將可 判處 6 個月至 5 年的有期徒刑,同時還可能負擔 20 萬至 200 萬元間的罰金。也就是說,假設 Westinghouse 是台灣廠商、並在台灣被告,故意侵權的公司主管及行為人將會觸犯這條罪名,除了民事賠償,刑事責任也無法倖免。
並且,不只製造商會觸法, 經銷商也要小心。幫 Westinghouse 出貨給消費者的經銷商若是明知他賣的 HDTV 是侵權商品,卻仍然對外販賣的話,則會觸犯散布重製物罪(註九),將會被判處 3 年以下有期徒刑,還可能被罰 7 萬到 75 萬元間的罰金。再者,著作權法還規定可以沒收侵權產品(註十);因此,本案依我國法,同樣可以沒收這些 HDTV。
由上述分析可推知,在 違反 GPL 的侵權案件的法律成本上,台灣相較於美國,民事賠償上,並沒有特別的差異,二者皆要求違反者賠償高額的損害賠償責任(數額上來比較,美國似乎比台灣來的更 高);但再看刑事處罰,台灣則更為嚴重,因為美國並未在刑事上有特別規定,僅有民事的賠償責任。
總的來說,本案雖因 Westinghouse 缺席而使原告提前輕易獲勝,但不可否認的是,SFC 也因此能站在更優勢的地位,與其他被告商談和解。本案雖然發生在美國,但其實原告起訴的 14 家公司中,也有兩家是台灣廠商,對於我國產業界的影響,仍然有一定的重要性。因為,SFC 及軟體自由法律中心(Software Freedom Law Center, SFLC)這三年內的起訴,勢必迫使身為被告的外國公司與上游的台灣廠商溝通,進而使之了解相關規定。然而,依筆者的觀察,台灣廠商現階段的思考模式仍然 在於:要如何在技術上或商業上避開 GPL 的規範,而非著重在如何改革其原來的開發模式而探尋新的、符合 GPL 的商業模式,實為可惜。
自 由軟體陣營並不隨意出手;但若是萬全考量下認為某一爭議肯定勝訴時,他們為了捍衛 GPL 的實效、為了要求企業尊重 GPL 授權人的意念,就會提起訴訟以點醒眾人。當今以及未來,台灣廠商要在現在以及未來的這個多數電子消費性產品內含大量自由軟體元件的時代中更穩健地長久經營 及避開侵權的法律風險,當下就必須開始努力於革新其商業模式及開發流程,在遵循自由軟體授權條款之下運行,才是長治久安之道。
註一:Case 1:09-cv-10155-SAS Document;文件連結:http://sfconservancy.org/docs/2010-07-27_dj-opinion.pdf。
註 二:一共有:BestBuy、Samsung、Westinghouse、JVC、Western Digital、Robert Bosch、Phoebe Micro、Humax、Comtrend、Dobbs-Stanford、Versa、Zyxel、Astak 以及 GCI 等公司。
註三:參見,美國著作權法第 504 條第 c 項。
註四:可參見,例如,Electronic Trading Group, LLC v. Banc of Am. Sec. LLC, 588 F.3d 128, 138 (2d Cir. 2009),本案被告因為反拖拉斯之違法行為而被核定三倍的賠償;Bank of China, New York Branch v. NBM LLC, 359 F.3d 171, 180 (2d Cir. 2004),本案提及組織犯罪所得法(RICO)所規定的三倍賠償;Yurman Studio, Inc. v. Castaneda, 591 F. Supp. 2d 471, 490 (S.D.N.Y 2008),本案描述對於設計專利的侵害有三倍賠償的規定。
註五:在美國,勝訴方可以一併請求法院判決敗訴者負擔其律師費用,但在台灣的法院實務上,除非是律師強制代理訴訟之外,原則上勝訴之一造向對造請求其律師費用之情況,並不常見。
註六:參見,美國著作權法第 503 條。
註七:我國著作權法條文,請參照(全國法規資料庫):http://law.moj.gov.tw/LawClass/LawAll.aspx?PCode=J0070017。
註八:參見,著作權法第 88 條。
註九:參見,著作權法第 91 條之 1 第 2 項。
註十:參見,著作權法第 98 條。
[OSSF新聞] 十月份自由軟體技術分享工作坊,即日起開放報名!
洪華超/文
開學了!OSSF 這個月也舉辦了多場工作坊供各位自由軟體開發的愛好者一起來增長智慧!第一場由依瑪貓(imacat)擔綱演出,本課程帶著您進入 Regular Expression 的魔幻世界,讓初學 Perl,或被主管強迫學 Perl 多年卻一直不知道 Perl 是在幹嘛的您,能一窺依瑪貓由程式設計師晉昇為魔法師的奧秘;第二場由曾義峰(Ant) 提供使用版本控制系統進行程式共工開發的課程,參與者除了可以了解 OpenFoundry 的基本操作外,還可以學得軟體協同開發的方法與技巧;第三場上午由網路著名部落客李宗豪(tsung, http://plog.longwin.com.tw/) 出馬,介紹如何將 GetText 應用於網頁上的多國語系製作,善用此利器當可大幅度節省您進行程式開發的時間;同天下午感謝 tsung 不辭勞苦加場演出,將從基本的版本控制基礎開始介紹,由淺入深教導參與者如何實作 Subversion 系統來管理好自己的軟體專案;第五場是由 Michael J Pan 在 OSSF 技術分享工作坊初試啼聲,從原始碼編譯開始,協助參與者設定可運作的 Eucalyptus 2.0 雲端運算平台,若時間允許,也將簡單介紹其操作方式。
●10/02(六) 09:30-16:30 自由軟體技術分享工作坊 - Perl Regular Expression 魔法書
●10/09(六) 09:30-16:30 自由軟體技術分享工作坊 - 建立自由軟體專案應注意的事項與 Subversion 版本控制系統操作(Windows版)
●10/16(六) 09:30-12:30 自由軟體技術分享工作坊 - 用 GetText 快速完成網站的多國語系製作(以 PHP 為例)
●10/16(六) 13:30-16:30 自由軟體技術分享工作坊 - Subversion 版本控制系統之操作(Linux版)
●10/17(日) 09:30-16:30 社群技術分享工作坊 - CloudTW - Eucalyptus 2.0 Installfest
即日起開放報名,席次有限,歡迎有興趣的朋友踴躍報名參加!
負責窗口:洪華超先生 聯絡方法:(02)2788-3799#1477 或來信 rockhung@citi.sinica.edu.tw
[非商業廣告] 10/8 Linux Forum 2010 開放平台運用於智慧型手持裝置之展望暨軟硬整合商機媒合會
台北市電腦公會林怡芳/文
開放平台的應用對於資通訊產業的重要性與日俱增,為了能吸引更多的軟硬體及電信業者投入,並提升國內業者在自由軟體應用方面的開發能量,促進國內產業鏈更 緊密的合作,台北市電腦公會特別於 10/8 規劃舉辦【Linux Forum 2010 開放平台運用於智慧型手持裝置之展望暨軟硬整合商機媒合會】,邀請有興趣的朋友能踴躍參與共襄盛舉。
◎ 活動時間:2010 年 10 月 8 日 上午 9:30-下午 5:20
◎ 活動地點:於台北市世貿一館第三會議室舉行
◎ 活動聯絡人:台北市電腦公會 林怡芳小姐 (02-2577-4249*220)
◎ 活動網頁:http://seminar.tca.org.tw/D17p00107.asp
[社群花絮] ICOS2010 盛大舉辦風雨落幕
李婉婷/文
開放源碼國際研討會 2010(International Conference on Open Source,以下簡稱 ICOS2010)原訂於 9 月 17、18、19 日三天,在高雄醫學大學盛大舉辦,除了研討會本身的主題外,今年的主辦單位還安排了跟往年不一樣的活動,吸引了不少愛好開放源碼開發與應用的朋友前來歡 聚,令人感到意外的是,颱風凡那比也來湊熱鬧,打亂了原本既定的行程。基於安全考量,最終大會決議原訂 19 日的活動宣佈取消,不少與會的朋友都說,無法參與最後一天的演講實在太可惜了!
ICOS 為一年一度的開放源碼研討會,由國內軟體自由協會(Software Liberty Association of Taiwan,SLAT)所承辦,今年的 ICOS 分成三大議程同步進行,分別是教育議程、商業技術議程與 NGO 議程,吸引來自各地的教育界、產業界、政府官員及相關社群朋友一同進行經驗交流與技術分享。
除了這三大類的議程安排之 外,ICOS2010 的主辦單位還搭配了多項活動,例如與全世界同步的軟體自由日(Software Freedom day)串連活動、越南母語隨身碟實作研習營以及世界咖啡館式的即時討論活動。正因為如此,ICOS2010 舉辦的日期特地選在全球統一的軟體自由日當天(今年訂於 9月18日),主辦單位亦邀請各地愛好開放源碼的朋友一起來舉辦軟體自由日的相關慶祝活動,藉此在國內提升軟體自由的認同理念,並增加台灣在國際開源組織 間的能見度。
而基於社會關懷以及國際化的考量,ICOS2010 亦於會場舉辦了越南母語隨身碟研習營的活動,教導使用自由軟體系統的參與者們,能透過簡易的 Script 編寫即可製作各語系的母語隨身碟,透過這樣的方式,使用者只要將隨身碟插入電腦,就可以使用自己熟悉語言的作業系統進行操作,如此一來能讓外地就學的學子 利用網路直接與家鄉聯絡。日後,希望在 ICOS2010 宣傳活動的號召下,能吸引更多教育界的朋友能更熱烈的參與母語隨身碟的製作。
在 活動第二天,主辦單位特別安排一個時段舉辦世界咖啡館的活動,採用開放式的圓桌討論模式,安排五、六個來自不同領域的朋友圍成一桌,大家共同分享知識、發 表看法,打破傳統研討會的單向傳播方式,使得參與者跨越本來預設教育議程、商業技術議程,與 NGO 這三個議程的框架,讓各個領域的朋友有互相討論、當面交流的機會。每隔一段時間,座位就會再重新分配,負責的桌長各自分享剛剛討論的成果,接著同一桌的人 繼續討論,一輪一輪的言論發表之後,跨越參與族群的群體智慧便透過不斷的溝通回應漸漸的激盪出來。
ICOS2010 今年搭配了很多不一樣的活動,吸引了許多對於開放源碼具有熱忱的同好共襄盛舉,雖然遇上颱風攪局,讓原訂第三天的議程臨時取消,但相信參與者在前兩天的研討會中皆已有所收穫,也讓人期待明年的 ICOS2011 是否仍會延續這些別出心裁的嶄新設計。
[源碼秘技] 如何將 DV 攝影檔,透過完全的 Open Source 元件轉檔並上傳於 YouTube 與 VCenter 平台
彭冠雯、陳瑞霖、陳帝佑/文
相信很多讀者都有來參與過自由軟體鑄造場(以下簡稱 OSSF)的工作坊,也會利用到錄影檔下載與影片瀏覽的功能,但很多人可能對利用自由軟體來剪輯及上傳影片傻傻不清不楚。今天就來教大家如何使用 Open Source來轉檔、剪接、上傳,讓影片編輯對你來說再也不是難事!
本篇運行之作業系統為 Ubuntu 10.04,其他作業系統之操作大致相同
使用 GIMP 製作開頭版權宣告圖片
做影片前當然需要一個漂亮的封面來吸引大家的注意力囉!接下來要來利用GIMP 這個自由軟體影像編輯軟體來教大家如何做美美的封面:
GIMP(GNU Image Manipulation Program)
影像處理軟體,號稱 Open Source 界的 Photoshop
官方網站:http://www.gimp.org/
最新版本:2.6.10
平台:Linux, Mac OS X, Microsoft Windows, FreeBSD, Solaris
各平台 GIMP 載點和安裝方式請參考 http://www.gimp.org/downloads/
*貼心小提醒: Ubuntu 10.04 沒有預載GIMP,但可透過連上網路,經由『Synaptic 套件管理程式』進行安裝!
首先,先從應用程式中的美工繪圖下的GIMP Image Editor把GIMP叫出來,
接著要把預設的文字改成正確的日期,點選左側的文字工具,再選擇要更改的圖層,將正確的資訊打上,
接著就可以將檔案另存新檔成 .jpg檔
封面在這裡就完成了!接著,有封面當然要有內容描述囉,所以還要再做一張圖片說明,步驟與封面相同,也是一樣將預設的資料改成正確的資訊就對了!
同樣的,也把做好的頁面存成 JPG 檔,如下圖
GIMP其實是很容易上手的繪圖工具,而且在做編排的時候也很簡單明瞭,不會一次開出來一大堆視窗,亂七八糟的要找什麼都找不到。
使用Kdenlive剪接影片
Kdenlive(KDE Non-Linear Video Editor)非線性剪接軟體
官方網站:http://www.kdenlive.org/
最新版本:0.7.7.1
平台:Linux, FreeBSD, Mac OS X
各平台 Kdenlive 載點和安裝方式請參考 http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/pre-compiled-packages
接下來,到了處理影片的時候了!在這裡我們是用 Kdenlive 自由軟體影片剪接軟體,先將 Kdenlive打開,
打開之後,將要轉檔剪接的檔案放進來,剛剛辛苦用 GIMP 做的那兩張圖片記得也要一起放進來唷!不然讓他們坐冷板凳他們可是會哭哭的!
將 檔案拖進來之後,就可以開始做影片的編排了,剛剛做的頁首當然是放在第一個囉,接著是內容敘述頁,再來就是最重要的影片內容了!把他們依序的拉在一起,中 間不可以有空白唷,不然播放的時候會有空白畫面產生,當然,Kdenlive 也非常人性化的。當你將兩個影片靠近的時候,他會自動幫你接合起來,除非你硬將兩個影片重疊,否則一切都會以正常的狀況進行。
而影片跟影片間需要轉場效果作為潤滑劑使其看起來更順暢,轉場效果可以在時間軸上的檔案按右鍵,點選加入轉場效果,選擇你想要的轉場,如果不想這麼麻煩的人,可以直接將滑鼠移到時間軸上的檔案的右下角,此時會出現綠色小三角形,點一下就會有一般轉場的效果了!
*貼心小提醒:(1)圖片一般預設的長度為五秒鐘。
當一切都編輯好之後就可以輸出了!點選最上排工具列上的Project下的Project Settings,
一般影片的格式是選「768X576 4:3 PAL」,接著點選「OK」。
接著點選「Render」,
將預設選為「PAL」,
再將左邊框框的設定調為「Flash」,選擇「Flash 720×576」。
再將選擇儲存位置並輸入檔名,接著點選「Render to File」,轉檔這階段的步驟就完成了!
若不是針對所有的影片片段轉檔,可選擇以下兩種方式:
1. 時區線
時間軸左上方有一條綠色的時區線,預設長度為4秒鐘,使用者可依需求調整所需的時間長度。
時區線可以延伸/縮短/移動,在這邊選擇延伸以及移動時區。
接著按「Render」,並在下方點選「選擇時區」,接著再點選「Render to file」即可。
2. 導線
若需要精準剪輯片段的時間點,可參考此方法;在時間軸上點選右鍵,選擇「新增導線」
接下來輸入影片開始剪輯的時間點,並加上註解提醒自己此處為起點後,點選OK。
有始當然要有終囉,再新增一次導線,並輸入影片結束剪輯的時間點,及註解此處為結束點後,點選OK。
接著點選「Render」之後選擇「導線區」,選擇範圍後再點選「Render to file」即可。
注意!轉檔所需時間依影片的長度不同而有所差異,在轉檔期間儘量不要開啟其他太耗費電腦資源的軟體/程式,以免轉檔失敗。
所以各位親愛的朋友們應該瞭解了,轉檔前有三個地方可以選擇,你可以選擇全部都轉或是選擇時區,或是加入導線標示起始點製作導線區,講到這邊有沒有覺得Kdenlive真的很貼心呢?
將影片上傳到線上影音分享平台
接著就將轉檔好的影片準備上傳囉!在這邊我們會介紹(1)VCenter - 一個由中央研究院數位典藏技術分項所建置的影音平台,(2)YouTube - 想必已是家喻戶曉的影音分享平台。工作坊大多利用 VCenter 上傳平台來做影音分享,給參加過工作坊但想多練習的朋友們,也可以讓當天有事沒辦法參加的朋友一個學習的機會,有沒有覺得 OSSF 真的很用心呢?
VCenter - 您的影音中心- 數位典藏國家型計畫
http://vcenter.iis.sinica.edu.tw/
那首先,先來把示範 VCenter 的上傳方法給大家看
第一步,當然是要申請帳號跟密碼囉。
這個步驟相信大家應該再熟悉不過,那這個步驟就先跳過了,註冊完之後即可以以自己的帳號登入頁面,在此先以 OSSF 的帳號登入,接著,點選右邊上傳按鈕,
把左邊打紅色必填的框框填寫上正確的資料之後,
*內容一欄需使用HTML語法輸入,若對HTML語法不熟的朋友可以按內容藍色橫條上的線上編輯器,直接輸入想要傳達的資訊,如下圖,
輸入完成後,點選填寫選擇選項資料,上傳檔案,接著跳到步驟2,填妥相關資料,
接著到了步驟3,選取要上傳的影片,點選確定之後進行上傳。
*貼心小提醒:VCenter 只能上傳 100MB 容量以內的影片,所以若要上傳到 VCenter,在剪輯影片的時候要留意時間總長度。
上傳完成之後可將影片試放檢查有無錯誤,若一切正常那就大功完成了!
接下來是介紹如何將剪輯好的影片上傳到一般人常用的YouTube。
YouTube
http://www.youtube.com
成立於 2005 年 2 月,2006 年 11 月被 Google 買下,現在為全世界最大影音分享網站。
點選上傳
點選上傳影片
選取要上傳的影片
選擇各欄位填入標題、描述、標籤等相關資訊。
上傳完畢,點選連結即可觀看上傳好的影片
YouTube上的影片頁面
*貼心小提醒:YouTube 網頁介面最多上傳 2GB 大小的影片,如果不是與 YouTube 合作的媒體,影片長度限制為十五分鐘。所以若要上傳到 YouTube,在剪輯影片的時候要留意時間總長度及檔案大小。
結語:
經過以上的介紹後,想必各位對於使用 Open Source 軟體,如何製作並且上傳影片的步驟,有更深的認識。期待你的影片囉![源碼秘技] 一手包辦的磁碟管理工具:Parted Magic
翁卓立/文
簡介
任何一部電腦在安裝作業系統之前,首先要進行的動作多半是進行硬碟分割,接下來才會是實際安裝作 業系統的動作。除非使用者購買的是已經預先安裝好作業系統的電腦,否則像磁碟分割之類的動作,幾乎可以確定是無法避免的必要處理過程。同樣的情況,也可能 在安裝新硬碟至既有的系統時發生。雖然說無論是安裝新硬碟,或是重新安裝作業系統,都不是日常生活中經常需要處理的事件,但這卻是一件相當麻煩,又一定會 遭遇到的棘手問題。
官方網站:http://partedmagic.com/
下載網址:http://ncu.dl.sourceforge.net/project/partedmagic/partedmagic/Parted Magic 5.4/pmagic-5.4.iso.zip (127MB)
對於已經相當熟悉相關流程的老手而言,磁碟分割的相關處理動作自然不成問題,甚至可以很直覺的以 fdisk 指令直接進行操作。但對於新手而言,即使 fdisk 已經可以提供相當強大的磁碟分割功能,但在使用上還是少了些許親和力。畢竟這些工具向來並不鼓勵新手在不熟悉系統的情況下貿然使用,也一向不強調操作介面 是否可以讓使用者能在短時間立即上手。除了使用介面太過陽春以外,像 fdisk 之類的磁碟分割工具,在使用上多少有些限制存在。例如無法在已經被使用的磁碟分割區之中直接進行作業,否則可能會發生該分割區的資料被全數銷毀的情況。
事 實上這樣的問題早已經有了解決方案,例如目前許多 Linux 發行版本所內建的 GParted 工具程式,即是一套提供圖形介面的磁碟分割管理程式。GParted 本身採用 GNU 的 libparted 程式庫,功能相當強大。曾經使用過 GParted 進行磁碟分割作業的使用者,也多半會在需要再次進行磁碟分割時,再度使用 GParted。除了可以使用作業系統內建的 GParted 外,GParted 官方網站也另外提供 Live CD 的下載連結,可以讓使用者直接以光碟開機並進行相關的磁碟處理動作。雖然 GParted 的 Live CD 在使用上已經相當方便,但仍有些許不足之處。因為磁碟分割只是磁碟管理工作的一部份,許多相關的磁碟處理工作,並非 GParted 所能完成。有鑑於此,Parted Magic 這套以磁碟管理為主要功能的 Live CD 作業系統,除了整合了基本的 GParted 以外,也另外在系統中提供許多其他相關的磁碟管理軟體,以便讓使用者在需要進行磁碟管理工作時,能直接以一套系統完成所有工作。
*Parted Magic 的操作畫面
整合多種磁碟管理工具
從 Parted Magic 的軟體名稱來看,不難發現這是一套以磁碟分割為主要功能的工具軟體。Parted Magic 以整合 GParted 與 GNU Parted 為主要重點,但除了這二套磁碟分割工具以外,Parted Magic 也另外整合了一些磁碟處理的相關工具軟體。例如以磁碟備份為主要功能的 Clonezilla、Partimage、G4L 等工具,以及提供磁碟檢測與修復功能的 TestDisk。而為了保護磁碟中所存放的資料,Parted Magic 也整合了 Truecrypt 這套工具軟體。如果磁碟本身的啟動磁區出了問題,則可以使用 SuperGrubDisk 進行處理。如果硬碟發生讀取錯誤等相關的問題,亦可利用 ddrescue 這一套由 GNU 所開發的資料救援軟體,嘗試將原有的資料複製到另一個正常的磁碟之中。由於 Parted Magic 本身內建整合的軟體相當多,因此在初次使用時難免會有眼花撩亂的感覺。為了解決 Parted Magic 的新使用者無法立即上手的問題,Parted Magic 亦提供許多操作相關的說明文件,可以解決使用者在操作上所遇到的問題。
*Parted Magic 以整合磁碟分割工具為主,例如著名的 GParted 工具軟體。
Parted Magic 本身也是採用 Live CD 方式釋出,無需進行安裝,也不需要進行任何設定程序即可直接使用。無論是日常的維護作業,或是要作為系統發生錯誤時的錯誤搶救工具,Parted Magic 都是相當適合的磁碟管理工具選擇。
支援各種常見的檔案系統格式
除 了磁碟相關的管理功能以外,Parted Magic 也提供了一些檔案系統的管理工具。也因為 Parted Magic 擁有這些工具程式的支援,因此大多數常見的檔案系統格式也都能直接使用 Parted Magic 進行處理。這些檔案系統格式包括 Linux 常見的 ext2、ext3、ext4,以及 ReiserFS、XFS 等等。亦包含較常在 Windows 系統上使用的 FAT16、FAT32、NTFS 等檔案格式,或是 MacOS 所使用的 HFS/HFS+ 等格式。如果有需要,甚至可以直接針對 Linux 的置換空進(Swap)進行處理。
磁碟分割區的處理
由於磁碟價格的大幅下 滑,有越來越多的使用者除了在電腦系統之中安裝內接硬碟以外,也會同時使用外接硬碟,作為檔案暫存或搬移的空間使用。但無論使用者在硬碟的使用方式為內接 或外接,都不影響 Parted Magic 的使用。Parted Magic 可以同時應用在內接與外接硬碟,而且在使用或處理過程當中並沒有太大的差異。這也代表使用者只要有適當的配備(例如硬碟外接盒或 USB 轉 SATA 的轉接線),即可在一部電腦之中完成手邊所有硬碟的處理工作。
至於 Parted Magic 本身所支援的磁碟分割區處理功能,則是以 GParted 或 GNU Parted 的功能為主。畢竟 Parted Magic 只能視為是一套以磁碟維護工具為主的程式合輯,並提供操作介面供使用者使用,嚴格說來本身並不具備任何磁碟管理功能。因此 Parted Magic 所能提供的磁碟分割區管理功能,端看當時所整合的 GParted 與 GNU Parted 版本而定。較為進階的磁碟管理功能或許會依照這二套軟體的版本不同而產生差異,但基本的磁碟分割區處理功能並不會因為 Parted Magic 或 GParted 等軟體的版本變更而產生變化。例如建立新分割區或刪除既有的分割區,或是進行分割區移動、複製等較為複雜的動作。而 GParted 最令人津津樂道的,自然是可以直接在使用中的分割區之中進行分割區容量的擴展或是縮小的功能。
磁碟備份功能
僅管 GParted 或是 GNU Parted 本身已經是相當穩定的磁碟處理工具軟體,但在進行磁碟分割區的相關處理工作時仍然有其風險,所以在進行動作之前先將資料備份,仍然是確保資料不至於就此消失的不二法門。
如 果要進行磁碟資料的完整備份,使用者並不需要另行尋找工具軟體,因為 Parted Magic 本身已經整合了三套著名的磁碟備份工具,即 Clonezilla、Partimage,以及 G4L。這三套磁碟備份工具各有各自的特色,也都擁有為數眾多的愛用者。雖然同時整合三套磁碟備份工具乍看之下有些多餘,但考慮到每一套軟體本身所強調的 重點多少有些不同,Parted Magic 同時提供三套不同的軟體,反而提供了使用者更多的選擇。而無論使用者選擇的是何種軟體,基本上都能達到完整的磁碟備份功能,所以完全不需要擔心在進行磁碟 的進一步處理動作之前,無法先行將磁碟完全備份的可能性。
*從 Parted Magic 的操作選單中,可以找到 GParted、Partimage、Ghost 4 Linux 等不同的磁碟分割區備份軟體。
檢測功能
除了磁碟的分割與備份功能以外,Parted Magic 另外還提供了磁碟與記憶體的檢測功能。這二項功能在一般情況下,使用者多半不需要用到,但在懷疑電腦系統出現問題時,倒也不失為一個基本的檢查功能。
Parted Magic 所提供的磁碟檢測工具為 TestDisk,這也是一套依據 GPL 所散佈的開放原始碼軟體。TestDisk 本身是一套相當強大的資料修復與檢測工具,可以作為因意外而造成的磁碟分割區消失問題的修復工具使用。除此之外,TestDisk 也可以讓因故遺失啟動磁區的磁碟復原至原先的狀態,讓該磁碟可以再次啟動。而且無論這些磁碟問題是因為軟體問題、病毒入侵或是人為意外所造 成,TestDisk 都能加以處理。
除了 TestDisk 以外,Parted Magic 也整合了 GNU ddrescue 作為磁碟資料救援方面的工具程式。GNU ddrescue 本身可以做到單一檔案的修復功能,亦可支援某個區塊裝置(如硬碟或光碟)的資料修復工作,在使用上多了一些彈性。
系統狀態檢視與效能評估
由於 Parted Magic 希望可以提供更多系統維護或管理方面的工具供使用者使用,因此除了磁碟修復或備份等相關的功能以外,本身也能利用工具程式進行硬體資訊的檢視,或是使用內建的效能測量程式進行系統效能評估。
Parted Magic 的硬體資訊檢視功能會將系統目前所有的硬體資訊詳細列出,如果需要查詢目前電腦系統所使用的硬體型號為何,使用此工具進行查詢會是相當方便的選擇。如果想 要了解此電腦在執行時的效能表現,並與其他機器進行比較,則可以利用 Parted Magic 在每一部電腦上執行效能評估程式,並依據評估結果報表判定執行效能是否合乎預期,並在需要時作為增添硬體配備的採購依據。
*使用者也能利用 Parted Magic 進行硬體資訊的檢閱與效能測試。
系統資料保全
由 於在特定情況下,使用者如果希望自己硬碟中的資料可以避免被他人直接讀取,此時便需要採用磁碟加密技術。Parted Magic 所內建的 Truecrypt 功能,即可達到資料加密的功能,讓使用者指定要加密的磁碟,並在未經過授權時,保護磁碟中的資料不被他人讀取。
除了 資料加密以外,如果某顆磁碟已經不打算再使用,大多數人會將此磁碟重新格式化或進行磁碟分割區的重新分割。由於單純的磁碟格式化或是磁碟分割區的重新分 割,仍然可以利用磁碟修復工具復原大部份的資料,因此這樣的操作只能保證資料被清除,卻無法確保資料永久無法被取回,進而可能造成機密資料外洩的困擾。
如 果希望磁碟在被淘汰的時候,可以徹底將資料刪除,並增加資料復原的困難度,將他人取得機密資料的可能性降到最低,則可以利用 Parted Magic 進行資料清除的動作。Parted Magic 的資料清除功能可以將磁碟上的資料徹底清除,並增加資料復原的複雜度。對於需要特別進行保護的機密資料而言,使用此種方式進行清除,會是比較安全的選擇。
啟動磁區的修復與完整的作業系統功能
在 使用作業系統時,偶爾可能會因為操作上的錯誤指令而造成啟動磁區的毀損。啟動磁區毀損後,雖然硬碟中的資料仍然存在,但卻無法使用此磁碟進行開機並直接存 取磁碟中的資料。為了解決這樣的問題,Parted Magic 本身也有提供相關的工具程式,可以讓使用者進行啟動磁區的救援工作,例如 SuperGrubDisk 即為其中一例。
除此之外,以 Live CD 形式發行的 Parted Magic,其實也可以當作一個完整的作業系統看待。因為 Parted Magic 除了整合上述的工具程式以外,無論是網路工具、桌面管理軟體,或是文書編輯器、音樂播放程式等軟體,都已經內建在系統之中。即使沒有要進行磁碟救援相關的 工作,也可以直接使用此光碟進行開機,並利用此 Live CD 進行一般性事務的操作。
*以 Live CD 形式發行的 Parted Magic,本身也是相當完整的作業系統。
結語
磁 碟救援的相關工作,相信沒有任何一位系統管理員希望遭遇到這些事務的處理需求,但這項工作的處理技術卻也是相當重要的系統管理知識之一。Linux 本身已經有一些工具程式可以達到這樣的功能,但未必可以盡如人意。如果將 Parted Magic 視為一個備援方案,在必要時相信也能幫助系統管理員,將資料完全毀損並降低復原回來的可能性。
除了磁碟救援以外,Parted Magic 所整合的磁碟處理功能包羅萬象,除非需要進行處理的工作相當複雜,否則應該可以滿足大多數人在磁碟管理方面的使用需求。無論要處理的是一般的磁碟分割動 作,或是系統資料的救援,Parted Magic 都能提供相對應的功能選擇,相信也能有效的幫助系統管理員,以進行相關事務的處理。
作者簡介
翁卓立
逢甲大學資訊工程學系、台灣科技大學電子所畢業,目前擔任韌體研發工作,主要使用 Embedded Linux 進行產品開發。著有「Linux 進化特區:Ubuntu 10.04 從入門到精通」等書。
[名家專欄] 自由軟體與專屬軟體,誰的應用需要被規範?
洪朝貴/文
◎ 本篇文章傳達筆者意見,不代表自由軟體鑄造場電子報立場,回覆意見請見部落格原文網址:http://blog.ofset.org/ckhung/index.php?post/108b2。
研考會正在擬定「政府應用自由軟體共通需求規範」,我曾受邀參與 3/31 的外部專家會議。政府關心自由軟體,是一件好事;但是訂定這樣的縱向規範,真的有助於政府採用自由軟體嗎?或者應該換個方式訂定橫向規範,對專屬軟體與自由軟體一視同仁呢?
與會的眾多代表當中,有許多來自政府單位的朋友,從使用者的角度發言。他們認為:Linux 版本眾多,若不設定一個規範,真不知應該如何採購和使用自由軟體。
請 想像一個情境:假設政府機關僱用公務員,向來以國民黨黨員為主,也僱了一點其他黨籍的人士;但從不僱用無黨籍人士。而後開始有一種呼聲:政府機關不應只獨 厚特定政黨的黨員,應該也要開放錄用其他黨的黨員,甚至是無黨籍人士。但是各機關主管對於僱用無黨籍人士感到非常困擾,因為無黨籍人士沒有黨證字號和一貫 的中心思想,於是政府開始研究訂定「政府僱用無黨籍人士共通需求規範」,例如無黨籍人士必須通過某些身心健康的檢查等等。
當然,這很合 理。要作為一位公務人員,的確應該具備一些基本的身心健康條件。但是在比喻上,特定政黨人士呢?他們卻不需要接受任何檢查,不需要符合任何規範?有了這個 規範之後,無黨籍人士想要進入政府機關服務時,面臨的門檻是提高了,還是降低了呢?無黨籍人士與特定政黨人士的權益,是越來越平等了,還是越來越不平等了 呢?
呃,有人在臺下抗議為什麼拿國民黨作例子。其實這個比喻裡,要假設是民進黨也可以-如果同樣的行為,出自民進黨之手,更能夠讓您看清 問題所在,那就請自行把上文當中的國民黨全部改成民進黨,邏輯是一樣的。重點不是〔那一個〕政黨〔真的〕壟斷政府資源,而是〔假設〕〔有一個〕黨壟斷政府 資源的情況。
所以現在請把上述的「僱用公務員」全部改為「採用軟體」,把「XX黨」全部改為「微軟」,把「無黨籍人士」全部改為「自由軟體」,大家就可看出問題了。
因 此我在會議中提出如圖的建議。(會議上提的圖是舊版,小有差異。)橫軸是軟體公司或組織團體;縱軸是軟體類別。每一個灰色的方塊,代表一項產品。例如 Adobe 的產品包含向量繪圖與相片編修;OSSACC 則推出包山包海的 ezgo 光碟。圖的左半邊顯示的是現況:目前政府採用專屬軟體,完全沒有任何準則規範;而研考會正在策劃的「政府應用自由軟體共通需求規範」,卻只規範自由軟體。 比較公平合理的做法,應如圖右半邊的狀態。圖右半邊當中的綠色圈圈意指:根據軟體性質,不分廠牌、不管是專屬或自由軟體,政府機關應提出相同的要求。例如 所有的辦公室軟體,都應支援國際接軌的開放檔案格式 ODF(也是國家標準 CNS15251);所有的資料庫伺服器,都應該支援 sql99 開放的介面等等。
事實上,藍色框的部分,正好呼應研考會推動已久也頗有成效的無障礙網頁: 這個規範不分廠牌、不談自由不自由,一視同仁。更精確地說,無障礙網頁談的主要是更上層 html 檔案內容的部分,這樣的規範方式才是合理的規範。其他的綠色框,應該學這個藍色框才對;至於圖左半邊的紅色框,那其實並不是提供一個機會,而是在加深一種 歧視:政府機關採購專屬軟體不需要顧慮任何規範;但若想採用自由軟體,則應要求廠商遵守這些規範。
最後,還應該加上一個紫色框:為了永續經營,避免將自身的存亡繫於被任何特定廠商牽制的善意,政府機關應優先採用跨作業平臺的應用軟體,以降低對任何特定作業系統的依賴。這終將有助於協助大學擺脫校長們集體被微軟羞辱的冏態、協助使用 Windows 7 的民眾擺脫隱私被迫繳械的委曲、協助臺灣的硬體廠商開拓一片新市場。
因為這個建議沒有被當場採納,所以後來的會議我也就沒再出席了。
不過,把格局再放大一點,研考會製定這個規範的過程,非常公開透明化-不僅在網站上(1)公開討論,甚至也(2)接受建議,連幾次的會議記錄都公開在網路上。如果您關心公民參與的 話,應該會和我一樣,對研考會的這個做法給予高度肯定。這個世界上沒有誰能夠事事思慮週全;集思廣益才是王道。能夠善用網路科技,採用 web 2.0 的方式(1)將公共事務透明化(2)廣邀公民參與討論決策,這比訂出完美的規範更重要。二十年後再回頭看,我們或許會發現: 這個規範對於政府導入自由軟體,其實沒有什麼幫助;但研考會製定這個規範的過程,卻是臺灣邁向公民參與公共事務的一個重要里程碑。也許未來最值得所有人關 心、對臺灣社會幫助最大的,並不是自由軟體或專屬軟體的應用規範,而是「政府機關促進公民參與」的行事規範。研考會資訊處這次的做法,值得作為其他政府機 關邁向現代化的榜樣。
[源碼報報] Facebook 的開放源碼對手 Diaspora 釋出開發者版本
謝良奇/編譯
一如承諾,Facebook 的開放源碼競爭對手 Diaspora 日前對外釋出了開發者版本,正式公開其原始程式碼。Diaspora 團隊在部落格上表示,如今 Diaspora 成為一個社群專案,熱烈歡迎擁有技術能力,並且認同使用者應擁有社交網路控制權的參與者。他們表示,之後他們將和社群緊密合作,共同改進與加強 Diaspora。
Diaspora 團隊表示,這個夏天他們從一連串技術和一些大膽的宣言開始,目標是創造出本質上更為私有化的社交網路。他們引發排山倒海而來的回應,使他們了解到這些技術 本身並不足夠。即使有了更強大更細緻的下拉選單和複選框,也無法給予人們控制其內容流向何處的權力,更遑論其數位自我的所有權。
受到 Facebook 私有政策混亂的刺激,而誕生的 Diaspora 專案。正如 Jim Dwyer 在新聞報導中寫到,這整個專案是針對 Facebook 混亂的隱私權政策而發起的對抗-對於如何揭露其使用者資料給第三方和廣告商無法給予清楚解釋。
這 4 位開發者 Daniel Grippi、Maxwell Salzberg、Raphael Sofaer、Ilya Zhitomirskiy 一開始透過 Kickstarter 這個網站尋求資金來成立公司。該團隊最初希望募到 1 萬美元,不過許多和他們一樣對 Facebook 感到失望的用戶,最後共贊助了 20 萬美元,同時留下了超過 850 封留言來表達他們的支持。
Diaspora 開發者最初將 Diaspora 描述成一套分散式網路,其中個別獨立的電腦直接連接彼此,讓用戶彼此連接在一起卻不用犧牲隱私權。這些由使用者控制的電腦稱為 “seeds”,將可從 Facebook、Twitter 等社交網路匯集資訊。
這群創辦人在部落格中寫到,我們的生活圍繞著許多情境,談論著我們身旁人們所熟知的,有關我們自己的各種面貌,社交工具應該是這種方式。將這些程式碼交到開發者手中,是他們在創造簡單有用的情境分享工具上,所進行的第一個實驗。
Diaspora 在部落格上貼出了該服務的若干螢幕擷圖。Diaspora 的第一個版本相當乾淨而簡單,雖然許多功能都看得到 Facebook 的影子。Diaspora 表示該網站已經可以讓用戶上傳照片和建立相簿,近乎即時地與朋友私下分享目前狀態和照片,並且和網際網路上的人們建立友誼。
然 而目前處於 pre-alpha 階段的 Diaspora,面臨到對其安全性不足的批評。Register 表示 Diaspora 處處佈滿地雷。在一場和 Goodin 進行的訪談中,一位軟體公司老闆 Patrick McKenzie 指出,目前的情況是,你可以對其他人的 Diaspora 帳號為所欲為。McKenzie 在其 Twitter 上寫到,不要使用 Diaspora,也不要公開架設其服務,也不要邀請別人這樣作。它相當的不安全。
Diaspora 的開發者承認 Diaspora 的 pre-alpha 釋出包含了若干安全和功能上的問題,該公司會在之後的版本解決這些問題。預計 Diaspora 的 alpha 版本將於 10 月釋出。屆時將包含在 alpha 版本中的功能包括與 Facebook 的整合、國際化、資料可攜性。
相關網址:
1.Diaspora 開發者釋出
http://www.joindiaspora.com/2010/09/15/developer-release.html
2.Facebook 競爭者 Diaspora 推出開發者釋出版本
http://www.pcmag.com/article2/0,2817,2369235,00.asp
3.Facebook 替代選項 Diaspora 釋出程式碼
http://dealbook.blogs.nytimes.com/2010/09/17/diaspora-a-facebook-alternative-releases-its-code/
4.反 Facebook 的 Diaspora 面臨安全批評
http://www.usanewsweek.com/news/Anti-Facebook-Diaspora-Faces-Security-Criticisms-1284920815/
[源碼報報] Oracle 年度 OpenWorld 大會開跑
謝良奇/編譯
近日即將舉辦的 Oracle 年度 OpenWorld 大會,與會人數將超過 4 萬人,來自 113 個國家,為該會議歷年來最大規模,伴隨著同時舉行的 JavaOne,預料會議將公佈的技術資訊,對科技產業未來將有重大影響。
Oracle 共同總裁也是前 HP 執行長 Mark Hurd,將在該大會中發表談話。這也是他日前被任命此一職位後的首次重要公開露面。在 Oracle 負責銷售、行銷、支援的 Hurd,將肩負推廣該公司整合軟體與伺服器和儲存設備的系統遠景。
Oracle 的 Exadata 資料庫機器平台正位於此一策略的核心。Exadata 的機器兼具處理分析性和交易工作負載的能力。根據 Oracle 的資料,其運作速度比起 IBM 等競爭對手的產品,還要快上許多。
Hurd 很可能在會中揭露外界預期的新 Exadata 產品。隨同 Hurd 一起進行演說的,包括 Oracle 架構長 Edward Screven 和系統執行副總裁 John Fowler。
針 對這場大會的主題演講,Oracle 的態度表現得過於低調且不願透露太多訊息。之前該公司網站上曾宣佈,該公司執行長 Larry Ellison 和其他高層將討論外界等待許久的 Fusion Applications。據悉作為下一代的軟體套件,Fusion Applications 將整合 Oracle 各項產品線的最佳功能。不過這篇公告日前被更換了,取而代之的,是與會者將和 Larry Ellison 一起預覽這一週的公告和關鍵的產品創新。
儘管不清楚 Ellison 在演說中將針對 Fusion Applications 發佈何種消息,該軟體仍然是此次大會中許多議程的討論重點。不過,Ellison 和其他 Oracle 高層是否會揭曉觀察家們最期盼看到的釋出日期,就不得而知了。
Oracle 一方面要加快 Fusion Applications 的腳步,一方面也得安撫在 PeopleSoft、JD Edwards、E-Business Suite 等現有應用軟體投資上,感到擔憂的客戶。Oracle 一直是透過 Applications Unlimited 計畫,承諾即使在 Fusion Applications 推出後,這些軟體產品線仍將持續更新和受到支援。雖然沒有跡象顯示 Oracle 會大幅偏離此一策略,但是該公司用戶勢必會在 OpenWorld 上關注此一訊息。
Quest 副總裁與企業資料庫業務總經理 Billy Bosworth 指出,看來隨著其 Fusion 策略持續演進,Oracle 在軟體即服務 (Software as a service,SaaS) 領域展現了積極態度,未來大會上的宣佈也將使得 Oracle 澄清該公司對雲端運算的遠景。如今該公司擁有了 Java 和硬體層,是否意味著即將出現以 Oracle 整體堆疊為基礎,允許快速開發與部署的平台即服務 (Platform as a service,PaaS) 解決方案?
Oracle 和一般雲端運算議題之間一直有不確定的關係存在。即使 Ellison 公開揶揄雲端這個概念只是行銷字眼,該公司還是投入開發相關產品。因為 Ellison 有一段時間沒有公開發表這類的俏皮話,因此預料 OpenWorld 大會中雲端相關演說應該不會離商業主題太遠。該公司的產品開發執行副總裁 Thomas Kurian,將在會中發表演說,就雲端運算對應用軟體生命週期的影響,以及 Oracle 在私有、公開、混合雲端上的完整雲端產品,傳達 Oracle 的願景。和看法。
此外,Kurian 也預期將在演說中談到 Oracle 對 Java 未來發展方向的主要看法,使得該場次成為 Java 程式語言使用者不可錯過的一場演說。他將會討論到 Oracle 對 Java 加強投資與創新,以及使其未來成為全球開發者社群最為強大、具延展性、安全、開放平台的計畫。Oracle 也將針對 Java 不同版本,例如 Java EE、SE,提出其相關計畫。
eXo 執行長 Benjamin Mestrallet 表示,雲端上的 Java 是今年的大會重點。平台即服務在消費者 Web 的興起以及該技術在企業端合理化的需求,預期 JavaOne 會出現許多雲端計畫,再次證明 Java 作為平台的適用性。
Oracle 購併 Sun Microsystems 後取得的開放源碼資料庫 MySQL,將是 OpenWorld 大會中一系列特別議程的焦點。鑑於外界對於 MySQL 在 Oracle 管理下將如何發展感到擔憂之際,Screven 以 MySQL 的下一步為題的專題演說特別地引人關注。
相關網址:
1.Oracle OpenWorld 和 JavaOne 2010 該期待什麼?
http://www.computerweekly.com/blogs/open-source-insider/2010/09/what-to-expect-from-oracle-openworld-and-javaone-2010.html
2.Oracle OpenWorld 的 10 大熱門議題
http://www.pcworld.com/businesscenter/article/205574/top_10_hot_topics_at_oracle_openworld.html
[源碼報報] 機器人軟體平台 Urbi 擁抱開放源碼
謝良奇/編譯
又有一個重要的專案擁抱開放源碼。這一次是知名的機器人軟體平台 Urbi,許多知名機器人專案如 Segway RMP、Lego Mindstorm、Aldebaran Nao 等,都運用了 Urbi 這套機器人軟體平台。
Urbi 是控制機器人或複雜系統的軟體平台,其中包含了 C++ 的元件程式庫 UObject,該程式庫提供一組機器人標準 API,用來描述馬達、感測器、演算法。這套平台如今採用 GNU AGPLv3 授權釋出原始程式碼。
Urbi 開發者指出,這項專案的目標是協助提高機器人彼此間的相容性,並簡化為這些機器人撰寫程式與行為的程序。儘管如此,Urbi 的實際潛力並不僅局限於於機器人,它也成功地被運用在一般的複雜系統上,在這些系統上多重代理人之間的平行化與事件驅動協同合作是一大關鍵。
根據許多人的說法,Urbi 即使對於初學者來說,也非常地易於使用。Urbi 極為適合運用於尖端產業或學術應用,以及教育市場。如今程式碼已經公開下載使用。Urbi 支持者希望這項計畫能讓全球開發者,能夠一同參與該產業最為創新的機器人軟體解決方案。
在全球前 10 大 Linux 機器人之中,也可以見到 Urbi 的身影。這 10 大 Linux 機器人讓人見識到 Linux 在機器人領域所佔有的特殊地位。像是 NASA 等組織為尖端太空探勘和其他複雜工作所建構的機器人,許多都是採用 Linux。
例 如 K-10,正是 NASA Ames 研究中心智慧型機器人團隊(Intelligent Robotics Group)所發展,以 Linux 為基礎的太空探測機器人。作為建構月球和火星未來機器人任務探測器專案的一部份,K-10 使用的是 Red Hat Linux。根據 NASA,Linux 的彈性和延展性讓他們能輕易地增加、移除、擴展其設備。NASA 另一款太空探測機器人 Scout,則以 Gentoo Linux 為基礎,是一部全自動化的車輛。
Aldebaran Robotic 所開發的 Nao,運用了 Urbi,乃是採用 Linux 的人型家用服務機器人。這部可以走動、說話,配備 WiFi 的機器人,有 21.6 吋高,其動作能力高達 23 個自由度(degrees of freedom)。
相關網址:
1.Segway RMP、Lego Mindstorm 背後的機器人軟體平台走向開放源碼
http://www.techdrivein.com/2010/09/robotic-software-platform-behind.html
2.全球前 10 大 Linux 機器人
http://www.techdrivein.com/2010/06/top-10-linux-powered-robots-from-around.html
[源碼報報] Mozilla 釋出新的 JavaScript 效能測試標竿 Kraken
謝良奇/編譯
Mozilla 不久前釋出了新的 JavaScript 效能測試標竿(benchmark)Kraken。Mozilla 團隊表示開發者耗費許多時間,以最佳化其程式碼來改善瀏覽器在特定測試標竿上的效能。然而這些努力不見得能創造出更好的使用者體驗。根據 Mozilla 工程師 Rob Sayre 的說法,Kraken 轉而專注於實際的工作負載和先進的應用軟體。
Rob 表示,他們相信 Kraken 之中使用的測試標竿,在反映現實工作負載以推動瀏覽器效能向前邁進這一點上,有著更好的表現。而這正是如今眾人所認為,開放 Web 技術腳步過於緩慢的一部份,他們希望能有一套測試標竿,能夠反映出在實現未來應用軟體上的進展。
這項新的測試標竿指出,搭載了新 JaegerMonkey JavaScript 引擎的 Firefox 4,要比現有的 Firefox 3.6 穩定版本快上 2.5 倍。
另 一位 Mozilla 成員 Nicholas Nethercote 指出 Hennessy 和 Patterson 的電腦架構(Computer Architecture)一書,來說明今日的測試標竿現況。Hennessy 和 Patterson 列舉出測試標竿的 5 大種類,由最佳到最差為:實際的應用軟體、修改過的應用軟體、核心、玩具測試標竿、人造測試標竿。
Rob 表示,他們認為 Kraken 向正確方向跨出了一步。鑑於他們會建構其測試集並推動開放 Web 的功能向前邁進,以及讓工作負載更為實際並富有變化,Kraken 會在未來數週至數月內快速演進。
當然,Rob 指出,正如他們其他專案,Kraken 會是開放源碼軟體,他們歡迎來自更廣大社群的貢獻和參與。
Kraken 是否能夠一舉拿下 Sunspider、Google 的 V8、Mozilla 的 Dromaeo 這些測試標竿目前的地位,還有待觀察。正如所有廠商贊助的測試標竿一樣,Mozilla 的競爭對手難免會擔心,這套新測試標竿是否會不公而偏向自家產品。不過既然 Kraken 的程式碼採用開放源碼授權來釋出,該團隊要克服這些爭議相對來說會簡單許多。
相關網址:
1.Kraken 釋出
http://blog.mozilla.com/rob-sayre/2010/09/14/release-the-kraken/
2.Mozilla 釋出 Kraken:新的 JavaScript 測試標竿
http://www.readwriteweb.com/archives/mozilla_releases_the_kraken_a_new_javascript_bench.php
3.Mozilla 推出 Kraken
http://news.slashdot.org/story/10/09/15/0231216/Mozilla-Unleashes-the-Kraken?from=rss
[新進專案] 新進專案列表 09/27
OSSF/整理
1. presafeautosar
專案摘要:預防保護系統是一個龐大複雜的電子系統,它的基本功能包含駕駛輔助、碰撞預警、可逆性防護、不可逆性防護、與營救。
2. amfes
專案摘要:從眾多的特徵中找出有意義的特徵值(AMFES for Feature Ranking and Feature Selection)。
3. wirelessvedio
專案摘要:實現基於 PR-SCTP 協定的快速語音/視訊 IP 串流在行動無線網絡之間的嵌入式平台。
4. ofapi
專案摘要:自由軟體鑄造場的 API 設計,此專案將為 OpenFoundry 網站設計 API 以利元件藕合式開發。
5. powermemo
專案摘要:PowerMemo 是一個能夠提供開發人員,調整不同之網路通訊訊號強度下,量測與分析移動式裝置耗電狀況的工具。