php 開源輕博客系統(tǒng) 騰訊開源:從內(nèi)部開源到開源社區(qū)一員大將的跨越(圖)php 開源輕博客系統(tǒng)
2022-04-16
騰訊科技報(bào)15萬星,57個(gè)開源項(xiàng)目涵蓋人工智能、移動(dòng)開發(fā)、小程序、架構(gòu)、系統(tǒng)等前沿技術(shù)領(lǐng)域——這是6月26日上午,騰訊移動(dòng)互聯(lián)網(wǎng)事業(yè)群總經(jīng)理劉鑫作為騰訊開源顧問和基金會理事,在LC3(++)國際開源盛會上介紹了騰訊的部分開源成果。
六年來,騰訊開源堅(jiān)持提升開發(fā)者體驗(yàn),從內(nèi)部開源到外部開源,實(shí)現(xiàn)了從開源新兵到開源社區(qū)普通成員的跨越。
騰訊的開源始于2010年,在開放戰(zhàn)略下,內(nèi)部實(shí)行“開放、共享、共同開發(fā)”的研發(fā)模式。迄今為止,已有8000多個(gè)優(yōu)質(zhì)項(xiàng)目在騰訊內(nèi)部廣泛應(yīng)用,跨團(tuán)隊(duì)、跨部門、跨業(yè)務(wù)。這為騰訊對外開源打下了堅(jiān)實(shí)的基礎(chǔ)。
2016年以來,騰訊不斷發(fā)布內(nèi)部開源的優(yōu)質(zhì)項(xiàng)目,騰訊開源逐漸進(jìn)入快節(jié)奏時(shí)代。僅在 2017 年,就有近 20 個(gè)項(xiàng)目開源。其中有全球十大前端開發(fā)工具WeUI、閱文集團(tuán)、科大訊飛等公司廣泛使用的微服務(wù)框架TARS、可快速搭建大型機(jī)器學(xué)習(xí)平臺的AI開源項(xiàng)目等優(yōu)秀的國際社會高度認(rèn)可的項(xiàng)目。開源項(xiàng)目。
但是,要深度融入開源社區(qū),不僅需要項(xiàng)目發(fā)布,還需要社區(qū)參與。“我們非常重視社區(qū)治理的理念。好的開源不僅僅是代碼和程序,而是建立在它之上的規(guī)則和制度的社區(qū),它超越了代碼?!?今天,騰訊對開源的積極貢獻(xiàn)可見于、CNCF等國際主流開源社區(qū)。在本次大會上,騰訊成為基金會白金會員,并宣布將捐贈TARS和兩個(gè)自研開源向基金會采購項(xiàng)目。
“騰訊適合開源嗎?我想答案顯然是肯定的?!?在劉欣看來,騰訊能源基于扎實(shí)的技術(shù)積累,不斷向開源社區(qū)輸出優(yōu)質(zhì)項(xiàng)目,推動(dòng)社區(qū)蓬勃發(fā)展。同時(shí),公司也從開放、互助、創(chuàng)新的開源生態(tài)中獲取養(yǎng)分,以更低的成本改進(jìn)關(guān)鍵戰(zhàn)略技術(shù),與開源合作伙伴形成互惠互利的關(guān)系。
劉欣講話全文如下:
騰訊的開源始于2010年,近兩年逐漸走上正軌。騰訊的企業(yè)文化鼓勵(lì)內(nèi)部競爭和產(chǎn)品導(dǎo)向。團(tuán)隊(duì)習(xí)慣于先抵制再優(yōu)化,強(qiáng)調(diào)技術(shù)服務(wù)于業(yè)務(wù)和用戶。因此,騰訊在開源初期面臨諸多困難,迫切需要自上而下的戰(zhàn)略規(guī)劃。
2010年至2015年,騰訊內(nèi)部率先倡導(dǎo)開源,倡導(dǎo)“開放、共享、共同開發(fā)”的研發(fā)模式小程序開發(fā),可靠組件公司實(shí)現(xiàn)內(nèi)部復(fù)用,減少重復(fù)造輪子,提高效率。這是一個(gè)培養(yǎng)觀念和習(xí)慣的過程。我們首先通過內(nèi)部開源的方式試水,好的項(xiàng)目會被廣泛的跨團(tuán)隊(duì)、跨部門、跨業(yè)務(wù)使用。這是對外開源的基礎(chǔ)。
2016年,騰訊開始在互聯(lián)網(wǎng)上發(fā)布非常好的開源項(xiàng)目。那個(gè)時(shí)候,一個(gè)項(xiàng)目從內(nèi)到外通過開源合規(guī)審計(jì)需??要長達(dá) 3 個(gè)月的時(shí)間。對于企業(yè)做開源,特別是在和基金會合作的過程中,我們發(fā)現(xiàn)合規(guī)是一個(gè)基本要求,非常重要。所以今年我們加緊工作,完善開源合規(guī)流程,和法務(wù)同事合作,效率翻了三番。
2017年,騰訊對外開源開始進(jìn)入快節(jié)奏時(shí)代。今年,騰訊開源了近20個(gè)項(xiàng)目,涵蓋云計(jì)算、騰訊游戲、騰訊AI、騰訊安全、小程序等相關(guān)領(lǐng)域。這些都是通過騰訊的眾多明星。有大量業(yè)務(wù)考察的項(xiàng)目對外開放。一旦開源,它們立即引起了社區(qū)的關(guān)注?!白鲩_源,騰訊是認(rèn)真的?!?/p>
截至2018年6月,騰訊發(fā)起的開源項(xiàng)目累計(jì)Star數(shù)近15萬,獲得國內(nèi)外關(guān)注和認(rèn)可。今年,我們非常重視社區(qū)治理的理念。好的開源不僅僅是代碼和程序。,它是一個(gè)建立在建筑物之上的規(guī)則和系統(tǒng)的社區(qū),它超越了代碼。在內(nèi)部,我們成立了開源管理辦公室,每個(gè)開源項(xiàng)目都有相應(yīng)的管理委員會。對外,我們積極與開源社區(qū)合作。上半年,我們有3個(gè)項(xiàng)目加入了基金會的運(yùn)作,我們還贊助了LC3會議。,搭建騰訊開源展臺和TARS開源項(xiàng)目,
未來,騰訊將持續(xù)輸出優(yōu)質(zhì)開源項(xiàng)目,參與CNCF等社區(qū)建設(shè),貢獻(xiàn)代碼。同時(shí),我們將探索一些能夠讓開源產(chǎn)生價(jià)值并形成長期活力的商業(yè)模式。
騰訊目前共有57個(gè)開源項(xiàng)目,重點(diǎn)關(guān)注人工智能、移動(dòng)開發(fā)、前端、小程序、后端/架構(gòu)、數(shù)據(jù)庫/存儲、平臺/系統(tǒng)、組件/工具,還有一些是經(jīng)典的技術(shù)架構(gòu),如作為微服務(wù)框架 Tars 和名稱發(fā)現(xiàn)框架,騰訊內(nèi)部已經(jīng)積累了 10 年,并通過了 100 多項(xiàng)業(yè)務(wù)測試。
有些是流行的技術(shù)領(lǐng)域。比如在人工智能領(lǐng)域,騰訊開源了高性能分布式機(jī)器學(xué)習(xí)平臺和移動(dòng)應(yīng)用網(wǎng)絡(luò)前向計(jì)算框架NCNN等;基本樣式庫Weui和小程序開發(fā)框架Wepy等,可以在騰訊公眾號了解更多。
在騰訊目前開源項(xiàng)目的社區(qū)數(shù)據(jù)指標(biāo)中,Star 數(shù)最高的 WeUI 項(xiàng)目擁有1.90,000 Star,成為全球前十大前端開發(fā)工具。星以上項(xiàng)目5個(gè),5000星以上項(xiàng)目9個(gè),3000星以上項(xiàng)目16個(gè)。這說明騰訊的開源項(xiàng)目深受開發(fā)者的關(guān)注,證明了項(xiàng)目本身的高質(zhì)量和騰訊的技術(shù)實(shí)力。
在騰訊開源提交量最高的10個(gè)項(xiàng)目中,社區(qū)平均提交量占開源后總數(shù)的25%。騰訊致力于與社區(qū)開發(fā)者一起構(gòu)建更廣泛的開源生態(tài)系統(tǒng)。
騰訊的開源項(xiàng)目與社區(qū)保持著健康良好的互動(dòng),關(guān)閉PR的比例非常高,甚至達(dá)到了100%,這也說明項(xiàng)目的社區(qū)參與度和項(xiàng)目開發(fā)者的反饋速度非??臁rv訊的開發(fā)者正在積極回應(yīng)和回應(yīng)他人提出的關(guān)于項(xiàng)目的問題,讓社區(qū)開發(fā)者保持對項(xiàng)目的信心并積極參與,幫助項(xiàng)目共同建設(shè),讓這些開源項(xiàng)目越來越好。
此外,除了獨(dú)立的開源項(xiàng)目,騰訊還積極參與與國際開源社區(qū)的互動(dòng),加大在開源領(lǐng)域的投入,參與國際通行的協(xié)作方式,成為開源的積極貢獻(xiàn)者。源社區(qū),發(fā)揮中國企業(yè)的科技力量。
相信通過這些數(shù)據(jù)和案例,大家應(yīng)該對騰訊的開源有了更直觀的印象。
生態(tài)對于開源項(xiàng)目非常重要。圍繞一個(gè)項(xiàng)目有開發(fā)者、貢獻(xiàn)者、管理委員會,甚至下游制造商和交付團(tuán)隊(duì)。這些都是項(xiàng)目長盛不衰、不斷優(yōu)化的保障。
騰訊目前正在探索構(gòu)建生態(tài)的途徑,主要從以上幾條路線:與TARS等基金會合作,開發(fā)商業(yè)版本如培育微信等開發(fā)者生態(tài),制定行業(yè)標(biāo)準(zhǔn)如藍(lán)鯨。然而,這些具有商業(yè)生態(tài)的開源項(xiàng)目大多最初都是自下而上發(fā)生的。它可能是一個(gè)服務(wù)內(nèi)部使用多年的項(xiàng)目,也可能是幾個(gè)程序員為了方便協(xié)作而構(gòu)建的庫。項(xiàng)目的生態(tài)定位需要明確,但比定位更重要的是對開發(fā)的熱情和開源的樂趣。
接下來,我將舉幾個(gè)例子。
TARS和是騰訊MIG無線運(yùn)營部研發(fā)團(tuán)隊(duì)10年前開發(fā)的微服務(wù)開發(fā)框架和名稱服務(wù)框架。經(jīng)過 10 年的打磨,去年它們都開源了。
十年前,騰訊沒有統(tǒng)一的開發(fā)框架,每個(gè)業(yè)務(wù)都有自己的開發(fā)習(xí)慣,每個(gè)團(tuán)隊(duì)也有自己的開發(fā)語言,導(dǎo)致開發(fā)協(xié)作出現(xiàn)很多問題。比如不同語言之間的通信適配很重,不同的團(tuán)隊(duì)會重復(fù)實(shí)現(xiàn)相同的功能組件,代碼質(zhì)量參差不齊。有時(shí),一些團(tuán)隊(duì)未能實(shí)施業(yè)務(wù)災(zāi)難恢復(fù)。有些團(tuán)隊(duì)為了快速上線,直接在代碼中寫死IP。有的后臺開發(fā)團(tuán)隊(duì)沒有平臺搭建者,很多操作需要登錄服務(wù)器,導(dǎo)致誤操作?;谝陨贤袋c(diǎn),TARS應(yīng)運(yùn)而生,完美解決了開發(fā)和運(yùn)維日常工作中遇到的所有問題。TARS 是基于 TARS 協(xié)議的高性能 RPC 框架,為開發(fā)和運(yùn)維提供一體化的微服務(wù)治理解決方案。具有多語言、敏捷研發(fā)、高可用、高效運(yùn)營等優(yōu)勢,為公司帶來開箱即用的企業(yè)級產(chǎn)品。也完美體現(xiàn)了行業(yè)理念和騰訊海量服務(wù)的方式。為公司帶來開箱即用的企業(yè)級產(chǎn)品。也完美體現(xiàn)了行業(yè)理念和騰訊海量服務(wù)的方式。為公司帶來開箱即用的企業(yè)級產(chǎn)品。也完美體現(xiàn)了行業(yè)理念和騰訊海量服務(wù)的方式。
目前,TARS已經(jīng)成為騰訊應(yīng)用最廣泛的微服務(wù)治理開發(fā)框架和運(yùn)營平臺。已為數(shù)百種產(chǎn)品提供服務(wù),微服務(wù)規(guī)模已達(dá)百萬級。但是,仍然有一些服務(wù)還沒有使用 TARS 框架,迫切需要一套可以與非 TARS 開發(fā)框架進(jìn)行通信的命名服務(wù)。
就是這樣一個(gè)計(jì)劃。先知的意思是先知。先知原指對宇宙、人類社會或自然科學(xué)中的重大事件有較早認(rèn)識或準(zhǔn)確預(yù)測的人。我們在北京有一個(gè)開發(fā)團(tuán)隊(duì)。本來,我們并沒有統(tǒng)一的開發(fā)框架。由于外部同質(zhì)化產(chǎn)品的激烈競爭和業(yè)務(wù)邏輯的復(fù)雜性,我們無法在短時(shí)間內(nèi)將其完全重構(gòu)為 TARS 服務(wù)。在時(shí)間緊迫、任務(wù)繁重的情況下,輕量級的名稱服務(wù)是他們的最佳選擇。它是 TARS 名稱服務(wù)功能的輕量級。它輕巧靈活,對業(yè)務(wù)的干擾較小。在服務(wù)發(fā)現(xiàn)的核心功能之上,還支持四種負(fù)載均衡算法:輪詢、隨機(jī)、靜態(tài)權(quán)重、和一致性哈希,并提供可靠的容錯(cuò)策略,例如調(diào)用報(bào)告、故障屏蔽、定時(shí)檢測和緩存調(diào)用。IDC、SET等多種分組策略,可以有效解決跨地域、跨機(jī)房通話等問題,大幅提升服務(wù)可用性和通話質(zhì)量。用戶可以根據(jù)需要選擇使用 API 兩種訪問方式,方便快捷。它在騰訊內(nèi)部的許多業(yè)務(wù)中被廣泛使用,目前每天承載數(shù)百億的請求。是微服務(wù)框架中優(yōu)秀的名稱服務(wù)解決方案。IDC、SET等多種分組策略,可以有效解決跨地域、跨機(jī)房通話等問題,大幅提升服務(wù)可用性和通話質(zhì)量。用戶可以根據(jù)需要選擇使用 API 兩種訪問方式,方便快捷。它在騰訊內(nèi)部的許多業(yè)務(wù)中被廣泛使用,目前每天承載數(shù)百億的請求。是微服務(wù)框架中優(yōu)秀的名稱服務(wù)解決方案。IDC、SET等多種分組策略,可以有效解決跨地域、跨機(jī)房通話等問題,大幅提升服務(wù)可用性和通話質(zhì)量。用戶可以根據(jù)需要選擇使用 API 兩種訪問方式,方便快捷。它在騰訊內(nèi)部的許多業(yè)務(wù)中被廣泛使用,目前每天承載數(shù)百億的請求。是微服務(wù)框架中優(yōu)秀的名稱服務(wù)解決方案。
TARS團(tuán)隊(duì)一直與各類企事業(yè)單位進(jìn)行深入的技術(shù)交流與合作:與中國信息通信研究院合作建立國內(nèi)微服務(wù)相關(guān)標(biāo)準(zhǔn);與大唐移動(dòng)合作,共同開發(fā)基于TARS的5G核心網(wǎng)SBA架構(gòu);與財(cái)付通合作開發(fā)基于TARS的銀行核心網(wǎng)絡(luò)系統(tǒng)。同時(shí),TARS 在騰訊之外也被廣泛使用。騰訊不僅與國內(nèi)知名互聯(lián)網(wǎng)公司進(jìn)行交流,還在眾多中小企業(yè)中積極嘗試。在使用它們的過程中,他們也為 TARS 開源社區(qū)做出了很多貢獻(xiàn)。例如,閱文集團(tuán)為TARS提供了PHP語言的補(bǔ)充,這對廣大 PHP 開發(fā)者來說是一個(gè)福音,滿足了 PHP 語言對微服務(wù)治理框架的需求。科大訊飛擴(kuò)展了對 TARS 的協(xié)議支持。還有其他熱心的社區(qū)開發(fā)人員為 TARS 提供一鍵安裝腳本和 TARS-。TARS 開源社區(qū)在國內(nèi)開發(fā)者中一直非?;钴S。接下來,我們希望進(jìn)一步吸引更多來自世界各地的開發(fā)者?;谒且粋€(gè)全球中立的開源組織,我們決定讓騰訊自研TARS并加入基金會。本次大會也是這兩個(gè)項(xiàng)目進(jìn)入基金會的重要里程碑。還有其他熱心的社區(qū)開發(fā)人員為 TARS 提供一鍵安裝腳本和 TARS-。TARS 開源社區(qū)在國內(nèi)開發(fā)者中一直非?;钴S。接下來,我們希望進(jìn)一步吸引更多來自世界各地的開發(fā)者?;谒且粋€(gè)全球中立的開源組織,我們決定讓騰訊自研TARS并加入基金會。本次大會也是這兩個(gè)項(xiàng)目進(jìn)入基金會的重要里程碑。還有其他熱心的社區(qū)開發(fā)人員為 TARS 提供一鍵安裝腳本和 TARS-。TARS 開源社區(qū)在國內(nèi)開發(fā)者中一直非?;钴S。接下來,我們希望進(jìn)一步吸引更多來自世界各地的開發(fā)者?;谒且粋€(gè)全球中立的開源組織,我們決定讓騰訊自研TARS并加入基金會。本次大會也是這兩個(gè)項(xiàng)目進(jìn)入基金會的重要里程碑。我們決定讓騰訊自研TARS,加入基金會。本次大會也是這兩個(gè)項(xiàng)目進(jìn)入基金會的重要里程碑。我們決定讓騰訊自研TARS,加入基金會。本次大會也是這兩個(gè)項(xiàng)目進(jìn)入基金會的重要里程碑。
原本騰訊內(nèi)部使用云平臺網(wǎng)站制作,是企業(yè)IT團(tuán)隊(duì)開發(fā)的技術(shù)服務(wù),提供內(nèi)部支持。在建設(shè)的基礎(chǔ)上,社區(qū)版抽出了一個(gè)分支進(jìn)行自主研發(fā)。那時(shí),與社區(qū)的互動(dòng)并不多。針對缺乏統(tǒng)一的組件管理、自動(dòng)化部署差等問題,騰訊企業(yè)IT團(tuán)隊(duì)通過自主研發(fā)優(yōu)化接入了大量騰訊內(nèi)部成熟的PaaS和SaaS服務(wù),同時(shí)實(shí)現(xiàn)了多種組合部署方法。為騰訊提供了安全可靠的支持,積累了豐富的運(yùn)營經(jīng)驗(yàn)。兩年前,開始由內(nèi)而外,開始為中國政府和企業(yè)用戶提供服務(wù),并深入?yún)⑴c基金會的社區(qū)。,已成為白金會員,并獲得17年用戶獎(jiǎng)。
作為基石,騰訊云致力于打造新一代開源商業(yè)模式——以開源技術(shù)為核心的產(chǎn)品和服務(wù)型企業(yè),滿足企業(yè)客戶的場景化需求與發(fā)展的協(xié)同演進(jìn)。開源社區(qū)技術(shù)。這種新一代的開源商業(yè)模式意味著騰訊云不僅可以按照國際規(guī)則參與開源社區(qū),通過代碼貢獻(xiàn)把握和影響社區(qū)的方向,還可以根據(jù)客戶需求進(jìn)行產(chǎn)品化,降低企業(yè)級客戶采用的門檻,同時(shí)也將積累的客戶需求在實(shí)踐中反饋給社區(qū),促進(jìn)社區(qū)的健康發(fā)展。"
原WeUI原型是微信設(shè)計(jì)中心網(wǎng)頁重構(gòu)團(tuán)隊(duì)的內(nèi)部樣式庫,主要用于自身業(yè)務(wù)開發(fā)。
2015年初,微信全面開放JS-SDK,幫助第三方開發(fā)者為用戶提供更好的服務(wù)。在此背景下php 開源輕博客系統(tǒng),越來越多的公司和個(gè)人借助微信的開放接口開發(fā)自己的Web應(yīng)用程序。Web應(yīng)用體驗(yàn)好不好,很重要的一點(diǎn)就是UI。當(dāng)時(shí)很多第三方微信網(wǎng)頁應(yīng)用缺乏好的騰云網(wǎng)絡(luò),頁面設(shè)計(jì)參差不齊,用戶體驗(yàn)不夠友好。
為了更好地幫助微信開發(fā)者開發(fā)出更好體驗(yàn)的網(wǎng)頁,微信團(tuán)隊(duì)對樣式庫進(jìn)行了重組、標(biāo)準(zhǔn)化和開源。使用WeUI樣式庫,微信開發(fā)者可以輕松構(gòu)建符合微信設(shè)計(jì)規(guī)范的Web應(yīng)用和小程序,體驗(yàn)更佳。這也成為用戶必備的開源項(xiàng)目,為微信網(wǎng)頁應(yīng)用和小程序提供更統(tǒng)一的開發(fā)者。由此可見,自下而上可以產(chǎn)生什么樣的爆發(fā)。
微信小程序另一個(gè)開源項(xiàng)目Wepy的開源體驗(yàn)更是傳奇。Wepy 本身并不是微信團(tuán)隊(duì)開發(fā)的php 開源輕博客系統(tǒng),而是一個(gè)完全不相關(guān)部門的普通程序員利用業(yè)余時(shí)間做的。Wepy 提供了更接近 Vue.js 的開發(fā)框架,并且重新封裝了原生小程序的開發(fā)模式,更接近于 MVVM 的架構(gòu)模式。最初是為了滿足我自己的開發(fā)習(xí)慣而設(shè)計(jì)的,但是開源之后,已經(jīng)被社區(qū)開發(fā)者廣泛使用和貢獻(xiàn)了。這兩個(gè)案例都表明,當(dāng)一個(gè)開源項(xiàng)目要解決的問題剛剛好,即使沒有強(qiáng)大的資源支持,它也可以形成自己非?;钴S的開源社區(qū)。
對于微信小程序來說,開發(fā)者生態(tài)非常重要。微信近期在小程序方面的擴(kuò)張觸動(dòng)了更多平臺和巨頭的神經(jīng),而小程序的成功也讓整個(gè)準(zhǔn)輕應(yīng)用生態(tài)和平臺開始動(dòng)起來。在過去的 GDC 大會上,宣布“免安裝應(yīng)用”開始支持游戲;前不久,國內(nèi)十家手機(jī)廠商也聯(lián)合發(fā)布了“快應(yīng)用”標(biāo)準(zhǔn),整個(gè)輕應(yīng)用生態(tài)正在重組; 的 iOS 支持 PWA 的步伐。歲月也驟然加速。
微信的動(dòng)作證明輕應(yīng)用時(shí)代即將到來,而聞?dòng)嵍鴣淼母偁帉κ忠沧屝〕绦虿辉偈俏⑿乓粋€(gè)人的賽道。就像之前的移動(dòng)操作系統(tǒng)、VR、AI平臺一樣,在這種類型的競爭中,誰能獲得更多開發(fā)者的支持,占據(jù)開發(fā)者生態(tài)的制高點(diǎn),誰就有更大的機(jī)會贏得最后的勝利。而開源顯然是一種非常有效的方式。
騰訊適合開源嗎?我認(rèn)為答案顯然是肯定的。
從外部環(huán)境來看,隨著主流開發(fā)平臺等的逐步開源發(fā)展,IT行業(yè)擁抱開源以獲取更大的市場份額勢在必行。
從騰訊內(nèi)部技術(shù)積累來看,騰訊內(nèi)部技術(shù)研發(fā)基礎(chǔ)設(shè)施完善,開源項(xiàng)目超過8000個(gè),跨越各個(gè)技術(shù)領(lǐng)域,并經(jīng)過大量用戶驗(yàn)證。騰訊可以不斷向開源社區(qū)輸出優(yōu)質(zhì)的開源項(xiàng)目。
從生態(tài)機(jī)會來看,開源可以很好地服務(wù)于騰訊的重點(diǎn)戰(zhàn)略方向。比如作為騰訊云Paas和Saas服務(wù)的封裝,可以推動(dòng)機(jī)器學(xué)習(xí)和人工智能的廣泛應(yīng)用,或者通過制定行業(yè)標(biāo)準(zhǔn)來引領(lǐng)下一代技術(shù)。創(chuàng)新。這些都是開源可以給騰訊帶來的生態(tài)機(jī)會。
那么,自下而上的開源與自上而下相比有哪些優(yōu)勢呢?首先,通過內(nèi)部競爭和開源開發(fā)的技術(shù)經(jīng)過廣泛實(shí)踐驗(yàn)證,是項(xiàng)目質(zhì)量的有力保障。其次,相比聘請全職開源人員來維護(hù),通過完善的社區(qū)治理規(guī)范和機(jī)制,更好地保證項(xiàng)目不會因某人離職或工作調(diào)動(dòng)而受到影響。第三,自上而下的戰(zhàn)略容易被KPI引導(dǎo)或與現(xiàn)有業(yè)務(wù)緊密綁定,難以實(shí)現(xiàn)長期的價(jià)值積累,或者讓創(chuàng)新推動(dòng)新興技術(shù)的開源,因?yàn)閼?zhàn)略制定有時(shí)會失敗速度????的創(chuàng)新。
但無論是自下而上還是自上而下,都有一些共同點(diǎn),從技術(shù)驅(qū)動(dòng)到商業(yè)戰(zhàn)略,從部落到聯(lián)盟,構(gòu)建健康的開發(fā)者生態(tài),實(shí)現(xiàn)共贏,最后,最重要的是,持續(xù)不斷的技術(shù)創(chuàng)新。