開源技術(shù)不再“純潔” 廠商責(zé)任重大
在目前有很多廠商都在做開源技術(shù)的產(chǎn)品。最近,在博客和twitter聊天中,有很多關(guān)于如何確認(rèn)一個(gè)開源技術(shù)產(chǎn)品的討論。目前的開源技術(shù)究竟是一個(gè)什么樣呢?未來的走向?qū)⑹且粋€(gè)什么樣呢?
開源的“純潔性”
過去,我經(jīng)?;〞r(shí)間針對(duì)一個(gè)特定的供應(yīng)商來討論開源的“純潔性”。但是在Shaun Connolly發(fā)表了“開源社區(qū)和奧巴馬”的文章以后,我改變了自己的關(guān)注點(diǎn)。2010年真的很難定義一個(gè)“開源供應(yīng)商”,因?yàn)閹缀趺恳粋€(gè)IT供應(yīng)商都在他的產(chǎn)品中使用開源,促進(jìn)開源發(fā)展,或者圍繞開源提供服務(wù)。
現(xiàn)在關(guān)于開源技術(shù)“純潔性”的討論已不再局限于供應(yīng)商了,而是開始上升到產(chǎn)品上了。這些關(guān)于開源的討論因?yàn)榧涌扉_源內(nèi)核許可的發(fā)展和通過云交付而交付的軟件產(chǎn)品的發(fā)展而進(jìn)展更加快速。451集團(tuán)的Matt Aslett寫道:這是很簡單的,軟件能夠滿足開源的定義,或者不能夠滿足。但是很難說哪種許可是有用的,同時(shí),在軟件被當(dāng)成一種服務(wù)的情況下,這種情況又是如何定義?把一個(gè)軟件作為服務(wù)器的能力使一些公司宣稱可以向客戶提供百分百的開源,但是這些軟件的代碼卻都是不可用的。
在理想狀態(tài)下,客戶需要為他們從免費(fèi)、開源技術(shù)產(chǎn)品中得到的利益向供應(yīng)商付費(fèi)。因?yàn)槟莻€(gè)還沒有真正地實(shí)現(xiàn),開源核心許可和開源軟件的云交付成為圍繞開源產(chǎn)品可以得到更多利益的主流方式。
注意自由
客戶使用或者考慮到這些產(chǎn)品在開源內(nèi)核許可之內(nèi),注意:你購買的企業(yè)的商業(yè)產(chǎn)品可能不會(huì)像開源社區(qū)提供的版本一樣提供同樣的自由權(quán)限,在開源社區(qū)里,開發(fā)者可能曾經(jīng)是,或者會(huì)變成倡導(dǎo)者。
一些公司的開源內(nèi)核的商業(yè)產(chǎn)品是不提供源代碼的。這將在未來的行動(dòng)中,大大降低對(duì)開源社區(qū)版本的使用。其他的開源內(nèi)核的商業(yè)產(chǎn)品提供源代碼,但是只有當(dāng)你的開源許可是可用的情況下才可以行得通。就這點(diǎn)而論,我們就能容易理解為什么你的公司這么容易從使用企業(yè)商業(yè)開源內(nèi)核產(chǎn)品轉(zhuǎn)而使用開源社區(qū)版本了。
Gartner的分析師Brian Prentice曾經(jīng)斷定,客戶可能最終需要評(píng)估和定價(jià)一個(gè)開源內(nèi)核產(chǎn)品的企業(yè)商業(yè)版本。但是,事實(shí)是,在開源社區(qū)版本和企業(yè)開源內(nèi)核商業(yè)產(chǎn)品之間并沒有一個(gè)明確的劃分。
當(dāng)客戶需要使用和考慮是否是“開源的云交付”提供的服務(wù)的時(shí)候,需要針對(duì)行動(dòng)的自由性考慮兩個(gè)因素。第一,是否可以在另外的云設(shè)施上運(yùn)行這個(gè)產(chǎn)品,或者在客戶自己的數(shù)據(jù)中心?第二,更重要的是,客戶的數(shù)據(jù)是不是被鎖定在了供應(yīng)商的云交付中?
當(dāng)使用開源許可的產(chǎn)品超向著一個(gè)方向發(fā)展的時(shí)候,對(duì)決策者來講理解“開源”是可以以各種形狀和形式使用的是非常重要的。毫無惡意地說,你的解釋可能和供應(yīng)商的解釋是不相符的。
【編輯推薦】