开源特训营 - Lesson 4 - 如何运营社区
編輯:李明康
責(zé)編:袁睿斌
作者:課程助教 - 蘇斌
主講教師:莊表偉(開源社理事長)、趙生宇(同濟(jì)大學(xué))
本次課程的主題為《如何運(yùn)營社區(qū)》,主講者為開源社的理事長莊表偉老師和來自同濟(jì)大學(xué)的博士研究生趙生宇同學(xué)。
開源項(xiàng)目的分類
莊表偉老師首先分析了一下目前互聯(lián)網(wǎng)的開源項(xiàng)目中的幾大分類,包括玩具項(xiàng)目、業(yè)余項(xiàng)目、正經(jīng)項(xiàng)目、成功項(xiàng)目和商業(yè)成功的項(xiàng)目。其中“玩具項(xiàng)目”只是把代碼放在GitHub或Gitee之類的平臺(tái),沒有選擇任何的License,往往只是一個(gè)人在測試提交,幾乎沒有其他人知道這個(gè)項(xiàng)目;“業(yè)余項(xiàng)目”的特點(diǎn)包括沒有完整的文檔、代碼規(guī)范以及代碼提交流程,項(xiàng)目成員不多僅有幾個(gè)人,對(duì)于宣傳方面幾乎沒有關(guān)注;“正經(jīng)項(xiàng)目”有著規(guī)范的運(yùn)營、良好的社區(qū)意識(shí)、項(xiàng)目增長計(jì)劃、軟件質(zhì)量意識(shí)并且注重軟件架構(gòu);而“成功的項(xiàng)目”和“商業(yè)成功的項(xiàng)目”有著健康、活躍、高質(zhì)量的社區(qū),并圍繞該項(xiàng)目構(gòu)造出商業(yè)生態(tài)
運(yùn)營開源社區(qū)的基本邏輯
莊老師認(rèn)為運(yùn)營一個(gè)開源社區(qū),需要遵循 寬進(jìn)嚴(yán)出?的循環(huán)。
?
寬進(jìn)的意思是通過降低入門門檻,提高便利性以不斷吸引開發(fā)者參與該項(xiàng)目。這就需要項(xiàng)目運(yùn)營者擁有良好的社區(qū)運(yùn)營的能力,包括在項(xiàng)目參與者中尋覓各種人才(例如策劃、文案、設(shè)計(jì)、宣傳等等)。
?
嚴(yán)出的意思是重視軟件開發(fā)的品質(zhì),在技術(shù)管理方面項(xiàng)目運(yùn)營者尤其要注重分工協(xié)作的管理,因?yàn)殚_源項(xiàng)目的參與者都是以志愿者的身份參與其中,面對(duì)分散的管理體系運(yùn)營者需要擁有良好的分工協(xié)作的分配能力。
?
如此的“寬進(jìn)嚴(yán)出”模式在商業(yè)設(shè)計(jì)和生態(tài)規(guī)劃的前提下應(yīng)該形成一套循環(huán),把一個(gè)開源項(xiàng)目當(dāng)作一個(gè)開放式的企業(yè)來運(yùn)營。管理者和運(yùn)營者需要深入分析自己參與或發(fā)起的開源項(xiàng)目的產(chǎn)品特征、目標(biāo)用戶和發(fā)展方向,按照個(gè)人興趣選擇分工,深入學(xué)習(xí)相關(guān)的領(lǐng)域。同時(shí)團(tuán)隊(duì)內(nèi)部也要定期交流回顧,不斷地收獲成長。
?
最后莊老師給出了社區(qū)運(yùn)營的不敗心法:在沒有任何外力幫助的情況下,自己就能確保做到80分????。
如何評(píng)價(jià)和度量一個(gè)開源社區(qū)
接下來由同濟(jì)大學(xué)的博士研究生趙生宇為大家講解如何評(píng)價(jià)和度量一個(gè)開源社區(qū)。
?
大部分人評(píng)價(jià)一個(gè)開源社區(qū)主要看重項(xiàng)目的Star數(shù)量、Contributor的數(shù)量等指標(biāo)。但是這些指標(biāo)很容易偽造,那么如何更立體地評(píng)價(jià)一個(gè)開源項(xiàng)目?開源項(xiàng)目中的哪些指標(biāo)代表社區(qū)真實(shí)的活躍度與健康情況呢?
?
實(shí)際上,評(píng)價(jià)一個(gè)開源項(xiàng)目,要從誰在看、誰在用、誰在貢獻(xiàn)以及維護(hù)者行為這四大方面進(jìn)行評(píng)測。例如針對(duì)維護(hù)者,項(xiàng)目Issue以及PR的響應(yīng)時(shí)間及處理周期就可以反映維護(hù)者的積極程度。
?
趙生宇同學(xué)所在的X-lab實(shí)驗(yàn)室發(fā)布的《GitHub 2019數(shù)字年報(bào)》中通過數(shù)學(xué)量化的手段提出評(píng)測一個(gè)開源項(xiàng)目的方案。
? ? ? ?
?
最后老師們也給出了本課程的項(xiàng)目評(píng)測標(biāo)準(zhǔn)。
? ? ? ?
Q & A
Q:如何令更多的人參與我的開源項(xiàng)目?
A:對(duì)于項(xiàng)目的管理者和經(jīng)營者,需要有一定的社交能力,能夠傳播你的信念,讓有意向參與項(xiàng)目的人覺得自己值得投入該項(xiàng)目。當(dāng)然作為經(jīng)營者首先要自己做出表率,積極地投入項(xiàng)目建設(shè),絕對(duì)不能抱有找一批人為我打工的觀念來尋覓參與者。
?
Q:開源軟件和閉源軟件的區(qū)別是什么?
A:它們最大的區(qū)別就是軟件的源代碼是否可以公開獲得。閉源軟件大部分是商業(yè)軟件,需要通過一定的技術(shù)壟斷或者商業(yè)機(jī)密維護(hù)自己的資本利益。當(dāng)然開源軟件也可以獲取利益(例如開發(fā)周邊產(chǎn)品)。
活動(dòng)回顧視頻
點(diǎn)擊小程序觀看第四期活動(dòng)視頻哦~
?下節(jié)課程內(nèi)容預(yù)告:
《社區(qū)如何評(píng)審代碼》主講者:張齊勛 & 趙生宇
開源社簡介
開源社是由國內(nèi)外支持開源的企業(yè),社區(qū)及個(gè)人,依“貢獻(xiàn),共識(shí),共治”原則,所組織的廠商中立、純志愿者、非營利的開源聯(lián)盟,旨在共創(chuàng)健康可持續(xù)發(fā)展的開源生態(tài)體系,并推動(dòng)中國開源社區(qū)成為全球開源軟件的積極參與及貢獻(xiàn)者。我們專注于開源治理、國際接軌、社區(qū)發(fā)展和開源項(xiàng)目。
相關(guān)閱讀?|?Related Reading
開源特訓(xùn)營 - Lesson 1 - 開源基礎(chǔ)
開源特訓(xùn)營 - Lesson 2 - 項(xiàng)目啟動(dòng)
開源特訓(xùn)營 - Lesson 3 - GITHUB倉庫管理?
開源特訓(xùn)營
喜歡本篇內(nèi)容請給我們點(diǎn)個(gè)在看
總結(jié)
以上是生活随笔為你收集整理的开源特训营 - Lesson 4 - 如何运营社区的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 中的 is 真的是越来越强大,越来
- 下一篇: Azure 内容审查器之文本审查