如今,開源運動的發(fā)展比以往任何時候都更加迅速,這為IT團隊提供了越來越多的替代專有解決方案的選擇。云計算,容器和軟件定義技術的興起幫助推動了這一趨勢。在網(wǎng)絡方面,開源選項近年來呈爆炸式增長。
但對于企業(yè)IT部門來說,實現(xiàn)開源技術和參與開源項目可能是一個挑戰(zhàn)。云計算和虛擬化提供商Turbonomic公司首席解決方案工程師,技術傳道者EricWright接受了挑戰(zhàn)。Wright廣泛參與開源社區(qū),他說開源可以提供巨大的好處,但IT專業(yè)人員可能需要拋開一些誤解,使其工作。
Wright擁有VMwarev Expert和OpenStack背景,他將與其他專家參加今年5月在InteropITX舉行的全天開放源代碼峰會。
1.支持
企業(yè)中最常提到的開源挑戰(zhàn)之一是缺乏支持,但Wright表示這更是一個誤區(qū)。“有很多公司已經(jīng)廣泛接受對開源生態(tài)系統(tǒng)的支持,”他說,“RedHat,Mirantis以及其他公司都在支持開放生態(tài)系統(tǒng)。”
企業(yè)面臨的開源產(chǎn)品的另一個常見問題是它們是否會消失。Wright指出,確實企業(yè)不能保證專有產(chǎn)品的壽命:當供應商(如Ruckus,Wireless或Avaya)被收購時,這也意味著其產(chǎn)品消費方式發(fā)生變化。
“恐怕平臺會在幾年后消失,所以你現(xiàn)在不會使用它,不使用它也是一種自我實現(xiàn)的預言,”他補充說,開源平臺已被蓬勃發(fā)展的組織所接受。
2.資源
能夠?qū)﹂_源項目進行回饋是關鍵,為IT人員提供必要的時間,這對于企業(yè)來說可能是具有挑戰(zhàn)性的。Wright承認工作與生活之間的平衡,但表示,那些具有能力并愉快工作的開發(fā)團隊將會獲得更大的收益,有助于改善組織可能使用的平臺。
除了人力資源的挑戰(zhàn)之外,他說,企業(yè)通常擔心工作在開源項目上的潛在法律影響。“企業(yè)擔心他們的團隊是否正在開發(fā)能夠以某種方式影響知識產(chǎn)權的代碼,或者對平臺下的另一個消費者產(chǎn)生負面影響,”Wright說。但是,這個問題有很多疑慮。“其實有大量的法律資源幫助人們了解如何積極參與開源貢獻。”他說。
Wright說,資源更少的小型企業(yè)更難集成開源,特別是在網(wǎng)絡方面。“規(guī)模越小,就越具有挑戰(zhàn)性,因為必須依靠合作伙伴來完成。然而,像思科,瞻博網(wǎng)絡和VMware這樣的成熟廠商可以接受開放網(wǎng)絡,目前合作的供應商已經(jīng)廣泛采用開放標準和開放平臺。”他說。
3.代碼之外
一個常見的誤區(qū)是,為了成為開源貢獻者,必須是一個開發(fā)人員。Wright說,“開源是為人們使用一個平臺或產(chǎn)品創(chuàng)造機會,而實現(xiàn)這個共同的目標,提供平臺和產(chǎn)品需要更多的代碼,”他說,“企業(yè)需要項目經(jīng)理,營銷人員和技術傳道者來傳播和分享故事。”
參與開源項目的開發(fā)人員需要能夠做出商業(yè)決策這個艱難的選擇,例如,下一個版本中的內(nèi)容,他說,“這就是為什么我們還需要innkeepers,他們可以處理pull請求,設置會議和開發(fā)論壇,它不僅僅是敲擊鍵盤輸入原始代碼,而是真正創(chuàng)建了一個支持的業(yè)務。”
共享開源成功和挑戰(zhàn)是至關重要的,因此其他人可以向他們學習,他說,“開源之路并不是充滿陽光和彩虹,也不是沒有圍墻的花園,還需要大家的共同努力與分享。”