實(shí)際上,CentOS的變化才是開(kāi)源企業(yè)運(yùn)營(yíng)的正確方式

開(kāi)源云中文社區(qū)
紅帽最近因?yàn)楦淖僀entOS的運(yùn)營(yíng)方式而處于風(fēng)口浪尖,但這種模式看起來(lái)正是開(kāi)源企業(yè)運(yùn)營(yíng)的正確方式。紅帽升級(jí)了CentOS,使其不再是Red Hat Enterprise Linux(RHEL)的克隆,而更像是RHEL的一個(gè)附屬項(xiàng)目(Fedora一直被認(rèn)為是,但事實(shí)并非如此)。有些人氣壞了,有些人卻認(rèn)為這聽(tīng)起來(lái)很完美。

紅帽最近因?yàn)楦淖僀entOS的運(yùn)營(yíng)方式而處于風(fēng)口浪尖,但這種模式看起來(lái)正是開(kāi)源企業(yè)運(yùn)營(yíng)的正確方式。

紅帽升級(jí)了CentOS,使其不再是Red Hat Enterprise Linux(RHEL)的克隆,而更像是RHEL的一個(gè)附屬項(xiàng)目(Fedora一直被認(rèn)為是,但事實(shí)并非如此)。有些人氣壞了,有些人卻認(rèn)為這聽(tīng)起來(lái)很完美。

如果你是一個(gè)開(kāi)源企業(yè)家,想知道這對(duì)你意味著什么,那么,Chef聯(lián)合創(chuàng)始人兼System Initiative首席執(zhí)行官Adam Jacob的觀點(diǎn)值得一看。

所有的東西都是開(kāi)源的

Jacob的第一條規(guī)則就是開(kāi)放。”如果我再次為一家公司實(shí)施開(kāi)源戰(zhàn)略,我將擁有上游,它將是完全開(kāi)源的,我將樂(lè)于與下游的任何人合作。但不僅僅是一個(gè)開(kāi)放的上游,還要推出商業(yè)發(fā)行版,并在開(kāi)放的情況下,與下游就非商業(yè)發(fā)行版合作。”

他說(shuō)的“上游”和“下游”是什么意思?在開(kāi)源中,將上游視為初始開(kāi)源項(xiàng)目的父項(xiàng)目。下游可能是上游的分支或發(fā)行版(打包上游代碼的特定構(gòu)建)。

紅帽所宣布的根本上是CentOS將從下游轉(zhuǎn)移到上游。正如Jacob指出的那樣,F(xiàn)acebook這樣的公司可以與紅帽合作,這是他們以前無(wú)法做到的(因?yàn)镕edora與RHEL的合作不夠緊密)。CentOS作為RHEL的下游社區(qū),主要是用戶、消費(fèi)者,而不是合作者。這是一個(gè)可以免費(fèi)得到RHEL(改名為CentOS)的地方。

因此,Jacob指出,“除了使用它之外,他們并沒(méi)有對(duì)它進(jìn)行投入。當(dāng)有人拆除下游時(shí),他們會(huì)發(fā)瘋,像是供水受到威脅。因此,更好的辦法是讓人們以合作者的身份參與到開(kāi)源項(xiàng)目中,并通過(guò)商業(yè)發(fā)行版來(lái)約束用戶成為客戶,如果他們希望獲得認(rèn)證的發(fā)行版。”

開(kāi)源+云

開(kāi)源公司實(shí)現(xiàn)這種模式的一種方式是將其上游開(kāi)源,并創(chuàng)建云發(fā)行版(托管服務(wù))。各種各樣的公司或多或少地接受了這種模式。

舉個(gè)例子,Yugabyte,一年前就放棄Open Core模式,將其數(shù)據(jù)庫(kù)代碼100%開(kāi)源。一年后,其CTO Karthik Ranganathan在一次采訪中告訴筆者,“這讓我們的采用率大大提高。Yugabyte集群的數(shù)量增長(zhǎng)了10倍,但這也大大加快了他們的業(yè)務(wù),而沒(méi)有失去任何管道。有人能把它帶到上游,創(chuàng)造一個(gè)有競(jìng)爭(zhēng)力的下游競(jìng)爭(zhēng)者嗎?當(dāng)然。但沒(méi)人能在Yugabyte的地盤(pán)上擊敗Yugabyte。

再看看Redis Labs。在過(guò)去的幾年里,該公司在授權(quán)方面做了一些手腳,但仍然保持核心Redis的完全開(kāi)放,同時(shí)鼓勵(lì)不斷增長(zhǎng)的社區(qū)(包括下游競(jìng)爭(zhēng)對(duì)手)幫助改進(jìn)代碼。雖然Redis Labs沒(méi)公布這么做的結(jié)果,但其業(yè)務(wù)在蓬勃發(fā)展,盡管有大約10家左右的公司創(chuàng)造了具有競(jìng)爭(zhēng)力的下游托管服務(wù)產(chǎn)品。

這讓我們回到Jacob所說(shuō)的:“開(kāi)放上游。制作商業(yè)發(fā)行版。在開(kāi)放的情況下,在下游就非商業(yè)發(fā)行版開(kāi)展合作。”

這就是策略。這就是魔法。你不需要去做Open Core或任何其他種類的開(kāi)源。你可以開(kāi)源所有的東西,只需確保你有一個(gè)堅(jiān)實(shí)的托管云服務(wù)。這種對(duì)云的依賴正是推動(dòng)MongoDB、Confluent、DataStax、Redis Labs和其他公司取得巨大成功的原因。它們也可以是你的參照。

原文鏈接:

Chef cofounder on CentOS:It's time to open source everything-TechRepublic

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論