作為中國少數頗有影響力的開源項目之一,青云QingCloud 應用及容器平臺研發總監周小四將KubeShpere稱之為一個“產品”, 希望KubeShpere能作為更能落地的“產品”,而不是需要額外做太多工作的、傳統意義上的“開源項目”。
在他看來,應該用發展的眼光看待開源這件事。
從OpenStack開始,國內開始出現了基于一個開源項目做商用產品的創業公司,開源項目像是一個命題作文,各家基于同一個開源項目來做產品,做出來的產品卻有很大差異。
由于這些商業產品本身不開源,在實際落地的時候通常是作為一個個項目來實施的,而不是作為標準化產品來交付,有的還會加入許多自己獨有的方案,這導致各個產品相互間或多或少的存在一些差異,在用戶端會造成一些混亂。
KubeSphere直接作為產品,也是為了避免此類問題。
開源的好處有很多,能讓很多優秀的人一起解決一個問題,讓專業的人提出專業的優化建議,甚至來編寫代碼,參與的人多,用的人多,很容易獲得影響力,但開源社區也不能全靠開源熱情,不能全靠“愛”發電。
商用版和社區版是比較常見的方式。與想象中不同的是,KubeSphere開源社區不輸出商業版本的KubeSphere,而是會輸出完整的、功能齊全的開源方案,如此一來,那要如何長期運轉下去一個工程量浩大的 KubeSphere呢?
原來,KubeSphere開源社區背后有青云QingCloud的支撐。同時,KubeSphere開源社區也在積極打造自身的商業模式,上線KubeSphere.Cloud商業網站,為社區有商業支持與服務訴求的用戶提供付費支持服務。除了專職的運營人員以外,社區還支持有余力的用戶以眾包的方式提供支持服務。
此外,包括青云QingCloud在內的企業則可以基于KubeSphere做商業化的產品,只要符合一定條件即可,如此開放性也將是KubeSphere持續演進和發展非常關鍵的一步。
KubeSphere開源社區發展的另外一個重要的內在動力是社區本身。周小四強調,KubeSphere非常貼近社區用戶, KubeSphere開源社區和社區用戶之間是“水和魚”一樣交融在一起的關系,社區為用戶提供服務,用戶也會提出反饋和意見,社區用戶是開源社區的無價之寶。
周小四非常看好KubeSphere下一階段的發展前景,他認為未來是屬于開源方案的天下,閉源有其局限性。目前越來越多的用戶正在從閉源解決方案向KubeSphere遷移,KubeSphere漸漸趨于成熟,再做一個類似KubeSphere的方案為時已晚。