小米崔寶秋:云原生與大數(shù)據(jù)、AIoT、開源的碰撞之路

田瑋靖
在云原生、大數(shù)據(jù)、人工智能以及開源領(lǐng)域均有實(shí)踐經(jīng)驗(yàn)的崔寶秋認(rèn)為,類似于云原生+大數(shù)據(jù)這樣技術(shù)的“強(qiáng)強(qiáng)聯(lián)合”將成為云原生時(shí)代的發(fā)展趨勢,運(yùn)維和基礎(chǔ)軟件開發(fā)者、服務(wù)端和前端開發(fā)者所關(guān)注的技術(shù)點(diǎn)各有不同。

談及當(dāng)下技術(shù)領(lǐng)域的熱詞,必定有云原生、大數(shù)據(jù)、AIoT,不僅因?yàn)檫@些新興技術(shù)擁有前所未有的創(chuàng)造力,更是因其中每一項(xiàng)技術(shù)都代表諸多未知的可能。而當(dāng)這些技術(shù)相互碰撞時(shí),將為軟件發(fā)展、技術(shù)進(jìn)步、城市升級(jí)帶來無限想象。在云原生、大數(shù)據(jù)、人工智能以及開源領(lǐng)域均有實(shí)踐經(jīng)驗(yàn)的崔寶秋認(rèn)為,類似于云原生+大數(shù)據(jù)這樣技術(shù)的“強(qiáng)強(qiáng)聯(lián)合”將成為云原生時(shí)代的發(fā)展趨勢,運(yùn)維和基礎(chǔ)軟件開發(fā)者、服務(wù)端和前端開發(fā)者所關(guān)注的技術(shù)點(diǎn)各有不同。

提到小米集團(tuán),我們脫口而出的大多是“雷軍”;而提到小米+開源,很多人第一時(shí)間會(huì)想到小米集團(tuán)副總裁崔寶秋。崔寶秋不僅身體力行地推動(dòng)開源發(fā)展,更引領(lǐng)了小米的“云計(jì)算-大數(shù)據(jù)-人工智能技術(shù)”發(fā)展路線。2012年以首席架構(gòu)師的身份加入小米的崔寶秋,當(dāng)時(shí)主要負(fù)責(zé)米聊的后臺(tái)服務(wù)器團(tuán)隊(duì)。在他看來,這家公司和他熟悉的硅谷互聯(lián)網(wǎng)科技公司有所不同,缺少了非常重要的集團(tuán)層面的工程技術(shù)部和運(yùn)維部。于是,他毅然決定基于米聊服務(wù)器團(tuán)隊(duì)打造小米云平臺(tái)。“用云平臺(tái)這個(gè)名字主要有兩個(gè)考慮:一是這個(gè)團(tuán)隊(duì)必須是為整個(gè)集團(tuán)服務(wù)的底層平臺(tái)部門,不只是服務(wù)米聊業(yè)務(wù);二是體現(xiàn)了‘云’的重要性,從云存儲(chǔ)到云計(jì)算,云是各種互聯(lián)網(wǎng)服務(wù)和大數(shù)據(jù)應(yīng)用的基礎(chǔ)。這和今天人們講的云原生有不謀而合之處。”崔寶秋說道。

2345截圖20211028093243.png

小米集團(tuán)副總裁崔寶秋

確實(shí),“云”的重要性逐漸被大眾熟知。這體現(xiàn)在云原生與智能硬件的結(jié)合,為產(chǎn)品增添智能服務(wù),為用戶提供貼心體驗(yàn);體現(xiàn)在云原生與人工智能(Artificial Intelligence,AI)的結(jié)合,通過人工智能一方面解決云原生領(lǐng)域的決策和優(yōu)化問題,另一方面能夠使產(chǎn)品更具人工智能服務(wù)能力;也體現(xiàn)在云原生與大數(shù)據(jù)的結(jié)合,大數(shù)據(jù)是云原生治理整個(gè)數(shù)字化轉(zhuǎn)型生態(tài)的一個(gè)重要方向;更體現(xiàn)在“云”與開源互利協(xié)作所帶來的軟件、云環(huán)境、開源生態(tài)的大發(fā)展。

那么,云原生與大數(shù)據(jù)、人工智能、硬件、開源能夠碰撞出怎樣的火花?小米集團(tuán)副總裁崔寶秋向《新程序員》透漏了很多信息,也分享了諸多個(gè)人觀點(diǎn)與行業(yè)洞察。

互聯(lián)網(wǎng)技術(shù)離不開“云”

《新程序員》:2021年的工作中,你的精力是如何分配的?

崔寶秋:2021年主要在忙小米內(nèi)部的人才培訓(xùn)、技術(shù)合作、開源、安全和隱私等方面的工作。在培訓(xùn)方面,從專業(yè)力、通識(shí)力,到領(lǐng)導(dǎo)力,我們要覆蓋小米幾乎所有的員工。在專業(yè)力領(lǐng)域,因?yàn)樾∶椎募夹g(shù)體系非常龐大,所以有很多壓力。整體來看,小米同學(xué)們對(duì)云計(jì)算、大數(shù)據(jù)、人工智能方面的需求比較多。

《新程序員》:在加入小米組建人工智能與云平臺(tái)團(tuán)隊(duì)時(shí),云計(jì)算、大數(shù)據(jù)等技術(shù)還不是特別成熟,是什么因素讓你認(rèn)定并主導(dǎo)了小米“云計(jì)算-大數(shù)據(jù)-人工智能技術(shù)”這條發(fā)展路線?

崔寶秋:我加入小米之前,先后在硅谷的Yahoo和LinkedIn從事搜索引擎與大數(shù)據(jù)方面的工作。這兩段工作經(jīng)歷讓我對(duì)云計(jì)算和大數(shù)據(jù)有了非常深的認(rèn)識(shí),尤其是大數(shù)據(jù)。來到小米后,我堅(jiān)信大數(shù)據(jù)能給小米帶來無窮的價(jià)值,所以剛到小米我就開始力推大數(shù)據(jù)和數(shù)據(jù)科學(xué),并到處倡導(dǎo)數(shù)據(jù)驅(qū)動(dòng)和數(shù)據(jù)科學(xué)家的理念??梢哉f,我當(dāng)時(shí)的終極目標(biāo)是做大數(shù)據(jù),沒有考慮人工智能(那是2012年,深度學(xué)習(xí)剛剛開始有些熱度,人工智能真正火起來是在4年之后的2016年)。而大數(shù)據(jù)離不開云,所以就必須從云計(jì)算開始,必須打造云平臺(tái)團(tuán)隊(duì)。2016年AlphaGo事件之后,以深度學(xué)習(xí)和大數(shù)據(jù)為基礎(chǔ)的新一代人工智能技術(shù)才被行業(yè)高度認(rèn)同,小米也緊跟時(shí)代步伐,制定了“All in AI”的戰(zhàn)略,開始組建小米AI實(shí)驗(yàn)室,大力投入人工智能,小米云平臺(tái)團(tuán)隊(duì)也因此改名為“小米人工智能與云平臺(tái)”團(tuán)隊(duì),才有了現(xiàn)在看起來比較完整的“云計(jì)算-大數(shù)據(jù)-人工智能”技術(shù)發(fā)展路線。

《新程序員》:在中國移動(dòng)互聯(lián)網(wǎng)的黃金時(shí)期,為什么你認(rèn)為云平臺(tái)是移動(dòng)互聯(lián)網(wǎng)公司必須擁有的互聯(lián)網(wǎng)屬性?

崔寶秋:在回答這個(gè)問題之前,我們需要先明確另一個(gè)問題:互聯(lián)網(wǎng)公司是什么?我認(rèn)為,互聯(lián)網(wǎng)公司就是利用互聯(lián)網(wǎng)技術(shù),在互聯(lián)網(wǎng)平臺(tái)上做內(nèi)容與服務(wù)的分發(fā)并從中獲利的公司。移動(dòng)互聯(lián)網(wǎng)就是今天的互聯(lián)網(wǎng),互聯(lián)網(wǎng)技術(shù)離不開云,不管是云計(jì)算、大數(shù)據(jù),還是人工智能。一個(gè)移動(dòng)互聯(lián)網(wǎng)公司要做內(nèi)容與服務(wù)的分發(fā),離不開應(yīng)用與互聯(lián)網(wǎng)服務(wù),同樣離不開云,離不開云端的服務(wù)器。

云原生將向大數(shù)據(jù)方向發(fā)展

《新程序員》:很多人知道“云原生”,但究竟什么是“云原生”,業(yè)界有諸多定義且一直在變化,你理解的云原生是怎樣的?

崔寶秋:云原生是最近幾年比較火的概念,不同的人可能有不同的解讀。我理解的云原生是一種基于云計(jì)算的靈活性、可擴(kuò)展性和彈性來構(gòu)建并運(yùn)行軟件應(yīng)用程序的理念和方法論。在云原生的理念中,所有應(yīng)用在設(shè)計(jì)階段就應(yīng)該考慮如何在云計(jì)算的環(huán)境下以最佳的方式運(yùn)行,以發(fā)揮云計(jì)算的彈性、高容錯(cuò)、自恢復(fù)和按需使用等優(yōu)勢。云原生的方法論中往往覆蓋了微服務(wù)、容器、CI/CD、敏捷開發(fā)、DevOps等現(xiàn)代的軟件開發(fā)技術(shù)和理念。

《新程序員》:云原生目前有哪些技術(shù)瓶頸和落地痛點(diǎn)?

崔寶秋:一個(gè)大型企業(yè)落地云原生有兩大類挑戰(zhàn):一類是容器、編排等硬核技術(shù),另一類是企業(yè)服務(wù)治理的治理類技術(shù)。第一類挑戰(zhàn)屬于硬核技術(shù),這幾年的發(fā)展沉淀了一些成熟的基本能力,但隨著云原生在更廣泛領(lǐng)域的應(yīng)用,我們也面臨著新的挑戰(zhàn),例如如何能更安全、啟動(dòng)更快、軟硬一體等。第二類挑戰(zhàn)屬于技術(shù)管理的挑戰(zhàn),是技術(shù)、業(yè)務(wù)、組織之間整體協(xié)同的復(fù)雜問題,包括新舊技術(shù)團(tuán)隊(duì)的劃分、存量業(yè)務(wù)的治理改造等。

《新程序員》:云原生最核心的就是面向用戶的應(yīng)用部署,如何穩(wěn)定、快速地在云上部署一套全生命周期的應(yīng)用?

崔寶秋:云原生技術(shù)在業(yè)務(wù)側(cè)的結(jié)果就是改善應(yīng)用部署,從這個(gè)角度看,以應(yīng)用、服務(wù)為核心關(guān)注點(diǎn)就是非常自然的了。為達(dá)到這個(gè)目標(biāo),一般有兩條思路,一條是強(qiáng)化基礎(chǔ)服務(wù)即代碼思路,讓程序員通過“程序”定義、管理全生命周期;另一條是產(chǎn)品易用化思路,降低產(chǎn)品使用門檻,盡量封裝抽象過程中的安全、質(zhì)量細(xì)節(jié),讓人人都能部署高質(zhì)量應(yīng)用。前者更適合專業(yè)程序員,后者面向更廣泛的用戶,目前業(yè)界有從第一種方式向第二種方式側(cè)重的傾向,這也符合技術(shù)發(fā)展的趨勢。

《新程序員》:企業(yè)在構(gòu)建云原生應(yīng)用時(shí),怎么才能最大程度發(fā)揮云原生的特性?

崔寶秋:云原生的推動(dòng)焦點(diǎn)不是像虛擬化生態(tài)那樣從基礎(chǔ)設(shè)施開始自下而上推動(dòng)變革,而是要求聚焦業(yè)務(wù)應(yīng)用,從上而下拆解相關(guān)核心能力并落地。中大型的互聯(lián)網(wǎng)企業(yè),還是要基于業(yè)務(wù)對(duì)云原生的需求敏捷構(gòu)建自有的云原生應(yīng)用和服務(wù)平臺(tái),通過不斷積累相關(guān)技術(shù)能力和組織能力,推動(dòng)增量業(yè)務(wù)的使用和存量業(yè)務(wù)的遷移,在計(jì)算存儲(chǔ)分離的基礎(chǔ)上盡量實(shí)現(xiàn)資源池化,才能最大程度發(fā)揮云原生相關(guān)特性。

《新程序員》:有人認(rèn)為云原生將會(huì)向大數(shù)據(jù)方向發(fā)展,對(duì)此你有何看法?對(duì)于這個(gè)方向,你預(yù)測會(huì)有哪些實(shí)際的落地場景和應(yīng)用?

崔寶秋:我比較認(rèn)同這個(gè)看法,一部分原因是大數(shù)據(jù)在未來各個(gè)領(lǐng)域的重要性會(huì)日益明顯,越來越多的應(yīng)用會(huì)離不開大數(shù)據(jù),離不開依托于大數(shù)據(jù)的人工智能。傳統(tǒng)的基于Hadoop生態(tài)的大數(shù)據(jù)系統(tǒng),存在著彈性不足、維護(hù)困難、資源利用率低等一系列問題,因此云原生的某些技術(shù)也適合治理大數(shù)據(jù)生態(tài)。例如,在線和離線計(jì)算集群的部署可以通過容器化治理實(shí)現(xiàn)削峰填谷,進(jìn)而大量提升資源使用率;云原生應(yīng)用對(duì)有狀態(tài)服務(wù)的強(qiáng)需求會(huì)推動(dòng)基于高性能分布式存儲(chǔ)技術(shù)的飛速演進(jìn);容器的鏡像技術(shù)能大大加速大數(shù)據(jù)基礎(chǔ)軟件和系統(tǒng)的迭代更新頻率,確保整體環(huán)境的最終一致性等??梢哉f,大數(shù)據(jù)方向是云原生治理整個(gè)數(shù)字化轉(zhuǎn)型生態(tài)的一個(gè)重要方向。

《新程序員》:你認(rèn)為未來云原生技術(shù)會(huì)向哪些方向發(fā)展?開發(fā)者可以關(guān)注哪些方面?

崔寶秋:從小米的角度,我們認(rèn)為云原生有以下幾個(gè)發(fā)展方向。

其一,容器周邊技術(shù)的核心突破,包括計(jì)算存儲(chǔ)分離、資源隔離、混合部署、軟硬件結(jié)合、安全技術(shù)等,解決容器承載有狀態(tài)應(yīng)用以及提升資源利用率一系列問題。

其二,非Java生態(tài)的微服務(wù)開發(fā)框架。目前微服務(wù)體系最完善的是Java技術(shù)棧,其他主流研發(fā)語言還需要有更加成熟、民主化的方案來普遍應(yīng)用。

其三,在數(shù)字化轉(zhuǎn)型的大背景下,傳統(tǒng)架構(gòu)向微服務(wù)架構(gòu)遷移的工具和解決方案,以及當(dāng)前主流的低代碼等新技術(shù)與云原生的結(jié)合。

其四,業(yè)務(wù)邏輯和基礎(chǔ)服務(wù)極致分離。云原生的不可變基礎(chǔ)設(shè)施偏I(xiàn)aaS層面,未來PaaS和SaaS層面也會(huì)有大量的無狀態(tài)服務(wù)逐漸孵化和發(fā)展,目前典型的例子就是Serverless的大面積使用。

運(yùn)維和基礎(chǔ)軟件開發(fā)者可以關(guān)注第一點(diǎn)和第四點(diǎn),服務(wù)端和前端開發(fā)者可能更需要關(guān)注第二點(diǎn)和第三點(diǎn)。

云原生與AIoT密不可分

《新程序員》:小米集團(tuán)是從什么時(shí)候開始布局云原生的?目前在云原生方向做了哪些事情?

崔寶秋:早在2015年我就讓團(tuán)隊(duì)開始研究容器和微服務(wù),之后很快就開始在一些場景中落地這些技術(shù)。有很長一段時(shí)間,集團(tuán)內(nèi)部同時(shí)布局Mesos和Kubernetes,早期的Mesos比較成熟,但我一直更看好當(dāng)時(shí)不太成熟的Kubernetes,現(xiàn)在看來當(dāng)時(shí)的判斷是對(duì)的。

基于這些云原生技術(shù),我們?cè)诮档土搜邪l(fā)和運(yùn)維的工作量的同時(shí)能支撐業(yè)務(wù)的高速發(fā)展。目前我們?cè)诠痉秶鷥?nèi)擴(kuò)大這些技術(shù)的應(yīng)用,在原有研發(fā)、運(yùn)維效率帶來的價(jià)值被提升之外,我們也更加注重資源效率的改善,通過云原生技術(shù)為業(yè)務(wù)帶來實(shí)質(zhì)性的成本降低。

這個(gè)過程中,我們要解決云原生技術(shù)研發(fā)以及企業(yè)架構(gòu)治理這兩類挑戰(zhàn)。云原生技術(shù)研發(fā)包括業(yè)務(wù)間的混布、利用公有云資源進(jìn)行彈性伸縮等;企業(yè)架構(gòu)治理包括推進(jìn)存量服務(wù)的服務(wù)化治理與改造、規(guī)范研發(fā)流程、精細(xì)化治理資源成本等。

《新程序員》:小米機(jī)器學(xué)習(xí)平臺(tái)基于Kubernetes構(gòu)建,而Kubernetes概念多且復(fù)雜,你們?cè)陂_發(fā)過程中有沒有遇到技術(shù)難題或者典型問題?另外在使用Kubernetes時(shí),有哪些建議可以給到其他企業(yè)?

崔寶秋:小米在2016年開始根據(jù)內(nèi)部機(jī)器學(xué)習(xí)和深度學(xué)習(xí)需求,基于Kubernetes構(gòu)建小米的深度學(xué)習(xí)服務(wù)。開發(fā)者可以在云端使用GPU訓(xùn)練模型,秒級(jí)啟動(dòng)分布式訓(xùn)練任務(wù),兼容TensorFlow等深度學(xué)習(xí)框架,也可以一鍵部署訓(xùn)練好的模型,或者創(chuàng)建基于GPU的開發(fā)環(huán)境,提供模型開發(fā)、訓(xùn)練、調(diào)優(yōu)、測試、部署和預(yù)測一站式解決方案。

因?yàn)镃PU機(jī)器普遍比較貴,遇到核心問題如何加速深度學(xué)習(xí)訓(xùn)練及提升GPU集群資源利用率?我們主要使用RDMA網(wǎng)絡(luò)提升、訓(xùn)練網(wǎng)絡(luò)性能,在Kubernetes調(diào)度框架的基礎(chǔ)上實(shí)現(xiàn)機(jī)器學(xué)習(xí)場景的調(diào)度器,支持更加靈活的GPU調(diào)度策略和資源搶占,訓(xùn)練任務(wù)支持公有云彈性等,有效提升GPU集群的資源利用率。

云原生生態(tài)已經(jīng)日趨成熟,CNCF社區(qū)也已包含基礎(chǔ)設(shè)施的項(xiàng)目,建議新的企業(yè)更加積極擁抱云原生和Kubernetes,加入云原生生態(tài),利用生態(tài)紅利,站在巨人肩膀上構(gòu)建自己的業(yè)務(wù)。

《新程序員》:小米的硬件產(chǎn)品有很多,硬件+云原生技術(shù)是否會(huì)列入小米集團(tuán)下一步的發(fā)展計(jì)劃中,計(jì)劃做哪些事情?

崔寶秋:“硬件+云原生”技術(shù)早已是小米集團(tuán)的一部分。眾所周知,“手機(jī)×AIoT”是小米的核心戰(zhàn)略,這里面不管是手機(jī)還是任何AIoT設(shè)備,都是智能硬件、智能設(shè)備,而智能設(shè)備的一大特點(diǎn)就是互聯(lián)互通,并利用云計(jì)算、大數(shù)據(jù)和人工智能給用戶提供各種智能服務(wù)。所以,小米硬件和云原生技術(shù)一直是密不可分的,這也一直是小米技術(shù)發(fā)展的方向。

《新程序員》:未來,人工智能與云原生會(huì)碰撞出怎樣的火花?

崔寶秋:一方面,人工智能可以解決云原生領(lǐng)域的決策和優(yōu)化問題。例如,AIOps技術(shù)就用于解決運(yùn)維的決策問題。這背后是由于容器、微服務(wù)等一系列應(yīng)用構(gòu)建流程的標(biāo)準(zhǔn)化,會(huì)產(chǎn)生大量結(jié)構(gòu)化數(shù)據(jù),有了數(shù)據(jù)就可以通過人工智能實(shí)現(xiàn)智能決策和自動(dòng)化執(zhí)行,提升系統(tǒng)效率和可靠性。另一方面,云原生技術(shù)也能讓人工智能服務(wù)變得唾手可得。通過將人工智能的能力基于云封裝成服務(wù),可以讓更多軟件引用豐富的人工智能服務(wù)的能力,提升軟件產(chǎn)品的用戶體驗(yàn)。

云原生與開源互利協(xié)作

《新程序員》:你一直在推動(dòng)開源的發(fā)展,請(qǐng)用幾個(gè)詞簡單概括你對(duì)開源的認(rèn)識(shí)或態(tài)度?

崔寶秋:開放、共享、共建、未來、平臺(tái)、模式、競爭力。

《新程序員》:面對(duì)不斷更迭的技術(shù)市場,你認(rèn)為開源的核心競爭力是什么?

崔寶秋:互聯(lián)網(wǎng)的力量,群體和社區(qū)的力量。

《新程序員》:可以談?wù)勯_源和云原生的關(guān)系嗎?

崔寶秋:開源起源于早年的自由軟件運(yùn)動(dòng),沒有自由軟件運(yùn)動(dòng),就沒有GNU,就沒有GNU/Linux,就沒有今天的開源。不夸張地講,沒有自由軟件和開源軟件,就沒有今天的云計(jì)算、大數(shù)據(jù)和人工智能技術(shù)的快速成熟,也就沒有今天人們談?wù)摰脑圃?。?jīng)過這些年的發(fā)展,開源已經(jīng)成為了主流的軟件開發(fā)協(xié)作模式。在云原生技術(shù)領(lǐng)域,CNCF開源基金會(huì)對(duì)云原生的發(fā)展起到了非常大的促進(jìn)作用。相信未來開源模式會(huì)繼續(xù)促進(jìn)云原生技術(shù)持續(xù)發(fā)展。

《新程序員》:有人說開源是云原生環(huán)境的首選或未來,你怎么看?原因是什么?

崔寶秋:我高度認(rèn)同這個(gè)說法,因?yàn)槲蚁嘈砰_源是軟件的未來。近些年出現(xiàn)了很多采用開源模式的商業(yè)公司,借助云的環(huán)境與生態(tài)快速發(fā)展成大型軟件企業(yè),獲得了商業(yè)上的成功。于是也自然有更多公司復(fù)制這種模式,開源和云的結(jié)合是一種趨勢。

在這背后,是開源軟件廠商和云廠商積極地?fù)肀П舜说膬?yōu)勢,相互促進(jìn)發(fā)展。開源模式為云廠商帶來了跨廠商的標(biāo)準(zhǔn)化,消除了用戶對(duì)單一廠商綁定的顧慮;而云廠商的云原生環(huán)境也為開源軟件帶來了優(yōu)秀的底層基礎(chǔ)設(shè)施,讓軟件的部署發(fā)布變得更容易、規(guī)模更大。這種互利的協(xié)作,相信還會(huì)持續(xù),會(huì)給業(yè)界帶來更大的變化。

《新程序員》:未來所有的軟件都會(huì)走向開源嗎?你如何看待國內(nèi)許多開源項(xiàng)目的不可持續(xù)性?

崔寶秋:我相信開源是軟件的未來,但這不等于所有的軟件都一定會(huì)開源,我認(rèn)為通用的、有一定普世價(jià)值的軟件,尤其是那些具有長期價(jià)值、需要長期投入、大量參與者一起打造的軟件需要開源。國內(nèi)很多開源項(xiàng)目不可持續(xù),第一個(gè)原因是這些項(xiàng)目開源的初心就不對(duì),有很多項(xiàng)目是為了開源而開源、為了KPI而開源,沒有長期和社區(qū)共建的必要性,原作者可能也根本沒有這方面的打算。第二個(gè)原因較普遍,是項(xiàng)目背后的作者或者企業(yè)沒有長期投入的資源和決心。第三個(gè)原因就是很多人對(duì)如何維護(hù)一個(gè)開源項(xiàng)目、如何打造一個(gè)活躍的開源社區(qū)沒有足夠經(jīng)驗(yàn)。

《新程序員》:目前,國內(nèi)云原生開源社區(qū)的成熟度與參與度還不足夠,你有什么想對(duì)開發(fā)者、企業(yè)、開源社區(qū)說的嗎?

崔寶秋:首先,我比較樂觀,我認(rèn)為我國的開源力量在迅速崛起,開源運(yùn)動(dòng)在國內(nèi)如火如荼,我們的云原生社區(qū)的成熟度和參與度會(huì)越來越好。其次,我給開發(fā)者、企業(yè)和開源社區(qū)的一些建議是:建議大家都能真正理解開源的精神、理念和方法論,真正做到開放、平等、共享、共建,真正形成合力,共同打造屬于我們所有人的開源社區(qū),少一些為開源而開源、為KPI而開源、純?yōu)榧夹g(shù)品牌或者影響力而開源的現(xiàn)象。

THEEND

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

更多
暫無評(píng)論