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 種治理方案的具體分析見:
在PK 投票過程中,PEP 8016 分別戰勝了其它6 種模型(以及一個“Further discussion”),最終勝出。
詳細投票情況與結果查看投票主頁: