Python指导委员会评估后圭多时代

2020-11-29 05:24:42

社区采取多种形式,可以克服许多挑战。上个月,Python社区连续第五个月举行了年度核心开发Sprint。但是,由于这次聚会实际上是虚拟举行的,因此今年的活动与众不同。

在去年的博客文章中,Python创造者Guido van Rossum于本月初退出退休,加入了Microsoft,他回忆说:“对我来说,参加此类活动的主要原因始终是与我与之在线合作的人全年聚会很长,但我每年只能见一次或两次。”但是他们可以通过虚拟事件重新创建相同的协同作用吗?他们会注意到同样的生产力冲动吗?

对于Python来说,这是一个特别关键的时期,在van Rossum辞职后,Python成为了该语言的“生命的仁慈独裁者”,于2019年2月转向了转向委员会。因此,在一个既需要正常时间又要面对时间的世界中,Python的核心开发人员在网上重新团聚,决定他们的年度传统将继续下去。

迎接新时代,该活动再次召集了47位核心开发人员-今年,我们竭尽全力重现了面对面活动的所有舒适感。 Discord上有专门的频道,用于社交和午餐时聊天以及每日更新。从10月19日开始,该活动以全虚拟的星期一开球会议开始,五天后以星期五的总结会议结束。在此期间,举行了一次核心开发人员和社区成员问答活动。 PSF基础设施总监Ernest W. Durbin III甚至还举行了一个特别仪式的视频,该文件为其TUF存储库生成了密钥,该密钥库可确保关键的Python包索引(或PyPI),“以一种透明且可见的方式Python社区,并用于存档目的存储,以便人们可以理解TUF的安全性基础。”

到本周末,已经审查并决定了194个不同请求(合并了165个请求)。还审查并关闭了21份Python增强建议(或PEP)(已合并20份)。

但是,更重要的是似乎已经发生的非常真实和必要的社区建设。

在启动活动上,主持人Mariatta强调了著名的吃豆人会议规则的虚拟版本。在现实世界的活动中,鼓励参与者始终为新人们加入一群人留出空间-因此,对于此虚拟活动,Mariatta强调为任何静默监视虚拟会议的“潜伏者”留出空间-并欢迎他们参加。 “只要明确,邀请他们加入对话即可。”

然后,他们通过在虚拟会议室中走动,让参与者进行自我介绍来开始社区建设,这表明了每个人的真实面貌。核心开发人员实际上来自世界各地-从中国和以色列,到阿姆斯特丹,葡萄牙和德国。伦敦和牛津(以及苏格兰)以及加利福尼亚的圣地亚哥和尔湾市都有核心开发商。核心开发人员已从华盛顿特区和科罗拉多州的丹佛拨入乔治亚州的亚特兰大和特拉华州的威尔明顿。一名韩国与会者指出,他们正在早上一拨。 Mariatta的核心开发者/主持人来自不列颠哥伦比亚省的温哥华。

当然,还有从旧金山南部拨入电话的范·罗苏姆本人。

范·罗瑟姆(van Rossum)穿着“ Minecraft的周期表” T恤显得轻松。核心开发人员Ned Deily提出了一个可能已经引起所有人注意的问题:既然van Rossum不再担任该语言的仁慈监督者,那么指导委员会的经验将如何发挥作用?核心开发人员/理事会成员Carol Willing是第一个对此做出回应的人。

“我参与了很多治理组织,我想说督导委员会在坚持议程,在事情的运作方式上进行周到和协作方面一直处于高层。”他们每周会开会一个小时,并有预先设定的议程。“总的来说,我认为它运作良好。如果我能从中脱颖而出,令我惊讶的是Guido能够像他一样长的一个人就可以完成这项功能。因为这需要很多工作,即使是五个人。

“但是我认为这是一件好事。而且我认为每年都会有所改善,就像Python Software Foundation随着时间的推移而改善一样。”

核心开发者/理事会成员Barry Warsaw表示同意。 “自成立以来,我们中的一些人就加入了指导委员会。还有很多治理PEP并没有真正涵盖的内容。因此,我们确实必须弄清楚一些事情的过程。我很高兴与指导委员会成员的第一年和今年的指导委员会成员一起工作。

“我认为每个人这样做都是出于正确的理由-因为我们爱Python,也爱Python社区……”

但是,指导委员会的一位成员将问题转给了问过的核心开发人员,以寻求他对理事会绩效的看法。迪利也同意他们的评估。

“我为我们作为一个社区如何从头开始面对治理提出的挑战感到非常自豪。我想-我不确定吉多这样做的全部动机,但我认为他在很多方面都以正确的方式做了,只是迫使社区想出办法。而且我认为所有这些都非常有效。”迪伊(Deily)要求进行更多的交流-“像会议记录这样的事情”-Carol和Barry同意这是他们应该努力改善的事情。

但是,核心开发人员Christian Heimes也想检查一下理事会的压力水平,并询问核心社区可以提供哪些帮助?我们该怎么做才能确保我们不会破坏我们的员工?安理会成员布雷特·坎农(Brett Cannon)给出了非常周到的回答。 “说实话,只有每个人都彼此友好……我想我们有时有时忘记了我们都是人类,只是从字面上帮助这个项目,说实话,我们只是向世界推广,人们似乎只是碰巧真的爱过,真是太好了。”

华沙同意了,并增加了他在工作和个人生活中都观察到的东西。 “这不是正常时间。对?世界上发生的一切对人的影响都不同。而且,我们每天都感到压力很大,很想让这种压力入侵您在Python开发人员之间的交流……”

“因此,在点击发送之前,先花点时间喘口气,然后尝试将自己放在接收者的鞋子上一会儿。”

威林同意了这一点,她想起她今年的一些承诺已退后一步,事实证明这是一个艰难而有益的决定。 “我认为我们处在陌生的时代,我鼓励你们每个人都先照顾好自己。”她敦促人们不要害怕寻求帮助,最后以鼓励人们“要照顾自己,因为你们都很棒”来结束。

大约48分钟后,van Rossum本人向Bugs.python.org(好称BPO)中的问题跟踪程序提出了一个问题。 “因此,我非常好奇BPO向GitHub迁移的状态。”他停顿了一下,然后微妙地问:“呃,指导委员会愿意分享多少他们知道的东西,您实际上知道多少?”

坎农做出了回应,谈论了聘请该组织的团体,并感谢那些捐款资助该组织的团体。然后,迪伊(Deily)向范·罗瑟姆(van Rossum)建议工作组的志愿者,“因为这将影响到我们所有人。”范·罗瑟姆(van Rossum)询问他是否自愿参加,是否合适,所有人都同意,然后他回答:“好吧,我在比赛。”

也许这一切都证明了社区可以在没有存在的情况下发生,并且只要有良好而忠诚的个人,虚拟网真就足够了。