SFC宣布退出GitHub!对其利用Copilot作为营利工具的行为感到难以接受!
共 2463字,需浏览 5分钟
·
2022-07-04 16:02
专注于自由与开源软件(FOSS)的非营利组织软件自由保护协会(SFC)表示,其已停止使用微软GitHub开展项目托管,并敦促其他软件开发者一同退出。
在本周四发布的博文中[1],自由保护协会FOSS许可合规工程师Denver Gingerich及政策研究员Bradley M. Kuhn表示,GitHub在过去十年间,一直以FOSS开发领域的主导工具Git为核心开发界面搭配与社交功能。
通过这种方式,GitHub成功将将FOSS贡献者们的努力导入了自己的专有生态系统。
Gingerich和Kuhn怒斥,“我们将不再使用GitHub,并公布一项长期计划,帮助更多FOSS项目从GitHub上迁移出去。”
他们还提到,自由保护协会未来也将拒绝接受那些无意从GitHub迁出的新成员项目。之前,该协会主要使用自托管Git repo管理软件项目,但同时也在使用GitHub存储repo镜像。
自由保护协会还在网站上添加了Give Up on GitHub[2]页面,并号召FOSS开发者们自愿转向其他代码托管服务。
Gingerich与Kuhn表示,“虽然我们目前还不会强制要求成员项目开展迁移,但我们将拒绝接受那些无意从GitHub迁出的新成员项目。我们会提供资源,支持那些愿意迁出的成员项目,并尽一切所能提供帮助。”
GitHub据称拥有约8300万用户和超过2亿个repo,其中大部分遵循开源许可。这项云托管服务还在宣传当中,着力强调自己面向开源开发的定位。
而在自由保护协会看来,此次与GitHub彻底决裂的终极导火索,其实就是AI编码辅助工具GitHub Copilot的全面上线。该协会表示,GitHub这种利用FOSS代码训练模型、再将AI成果作为营利工具的行为“令以难以接受。”
Copilot以OpenAI的Codex为基础,负责在开发者工作过程中推荐代码和函数。据GitHub的介绍,Copilot之所以拥有这样的能力,是因为它接受了“来自公开来源的自然语言文本和源代码的训练,包括GitHub上各公开repo中的代码。”
Gingerich和Kuhn认为这种说法大有问题,因为微软和GitHub从来没讨论过在公共代码上训练AI系统可能产生的版权后果,Copilot为何只接受FOSS代码训练、而非受到版权保护的Windows代码的训练,以及是否应该向训练素材的软件许可及版权所有方征求意见。
Kuhn之前就曾提到[3],他很担心Copilot的这一训练过程可能会引发法律风险,其他人也提出过类似的担忧。上周,设计师、程序员兼律师Matthew Butterick发表了一篇博文[4],表示他也认为Copilot的出现其实有违开源许可证要求。
他写道,“Copilot完全切断了输入(即基于各类开源许可的代码)与输出(即Copilot算法生成的代码)之间的联系。因此,在经历了二十多年的折腾之后,微软终于把自己当年的胡话变成了现实,一手创造了「知识产权黑洞」。”
但这些诉求尚未得到解决,而且恐怕直到迎来实际诉讼和判决后才会有定论。也有其他律师指出,GitHub的服务条款赋予了自身使用托管代码改进服务的权利。当然,微软和GitHub这方的法律专家坚持认定,自己并不需要受到许可证合规性的约束,而是把这份责任转嫁到了Copilot用户的身上。
Copilot说明文档对此做出解释,“您有责任保障代码安全性和质量。我们建议您在使用由GitHub Copilot生成的代码时,采取与使用其他非亲自编写代码时相同的预防措施,包括严格测试、IP扫描及安全漏洞跟踪。”
Gingerich和Kuhn则认为,GitHub在Copilot等问题上的表现,已经要比其他开源代码托管平台恶劣得多。
他们强调,“我们也不相信亚马逊、Atlassian、GitLab或者其他营利性托管商就是什么道德完备的圣贤。但跟他们相比,GitHub的行为仍然要恶劣得多。GitHub此前就曾经多次忽视、不理会及/或贬低社区提出的投诉意见,我们只能敦促所有FOSS开发者尽快脱离GitHub。”
微软和GitHub并没有立即回应置评请求。
相关链接:
https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/ https://sfconservancy.org/GiveUpGitHub/ https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/ https://matthewbutterick.com/chron/this-copilot-is-stupid-and-wants-to-kill-me.html
推荐阅读
你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。