2007年5月28日 星期一

開放源碼的經濟

人人談論開放源碼,說什麼打破壟斷,讓每個人能夠作出貢獻,讓世界更自由,促進什麼進步.是的,開放源碼讓每個人能夠安裝軟件到自己的電腦上.沒有人可以控制某些技術來壟斷市場.每位技術人員能夠修改源碼來達到自己的要求.看似更進步.可是從經濟方面,會變成怎樣呢?

軟件開發人員不斷作出貢獻,但很難從用戶身上賺錢.雖然用戶不給一分一毛,其實用戶本身仍然賠上一些成本.當他們安裝時候,要承擔風險,因為可能從來沒有為你的平台做安裝測試.如果是傳統的軟件,用戶雖然給錢,但開發商已經告訴他們軟件能夠支援的平台,縱使有問題,仍然可以得到支援.

任何人可以發放已經修改的源碼,一般用戶不能了解那個版本適合自己.另外,因為開放源碼的軟件不保證兼容,每當用戶選擇升級軟件的時候,可能出現毛病.可是開發人員沒有責任支援這些用戶.有可能,開發人員根本沒有足夠資源來支援用戶.

利用開放源碼的軟件來做開發,風險也很高.因為技術文件不完整,出現錯誤,新舊系統兼容問題,平台測試不周全,系統行為的不確定性.這些因素都令開發成本增加.

開放源碼的軟件不一定跟從正規開發程序或由有承擔的開發人員負責,這類項目隨時胎死腹中,或者無聲終止.用戶隨時變成無依無靠的孤兒.這就是軟件供應商與用戶之間沒有交易,沒有建立關係,沒有清楚的角色.因此,開放源碼的行業在沒有自己的經濟模式,很難有較快的發展.

不承諾給錢,沒有承諾服務.承諾給錢,就有承諾服務.這是個簡單的道理.服務提供者與被服務的對象,供求關係是經濟中最簡單的關係.經濟關係一旦確立,市場就能運作,行業就能發展.

維基百科正如其他開放源碼的項目,用戶與編者的關係又是什麼?由於沒有經濟關係,一切便基於熱情,興趣等等.正如缺乏測試的項目,軟件只能在某些平台運作良好,維基百科只是英文版本質素最好.其他版本仍然有很多不足之處.錯處更是少不免.各個版本發展差異甚大.幸好英文維基百科的編者陣容龐大,項目應該不會無聲終止.現在他們不斷接受捐款來維持運作,模式彷彿像慈善機構.其他的開放源碼軟件公司都利用售賣服務來補貼開發成本.

因此,不要盲目相信開放源碼等於免費,用戶依然要付出代價.

2 則留言:

admun 提到...

> 不承諾給錢,沒有承諾服務.承諾給錢,就有承諾服務

Not sure I agreed that paying and you shall get service.... do you think the buggy software Microsoft worth the $$$$ you paid? 8)

admun

FlyingHorse 提到...

There is no free lunch in this world. When we consider the price, we can think in this way. More than 50% functions of single software package are not used. However, the customer is "enforced" to pay full price for the full package. This introduce a huge difference in valuation.

When we think the software industry, don't just focus on the Microsoft even though it provides software with many security holes. There are many other vendors out there. Norton worths. Borland worths. IBM so so.