開源軟件(OSS)提供給業(yè)務的利益已經(jīng)很明確了,實施恰當?shù)亻_源使用政策,對于維持內部系統(tǒng)的安全性和完整性是至關重要的。授予OSS使用者的權利和義務記錄在開源許可證上面,而這個是根據(jù)原開發(fā)者指定的。開源的一些細節(jié)說明經(jīng)常不能讓人充分理解,許多年來,存在著許多開源反對者,爭論許可證需求的關鍵。在業(yè)內有如此多虛假或不準確的信息,關于許可證引起的FUD(恐懼、不確定性、懷疑),企業(yè)如何能確保他們投資于開源的決定是正確的呢?
兩個關于開源的謬論
有一個普遍認同但不準確的觀點:任何對開源軟件的修改或自定義都必須公開發(fā)布。
另一個經(jīng)常被引用的謬論是:開源不能與專有軟件一起使用。支持這種觀點的人認為,免費軟件條款應包含與閉源代碼許可條款不兼容的規(guī)定。
可怕的誤解
首先,關于任何對開源軟件的修改或自定義都必須公開發(fā)布這個觀點,如果這是真的話,不免讓人擔心。涉及到開源軟件的企業(yè)知識產權或敏感的業(yè)務邏輯開發(fā)可能會面臨風險。所以對于純粹私人的或內部使用,沒有必要將修改的公開發(fā)布。
其次,開源不能專有軟件一起使用根本就是一個無稽之談,現(xiàn)實生活中就有有利的證據(jù),你可以在Linux系統(tǒng)上面使用像工資、賬單或ERP系統(tǒng)等專有軟件,所以在開源技術上使用專有軟件是完全合法的。
開源與閉源
閉源或專有軟件在可以使用之前通常需要接受一個終端用戶許可協(xié)議(EULA)。一個EULA可能會強加一些如何使用軟件的限制條件,包括限制軟件安裝的服務器數(shù)量,或限制使用軟件的用戶數(shù)量。專有許可證不允許最終用戶修改或重新發(fā)布軟件。而另一方面,開源許可并不會限制如何使用軟件,并在某些情況下授予用戶額外的修改和重新發(fā)布軟件的權利。
重要的是要明白,開源軟件許可證是一個用戶和軟件開發(fā)人員之間的協(xié)議。相比之下,革新領袖Intel和Red Hat是強力的開源支持者,而且致力于確保最佳開源組合技術對企業(yè)而言是易接近的。擁有快速驅動開源的經(jīng)驗提供企業(yè)級開源解決方案,意味著這兩家公司能夠幫助企業(yè)簡化這些復雜的事物并給業(yè)務帶來巨大的價值。
著名的開源供應商(如Red Hat提供增值訂閱服務)會提供企業(yè)級技術支持、硬件和軟件保證,并且使用專業(yè)的知識和知識庫來幫助企業(yè),使他們在開源投資上面的回報率最大化。Red Hat耦合了英特爾芯片的數(shù)據(jù)中心基礎設施,為那些限制的專有系統(tǒng)提供了合算的開源替代品。這種方法允許企業(yè)使用開源技術創(chuàng)新和快速的部署可擴展的解決方案,在不影響可靠性和質量保證的情況下,以此來滿足更快的業(yè)務需求。