你見過這樣的「開源」峰會嗎?可以提交 PR 的
小白:老王,到了年底,你有啥安排沒?年底了準備出去玩么?
老王:沒呢,這不是,最近收到了一個以開源思想構建的技術峰會 openEuler Summit 2020 的邀請,準備去看看這個備受開源社區和互聯網技術領域關注的大會到底怎麼樣,他們是如何以開源構建的大會。
小白:openEuler ?
老王:嗯,openEuler。你知道,它是一個支持多種處理器架構的操作系統,不過,它也是一個頗具活力的開源社區。而且,不只是開源的操作系統,它還有很多子項目,可以說橫貫了整個開源生態領域。
小白:之前我對它的認識只是一個操作系統,按你這麼說,它還是一個社區咯?它發展怎麼樣?
老王:openEuler 的社區發展的非常不錯。我記得,就是今年年元旦前一天, openEuler 才正式宣布開源;而不到一年,openEuler 就已經擁有了 60 個以上的合作夥伴企業;70 多個特別興趣小組(SIG);2,000 多位社區開發者;以及 3,000 多個軟體包、6,000 多個代碼倉庫以及 20,000 多個來自社區的拉取請求。這樣的發展速度和社區活躍度真是令人吃驚。在我的印象中,能在短時間內在開源方面發展這麼快,似乎只有微軟這樣一家全面擁抱開源的公司。
小白:我們是以 Linux 為社區基礎的開源社區,自然對操作系統更關注一些,openEuler 這個操作系統如何呢?
老王:openEuler 是一個操作系統,也是一個 Linux 發行版。就發行版本身而言,openEuler 是一個支持多種硬體架構的操作系統,這一點在如今的 IT 格局下尤為重要。除此以外,它還延展出了很多下游發行版,比如麒麟 V 10、UOS V20、TurboLinux 15等等。說實話,創建一個發行版並不是一件太難的事,但是能成為很多發行版的上游,這一點非常難,所以,當 openEuler 宣布已經有了許多下游發行版時,尤其是這其中還包括很多老牌的發行版,能將其上游切換到 openEuler,我是非常吃驚的。
小白:能讓其他發行版認可作為上游發行版,那真的是很厲害了!
老王:是的,這一點可以看出社區對 openEuler 的認同,也體現了大家看好 openEuler 的發展。說真的,咱們 Linux 中國開源社區內部不止一次有提議創建一個社區自己的發行版,但是由於種種考慮,一直沒有推動落實。自從看到了 openEuler ,我也在想,或許是時候將 Linux 中國的發行版提上日程了,就從一個 openEuler 的下游發行版開始可能是一個好的起點。
小白:哦?你這麼看好 openEuler 啊?
老王:因為,它不僅僅是一個發行版,更是一個開源生態啊。如果僅僅是一個操作系統,說實話,我們從 CentOS/Fedora 或 Debian/Ubuntu 分叉出一個下游發行版,其實也是可以的。但是,我覺得 openEuler 的發展可能不止於此,它所營造的生態是我更感興趣的。openEuler 旗下除了 openEuler 發行版,還有許多不錯的開源項目,比如我之前談過的 iSula。它從一開始就沒有將自己僅僅定位在一個操作系統層面,而是希圖構建更龐大的開源生態,可見 openEuler 也是頗具「野心」的。
小白:說起來,你為啥會被邀請去參加活動呢?是因為你的光頭嗎?:D
老王:當然是因為我本人長的比較有特點吧,哈哈,開個玩笑。其實是因為今年 openEuler Summit 非常不同,根據我的了解,這是一個「開源」的大會,這裡的「開源」,不僅僅指的是針對開源、開放的主題,而是在整個大會設計、推進和組織方面,都充分應用了開源、開放的思想,這一點是我最為感興趣的。
今年的 openEuler Summit 一共有四種不同的參與形式,分別是演講者、志願者、SIG(特別興趣組)、現場演示。我覺得,作為一個以開源文化和技術推廣為己任的社區,我們也可以以開源的方式參與進去,比如說:
- 演講。說實話,能讓不代表企業的草根演講者站上演講台的技術峰會不多。拋開我參加的商業技術峰會不談,我參加過在中國台灣舉辦的 COSCUP,有幸給海峽兩岸的開源同好分享過我們的經驗和歷程;我也參加過開源社歷年主辦的 COSCon,結識了許多國內開源領域的貢獻者、愛好者和大咖們。雖然,這幾年我逐漸淡出了演講台,但是這次我覺得可以再次和大家圍在一起聊聊。
- 志願者。咱們 Linux 中國的小夥伴們是極具參與和貢獻精神的,所以,我也會號召咱們的成員作為志願者參與到 openEuler 峰會的組織當中。開源是一家,大家不分彼此。
- SIG。不知道什麼時候,SIG ( 特別興趣組 )這個辭彙開始流行起來了,我就特別喜歡這個詞,因為這個詞真正代表了開源的多樣性和豐富的組成。所以,如果有這樣的一個機會,在 openEuler 社區內申請一個 SIG,何樂而不為呢?——至於是什麼 SIG,暫且保密,我會在 openEuler 峰會時揭曉。
- 現場演示。你覺得咱們會演示什麼?
除此以外,我覺得,正如這個峰會的主旨,這是一場開源的大會,也是一場無邊界的大會,那何不創建更多的開源可能呢?
開源軟體裡面最常見的提交貢獻的方式就是發起一個 拉取請求 (PR)。我覺得,我們應當以開源的方式來參與這個這個峰會,向大會發起 PR ,比如,以下是我擬定的 PR:
- openEuler + Linux 中國的紀念徽章:為這次盛會定製並送出我們的專屬徽章,或許還可以再搞一台激光雕刻機,現場為大家刻錄上你的 GitHub/Gitee ID。
- 路人採訪:在 openEuler 大會現場搭建一個直播台,可以和經過的開源夥伴們一起聊聊。
等等。當然,就像 PR 需要進行審查才能合併到代碼庫一樣,這些還需要和 openEuler 溝通細節才行。
小白:這麼多參與的方式,那確實是很厲害了,我是沒想到 openEuler 有這麼開放。
老王:是的,作為 openEuler 的第一次線下大會,我想,此次峰會會給很多人不一樣的感覺。那些已經參與進來的貢獻者們可能會更加認同 openEuler 的理念。雖然我沒有太多的精力實際給 openEuler 項目貢獻代碼,但也可以以自己的方式參與到 openEuler 的共建中,讓 openEuler 整個生態變得更加美好。我相信我對於大會提的這些「PR」,一定可以進入到討論的環節,甚至可以變為現實。
小白:確實不錯,祝你的 PR 可以成功的被合併到 「Master 分支」,並被發布到「生產環境」!
老王:嗯,是啊,我也期待我的 PR 可以合併。你如果有興趣,也不妨來參加本次的 openEuler 大會,相信你也可以成為一個好的志願者。
小白:嘿嘿,那我這就去。
老王:等等,峰會的官網是這裡: https://openeuler.org/zh/interaction/summit-list/ ,你可以了解一下詳細情況。
小白:Yes, Sir!
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive