註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
[仙見之鳴]開源碼,還是難、難、難

友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 8則回應
    
賈大仙 2007/10/24 11:45:02 哈哈,老仙又來了,再次甘冒大不諱寫下這樣的標題,不是在宣揚什麼怕難主義(見前文讀者回 應)、也不是想說Linux難學、難用;這三個「難」字是說:開源碼的題材難寫!難讓各方熱心 人士接受!更難另令仙釋懷!礙於老仙答應了讀者的詢問,加上一位好友多番「挑釁」,他說 幾乎找不到開源碼有任何成功的商業模式,為什麼老仙仍對開源碼青睞有加?騎虎難下,硬著 頭皮只好再次恃老賣老了。

別的先不談,必須先釐清老仙所談的開源碼(Open Source)和成功模式是什麼,否則再談上另一 個十年還是徒然。開源碼不等於免費軟體、也不等同於Linux系統,就算是談開源碼操作系統 平台,也應該以GNU/Linux的名義來談(不應狹隘地將系統成果歸功於Linux核心程序),而它 不過是數以萬計開源碼專案中其中一個較為人熟悉的專案而已(註:但是因它具較大爭議性,老 仙最後還是會另起篇幅淺述對它的期望,記得留意後篇啦!><)。

老仙所談的開源碼是指:

 - 軟體創作者以反壟斷、擁護資訊自由為出發點,將軟體程式碼公開給各方志同道合人 士,讓用戶不會被單一供應商操控(按:誰不喜歡都可以自己搞另外一套出來)。無論軟 體是否沿用GPL/BSD/MIT等授權模式,老仙認定這類軟體系統都屬於開源碼的範疇。

 - 而所謂成功模式,指的是在營商環境下成功獲取實際利益的業務模式;單是得到業界 認同而無利可圖,本仙定義為非成功商業模式。(按:老仙明白很多有志之士並不是以 賺錢為目標的,然這就不必和老仙等凡人計較了。)

老仙是在上述定義下討論開源碼,若諸君無法認同此定義,往後的就不必看了。

自由的代價

開源碼題目那麼大該如何談起呢?先談談它的生態和經營模式吧!我的好友之所以強調開源碼 無什麼成功先例,正正因為它與生俱來便是個不羈浪子、祟尚自由、反對專利壟斷,和一貫的 商業模式大相徑庭,要成功實在不容易。

既然擁護自由,開放版權(COPYLEFT),它就有別於一般的商業軟體,它沒有版權和專利的保 障,投入的資源好像沒有任何途徑得到保障。如此顧慮導致很多人裹足不前,而在缺乏商業支 援的情況下,反過來又窒礙了開源碼的發展。如果專案不能獲得自由基金或熱心人士的支持, 要維繫下去著實不易。(仙按:不要空說自由贊助(donation)啦!那些整天在罵商業軟體謀取暴 利,而口說支持開源碼、私下在用盜版的仁人君子,你這些年來曾經贊助過幾個你認為值得支 持的開源碼專案?)

開發者的承擔

俗語說「沒有三倆三,豈敢上樑山」,開源碼的開發者相信深明此道。為數眾多的開源碼專案 均是在些微基金資助、或單純志願者熱誠底下艱苦運作的(註:獲大機構調撥資源的專案當然事 半功倍得多),不要說獲利的能力,就是連開發者個人謀生恐怕也會做成一定負擔。而開源碼專 案多半由一(兩)位系統維護人員主持,而開發人員則來自五湖四海,由十數、數百至數千人不 等,這麼龐大的志願者共同合作開發,理論上開發、除錯等效率應該會很高。然而人多口 雜,如果主持人德高望重還好,可以鎮住各方人士。一旦管理員經驗或聲望不足,「文人相 輕」的陋習又會出現,誰也不會服別人寫的程式碼,多頭馬車遂應運而生(按:有說這正是開源 碼的好處,誰都可以自由開發),專案維護難度倍增,參與者以至用家更易感到無所適從,到頭 來無疾而終者俯拾皆是。

發展方向與市場定位何在?

單有良好的意願不足以令你成功,開源碼也不例外。有不少人強調「軟體就是服務」、有人暢 談系統的穩定性和整體成本著著領先、記得前文讀者回應也有說「從來就沒有以打倒對手為目 標」、報章雜誌專欄作家也有說「是某些人眼紅某大機構年年賺錢而惡意反對」、也有理性的 倡導者高呼「把軟體的自主權還給用戶」。眾說紛紜、故勿論如何,道德層次的問題先擱下不 談,市場是成敗論英雄的,如果普羅大眾根本就「不知道、不明白、不相信」他們有這樣的自 主權,再祟高的理想也是枉然。

每當有人提到「銷售服務」或是「實時收費」(On Demand Fee)等概念時,老仙就想起十幾年前 和友人開的小軟體公司,當時我們的願景便名為「軟體租貸」業務,用戶使用時才需要付費、 用多久就付多少,不必支付額外不必要的費用,想不到類似的觀念在十數年後又被炒熱。儘管 老仙的小公司最終還是因某些意外事件而結束,但記得當時我在推廣業務時也深明「殺手軟 體」(killer application)的重要性,如果沒有龍頭軟體讓大眾受落,根本吸引不到自由創作者加 盟;沒有足夠多的可用軟體,市場也不會接受。而如今的開源碼專案,正正就是各憑本事,百 花齊放,要找龍頭固然不易,就算是要在同類軟體上找合用的也如大海撈針;要錢的、免費的 到處都是;有維護的、沒人管的隨處可見,要與市場接軌,恐怕真的要靠點運氣。

[按:前文有讀者回應開源碼正是歐美主流,什麼成功收購Jboss、各類開源碼軟體公司前景一 遍光明等等,老仙是不敢苟同。早幾年老仙經常為這些基金經理過招,對他們的處事作風實在 有點感冒。別說Jboss要不是開源碼可能會賣貴一些(說不定啦),就算是其他例子,他們被收購 最主要的原因也不外是他們的「操作」空間,什麼技術或營銷狀況、什麼開源碼的,買賣投資 說明書(prospectus)會把它列為不利風險因素,硬說它是因為開源碼的因素而招徠投資者垂青, 恐怕並非事實。再說成為主流,那就更匪夷所思,無論是數量或是盈利數字,開源碼專案均不 可與專屬軟體相提並論,與其說它成為主流倒不如說它正好符合那些基金大佬的胃口,「潛力 無窮」,上望空間(股票述語)寬廣,值搏率高。(讀者不妨回想一下數年前不少Linux公司集資 上市的盛況,如今健在的還有幾家,賺錢的又有幾人,而普羅投資者的錢不是都丟進基金大鱷 的口袋中,難道他們會像升斗小民般捧著一張一張的股票回家當壁紙!)]

商業推廣不濟

目前開源碼軟體的推廣多半仍局限在特定社群或技術層面,如果沒有留意相關技術資料的人, 恐怕至今仍對它十分陌生。加上部分不肖業者胡亂地下載一堆開源碼軟體,包裝起來另起名義 出售、更甚者盜用了源碼圖利而不將更改程式回饋原來的開放專案內,種種惡行都使得不熟悉 開源社群人士望而生畏。

再說,當你不斷強調技術穩定、總體成本(Total Cost of Ownership)偏低時,總是會有些不明來 歷的市場調查報告在當眼處告訴你,某某平台伺服器是如何穩定,其設置成本遠比其他系統為 低。在商言商,姑勿論報告背後的出資者是誰,同業競爭是在所難免的,唯獨老仙慨嘆的是開 源社群像是不大在意這類市場促銷手法,仍舊本著「有麝自然香」的理念經營下去。反觀市場 壟斷者,在面對引入競爭者時,其飯局(見前文)頻頻,那有讓你介入市場的餘地。(待續)

大仙之前擔任國際專案管理組織大中華地區分會副會長、IT公司顧問暨專案管理課程(CPM及PMP)培訓師,擁有CPM及PMP證照,歷任不同IT領域管理職,有過IPO的實戰經驗,並曾位居香港兩間上市科技公司的管理層,文章並見於部落格。目前旅居海外,自稱已半隻腳離開科技界,成功一點都談不上,反而戰敗經驗無數,有任何意見或疑問,請以電子郵件與之聯絡。
加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
友善列印 | 轉寄朋友


  • 8.chi 於 2008/05/10 21:59 回應
    我有兩個問題想問一下
    1.開源碼的使用技術可以-說明技術如何實現
    還有
    2.開源碼的著名應用-說明技術的優越性與相關產品
  • 7.匿名 於 2007/10/15 21:37 回應
    共產主義的出發點是好的,...因為關鍵點在於人心,大多數的人都等著小部分的人付出...
    歐!那不見得是這樣,事實上;我們有很多的技術來自於別人無私的奉獻,我們也想奉獻自己所知,但怕的是自己能力不夠,如果我們不很嚴謹的說opensource是什麼? 書裡的範例 網路上的範例 不都是我們學習的過程中 的營養嗎?既是來自社群何不回饋社群? 我想技術人員理解opensource 的意義應該不難 難的是靠他吃飯的其他人
  • 6.ccc 於 2007/10/12 11:13 回應
    開源碼的現象,可以去周斯博的網站看看,他以個體經濟學的角度討論,開源碼所遇到的困境,以及為什麼還是有部份的開源專案還是受到企業的支持。簡單說有2點:
    1.獲支援的開源碼專案,與企業獲利有互補的效應。
    2.開源程式無法普及,部份原因為一般使用者開發或為開發者與進階使用者開發(Linux與windows的問題)
  • 5.user 於 2007/10/11 09:53 回應
    開源的模式實際上與共產主義模式非常類似
    會這樣說並不是指開源模式不好.
    共產主義的出發點是好的,如果每個人都能不記報酬無私貢獻,這世界的進步就會很快,但很明顯的共產主義是失敗的,因為關鍵點在於人心,大多數的人都等著小部分的人付出.
    開源也是如此,在現有開源模式下說實在很難靠開源模式生存.原因最終還是因為人心.
  • 4.魔人普烏 於 2007/10/10 22:03 回應
    其實這個跟最近炒得很紅的 Web2.0 很像。我對 Web2.0 的定義是 Web2.0 = open service。與 open source 比起來,一個是把軟體自由開放,一個是把自己的服務(blog寫作、wiki知識、etc...)自由開放。比如 OOPS 計劃就是一個 open service。雖然朱學恆現在知名度很高,但是 in-come 終究只是停留在接受捐款跟受邀演講,這兩個實在不算獲利模式的獲利模式。要怎麼繼續走下去,面臨的是跟 open source 一樣的窘境。
  • 3.amonrose 於 2007/10/10 01:13 回應
    MySQL很成功呀!
  • 2.timeternity 於 2007/10/09 18:28 回應
    說的很好
  • 1.Attila 於 2007/10/09 09:04 回應
    最近我個人也在研究開源碼的一些問題,有些結論和老仙所研不謀而合,尤其是開發者的生計這一部份。既然搞到商業應用去了,就得思考賺不賺錢的問題,否則公司一大票人都要養家活口,單靠幾個服務的case,坦白說還真難讓大家活下去。
    假設開原碼軟體都像大家說得穩定,那還要服務什麼?客製化也是有限的吧?不可能讓你無限期的開發下去。
    所以,在理想和道德層次滿足後,開原碼若要繼續玩下去,真的有必要想想要如何在平凡的人間撈到足夠的錢。


留下你的意見
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我




廣告

名家專欄

更多名家專欄
Sponsored
利用可靠和高效的NonStop刀鋒技術,達成持續不斷的可用性
 
+ 關鍵任務作業專用刀鋒
+ 更輕易管理虛擬化
+ 更有效控管能源,進而降低能源成本

研討會中心

廣告


Sponsored

活動快訊