Python社区确定了新治理模式

栏目: Python · 发布时间: 6年前

内容简介:在Guido van Rossum放弃了他作为Python领导者的角色之后,他在所有与Python语言有关的决策中拥有最终的权力,因此有必要采用其他方式来运行该项目。经过一段漫长的、民主的过程之后,Python将来会由一个由五人组成的指导委员会管理。Python最初是由Guido van Rossum一个人于1990年开发的,随后他领导了该项目,因为它的扩展并实现了今天的普及。鉴于标题为“仁慈的生活独裁者”(BDFL),他对所有决定都有最终决定权,无论大小,这一责任在2018年7月突然被证明是无法承受的,

在Guido van Rossum放弃了他作为 Python 领导者的角色之后,他在所有与Python语言有关的决策中拥有最终的权力,因此有必要采用其他方式来运行该项目。经过一段漫长的、民主的过程之后,Python将来会由一个由五人组成的指导委员会管理。

Python最初是由Guido van Rossum一个人于1990年开发的,随后他领导了该项目,因为它的扩展并实现了今天的普及。鉴于标题为“仁慈的生活独裁者”(BDFL),他对所有决定都有最终决定权,无论大小,这一责任在2018年7月突然被证明是无法承受的,最后一个做出改变的提案是PEP 572,包括Python 3.8中的赋值表达式。

Python社区确定了新治理模式

在他辞去担任了将近30年的领导职务时,van Rossum说:

“现在PEP 572已经完成,我不想让PEP如此努力地争取,并发现有这么多人鄙视我的决定。”

那么Python将来如何管理呢?由于社区已经在编程风格问题上存在分歧,如何制定关于新治理模式的决策?

由于van Rossum没有任命继任者,因此CPython的核心开发人员需要提出想法并在他们之间做出选择。

总共有七个提案,在 PEP 8000 中概述了 PEP 8001 ,详细说明了在12月1日至16日投票期间选择的Condorcet投票流程,并要求有资格投票的人对提案进行排名按优先顺序排列。

提案的范围从各种形式的社区治理到指定一个人作为技术领导者 - 实际上是一个新的仁慈的独裁者,但现在的首字母缩略词GUIDO代表“仁慈的裁判影响决策官”并服务于三个Python版本,大约4.5年。还提出了一个三重奏的Pythonistas,一个外部委员会和一个长老理事会。最后,它是 PEP 8016中提出的最终模式 - Nathaniel J. Smith和Donald Stufft的指导委员会模式,它成为明显的赢家。

指导委员会将由五个人组成,并将发布单一功能,之后将选出一个新的委员会。理事会成员可随时辞职,如果会员失去联系超过一​​个月,可以更换。为避免利益冲突,理事会的两名成员只能为一个雇主工作。

理事会选举分为两个阶段:

  • 第1阶段:候选人宣传他们的服务兴趣。候选人必须由核心团队成员提名。允许自我提名。
  • 第2阶段:每个核心团队成员可以投票选出0到5名候选人。投票是匿名进行的。候选人按他们收到的总票数排名。如果出现平局,可以通过候选人之间的相互协议来解决,否则将随机选择获胜者。

一旦当选,理事会的任务是:

  • 保持Python语言和CPython解释器的质量和稳定性,
  • 尽可能提供便利,包容和可持续的贡献,
  • 正式化和维护核心团队与PSF之间的关系,
  • 为PEP建立适当的决策流程,
  • 在以正式身份行事之前寻求贡献者和核心团队之间的共识,
  • 在所有其他方法都失败的情况下,作为“终审法院”做出裁决。

理事会拥有广泛的权力来决定该项目。例如,他们可以:

  • 接受或拒绝PEP
  • 实施或更新项目的行为准则
  • 与PSF合作管理任何项目资产
  • 将部分权力委托给其他小组委员会或流程

更多细节可以在 PEP 8016 中找到,如果您对投票本身感兴趣,可以获得 结果

更多信息

PEP 8016  - 指导委员会模式

Python 治理模式投票(2018年12月):结果

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/156010.htm


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

一个APP的诞生

一个APP的诞生

Carol 炒炒、刘焯琛 / 电子工业出版社 / 2016-7-1 / 79

在移动互联网高度发达的今天,一个个APP,成为我们通向网络世界的窗口。它的诞生流程,令不少对互联网世界产生幻想甚至试图投身其中的年轻人充满了好奇。 《一个APP 的诞生》就是这样一步一步拆分一个APP 的诞生过程。从前期市场调研,竞品分析开始,一直到设计规范,界面图标,设计基础,流程管理,开发实现,市场推广,服务设计,甚至跨界融合,都有陈述。 《一个APP 的诞生》被定义是一本教科书,......一起来看看 《一个APP的诞生》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具