為什麼像RedHat那樣的開源旗手很少?

發表於2014-12-24

在網路領域,開源公司已經從底層慢慢向上發展,但在視野之內,還沒有像RedHat那樣的標誌性角色。在伺服器、資料庫和雲服務方面,都有開源的身影。像RedHat和Canonica已經將開源執行模式移植到了商業公司模式上。

開源軟體在現代商業IT公司中扮演的角色日益重要起來。在伺服器,資料庫和雲服務方面,都有開源軟體的身影。像 RedHat,Canonica 和其他提供商已經將開源方面的執行方式移植到了商業公司的模式上。而在2012年,紅帽公司以10億美元的年營收進入10億美元公司俱樂部。

那麼,在網路方面,開源公司的前景如何呢?專家認為,在網路方面,要想有所作為,有許多的因素需要考慮。如挑戰像思科這樣佔大多數市場的商業公司,網路的管理的複雜性,與客戶溝通的人員需求等等。

重量級玩家


毫無疑問,每個領域都有重量級的商業玩家,而在網路方面,這一現象尤甚。像思科,佔全球交換器市場的65%到70%,80%的商業路由器,以及18%的安全傢俱市場。

此外,商業公司也深受客戶信賴——分析師 Peter Christy 通過451份研究得出這個結論。

Christy 說,“當採訪思科的使用者的時候,他們不會認為這個公司是一個掠奪性的壟斷公司,相反,他們覺得思科幫助他們走向了成功”。

哪個公司如果想要和思科這樣的既有市場又深受客戶喜愛的公司競爭,這個過程肯定是不容易的。而且這些持有自主專利硬體的公司也不是一直不改變的,他們也一直在提高自己的技術實力和服務質量。

Neela Jacques 是 Open Daylight 專案的執行董事,他認為,有些如此昂貴的專利硬體其實是名不副實的。

“在一些領域,買一個十萬美元的專利硬體是很有必要的,它能解決你用其他方式解決不了的問題”,他說,“但是,在許多低端市場,購買昂貴的商業產品是不值當的”。

據他所說,這些低端裝置大多是在中國的不知名的 ODM 製造的,然後安裝特定的商業網路作業系統,價格就會上漲5到10倍。

“人們意識到,為什麼我們不能開發一套開源的用於網路硬體的作業系統呢?這樣就沒必要支付 ODM製造以外的錢了”。

Christy 說,四大雲服務提供商中的三個都設計出了自己的網路作業系統——Amazon,Facebook,Google,微軟這個奇葩的公司居然沒有。

“既然他們有實力製造自己想要的東西,幹嘛還要花大價錢從思科手上買呢?”他這樣反問道。

一個大難題


CA 科技的 CTO  John Michelsen 認為,到目前為止,之所以沒法用一整套開源的東西來設計出標誌性的網路效能管理框架,是因為這個課題是相當的困難的。

他說,“這個是很大的難題,你必須得考慮方方面面、大大小小的細節,而且市場也在更迭,需要做的東西就更多了”。

一個廣為人知的 UNIX 的設計哲學是“只做一件事情,並且把它做好”。但能夠廣泛使用的網路管理和效能優化系統,聽名字就知道肯定是個多功能的系統,沒法用上述的設計哲學來完成。

Michelsen 說他們公司設計的應用管理系統用來檢測8個獨立的網路功能模組。

“想要把各個模組綜合成一個有機的整體是相當困難的,所以我們設計就是讓各個模組分別管理各自的部分”。

被淹沒的危險


儘管有這樣那樣的難題,開源科技始終是網路領域的一部分,只不過這部分一直處於低端市場。

大公司購買小公司的服務時,可能利用協議來欺詐小公司:因為根據現有規定,服務提供者必須提供一份服務的程式碼給客戶,所以有了程式碼,大公司可以踢掉小公司,然後繼續自己的功能開發。

開源從根本上解決了上述問題,它允許同領域內的不同公司共同合作,並且不會違反相關規定。

但這同時意味著開源有被大公司淹沒的危險:既然專案程式碼都開源了,我又有技術,幹嘛還有你提供的有償服務呢?這樣下去,開源公司肯定會被慢慢淹沒在市場中。

“大公司往往都是自我支援的,這不是一個好的商業機會”,Christy 這樣說。

同樣的,因為程式碼是開源的,商業公司又聚集了各種天才和大牛,這樣也能幫助開源來發展壯大,逐步完善。

Big Kids Only


但是,並不是每個公司都想 Facebook 和 Google 那樣有天才的開發人員,這也是為什麼自動的管理服務仍大受歡迎的原因。

Christy 說,“在網路領域,客戶們都希望這樣的場景:服務提供者居於核心位置,為整個網路提供服務,同時也能增加補丁,改進方案。而這正是典型的 Linux 的使用方法”。

Jacques 認為,開源軟體在低端市場佔有牢固的地位,或許有一天,小型客戶會更傾向於擁抱開源。

“開源是網路管理技術的底層的關鍵性技術,但缺少一個應用層的‘核心平臺’,在應用層開源沒有太多的市場”。

“舉例來說,Linux 在伺服器上的優異表現,使得人們在汽車,手機設定家庭安全系統中都採用Linux”,他說,“我相信在網路方面,我們也能看到類似的結果,因為我們不可能在商業平臺上開發開源App”。

相關文章