PEP 8016 獲勝,成為新的 Python 社區治理方案


隨著 Python 之父 Guido van Rossum 逐步卸任 BDFL,Python(CPython)的未來之路牽動了萬千開發者的心。沒了首領,Python 今後的發展會怎麼樣?社區將如何運作?誰來領導 Python 這門語言和社區呢?這些問題不得不解決,而用什麼樣的方式解決,這就需要先由社區討論並最終決定。

前兩天我們分析過目前 Python 社區已經提出的 7 種正在進行投票的治理方案 ,而最新消息是,目前投票環節已經結束, 最終 PEP 8016 當選了新時代的 Python 社區治理方案

PEP 8016 治理方案採用指導委員會模式,其特點是引導治理的迭代,該方案由 Nathaniel J. Smith 和 Donald Stufft 提出。

PEP 8016 中提出了不信任投票,也就是彈劾機制,可將任期內的當權者趕下台;它嚴格限定了在委員會裡,只允許少於 50% 的成員是企業(5 人委員會裡最多有 2 個);並且關注到核心開發者的選舉/淘汰、如何更新治理提案等問題。

而且,PEP 8016 中也提出了新的 PEP 流程,目前的 PEP 流程是提案人確定 PEP 的選題方向,提案人負責收集與整合來自整個社區的反饋。然後,相關領域的專家們彙總全部討論,並開啟為期 14 天的審查,之後進行社區投票。如果一個 PEP 很有爭議,任何專家成員都可發起動議來拒絕通過它,這需要超過 2/3 的票數。PEP 8016 的 PEP 流程:理事會在必要時可直接地批准/否決 PEP,但最好是設置流程來避免這樣做決策,例如,將決策權委派給團隊或者 BDFL 代表。

7 種治理方案的具體分析見:

https://my.oschina.net/editorial-story/blog/2989027

在 PK 投票過程中,PEP 8016 分別戰勝了其它 6 種模型(以及一個“Further discussion”),最終勝出。

PEP 8016 獲勝,成為新的 Python 社區治理方案

詳細投票情況與結果查看投票主頁:

https://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_fe2b74aea628b45d

本站文章除註明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必註明出處,尊重他人勞動共創開源社區。
轉載請註明:文章轉載自 開源中國社區 [https://www.oschina.net]
本文標題:PEP 8016 獲勝,成為新的 Python 社區治理方案