PEP 8000 – Python 語言治理提案概覽
- 作者:
- Barry Warsaw <barry at python.org>
- 狀態:
- 最終 (Final)
- 類型:
- 資訊類
- 主題:
- 治理
- 建立日期:
- 2018年8月24日
摘要
本 PEP 提供了在 Guido 退休後,針對 Python 語言治理新模式選擇過程的概覽。一旦選定治理模式,將會納入 PEP 13 之中。
以下是與治理模式選擇過程相關的 PEP 列表。編號在 8000 左右的 PEP 描述了選擇治理模式的一般流程。
- PEP 8001 - Python 治理投票流程
本 PEP 描述了將如何進行新治理模式的投票。它概述了投票方法、時間表、參與標準以及具體的合資格選民名單。
- PEP 8002 - 開源治理調查
本 PEP 將對類似開源及自由軟體專案的治理模式進行調查,並概述這些模式的摘要。這些調查將作為此類專案如何成功治理的有用基準,並可能為 Python 的治理模式提供靈感。由於 Python 是獨一無二的,預計它將會有自己獨特的治理風格,而非直接採用所調查的任何模式。
801X 系列的 PEP 描述了實際的 Python 治理提案。預計這些 PEP 將涵蓋治理的廣泛範圍,且細節上的差異(例如治理委員會的規模)將包含在同一個 PEP 中,而不是分拆成可能分散投票權的個別 PEP。
- PEP 8010 - 技術領導者治理模式
本 PEP 提議延續單一技術專案領導者的模式。諮詢委員會是否協助或支持 BDFL 也在討論範圍內。本 PEP 並未指定下一任 BDFL 或諮詢委員會成員。相關資訊請參閱 PEP 13。
- PEP 8011 - 由三位 Python 愛好者領導的 Python 治理模式
本 PEP 描述了一種由「三位 Python 愛好者」(Trio of Pythonistas, TOP)領導的 Python 治理新模式。它描述了該三人組的角色與職責。本 PEP 並未指定該三人組的成員。相關資訊請參閱 PEP 13。
- PEP 8012 - 社群治理模式
這是一個用於 Python 治理新模式的預留 PEP,該模式基於共識與投票,不設中心化的單一領導者或治理委員會。它描述了影響 Python 語言的決策如何、何時以及為何進行投票。同時也描述了投票資格的標準。
- PEP 8013 - 外部委員會治理模式
本 PEP 描述了一種基於外部委員會的 Python 治理新模式,該委員會負責確保良好的流程。此委員會由核心開發團隊選出,有權否決不夠詳盡、未考慮所有受影響用戶,或不適合即將發布版本的提案。本 PEP 並未指定該委員會成員。相關資訊請參閱 PEP 13。
- PEP 8014 - 公共治理模式
本 PEP 描述了一種基於長老委員會的 Python 治理新模式,該委員會負責確保一個 PEP 在被接受之前得到 Python 社群足夠多數的支持。與其他一些治理 PEP 不同,它明確不指定誰擁有投票權以及多數票的構成。反之,這由長老委員會按個案決定。
- PEP 8015 - Python 社群組織架構
本 PEP 將 Python 社群的現行組織形式化,並提議進行 3 項主要變更:將現有的「Python 團隊」概念正式化;賦予 Python 團隊更多自主權;以一個由 3 名成員組成且角色有限的「Python 委員會」取代 BDFL(Guido van Rossum),該委員會主要決定 PEP 如何被批准(或拒絕)。
- PEP 8016 - 指導委員會模式
本 PEP 提議一種基於指導委員會的 Python 治理模式。委員會擁有廣泛的權力,但他們會盡量避免行使這些權力;相反,他們利用這種權力來建立標準流程,例如其他 801x 系列 PEP 中所提議的那些。這遵循了一種普遍哲學:將重大變更拆分為一系列可獨立審查的小型變更是更好的做法——與其試圖在一個 PEP 中完成所有事情,我們專注於為進一步的治理決策提供一個最小化但穩固的基礎。
在最終選擇之前,可能會增加額外的治理模式。
版權
此文件已歸入公有領域 (public domain)。
來源: https://github.com/python/peps/blob/main/peps/pep-8000.rst
最後修改: 2025-02-01 08:55:40 GMT