哪些因素阻礙著我們使用開源軟件?
譯文【51CTO精選譯文】與專有軟件不同,開源軟件是指那些始終保持代碼開放、從而使IT專業(yè)人員能夠?qū)ζ溥M行變更、改進以及發(fā)布的軟件。盡管開源軟件在計算機技術(shù)出現(xiàn)早期就已然誕生,但開源的真正起飛其實是最近幾年的事--其顯著表現(xiàn)在于,我們看到不少開源軟件與技術(shù)社區(qū)之間取得了令人印象深刻的發(fā)展成就。
開源機制與任何一種軟件類型都并不矛盾,從文字處理到云計算再到EDI(即電子數(shù)據(jù)交換)可謂無所不包。不少相當著名且普及度極高的軟件,例如Linux以及Mozilla火狐瀏覽器,都屬于開源軟件--不過仍有一些朋友在猶豫是否應該使用那些名氣還不大的開源軟件。如果各位像大多數(shù)人一樣出于以下幾種考量而對開源軟件抱有抵觸情緒,我們今天就來一起探討這些理由到底能不能站得住腳。
理由一:我們需要大量技術(shù)支持
使用開源軟件的最大優(yōu)勢之一在于,只要我們擁有經(jīng)驗豐富、技能嫻熟的知識達人,就完全可以根據(jù)自身實際需求對軟件進行全方位定制。由于無需支付授權(quán)費用,即使不加任何定制、使用開源軟件也至少能幫我們節(jié)省下一筆可觀的支出;不過,如果進行定制,各位則需要擁有了解如何使用開源軟件的技術(shù)人才。
此外,大部分專有軟件當中都包含由開發(fā)廠商提供的免費技術(shù)支持服務(wù),而開源軟件供應商則往往將服務(wù)作為主要盈利來源。不過從另一個角度看,由于軟件代碼完全開放、我們的IT團隊可以更輕松地學會使用方法,因此由技術(shù)支持帶來的成本并不會太高。
拒絕開源軟件的另一大理由在于,人們往往認為自己需要大量技術(shù)支持才能順利使用,因為開源在很多人眼中相當于"不適合普通用戶"的代名詞。與經(jīng)過嚴格測試以滿足用戶友好需求的專有軟件不同,開源軟件通常是由計算機專業(yè)人士編寫、提供給計算機專業(yè)人士使用的成果。但話說回來,只要綜合各方面考量作出明智的選擇,開源軟件中還是有很多能夠同時滿足低成本與易用性需求的。
理由二:它侵犯了知識產(chǎn)權(quán)
大家可以與專有軟件企業(yè)探討關(guān)于知識產(chǎn)權(quán)的侵權(quán)賠償問題,但這對于開源軟件供應商來說根本不構(gòu)成威脅。另外,關(guān)于開源軟件知識產(chǎn)權(quán)的管理機制非常復雜。不過大家也可以向OpenLogic這樣的第三方廠商購買賠償保險來解決這類難題。無論是哪種情況,認真閱讀許可條款都有助于大家降低侵犯知識產(chǎn)權(quán)的風險。
理由三:開源不太可靠
由于普遍缺乏集中式管理機制,開源軟件社區(qū)必須負責識別軟件當中的錯誤并提供對應解決方案。這就導致用戶擔心某些問題可能得不到及時解決,相比之下傳統(tǒng)軟件由于具備集中管理體系以及專業(yè)開發(fā)者團隊,因此能夠保質(zhì)保量提供修復方案。
然而在現(xiàn)實中,情況正好相反。由于社區(qū)成員們的積極工作,開源軟件中存在的問題往往能夠快速得到解決;而在專有軟件公司面前,用戶們則需要等待下一輪軟件更新才能獲得漏洞修復補丁。
理由四:開源不夠安全
這可能也是人們對于開源軟件的最大擔憂:由于采用開放代碼,任何黑客或者病毒都有可能成功發(fā)現(xiàn)并利用開源產(chǎn)品。而在另一方面,專有軟件企業(yè)則擁有專門的技術(shù)團隊,能夠確保軟件安全性不受侵害。
其實某些風險在任何一種軟件當中都可能存在,而且從宏觀角度看,開源軟件所面臨的安全風險并不比其它類型的軟件更高。盡管我們必須承認,開放機制讓任何人都可以查看并擁有潛在利用代碼缺陷的可能,但換個角度想任何人也都能通過查看代碼找出安全漏洞的產(chǎn)生原因、從而快速解決這些問題。更重要的是,只要大家的團隊中有人了解如何使用開源軟件,則完全可以在將其投入業(yè)務(wù)環(huán)境之前進行全面檢查,并據(jù)此確定它的實際風險水平。
人們對于開源軟件的種種擔憂與抵觸情緒并不是完全沒有根據(jù)的,但這些負面評價會隨著對開放機制的深入理解而逐步化解。在多數(shù)情況下,使用開源類型的軟件能夠幫助企業(yè)節(jié)省資金,同時也使員工獲得更適合自身需求的產(chǎn)品。一旦大家所在的企業(yè)學會如何使用開源軟件--以及如何減輕與之相關(guān)的安全風險--那么與很多其它受益者一樣,各位也將借開源東風獲得巨大回報。
原文鏈接:http://opensource.com/business/13/12/using-open-source-software

























