博客
关于我
PEP 8016 获胜,成为新的 Python 社区治理方案
阅读量:794 次
发布时间:2023-02-27

本文共 792 字,大约阅读时间需要 2 分钟。

随着 Python 之父 Guido van Rossum 卸任 BDFL,Python 社区的治理模式引发了广泛讨论。如何发展 Python 的未来,以及如何重新组织社区领导结构,成为开发者们关注的焦点。最新消息显示,社区投票已结束,治理方案最终采用 指导委员会模式,由 Nathaniel J. Smith 和 Donald Stufft 提出。

这一选择在 PE P 8016 中得到了详细阐述,该提案不仅引入了不信任投票机制(即弹劾机制),以便在任期内对当权者进行更换,还严格限制了委员会成员中企业代表的比例。具体而言,委员会中最多只能有 2 位企业成员,确保核心开发者在治理过程中的主导地位。此外,提案还涉及如何更新治理提案、如何处理核心开发者的选举与淘汰等问题。

与传统的 PEP(Python Enhancement Proposal)流程相比,PEP 8016 的流程更加细化。提案人需要明确 PEP 的选题方向,并主导收集社区反馈。随后,由相关领域的专家对讨论内容进行汇总,并启动为期 14 天的审查程序。审查通过后,将进入社区投票阶段。如果某 PEP 遭及争议,任何专家成员均可发起动议以拒绝其通过,需获得超过 2/3 的支持票数。理事会在必要时可直接批准或否决 PEP,但理想情况下应通过设定流程来避免直接决策,例如将决策权委托给特定团队或 BDFL 代表。

此外,文中还提到,PEP 8016 在 PK 投票中击败了其它 6 种治理方案(以及“Further discussion”选项),最终胜出。投票结果显示,社区对这一方案的认可度较高。详细投票数据和结果可在投票主页查询。

总体来看,Python 社区在治理模式的选择上展现出高度的组织性和前瞻性。未来的发展,Python 语言和社区的领导权将如何分配,以及如何在开放源代码项目治理中实现平衡,值得期待。

转载地址:http://nlvfk.baihongyu.com/

你可能感兴趣的文章
oracle典型安装失败,安装oracle 10失败
查看>>
Oracle内存结构详解(四)--Oracle SGA其他组成部分
查看>>
Oracle分析函数之LEAD和LAG
查看>>
Oracle创建database link(dblink)和同义词(synonym)
查看>>
Oracle发布VirtualBox 7.1稳定版!支持ARM、优化了UI、支持Wayland等
查看>>
Oracle和SQL server的数据类型比较
查看>>
oracle用户改名
查看>>
Oracle用游标删除重复数据
查看>>
Oracle监听配置、数据库实例配置等
查看>>
Oracle系列:安装Oracle RAC数据库(二)
查看>>
oracle系统 介绍,ORACLE数据库管理系统介绍
查看>>
oracle获取数据库表、字段、注释、约束等
查看>>
oracle表空间查询维护命令大全之三(暂时表空间)史上最全
查看>>
oracle表访问方式
查看>>
Oracle触发器
查看>>
Oracle计划将ZGC项目提交给OpenJDK
查看>>
oracle账号共享
查看>>
Oracle闪回技术(Flashback)
查看>>
oracle零碎要点---ip地址问题,服务问题,系统默认密码问题
查看>>
oracle零碎要点---oracle em的web访问地址忘了
查看>>