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