Jiing’s Blog

Just another WordPress.com weblog

開放源碼軟體成功之道

開放源碼軟體成功之道 作者:Bernard Golden/著
譯者:范綱志
出版社:上奇科技
出版日期:2005 年 09 月 15 日

免費!不代表品質差,開放!不代表難以信任。

書本封面以一句話澄清了開放源碼常被人誤解之處。開放源碼早已成為一股新世代潮流,在《世界是平的》一書中,作者佛里曼(Friedman, L. Thomas)將開放源碼(open source)列為夷平世界的九大推土機之一。可見開放源碼軟體正改變著資訊科技世界。然而,使用開放源碼於企業內部比安裝一片Linux光碟複雜許多。如果你正嚴肅地看待利用開放源碼來削減費用、加速開發流程及減少被廠商綁住的情形,你必須有一套制度化的技巧,並且建立新的工作方式。你必須瞭解為何開放源碼不同於商業軟體,及它帶來什麼責任及風險。

本書作者是位對於使用開放源碼於業界實務有豐富經驗的人,並且對開放源碼的商業模式有一番深入的研究,書中說明了採取開放源碼的整個標準評估程序,提出一個正規的OSMM(Open Source Maturity Model)來評估開放源碼軟體是否能成為適用的解決方案,並以JBOSS這套middleware產品作為範例,套用OSMM模型來做評估。不過其評估的結果整個JBOSS的產品成熟度是78分,同時達到前期採用者及實用主義者可採用的標準門檻值。然而,據說我們公司的結果是不採用JBOSS……。OSMM的用意除了能快速地評估開放源碼產品是否適用之外(書中評估JBoss只用了一個人週的時間),另一個用意便是用來找出產品的哪些部份有不足之處,需要再加以強化的,連帶著便需評估公司內部是否有適當的人選/人力可支援,及是否有公司可提供合適的專業服務。

第一章中說明了open source與freeware的不同:只有open source軟體才會提供原始碼,並介紹了一些開放源碼的基礎概念;本書第二章中,提及了許多開放源碼的商業模式,事實上,開放源碼還是一座金礦,只是開放源碼的開發者蠻難直接從撰寫程式碼這件事上賺取合理的報酬,反倒是由教育訓練、文件、書籍、技術支援上較易獲取報酬。第三章則以學理的方式來簡介開放源碼風險,之後就是介紹開放源碼成熟度模型了及實際的評估給分方式。在書的第九章,也大略地介紹了以Web Service來整合系統的方式,並提及開放源碼與Web service間的關係--Web Service提供了一個大一統的整合方式。

不過,我一直有個問題:封閉的商用軟體公司看了開放源始碼作者的程式碼之後,而不管其授權為何,將其程式的概念再改寫為自己的程式碼,那麼開放原碼的作者如何發現呢?是否就憑各人自由心證?

當然,開放源碼的作者可能會無私地分享,也絲毫地不在意是否使用者切實有遵守授權條款,但我有時也為質疑,那這樣授權方式不就白寫了?我們總希望用正面的眼光來看待世界,但不得不承認「有光明就有黑暗」的自然定律,是否有需要其它的防治措施呢?@@?

我自行整理了一張評估開放源碼軟體時的心智圖如下: 繼續閱讀

31 一月, 2007 Posted by | 讀書筆記 | 發表留言

以Sprog來做資料整理(Data Munging with Sprog)

作者:Grant McLean

June 23, 2005

試譯者 jiing

原文出處: http://www.perl.com/pub/a/2005/06/23/sprog.html

預定的測試頁面:http://0rz.tw/592hg

我們已經全在那兒了--資料轉譯問題舉起它的標題,而你取得你的Perl片斷程式碼的小工具。它可能包含剖析一個CSV檔,擷取MIME附加檔案,產生大量的SQL insert 敘述,或是從web應用程式中挖出資料。如果只有你能找到它,你知道你有了會把你帶到往那裡的半路的程式碼,它們正躺在旁邊。然後有個將它全都拉在一起的問題。

如果有個方式來分類你的程式碼片段那不是很棒嗎?一個以關鍵字來瀏覽或搜尋的方法、一個模組化你的程式碼以更容易被重覆使用、及一個文件化它並且易於存取文件的方法怎麼樣?如果你能將這些片段們拉到一起來組合成一個解決方案而不用寫任何的程式碼不是更好嗎?

現在有了。那就是Sprog。

任務

繼續閱讀

22 一月, 2007 Posted by | 個人研究 | 發表留言

Wii 入手,心情真好 XD

前陣子去地下街找Wii,結果沒找到,後來買了XBOX 360來玩藍龍,前二週的週五中午和同事們一同吃飯,同事J說她男友買了一台Wii,拿來打拳擊和打網球超好玩的,於是原本想要忍耐到過年再買的我也忍不住了(真沒自制力…orz),下班後直接殺去地下街摩力科買主機,結果一堆遊戲缺貨,又跑到另一家店去買了「sports」和「第一次接觸」,興沖沖帶著戰利品回家,等老妹回家,二個人一起玩sports,超有趣的:D,媽媽在旁邊看得笑嘻嘻地,或許就如某網友所說的,Wii讓遊樂器回歸到「家庭」遊樂器的本質,不是盲目地追求高畫質和高解析度,極力展現3D貼圖技巧,並且採用了Wii remote control + sensor達成體感操控,想想,任天堂真厲害,發現了遊樂器界的新藍海領域,建構了新的企業版圖。 繼續閱讀

21 一月, 2007 Posted by | 閒話家常 | 發表留言