LLVM 资深开发者不满社区变化宣布退出,Swift 语言之父回应

2018 年 5 月 9 日 开源中国 OSC - 王练


LLVM 开发者退出事件持续发酵,Swift 语言之父回应


LLVM 资深开发者宣布退出


Rafael Avila de Espindola ,LLVM 编译器贡献排名第五的资深开发者,日前发布了一封长邮件宣布已决定与该项目分道扬镳。 


具体邮件内容:


  • http://lists.llvm.org/pipermail/llvm-dev/2018-May/122922.html



Rafael 自 2006 年以来已为 LLVM 贡献了超过 4,300 个 commits ,添加了 157,679 行代码,是 LLVM 的排名第五的贡献者。



在邮件中,Rafael 回顾了他参与编译器开发的完整经历,从最初的 GCC,到之后转向并专注于 LLVM ,期间经历了许多事情。对于离开的原因,也做了详细解释:


The reason for me leaving are the changes in the community. The current license change discussions unfortunately bring to memory the fsf politics when I was working on gcc. That would still not be sufficient reason to leave. As with the code, llvm will still have the best license and if the only community change was the handling of the license change I would probably keep going. 

The community change I cannot take is how the social injustice movement has permeated it. When I joined llvm no one asked or cared about my religion or political view. We all seemed committed to just writing a good compiler framework.


他表示近几年他的感受和以前已有所不同,LLVM 日益庞大且变化缓慢,LLVM 许可证变化相关的讨论令他想起早年为 GCC 开发期间发生的 FSF 政治,他也不赞成 LLVM 最近引入的社区行为规范,但这些都不足以让他离开项目。


真正促使他做决定的是 LLVM 与一个公开根据性别和血统进行歧视的组织 Outreachy 进行合作,这让他感到非常不满。


据悉,Outreachy 是一个旨在将更多的女性和少数族裔开发者引入到开源自由软件社区的远程实习项目。Outreachy 招募的实习生排除白人男性和亚裔男性,组织规则可以前往这里查看:https://www.outreachy.org/apply/eligibility/


Swift 之父做出回应


LVM 资深开发者 Rafael 因不满社区变化宣布与项目分道扬镳的事件近日愈演愈烈,其公开邮件被广泛转发,并在 Twitter、Hacker News 和 Reddit 上引起了一波程序员是否应该要求彼此相互尊重的“大型辩论赛”。


Swift 语言之父 Chris Lattner ,同时还有另外一个身份是 LLVM 项目的主要发起人和作者之一,在事件发生后通过 Twitter 进行了评论。Chris 对 Rafael 的离开表示遗憾,并对其坚持个人原则的行为表示赞扬,但同时强调让项目更健康的长期发展需要的是一个包容的 LLVM 社区。



之后,Chris 认为之前发的推文措辞不佳,再次发布一篇长文以表明自己的观点。在文中,他详细说明了该事件直接涉及到的几个人以及 LLVM 基金会、Outreachy 组织中间的关系:与 Outreachy 和 Google Summer of Code 等组织的合作是  LLVM 基金会的发展计划之一,旨在提高技术的参与度。


LLVM 基金会的现任负责人 Tanya,是苹果编译器的工程师,也是 Chris 的配偶。Outreachy 组织目前尚未向 LLVM 提供实习生。



Chris 表示他最关心的是 LLVM 社区的稳定性、长期管理和指导原则。当 Tanya 提出成立 LLVM 基金会时,自己表示强烈支持,因为这是万一当他或社区的其他领导者出现问题时,能确保 LLVM 继续发展的最佳途径。这也是为什么基金会希望将一些非正式公约标准化的原因之一。


至于歧视和少数群体问题,Chris 称自己就是一位白人男性,他并不认为自己有直接受益于或遭受歧视行为。他和 LLVM 社区的许多人都相信,如果能够改善多样性,LLVM 社区将会变得更加强大。他们正在通过许多其他计划继续发展社区,与 Outreachy 合作只是其中所做的一小部分工作,并且如前所述还没有达成任何结果。


在文章的最后,Chris 再次表示 Rafael 是一位非常有能力的工程师,并在许多方面为 LLVM 做出了贡献。但同时,Rafael 和 LLVM 社区有不同的理念,也相互不愿意妥协,因此尊重其决定,“分手”或许对双方都是最好的选择。




推荐阅读

ARM 授权费用太贵科技巨头欲转向开源架构 RISC-V

微软发布 Windows 命令行参考文档

Spring Boot 应用监控实战

谷歌终于开放 ".app" 顶级域名注册

可以抛弃 Python 了?Google 开源 Swift for TensorFlow 意味着什么

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

苹果公司在 WWDC 2014 开幕 Keynote 上发布的全新编程语言,具有更多现代化特性,同时容易使用,定位是补充 Objective-C. > Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

Swift - Apple Developer

【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
118+阅读 · 2020年5月10日
【SIGMOD2020-腾讯】Web规模本体可扩展构建
专知会员服务
30+阅读 · 2020年4月12日
开源书:PyTorch深度学习起步
专知会员服务
51+阅读 · 2019年10月11日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
已删除
创业邦杂志
5+阅读 · 2019年3月27日
华为和其“公关危机”下的5G发布会
1号机器人网
7+阅读 · 2019年1月27日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
谷歌要输给“邪恶的独角兽”了
商业周刊中文版
3+阅读 · 2017年12月17日
Arxiv
110+阅读 · 2020年2月5日
Arxiv
8+阅读 · 2019年3月28日
Arxiv
3+阅读 · 2018年3月13日
Arxiv
8+阅读 · 2018年1月12日
VIP会员
相关VIP内容
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
118+阅读 · 2020年5月10日
【SIGMOD2020-腾讯】Web规模本体可扩展构建
专知会员服务
30+阅读 · 2020年4月12日
开源书:PyTorch深度学习起步
专知会员服务
51+阅读 · 2019年10月11日
相关资讯
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
已删除
创业邦杂志
5+阅读 · 2019年3月27日
华为和其“公关危机”下的5G发布会
1号机器人网
7+阅读 · 2019年1月27日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
谷歌要输给“邪恶的独角兽”了
商业周刊中文版
3+阅读 · 2017年12月17日
Top
微信扫码咨询专知VIP会员