如何用18個月搞出聚集全球5000餘位開發者的操作系統開源社區?

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"開源至今僅用了 18 個月,"},{"type":"link","attrs":{"href":"https:\/\/openeuler.org\/zh\/","title":"xxx","type":null},"content":[{"type":"text","text":"openEuler 社區"}]},{"type":"text","text":"就聚集了全球 5000 餘名開發者,軟件包數量從最初的 2000 餘個增長到現今的 7000 餘個,SIG 組從最初的不足 30 個增長到如今的 80 餘個。最關鍵的是,整個 openEuler 生態已經初步建立完成,並開始在金融、通信等行業廣泛落地。在 openEuler Developer Day 2021 大會前夕,InfoQ 有幸邀請到了 openEuler 社區理事長江大勇,聽他分享 openEuler 社區一年來的主要進展及開源認知。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"embedcomp","attrs":{"type":"video","data":{"id":"386699","name":"C位面對面對話江大勇","poster":"https:\/\/static001.infoq.cn\/resource\/image\/86\/79\/860fa43a2fa707efa771575ff5e8d279.jpg","url":"https:\/\/media001.geekbang.org\/659840623e724accac4581335a92f7d6\/8023fb32f92647d89ef54c405d9a1e06-40b3e5fd8be2d55381c81cb38d0c3bb7-sd.m3u8"}}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"短短 18 個月,全球 5000 餘位開發者加入 openEuler 社區"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2019 年 12 月 31 日,"},{"type":"link","attrs":{"href":"https:\/\/s.geekbang.org\/search\/c=0\/k=openeuler\/t=","title":"xxx","type":null},"content":[{"type":"text","text":"openEuler "}]},{"type":"text","text":"正式開放源代碼。彼時,可能還沒有人預想到 18 個月之後,openEuler 可以吸引到全球 5000 餘名開發者參與貢獻,在全球 1000 餘個城市有上千萬的點擊關注,並在金融、通信、電力等行業進行了廣泛的落地應用。畢竟,在操作系統領域,即便是活躍度廣受全球認可的Linux  Kernel 社區,其歷史貢獻大概也就 3 萬左右,活躍貢獻在 1 萬至 1.5 萬之間,openEuler 社區在 18 個月的時間就吸引到了全球 5000 餘名開發者參與貢獻,這個發展速度是相當快的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"採訪中,"},{"type":"link","attrs":{"href":"https:\/\/www.infoq.cn\/article\/PFuwo6TEtZvqdkfbTP3q","title":"xxx","type":null},"content":[{"type":"text","text":"江大勇表示"}]},{"type":"text","text":",整個社區在過去 18 個月的進展可以從三個方面來看待:一是技術層面,自開源以來社區基本遵循每 6 個月出一個版本的規劃,目前已經發布的三個版本分別是 20.03LTS、20.09 和 21.03。其中,20.03LTS 是長週期版本,也是被衆多 OSV 和合作夥伴所廣泛使用的社區版本。20.09 和 21.03 則是兩個創新版本;在廣大開發者和生態夥伴最關心的軟件包數量上,目前社區已經積累了 7000 餘個,較開源之初增長了 3 倍之多;SIG組的數量從最初的不足 30 個發展到現在的 80 多個,其中超過 60% 的 SIG 組均是由非初創企業發起。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"二是生態層面,截至目前已經有 70 餘家多行業、多類型的企業和組織加入 openEuler 社區,覆蓋了主流芯片、硬件、板卡、數據庫、中間件、應用軟件等廠商及部分研究機構和高校,秉持着開源、開放、合作的原則,保持技術持續創新,整個 openEuler 社區生態已初步建立。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/f7\/f78a6ff2fe7c758cd682d35fa1ebe326.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"三是商業層面。對一個社區而言,僅有技術和生態是沒有閉環的,也很難快速發展。據統計,目前 openEuler 在國內的商用部署已經超過 15 萬套,這個數字還在快速增長中。部分基於 openEuler 做商業發行版的生態夥伴已經開始盈利,這對社區的發展是非常重要的。技術、生態、商業形成正循環,openEuler 社區在過去 18 個月迸發出的活力得以遠超預期。"}]},{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"立足中國、融入全球"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如上文言,openEuler 社區已經吸引了全球 5000 餘名開發者的加入,但其全球化的進展遠不止於此。在 openEuler 社區成立之初,就明確了openEuler 面向多樣性計算的定位,以及整個社區要成爲“立足中國、融入全球”的開源社區。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"因此,openEuler 社區廣泛與全球繁榮的開源社區交互,比如業界流行的Linux Foundation、CNCF、Linaro、Eclipse 以及國內的開放原子開源基金會。除中國之外,社區還在俄羅斯等地建立了鏡像網站,當地第二大的操作系統廠商已經基於 openEuler 做了自己的商業發行版。採訪中,江大勇透露,廣大開發者很快就將在社區網站上看到俄文版本,未來社區還會推出德文版本,讓openEuler 真正成爲全球開發者的技術創新平臺。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/00\/0081c4bc132faeb77f5a154b7ba22b50.png","alt":null,"title":null,"style":null,"href":null,"fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"18 個月以來,全球開發者的持續貢獻是對 openEuler 社區的認同和肯定。江大勇表示,從社區反饋來看,面向多樣性計算的操作系統普遍被需要,並且這種趨勢是不分國界、不分地域的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“如今,我覺得 openEuler 社區已經走到社區協作發行的階段,未來基於SIG 組的方式將會有更多創新出現,真正解決開發者、生態夥伴和行業客戶的訴求。未來 3 到 5 年,我們期望 openEuler 社區可以發展爲擁有千級企業、萬級開發者、百萬級用戶的活躍、繁榮且充滿創新的社區。”"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"開源治理獨闢蹊徑,openEuler 社區如何做到“熱鬧非凡”?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在運營一個活躍的操作系統類開源項目的社區上,全球並無太多經驗可循,openEuler 社區又是如何將這條看似孤獨的路走得熱鬧無比的呢?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"當今,開源已經成爲一股潮流,開源文化流行,開源項目層出不窮。但是,我們也看到無數的開源項目逐漸衰落,被人遺棄,被人淡忘。想讓一個開源項目具有長久的生命力,開源項目維護、開源社區運營治理無疑是需要重點關注的問題。雖無太多經驗可循,但經過 500 余天的社區建設,openEuler 社區走出了一條適合自己的路。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/e0\/e045d9ca1fb22b57d3ab2d76f0538cf8.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"SIG 組是 openEuler 社區技術創新的源泉,其組建和發展也是 openEuler社區開放治理機制的體現。從開源到現在一年時間,openEuler 社區 SIG 組的數量已經增長到 80 餘個,類別和涉及的領域也在不斷豐富。其中有些領域可能與操作系統並不強相關,但只要有助於“把 openEuler 用起來、用的更好”,社區就會鼓勵大家去嘗試,這樣一來,openEuler 的應用場景纔會變得越來越豐富。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,openEuler 社區的組織架構主要包括理事會、祕書處、技術委員會、用戶委員會、品牌委員會五類關鍵角色。理事會成員對社區做了很多賦能,從開發者培訓到社區規劃、設計、開發、驗證及最後的營銷,將自己的能力全面開放給社區夥伴,幫助他們在市場上獲得成功。要成爲理事會成員,可以通過祕書處進行申請,目前還都屬於邀請制,現有理事會成員將共同探討哪些新成員的加入可以加速社區的發展。身爲理事會成員,最重要的是需要認同社區的文化,並願意爲之推廣、傳播和貢獻到社區,共同將 openEuler 社區變成開發者最喜歡的開源社區之一。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"技術委員會通過雙週會議的方式,討論決策社區未來的技術發展方向,這些會議可能是線下的也可能是線上的;品牌推廣委員會和用戶委員會在各大城市建立了 City Group,線上和線下同時進行技術傳播、佈道等工作。通過這些組織形式,社區可以快速將開發者和企業組織在一起,共同參與社區的發展。在本次 openEuler Developer Day 2021 大會期間,openEuler 社區對參會嘉賓開放了技術委員會、用戶委員會和品牌委員會的工作會議。對於這一舉動的意義,江大勇表示線下會議會優先邀請社區裏面貢獻和影響比較大的參與者,這也是社區賦予開發者的一種權益。“我認爲,要想對一件事情有比較全面的瞭解最應該做的就是走近他,只有走近才能瞭解,而只有走進 openEuler 社區,才能真正瞭解它的文化、運營模式、想做的事情、對自己有價值的地方。openEuler 社區希望每一個人都可以在其中找到自己的價值點,只有雙贏或者多贏才能讓社區走得更加長久。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/29\/297b40f96168caf98c79c45f072cf2a0.png","alt":null,"title":null,"style":null,"href":null,"fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"此外,openEuler 社區還設有基礎設施運營組,不斷優化開發測試平臺,讓開發者更容易使用。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"至此,整個 openEuler 社區生態鏈基本建立完成,未來更關鍵的是深度運營,讓用戶越來越多地在覈心業務中使用 openEuler,這將是未來社區發展的重要方向。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“在計算架構變革的黃金十年,openEuler 希望可以起到至關重要的作用,讓每一位參與者和組織從中找到有價值的地方,並貢獻自己的一份力量。如今,底座已經搭好,企業和開發者只需要基於底座進行構建和創新。開源社區的這種協作模式未來一定會成爲社區高效協作和軟件開發的主流方式。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/b0\/b044a80bb12ae31cb44dd17d849f5c8f.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"走進社區,走近開源,才能真正瞭解開源的價值"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“對於開源,大家可能有很多誤解,比如開源的安全性問題。要想解決這些問題,我覺得只有一個方式,就是走進社區,走近開源,只有親身體驗過,才能知道它的優勢和劣勢。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"採訪中,江大勇對 InfoQ 表示,不管是開源還是閉源,都是一種實現方式。當前階段,技術發展速度越來越快,數據呈指數級增長,應用百花齊放,這種情況下采用封閉式開發很難滿足客戶需求,因此開源是最合適、適用場景最廣泛的方式。目前,中國已成爲全球第二大經濟體,對開源技術軟件有着客觀的市場需求。從研發角度來說,產品只有貼近市場,纔會更高效、更準確。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"根據 GitHub 此前的報告顯示,中國已經成爲事實上的第二大開源貢獻體,據估計,至少有 1000 萬的軟件開發工程師爲開源貢獻力量。從純粹使用開源到局部創新,未來中國的軟件開發羣體極有可能成爲創新的主體,但當下也面臨着許多挑戰。首先是對於開源的認知,目前仍有很多開發者認爲開源等於免費,這種觀念是需要長期耕耘去改變的;其次是正版化,對知識產權的保護和軟件價值的認知還存在不足。未來,相信政策會更加支持開源軟件的開發,在產學研的結合下,開源的小苗一定能茁壯成長。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"談及在開源方面還需要做的努力,江大勇給出了以下幾點建議:第一,以客戶爲中心。最根本的是解決客戶的問題和痛點,滿足客戶的需要;第二,在技術創新上面向未來。僅僅解決現有問題是不夠的,要以終爲始的去看未來客戶需要什麼,現在就要準備什麼;第三,在生態上提高效率。社區提供開源開放的方式,使得從用戶,到開發者,再到企業和研究機構可以共同商討,提出問題、解決問題並快速迭代。以往的反饋時間可能是以年爲期,現在可以月或者周甚至天爲期。這樣的加速度會讓社區更繁榮,更快滿足客戶需求。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/08\/08bfd3f80dfa1146f68901f558a5565a.png","alt":null,"title":null,"style":null,"href":null,"fromPaste":false,"pastePass":false}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"衆智行遠,共創操作系統行業的價值。作爲 openEuler 社區的理事長,江大勇反覆強調,希望 openEuler 是一個技術創新的平臺,能結合行業客戶的需求痛點,解決現在甚至未來 3 到 5 年乃至 10 年的問題,完成一些對全球企業和行業產生價值的項目。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“有千家企業,萬級開發者,百萬級用戶加入 openEuler 社區,原計劃 3到 5 年實現,現在來看很可能會超出我們的預期,這一天會很快到來!”談到對 openEuler 社區的願景,江大勇滿懷憧憬地說道,“這一天到來之後,不僅社區繁榮了,而且對行業、產業乃至整個社會都非常有價值,我覺得能參與到openEuler 社區整個的成長過程,會是我們一輩子值得回憶的事情。”"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章