4月11日消息,據國外媒體報道,如果仍然認為開源技術在可靠性和安全性方面遜于專有軟件,那你就Out了。過去一年,谷歌、Facebook和微軟等各大科技巨頭都更加開源,這體現在它們的新版軟件中。相似的是,更多公司同時使用開源和專有軟件,利用開源軟件在多樣性、創意、開發者社區和用戶等方面的優勢。
對于想擴大開源軟件使用范圍的企業,需要在以下5個方面了解開源軟件:
1、大企業使用開源軟件
開源軟件代碼讓第三方免費使用,隨意修改。這使得開源軟件給人留下供業余愛好者使用的印象,但是,開源軟件用戶包括一些大牌廠商:艾美獎、格萊美基金會、NBC、CBS和索尼,它們在開發網站時都使用了開源工具。
咨詢公司Metal Toad Media創始人、總裁杰奎因?利平科特(Joaquin Lippincott)表示,“目前企業利用開源軟件創新,革新現有系統。如果從財務角度看,這是一個很容易作出的決定。”
據利平科特稱,以開源軟件為基礎開發系統能降低授權費用,開源軟件的發展比專有軟件更快。由于開源軟件開發者有更多的機會專注于創新而非保留過時的項目,現有企業軟件無法跟上開源軟件的節奏。
2、大公司開發開源軟件
各大科技公司在開發開源軟件方面越來越活躍了。谷歌一馬當先,除Android外,谷歌過去6個月還發布了開源安全工具包,其中包括Santa、Firing Range和Nogotofail。
微軟宣布把.NET框架開源化;Facebook去年10月發布了開源工具OSquery,系統管理員可以利用SQL工具查詢計算機狀態和操作系統特性。2013年,Facebook還開發了名為HipHop的開源PHP虛擬機。去年11月,美國國家安全局發布了Niagrafiles數據管理工具。
3、專業人士開發開源軟件
一種共識是,專有軟件能吸引比開源軟件更多的開發者。開源代碼托管平臺GitHub戰略副總裁布萊恩?多爾說,事實正好相反,開源軟件使用戶不僅能評估代碼,還能評估開發者,“開源軟件使用戶不僅能閱讀代碼,發現問題,了解社區的整體氣質,也可以依賴同行審查其軟件”。
項目用戶和項目貢獻者之間的關系使得用戶能發現有才能的開發者參與開發的工具,使企業根據參與的項目發現編程天才。
4、開源軟件比想象的更安全
盡管也出現了部分流傳很廣的漏洞,但專家指出,開源軟件至少與專有軟件同樣安全。
多爾指出,“所有人都認可的一個事實是,確保軟件安全極其困難。對于專有軟件,用戶只能等待廠商確認、修正軟件中的缺陷,在這一過程中用戶無能為力。”
開源軟件中的缺陷可能被貢獻者修正,貢獻者往往也是用戶,無需等待批準或推薦就會修正缺陷。流行開源軟件中缺陷的修正通常依靠“舉國體制”,只要社區對補丁滿意,就會向用戶發布。
5、從對公司有用的項目開始
對于有興趣探索使用開源軟件的公司,多爾建議關注流行項目決定從哪里著手。“了解有哪些項目”有助于獲得創意,引導公司從與行業最相關的解決方案入手。多爾推薦企業通過GitHub的Explore頻道查看最流行的開源項目。
多爾指出,利用這一日趨增長的趨勢刻不容緩。隨著大公司投資開源社區,專有軟件的主導地位在迅速坍塌。