内容简介:前阵子 Linus Torvalds 宣布暂时退出 Linux 内核的维护进程,并且还出人意料地为自己的粗鲁言行道歉,而在此之前他已经确认了 Linux 社区将采用 Code of Conduct(CoC)行为准则以取代之前的 Code of Conflict 冲...
前阵子 Linus Torvalds 宣布暂时退出 Linux 内核的维护进程,并且还出人意料地为自己的粗鲁言行道歉,而在此之前他已经确认了 Linux 社区将采用 Code of Conduct(CoC)行为准则以取代之前的 Code of Conflict 冲突解决方案,其旨在营造一个更具包容性,并消除侮辱和贬损的评论和行为的环境,为项目与社区的每位贡献者与维护者提供无骚扰的体验。
但是该决议引起了不小反弹,多位贡献者和社区成员对此进行批判和反对,他们认为 code is code,不要跟其它东西扯上关系,Code of Conduct 简直是一种过度的政治正确,另外,这些不必要的东西也会影响到项目的开发进度,而这些都不利于社区发展。
双方的争论愈演愈烈,甚至出现了人身攻击,并且还有人在邮件列表发起了撤销自己贡献的代码的讨论。
终于,近日社区话事人 Linus 出面回应了此事。他在给 BBC 的一封信上表示虽然他承认自己的不良行为,但是 Linux 社区也必须考虑它自己的行为方式,”现在的 Linux 社区已经是一个肮脏的泥潭”。
这看上去其实挺可爱的
Linus 分享了他对于 CoC 及其背后争议的看法,也表达了对他自己建立的 Linux 社区目前存在的问题的忧虑。他说一直以来他都不想去参与到非技术相关的讨论中,技术对他来说才是有趣的,而与人交流从来都不是他的强项。而此次关于 CoC 的争论他一直以来没做回应不仅仅是因为他不擅交流,同时也因为行为准则这个东西本身,它不是关于技术的主题,无法讨论出一个更好的结果。
“专注于技术的优势在于你可以拥有一些主要的客观衡量标准,这样一些共识才有可能达成,而社区也会非常健康美好。Linux 等任何技术项目都有非常明确和直接的共同目标,虽然对于如何解决某些特定问题偶尔存在分歧,但在完成共同目标的过程中大家有非常真实的凝聚力,因为即使存在分歧,人们最终可以通过采取相当明确和客观的衡量标准去讨论出一个更好的方法。“
Linux 认为,关于言行的争论似乎永远不会有一个共同的目标,大家只是站在不同的队伍进行可怕的战斗,”这甚至算不上讨论,只是人们在互相喊叫,社区也变成一个肮脏的泥潭。“
而关于 CoC 被指本身倾向于过度政治正确,Linus 表示任何使用“白种男人特权”这个词的人,甚至不值得他花时间与其交流,“他们本身的恶毒言行比我过分得太多了”。
“是否过度政治正确,我也许是持保留意见的,但老实说,我绝对不希望被视为互联网上那一种赞成白种人主义的纳粹、性别歧视或反对同性变与变性的败类。虽然那些败类也有抱怨社区过度政治正确,这让我的公开立场变得有点尴尬,变得里外不是人,但是我确实表明过我从来没有任何那种肮脏的想法,我不是纳粹,没有各种歧视,我一直以来的粗鲁言行只是因为对糟糕的代码以及为此找借口的人感到不满。而现在我需要再一次解释这个问题,同时我也不想与那些抱怨过度政治正确的人联系在一起。我为我以往不好的言行道歉,也知道社区存在问题,所以现在我确认了社区采用 CoC 行为准则。“
在信的最后,Linus 说到:“我会变成一个可爱的人吗?这听起来不太可能。我仍然关心技术,我不会为了让人们喜欢我而开始去接受糟糕的代码。我仍然不太善解人意,但就像我之前说的,我在改变自己,在积极寻找专业的治疗师帮助自己,我正试图摆脱我的暴怒并变得更有礼貌。而如果人们至少能够意识到我并不是一个认同这次关于 CoC 的争论中的一些恶心行径的败类,那会是一件非常好的事情。”
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 领导力:不要做个 “好人”
- MongoDB 系统时钟跳变引发的风波
- MakerDAO治理合约升级背后的安全风波
- 开源社区行为准则风波不断,SQLite 遭开发者抵制
- 开源社区行为准则风波不断,SQLite 遭开发者抵制
- 从 IJCAL 审稿风波说起,为何顶会总有争议?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python高效开发实战
刘长龙 / 电子工业出版社 / 2016-10 / 89
也许你听说过全栈工程师,他们善于设计系统架构,精通数据库建模、通用网络协议、后端并发处理、前端界面设计,在学术研究或工程项目上能独当一面。通过对Python及其周边Web框架的学习和实践,你就可以成为这样的全能型人才。 《Python高效开发实战——Django、Tornado、Flask、Twisted》分为3部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对......一起来看看 《Python高效开发实战》 这本书的介绍吧!