13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Python之父退位后,会有新任终身仁慈独裁者吗?怎么产生?

随着 Python 之父 Guido van Rossum 逐步卸任 BDFL,Python(CPython)的未来之路牵动了万千开发者的心。没了首领,Python 今后的发展会怎么样?社区将如何运作?谁来领导 Python 这门语言和社区呢?这些问题不得不解决,而用什么样的方式解决,这就需要先由社区讨论并最终决定。目前,Python 社区共提出了 7 种治理方案,分别是 PEP 8010、PEP 8011、PEP 8012、PEP 8013、PEP 8014、PEP 8015 与 PEP 8016。这些提案都汇总在 PEP 8000 之下,其中最终胜出者,将决定 Python 未来的发展方向和方式。

创新互联建站,专注为中小企业提供官网建设、营销型网站制作、成都响应式网站建设、展示型成都网站制作、成都网站建设等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。

日前,Python 的核心开发者之一、PEP-8015 的作者 Victor Stinner 对这 7 种治理提案做了对比分析,本文引用他的分析为读者提供一个较为全面的视图。

背景知识

先简单了解一下背景知识,便于后文理解。

目前 Python 社区的 PEP 流程是这样的:提案人确定 PEP 的选题方向,提案人负责收集与整合来自整个社区的反馈。然后,相关领域的专家们汇总全部讨论,并开启为期 14 天的最终评审,其评审结果不再需要社区性的投票。如果一个 PEP 很有争议,任何专家成员都可发起动议来拒绝通过它,这需要超过 2/3 的票数。

7 种方案一览

维持现状

类似现状,但三人决策

没有核心决策人

非核心监督

核心监督

将多数决策交给团队

引导治理的迭代

区别对比

Victor Stinner 总结了 7 个 PEP 的主要区别,同时他建议在给这些治理提案投票时,不要以它们的完整性来评判,而要聚焦其关于决策过程的部分,即谁能拍板做决策,以及怎么做?他希望那些还不够完整的 PEP 可以吸收其它 PEP 的精华,并逐渐完善自身。

总的来看,在这些 PEP 中,除了 PEP-8012 和 PEP-8014,其它的都设有一个***决策层,一般的形式包括指导委员会、理事会、三巨头、Guido 等。

下边具体拆解出各个治理方案的各项对比:

***决策层

成员人数

候选人的条件要求

选举:谁投票,怎么投?

任期长度与限制

不信任投票

团队/专家的任免

PEP 流程

核心开发者考核

晋升

淘汰

更新治理模式

行为守则

参考:Comparison of the 7 governance PEPs

作者介绍

豌豆花下猫,关注 Python 技术、数据科学和深度学习领域。个人公众号:Python猫。


网站题目:Python之父退位后,会有新任终身仁慈独裁者吗?怎么产生?
URL链接:http://cdbrznjsb.com/article/dhshchs.html

其他资讯

让你的专属顾问为你服务