Docker改名Moby:急于商業(yè)化陷入品牌更名亂象
這事兒吧,說(shuō)出來(lái)像個(gè)繞口令,但其實(shí)道理很淺顯。
一、一句話版本,后面的可以不看
Docker公司直接把原Docker項(xiàng)目改名成了Moby,是為了將之前數(shù)年里構(gòu)建出來(lái)的龐大的粉絲團(tuán)體和Google搜索內(nèi)容(Google search footprint)全部轉(zhuǎn)移到Docker公司的商業(yè)產(chǎn)品上。
需要注意:Docker公司的商業(yè)產(chǎn)品包括了Docker EE和Docker CE,前者是企業(yè)收費(fèi)版,后者是社區(qū)免費(fèi)版。也就是說(shuō),以后大家用的(包括大家現(xiàn)在機(jī)器里已經(jīng)安裝的)都是Docker公司的產(chǎn)品(注意,并不是項(xiàng)目),這個(gè)產(chǎn)品名叫Docker CE(命名方式如Docker 17.XX)。
Docker公司也會(huì)不遺余力的鼓勵(lì)用戶在試用后購(gòu)買付費(fèi)版本(這很正常)。
二、關(guān)于Moby
Moby會(huì)以一個(gè)開(kāi)源組織(Github Org)的方式存在。Docker CE這個(gè)產(chǎn)品,會(huì)由Moby組織下的Moby項(xiàng)目以及其他項(xiàng)目構(gòu)建和編譯出來(lái)的。Moby組織下面的項(xiàng)目均由社區(qū)開(kāi)發(fā)者共同維護(hù)。
這也就意味著對(duì)于Moby社區(qū)的參與者來(lái)說(shuō),你們今后的工作方式是:貢獻(xiàn)Moby下的項(xiàng)目,然后使用Docker公司的Docker CE產(chǎn)品。
你也應(yīng)該明白了,并不會(huì)存在一個(gè)開(kāi)源項(xiàng)目叫Docker CE。因?yàn)镈ocker CE是一個(gè)產(chǎn)品,你一定得從Docker公司官網(wǎng)上來(lái)下載使用。
三、用戶到底在抱怨什么?
截止到目前為止(4月22日),A new upstream project to break up Docker into independent components by shykes · Pull Request #32691 · moby/moby 這個(gè)PR下面有588個(gè)『踩』和456個(gè)『困惑』,相比122個(gè)『贊』,社區(qū)開(kāi)發(fā)者對(duì)Docker公司這個(gè)行為的不滿可見(jiàn)一斑。
點(diǎn)贊的估計(jì)還有不少競(jìng)爭(zhēng)對(duì)手的,畢竟能在跟Docker公司在開(kāi)源社區(qū)角力上松口氣了。拆分后的Moby項(xiàng)目們無(wú)論在Docker公司的投入上、新特性的開(kāi)放程度上、還是開(kāi)發(fā)者活躍程度上,都會(huì)受到不小的影響。 哦,對(duì)了,LinuxKit這個(gè)項(xiàng)目又搶了所有人的飯碗,這個(gè)贊點(diǎn)的略心痛。LinuxKit這個(gè)項(xiàng)目跟安全扯不上半毛錢關(guān)系,就是一個(gè)distro。什么,你還想用CoreOS/RetHat/RancherOS?醒醒吧,劍指的就是你!
同樣的事情當(dāng)然還發(fā)生在HackerNews上:A new upstream project to break up Docker into independent components 已經(jīng)吵成一片。
實(shí)際上,如果是正常的技術(shù)公司的話,一般會(huì)選擇繼續(xù)維護(hù)自己的開(kāi)源項(xiàng)目,然后在自己公司里賣一個(gè)企業(yè)版以及企業(yè)服務(wù)。這種例子太多了,幾乎每個(gè)開(kāi)源項(xiàng)目都是這個(gè)套路。
但是唯獨(dú)Docker公司,它直接把Docker開(kāi)源項(xiàng)目改名了,或者說(shuō)的更直白一點(diǎn),給抹去了。從這天開(kāi)始,你再也不可能找到一個(gè)叫Docker的開(kāi)源項(xiàng)目。你從Google上搜到所有跟『Docker』相關(guān)的信息,都會(huì)指向Docker公司的那兩個(gè)產(chǎn)品。原先Docker項(xiàng)目龐大的粉絲群,直接變成了Docker公司的客戶。
這也是為什么所羅門一再解釋『原先的Docker用戶并不受影響』但是很多人并不買賬的原因。問(wèn)題不在于什么項(xiàng)目要改名啦,依賴庫(kù)不能用啦這種小問(wèn)題。
關(guān)鍵問(wèn)題在于,原Docker開(kāi)源項(xiàng)目的用戶被實(shí)實(shí)在在地愚弄了一把。
這是前所未有的(不知道過(guò)去20年里大家有沒(méi)有類似的例子)。
四、為什么這樣做?
過(guò)去的20年里,成功的開(kāi)源項(xiàng)目數(shù)不勝數(shù),但是這些項(xiàng)目背后成功的商業(yè)公司堪稱寥寥。要真較真說(shuō)案例,也就RedHat這種能夠控制到操作系統(tǒng)層面的公司,才勉強(qiáng)算是個(gè)成功的例子。其他的項(xiàng)目,越往上層走,越難盈利(因?yàn)橛脩粼诫y留住)。實(shí)際上,大多數(shù)開(kāi)源項(xiàng)目的商業(yè)公司,能養(yǎng)活這個(gè)項(xiàng)目就已經(jīng)很不錯(cuò)了,盈利簡(jiǎn)直是天方夜譚。這也是為什么這么多年了,業(yè)內(nèi)還是沒(méi)事兒就討論一把『開(kāi)源怎么掙錢』這個(gè)問(wèn)題。一個(gè)字,難。
君不見(jiàn),這個(gè)圈子里,無(wú)數(shù)來(lái)自伯克利、Google、掌握著核心黑科技的開(kāi)源公司都趴在地上起不來(lái),Docker這個(gè)手里并不控制核心技術(shù)、靠著UI/UX拿了天下的項(xiàng)目,盈利前景又如何呢?
Docker公司不可能看不到這個(gè)問(wèn)題。別忘了它本身就是從一個(gè)PaaS公司(dotCloud)出來(lái)的,所羅門真沒(méi)什么心思考慮開(kāi)源世界的理想抱負(fù)。他從Docker項(xiàng)目成功的第一天開(kāi)始,就是奔著做下一個(gè)VMware去的。否則M$的40億美金收購(gòu),他根本沒(méi)理由拒絕掉。
我要賣產(chǎn)品,可是用戶在哪里?原Docker項(xiàng)目那4w多個(gè)star就跟我招手了。
真就這么急嗎?灣區(qū)這邊一直有傳言稱Docker公司的投資方定下了嚴(yán)苛的盈利標(biāo)準(zhǔn),看來(lái)并不是天方夜譚。一個(gè)做純后端技術(shù)獨(dú)角獸,確實(shí)有為難的一面,誰(shuí)讓咱的目標(biāo)是NASDAQ上市呢。
五、關(guān)于Docker的未來(lái)
毫無(wú)疑問(wèn),Docker公司的未來(lái)是光明的,一個(gè)新的VMware正呼之欲出。重要的是,這個(gè)新VMware構(gòu)建在一種全新的商業(yè)模式上,這其實(shí)是新時(shí)代我們耳熟能詳?shù)模悍劢z經(jīng)濟(jì)。
有人問(wèn):這么一來(lái)開(kāi)發(fā)者不是被得罪了不少嗎?
傻孩子。真正愿意付錢給Docker公司的老板們,才沒(méi)工夫上HackerNews和Github呢!
『Docker?嗯,我聽(tīng)說(shuō)過(guò),好像還挺火的。小劉,咱們也上一套吧!』
造熱度,上熱搜,層出不窮的marketing點(diǎn)子,不斷地吸納新粉、收割老粉(的老板們)。不正是這種模式的精髓?
立志做VMware的Docker公司,并沒(méi)有功夫關(guān)心國(guó)內(nèi)賣『自研Docker企業(yè)版』的小伙伴們。什么『Docker原生』,你再原生還能原生的過(guò)Docker EE?更何況,價(jià)格還不一定誰(shuí)便宜呢。當(dāng)然,國(guó)內(nèi)有個(gè)信息閉塞的好處,大家還能拉著Docker公司的大旗,沾一下Docker龐大粉絲潮的光。
唯獨(dú)阿里云這個(gè)家伙、堂堂世界第三的云,竟然甘做Docker公司的代理人賣起了Docker EE。活該它在DockerCon上的新聞被國(guó)內(nèi)的現(xiàn)場(chǎng)直播員們屏蔽(逃)。
只是,對(duì)于開(kāi)源社區(qū)的參與者來(lái)說(shuō),就真剩下一片呵呵的表情了。Docker這么大的項(xiàng)目說(shuō)沒(méi)就沒(méi),無(wú)數(shù)人點(diǎn)上RIP真不為過(guò)。Moby社區(qū)的活躍度確實(shí)是個(gè)問(wèn)號(hào),別忘了自從Docker公司專注點(diǎn)轉(zhuǎn)移到了Swarmkit項(xiàng)目之后,老的Docker Swarm項(xiàng)目是如何一副慘淡的光景(4k+個(gè)star就沒(méi)變過(guò),說(shuō)好的碾壓Kubernetes呢?)。
還有人說(shuō)以后是不是就是Moby Meetup、Moby Birthday #5、MobyCon2018了呢?
Naive?。‘?dāng)然會(huì)授權(quán)給你們使用Docker商標(biāo)和鯨魚圖片噠。只不過(guò)以后DockerCon變成Docker公司的產(chǎn)品發(fā)布會(huì),你們可別覺(jué)得奇怪。對(duì)了,DockerCon期間一定會(huì)專門給Moby安排個(gè)子項(xiàng)目叫MobyCon的,歡迎參加!
什么,你有情懷想自己開(kāi)個(gè)Moby Meetup?抽風(fēng)了吧。你見(jiàn)過(guò)VMWare World開(kāi)完了再開(kāi)ESXi Con的嗎?
洗洗睡吧。
------------------------------------
利益相關(guān):某Global做云的公司的員工
馬哥教育精英線下Linux班鄭州校區(qū)開(kāi)班倒計(jì)時(shí),優(yōu)惠四重享,贈(zèng)送高達(dá)4000元的學(xué)習(xí)大禮包:
第一重:4月30日前報(bào)名,立減400元,名額有限搶完為止;
第二重:4月30日前報(bào)名,贈(zèng)送馬哥教育內(nèi)部Linux知識(shí)精講教材一本(價(jià)值666元);
第三重:4月30日前報(bào)名,贈(zèng)送馬哥教育實(shí)體服務(wù)器使用資格(價(jià)值1666元);
第四重:4月30日前報(bào)名,贈(zèng)送馬哥教育云學(xué)堂學(xué)習(xí)權(quán)限1個(gè)(價(jià)值1999元);