從1993年起,Larry McVoy就一直是Linux之父Linus Torvalds最忠實的盟友之一。
然而經歷了這些年後,McVoy開始相信,開源這種風靡一時、紛紛被惠普和IBM這種大企業所采用的商業模式,是不足以產生足夠的金錢來支持真正創新的軟件程序的開發。
“開源作為一種商業模式,單獨地來說,是相當不切實際的。”BitMover的創辦者及首席執行官McVoy表示。BitKeeper這套Linux軟件開發工具,就是這家位於三藩市的公司的產品。
McVoy對開源的理解,不亞於這個星球上的任一個人。盡管他的產品BitKeeper並不是開源程序,但是從2002年到2005年,McVoy一直讓開源的程序員免費地使用它。但是到今年七月,他將停止這種做法。McVoy表示,為了支持Torvalds及其程序員,他每年要支出接近50萬美元。
開源的倡導者一直要求McVoy“開源”他的產品,也就是公開這個程序的源代碼,讓整個世界可以免費使用它。但是McVoy表示,讓一個創新的軟件公司使用開源商業模式來維持自身,是一件不可能的事情。
“我們相信,如果我們開源了我們的產品,我們公司會在六個月內倒閉,”McVoy表示。“(企業能夠繼續生存的)底線就是,你必須以一群訓練良好的員工來建立一家財政健全的公司。所有員工都對他們的薪水表示滿意。如果所有的東西都是免費的,我如何能掙足夠的錢來繼續為你開發產品和提供支持呢?
開源的產品通常都是免費分發的,因為一個任何人都可以拷貝的東西要收錢是不大可能的。
那麼,如何才能用開源代碼賺錢呢?一些公司,如Red Hat,免費地分發Linux然後通過向用戶銷售服務合同來獲取收入。
“服務模式其中一個問題就是,它所基於的概念是:你給用戶的是一堆廢物——因為如果你把能夠運行良好的軟件提供給客戶,那麼服務的意義又是什麼呢?” McVoy表示。“另一個問題就是,服務模式不能產生足夠的收入來支持下一代革新產品的創造。Red Hat經營已經好長一段時間了——迄今已經有十年了。你能說出一件由該公司開發出的、有重大意義的革新產品嗎?”
可以肯定,部分開源公司能成功地獲得收入甚至(可能)盈利。但是他們沒有一家公司能獲得足夠的收入來做一些真正的創新工作,曾在Sun,Silicon Graphics和Google開發過操作系統軟件的McVoy指出。
“開源企業能在一起聚集足夠的資源,來替代其工程師員工的工作。這很簡單,但是這只是一種取代工程師職位而不是創造新東西的廉價手段。如果整個世界100%開源了,創新就會歸於零。開源的人憎恨我說的這些東西,但是它是事實。”
Torvalds並不同意McVoy所說的有關開源實質的話。
“開源實際上不是建立在商業興趣的基礎上的。商業興趣是次要的。”Torvalds表示。“那些‘大塊頭’的加入,是在這個項目被證明了比‘大塊頭’自己做的相同東西還要好之後的事情。因此,不要落入‘開源是建立在商業基礎之上’的這個陷阱。”
但是,McVoy表示,開源的倡導者沒有認識到,開發新軟件是需要大量的嘗試和錯誤的,這意味這大量的金錢投資。除非軟件公司能通過銷售這個軟件來賺錢而不是把它分發出去,否則軟件公司是不會做這筆投資的。
“開發創新的軟件產品需要花費了大量的金錢。你必需有個商業模式能讓你收回這筆錢。這種論調現在是及其不受歡迎的。所有人都想所有東西都變成免費的。他們說,‘你是個邪惡的商人,你不知道它的意義。’但是我不是一個邪惡的人,我在開源社區很出名。但是他們中沒有一個人能告訴我,如何能建立一個軟件開發工作室,而不用從開源的收入中獲得資金。我認為,這不可能辦的到。”
另外,盡管開源軟件可能是“免費”的,但是有時你寧願選擇一些需要付費的。McVoy表示,“開源軟件就像是把醫生的工具和醫院的架構計劃都給你,然後對你說,‘嗨,如果你心髒病發作,這些是你需要的工具——它是免費的。’我寧願付錢請人來照顧我。”
McVoy還指出,開源現象似乎是真實的,但實際上它是依靠硬件廠商——那些想以開源為賣點,以吸引顧客購買他們硬件產品的企業——在背後支持的。
“沒有人願意承認,支持開源開發的資金有80%到90%是來自於自身非開源的企業。如果這些企業廠商抽身離去,還有足夠的資金支撐開源嗎?革新將何去何從?政府會投資嗎?這些員工身價太高了。”
如果硬件廠商停止對開源的支持,即使是Linux這樣流行的操作系統也會受到很大的沖擊。“這會對Linux開發步伐造成劇烈的傷害,就像核彈要爆炸一樣。”McVoy表示。
McVoy稱,他相信軟件工業會在開源和傳統的軟件公司間達成某種平衡。開源將開發類似日用品類的低利潤產品。而商業軟件的開發商將開發革新產品,並掙取更多的利潤。