開源項(xiàng)目的常見治理架構(gòu)?

2020-09-08 16:13 更新

關(guān)于開源項(xiàng)目有三類通用的相關(guān)治理結(jié)構(gòu)。

  • BDFL: BDFL 是 “仁慈的獨(dú)裁者生活” 的縮寫. 在此結(jié)構(gòu)下,有一個(gè)人(通常是項(xiàng)目的最初的作者)擁有項(xiàng)目中所有的最后決定權(quán)。Python 就是一個(gè)非常經(jīng)典的例子。較小的項(xiàng)目可能默認(rèn)就是 BDFL 結(jié)構(gòu),因?yàn)樗话憔褪且坏絻晌痪S護(hù)者。若是公司組織的項(xiàng)目也極有可能會(huì)采用BDFL結(jié)構(gòu)。
  • 精英制: (注: 術(shù)語 “精英制” 對于一些社群可能具有消極的含義,其擁有較復(fù)雜的社會(huì)和政治的歷史 .) 在精英制下,活躍的項(xiàng)目貢獻(xiàn)者(他們用行動(dòng)證明自己是”精英”)給一個(gè)正式的決策作用,決定通常會(huì)基于純粹的投票一致性。精英制的概念首次由Apache Foundation 提出;所有的Apache 項(xiàng)目 都是基于精英制的。貢獻(xiàn)者只能代表自己是獨(dú)立的個(gè)體,不可以是公司。
  • 自由貢獻(xiàn): 在自由貢獻(xiàn)的模式下,做最多工作的人通常被認(rèn)為是最具影響力的,但是是基于當(dāng)前的工作,而不是歷史的共享。項(xiàng)目的重大決策是基于尋求共識(shí)的過程(對不同的聲音要討論)而不是純粹的投票,盡可能的努力的去囊括多的社區(qū)觀點(diǎn)。較流行的使用自由貢獻(xiàn)模式的項(xiàng)目有Node.js Rust 。

應(yīng)該選擇哪一種模式了呢?由你自己來做決定!每個(gè)模式都有優(yōu)點(diǎn),也有缺點(diǎn)。雖然上面的描述乍一看,這三種模式有著很大的不同,其實(shí)不然,它們還是有著共同點(diǎn)的。如果你對上述三種模式有興趣,可以采用下面的模版:

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號