開源軟件與商業軟件的共同基礎
吳少雄先生認為開源軟件與商業軟件的區別可以體現在三個方面,這三個方面分別是開發模式、商業模式與授權模式。
就開發模式來說,吳少雄先生介紹說:“就開發模式而言,人們通常認為開源軟件通常由多人協作開發,而商業軟件是由公司內部的人開發,並且版權歸公司所有。但是,今天的商業軟件也是由多人協作編寫完成,而許多小型的開源軟件也只是由一、兩個人完成的。因此,從開發模式上不好區分開源軟件與商業軟件。”
而就商業模式而言,吳少雄先生接著說:“商業軟件通常需要購買,而開源軟件通常是免費提供,但利用後期的服務收費。但實際上,我們可以發現越來越多的公司開始既支持商業軟件,也支持開源軟件,這二者在一個解決方案裡混雜在一起,開源軟件與商業軟件的商業模式的界限正在變得模糊。”
而真正區分商業軟件與開源軟件的,吳少雄先生認為:“是授權模式。開源軟件需要遵從類似於GPL這樣的協議,這點與商業軟件事實上也是相同的。只不過二者需要遵從的協議不同而已。而事實上,這些協議都可以劃為知識產權的范疇,因此知識產權是開源軟件與商業軟年的共同基礎。”
開源與商業,孰優孰劣
對商業軟件與開源軟件孰優孰劣的問題,吳少雄先生根據自己豐富的經驗,給用戶提出了忠告:對這兩種模式而言,很難說任何一種模式具備天生的優勢,對用戶來說,最重要的是要根據環境來決定采用何種模式。例如對技術企業而言,學習新技術的門檻很低,采用開源模式可能更好一些;而對會計師事務所,新技術的學習成本可能就會高得多。
具體而言,吳少雄先生認為開源軟件與商業軟件在成本、安全性和靈活性上存在著差異,但如果我們正視這些差異,我們可能會感覺到這些差異並不象我們想象的那樣簡單。他說:“就成本而言,有的用戶會認為開源軟件理所當然的會便宜,但這確實是一種先入為主的想法。原因在於成本不只是包含購買成本,還會有培訓成本、調試成本,所以綜合考慮這些成本,開源軟件與商業軟件的總體擁有成本誰高誰低,並不是一個定數。而安全性同樣存在著這樣的問題。用戶必須明白,安全性並不只決定於開發者的素質,還決定於用戶的使用水平。既然安全性決定於開發者和用戶兩個因素,那怎麼能只由開源還是不開源這個只會影響到開發者的這一個因素,就說開源軟件與商業軟件誰更安全呢?”
靈活性一直被描述成開源軟件的長項,但吳少雄先生卻有另一番見解,他認為:“表在看來,開源軟件由於其源代碼是公開的,確實可以讓開發人員修改起來更加方便,但這不是說用戶因此就可以獲得更好的靈活性了。其原因在於開源只是為提高靈活性提供了一種可能,而不是說它實實在在地實現了靈活性的提高。要提高靈活性,用戶首先必須能看懂這些源代碼,其次是有能力修改它,但這樣的用戶又有多少呢?”
吳少雄先生進一步解釋說:“舉例來說,從開發人員的角度看,熟悉Windows95的用戶並沒有在升級到Windows98直至Windows XP的過程中遇到什麼障礙,這是因為Windows的界面一直非常穩定,不僅考察新老版本的兼容,連界面的一致性也考慮到了。但Linux就不同了。你們可能不難找出新、老版本的Linux不兼容的功能。遇到這種困難,有戶會怎麼辦呢?無論他們采用什麼辦法,他們都必須付出額外的成本,也就是說靈活性的增加有時需要付出額外的成本。”
“所以,”吳少雄先生堅持道:“用戶應該公正地對待開源軟件與商業軟件,不能先入為主地認為開源軟件開生就具有優越性。”
政府的支持有沒有必要
當前,世界上的各國政府出於自身軟件產業發展、軟件資源、縮小數字鴻溝、競爭、主權等多種考慮,紛紛轉而支持開源軟件的發展,但吳少雄先生認為:“政府應該為商業軟件與開源軟件的發展創造一個公平競爭的環境。”
吳少雄先生介紹說:“相當多的公眾認為價格高是造成的,但事實上,200美元的軟件,當它只售20美元時是不是就不存在盜版了呢?我們可以看到,確實不是這樣,因為在國外,象歌曲CD就是20美元一張,但事實上還是存在著盜版。所以最根本的原因還是公眾的知識產權意識薄弱造成的。由此可見,開源軟個也不能替代公眾的知識產權意識,或者換句話說,開源不可能消滅盜版。而我們知道,無論是開源軟件還是商業軟件,它的存在基礎都是知識產權。”
吳少雄先生進一步認為:“事實上,不同的軟件廠商也適應不同的開發模式。象擅長服務的廠商就更願意采用開源的模式,而擅長研發的廠商可能更偏愛商業軟件的模式。政府從平衡軟件產業發展的角度考慮,也應該給開源軟件和商業軟件公平的發展環境。”
商業軟件聯盟由偏愛商業軟件模式的微軟、Adobe,以及偏愛開源模式的IBM、Cisco等公司共同組成,談到商業軟件模式的代表微軟公司,吳少雄先生談到:“我們必須意識到的一個事實是,軟件產業中之所以會存在壟斷的現象存在,是由於缺乏足夠好的產品和現有產品競爭。象微軟的Office 剛上市時,Wordperfect當時是辦公軟件領域的霸主,而微軟Office由於足夠的優秀,只用了一、兩年就取代了Wordperfect。這個現象說明,政府要把選擇權交給用戶,只有這樣,才會不斷有更新更好的軟件產品面世,也才會讓競爭機制發揮作用從而讓軟件行業健康地發展。”
一句充滿著深奧哲理的中國古語這樣告訴我們:兼聽則明。也許在一片開源熱潮中,我們確實需要系統地看一看,開源軟件與商業軟件是否真的存在著先天的優勢。