偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

star、PR 都不靠譜,還有哪些評(píng)估開源項(xiàng)目的指標(biāo)?

開源
我們?cè)?jīng)與大家探討過,除了 star 數(shù)量以外,還有哪些指標(biāo)可以評(píng)估一個(gè)開源項(xiàng)目的好壞。當(dāng)然,這里的“好壞”不僅僅是指一款開源軟件本身“好不好用”,還包括一個(gè)開源項(xiàng)目的社區(qū)健康度和可持續(xù)發(fā)展性。近日,有業(yè)內(nèi)專家提出了兩個(gè)新的指標(biāo),用以評(píng)估一個(gè)開源項(xiàng)目社區(qū)的建設(shè)情況。

我們?cè)?jīng)與大家探討過,除了 star 數(shù)量以外,還有哪些指標(biāo)可以評(píng)估一個(gè)開源項(xiàng)目的好壞。當(dāng)然,這里的“好壞”不僅僅是指一款開源軟件本身“好不好用”,還包括一個(gè)開源項(xiàng)目的社區(qū)健康度和可持續(xù)發(fā)展性。近日,有業(yè)內(nèi)專家提出了兩個(gè)新的指標(biāo),用以評(píng)估一個(gè)開源項(xiàng)目社區(qū)的建設(shè)情況。

如今,一個(gè)開源項(xiàng)目可供人們參考的指標(biāo)有很多,包括 star 、fork、拉取請(qǐng)求 (PR)、合并請(qǐng)求(MR)、貢獻(xiàn)者數(shù)量等等。前 PingCAP 全球戰(zhàn)略和運(yùn)營(yíng)總監(jiān) Kevin Xu 認(rèn)為,這些明面上的指標(biāo)很容易受到營(yíng)銷策略的影響,比如刷 star,刷 fork,甚至有的項(xiàng)目有意將一個(gè)較大的組件分解為較小的部分從而增加 PR 數(shù)量……幾乎所有的指標(biāo)都可能被濫用,導(dǎo)致在評(píng)估一個(gè)開源項(xiàng)目的健康度和可持續(xù)性時(shí)并不準(zhǔn)確,有的甚至失真嚴(yán)重。

因此,Kevin 提出了兩個(gè)新的指標(biāo),分別是:

  • PR 或 MR 評(píng)審員的細(xì)分情況
  • 社區(qū)交互的排行榜

對(duì)這兩個(gè)指標(biāo)進(jìn)行持續(xù)跟蹤、衡量并不斷優(yōu)化,就可以更加客觀地持續(xù)評(píng)估一個(gè)開源社區(qū)的健康狀況,從而幫助項(xiàng)目管理者建立一個(gè)強(qiáng)大的、自我完善的開源社區(qū)。

為什么是這兩個(gè)指標(biāo)?

Kevin 認(rèn)為,任何一個(gè)開源項(xiàng)目社區(qū)建設(shè)的長(zhǎng)期目標(biāo),都是達(dá)到一個(gè)臨界點(diǎn),使得項(xiàng)目能夠在最初的創(chuàng)建者或維護(hù)者淡出之后,仍然能可持續(xù)發(fā)展。特別是對(duì)于那些圍繞開源技術(shù)建立商業(yè)化的開源軟件(COSS)公司來說,這個(gè)目標(biāo)尤為重要。試想一下,如果一個(gè)開源項(xiàng)目由于創(chuàng)始人的退出就發(fā)展停滯,那么圍繞該項(xiàng)目進(jìn)行商業(yè)化的公司就將遭受滅頂之災(zāi)。

這是一個(gè)崇高的目標(biāo),卻很少有項(xiàng)目能實(shí)現(xiàn)。

項(xiàng)目維護(hù)者的倦怠是一個(gè)很普遍的問題。最近的一個(gè)例子是 Redis 的創(chuàng)建者 Salvatore Sanfilippo,他在去年分享了他作為一個(gè)開源維護(hù)者的奮斗歷程,并在今年早些時(shí)候辭去了 Redis 實(shí)驗(yàn)室的 CEO 職位?,F(xiàn)實(shí)中,各種項(xiàng)目的維護(hù)者,無論大小,每天都在類似的倦怠中掙扎。

因此,關(guān)注以上兩個(gè)指標(biāo),尤其是在項(xiàng)目開源之旅的早期,可以增加建立可持續(xù)發(fā)展的幾率,因?yàn)檫@兩個(gè)指標(biāo)闡明了推動(dòng)項(xiàng)目可持續(xù)性的兩個(gè)重要因素:所有權(quán)和激勵(lì)。

細(xì)分 PR/MR 審核者 = 所有權(quán)

這個(gè)指標(biāo)能夠追蹤社區(qū)中誰在積極審查貢獻(xiàn),是一個(gè)很好的所有權(quán)指標(biāo)。在項(xiàng)目開始的時(shí)候,創(chuàng)建者做了大部分的審查工作,但是隨著時(shí)間的推移和項(xiàng)目的發(fā)展,這種情況將難以持續(xù)。社區(qū)管理者可以在早期有意識(shí)地運(yùn)營(yíng),招攬潛在的優(yōu)質(zhì)維護(hù)者,適當(dāng)?shù)胤艡?quán),讓更多的人有背景知識(shí)、信心和歡迎的態(tài)度來審查收到的 PR/MR,參考 Linus Torvalds 招攬的 Linux 內(nèi)核子維護(hù)者們,這對(duì)項(xiàng)目長(zhǎng)期的可持續(xù)性至關(guān)重要。

從另一方面來說,審查貢獻(xiàn)環(huán)節(jié)有一個(gè)類似于客戶服務(wù)的元素,如果在這個(gè)環(huán)節(jié)沒有足夠的維護(hù)者參與審查,將導(dǎo)致一個(gè) PR 或 MR 在兩個(gè)星期甚至更長(zhǎng)的時(shí)間里無人問津,這會(huì)給一個(gè)原本熱情洋溢的新人帶來不小的打擊,從而影響社區(qū)新人的成長(zhǎng)。

社區(qū)互動(dòng)排行榜 = 激勵(lì)機(jī)制

跟蹤一些面向社區(qū)的互動(dòng),并可能在社區(qū)內(nèi)用獎(jiǎng)勵(lì)的方式將其“游戲化”,這有助于在具有各種經(jīng)驗(yàn)水平的社區(qū)成員中推動(dòng)他們產(chǎn)生積極的互動(dòng)。社區(qū)管理者可以跟蹤的一些互動(dòng)是提交的 PR/MR 的數(shù)量、評(píng)論、建議等。這些互動(dòng)可能有不同的價(jià)值和質(zhì)量,但這里更大的目標(biāo)是了解誰在做什么,誰擅長(zhǎng)做什么,并根據(jù)人們的優(yōu)勢(shì)和興趣有意識(shí)地培養(yǎng)更多的用戶行為。

比如也許有些人很擅長(zhǎng)提供有用的評(píng)論,但暫時(shí)還沒有足夠的技術(shù)背景來審查 PR/MR,最好能確定他們是誰,并向他們提供更多的信息,以便他們有一天能成長(zhǎng)為維護(hù)者;也許有些人非常熱衷于監(jiān)督這個(gè)項(xiàng)目,這從他們頻繁的反應(yīng)中可以看出,但他們可能并不愿意參與評(píng)論和建議,如果能知道他們是誰,并幫助他們獲得更多的背景,了解項(xiàng)目的內(nèi)部運(yùn)作,從而為他們明顯關(guān)心的社區(qū)增加更多的價(jià)值,這將是一件好事。

如何使用這些指標(biāo)

那么如何跟蹤和解讀這些指標(biāo)呢?Kevin 用了兩個(gè)開源項(xiàng)目的例子來說明:

  • Kong,一個(gè)API網(wǎng)關(guān)
  • Apache Pulsar,一個(gè) pub-sub 消息系統(tǒng)

Kevin 使用開源數(shù)據(jù)可視化工具 Apache Superset 從 Kong、Apache Pulsar 項(xiàng)目中抓取了一些數(shù)據(jù):

PR 審查員的指標(biāo)

下面兩張圖分別顯示了 Kong 和 Pulsar 在 GitHub 上近兩年的 PR 回復(fù),不同顏色代表不同的PR 審查員:

 

Kong 在 GitHub 上的 PR 回復(fù)

 

 

Pulsar 在 GitHub 上的 PR 回復(fù)

 

根據(jù)這些數(shù)據(jù),可以觀察到 Kong 的 PR 審查員比例相比 Pulsar 更加“平衡”。這種“平衡”是隨著Kong 項(xiàng)目逐漸成熟而實(shí)現(xiàn)的。最重要的一點(diǎn)是,Kong 的創(chuàng)建者 Aghi 和 Marco 都不是參與 PR 回復(fù)最多的維護(hù)者,這是一件好事。 也就是說,隨著項(xiàng)目的成熟,Kong 項(xiàng)目社區(qū)已經(jīng)出現(xiàn)了足夠的維護(hù)者替代項(xiàng)目創(chuàng)始人的一些代碼審查工作,這是項(xiàng)目可持續(xù)發(fā)展的好兆頭。

而作為一個(gè)相對(duì)年輕的項(xiàng)目,Pulsar 雖然還沒有達(dá)到同樣的水平,但也正在實(shí)現(xiàn)這種平衡的路上。Sijie,Jia 和 Penghui 做了大部分的審查工作,這三人都是項(xiàng)目管理委員會(huì)的成員,并領(lǐng)導(dǎo)著 Pulsar 的 COSS 公司 SteamNative。其他主要的參與者,包括 Splunk(特別是在它收購(gòu)了Streamlio 之后),也為這個(gè)項(xiàng)目做出了貢獻(xiàn),這是最終實(shí)現(xiàn)平衡的一個(gè)很好的領(lǐng)先指標(biāo)。

注:Kevin 有意忽略了 Apache 軟件基金會(huì)項(xiàng)目和其他項(xiàng)目在治理流程上的差異,這將影響一個(gè)貢獻(xiàn)者成為評(píng)審員或維護(hù)者的速度和資質(zhì)。因此,這種比較并不能 100% 的反應(yīng)實(shí)際情況,但卻可以窺見社區(qū)治理流程對(duì)項(xiàng)目維護(hù)者情況帶來的影響。

社區(qū)互動(dòng)指標(biāo)

以下是兩張互動(dòng)指標(biāo)排行榜,顯示了 Kong 和 Pulsar 自最近一次收集數(shù)據(jù)以來的 90 天內(nèi)(大概從 2020 年 3 月到 5 月)在 GitHub 上的社區(qū)互動(dòng)情況,包含 PR 、comments、reviews 等互動(dòng)數(shù)據(jù)。

 

Kong 互動(dòng)排行榜圖

 

 

Pulsar 互動(dòng)排行榜圖

 

互動(dòng)排行榜反映了與上一個(gè)指標(biāo)相同的 "平衡程度",誰在做什么樣的互動(dòng),發(fā)生了多少次互動(dòng),以及誰似乎在做這一切都一目了然。

至于建立正確的激勵(lì)結(jié)構(gòu),這種排行榜式的視圖可以幫助社區(qū)管理者了解互動(dòng)的來源,以便于設(shè)計(jì)相應(yīng)的獎(jiǎng)勵(lì)或激勵(lì)系統(tǒng)來加速這些積極的互動(dòng)行為。

這些數(shù)據(jù)對(duì)于內(nèi)部管理和外部社區(qū)建設(shè)也很有用。仔細(xì)觀察的人可以發(fā)現(xiàn),這些圖表上的很多領(lǐng)導(dǎo)者都是項(xiàng)目的 COSS 公司 Kong Inc. 和 StreamNative 的員工?,F(xiàn)實(shí)中,積極的社區(qū)貢獻(xiàn)者成為項(xiàng)目商業(yè)化公司的員工是很常見的,無論這些人在哪里就業(yè),要想培養(yǎng)一個(gè)可持續(xù)發(fā)展的項(xiàng)目,超越最初的創(chuàng)作者(這反過來會(huì)影響 COSS 公司的可持續(xù)發(fā)展),就需要衡量、跟蹤和激勵(lì)積極的互動(dòng)行為。

最后,無論圖表多么漂亮,數(shù)據(jù)并不能說明全部的問題。而且無論某個(gè)項(xiàng)目多么成功,其經(jīng)驗(yàn)都不應(yīng)該被模板化,直接套用到不同的項(xiàng)目中。項(xiàng)目管理者要善于活用這兩項(xiàng)指標(biāo),觀察誰在為項(xiàng)目做貢獻(xiàn),同時(shí)積極維護(hù)項(xiàng)目相關(guān)的文檔,設(shè)定明確的項(xiàng)目貢獻(xiàn)質(zhì)量準(zhǔn)則,把握適合自己的納新門檻,在新人數(shù)量和質(zhì)量之間做好平衡,才能讓一個(gè)優(yōu)秀的開源項(xiàng)目社區(qū)能夠真正的可持續(xù)發(fā)展。

本文轉(zhuǎn)自O(shè)SCHINA。

本文標(biāo)題:Windows/Linux 代碼共享,Linux 內(nèi)核開發(fā)者:差評(píng)

本文地址:https://www.oschina.net/news/120749/linux-graphics-why-sharing-code-with

責(zé)任編輯:未麗燕 來源: 開源中國(guó)
相關(guān)推薦

2011-12-26 14:11:47

三星Android

2012-02-07 14:16:28

軟件開發(fā)工期預(yù)估

2012-02-06 10:46:22

開發(fā)

2012-08-14 10:15:46

程序員

2014-08-04 09:30:43

170

2012-11-23 12:38:12

Wi-FiWLAN

2015-02-06 17:09:02

AppCan開源

2012-10-22 11:14:05

SDNOpenFlow網(wǎng)絡(luò)管理

2022-07-11 09:59:19

GitHub開源

2013-12-03 10:16:43

移動(dòng)開放

2016-10-31 08:48:32

AndroidGoogle開源

2021-08-05 08:18:02

開源項(xiàng)目 PR

2012-12-14 13:31:02

2011-04-29 14:48:50

國(guó)產(chǎn)打印機(jī)惠普打印機(jī)

2022-10-31 11:09:48

物聯(lián)網(wǎng)智能建筑

2014-12-03 10:39:56

世紀(jì)互聯(lián)公有云

2020-07-28 15:18:52

Gartner信息安全網(wǎng)絡(luò)安全

2012-09-19 14:33:51

創(chuàng)業(yè)程序員創(chuàng)業(yè)成功

2023-06-28 07:04:55

攢機(jī)主板芯片

2020-07-17 11:28:24

App信息泄露個(gè)人信息
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)