4

SFC宣布退出GitHub

 1 year ago
source link: http://dockone.io/article/2434922
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

SFC宣布退出GitHub


专注于自由与开源软件(FOSS)的非营利组织软件自由保护协会(SFC)表示,其已停止使用微软GitHub开展项目托管,并敦促其他软件开发者一同退出。

在本周四发布的博文中,自由保护协会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页面,并号召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之前就曾提到,他很担心Copilot的这一训练过程可能会引发法律风险,其他人也提出过类似的担忧。上周,设计师、程序员兼律师Matthew Butterick发表了一篇博文,表示他也认为Copilot的出现其实有违开源许可证要求。

他写道,“Copilot完全切断了输入(即基于各类开源许可的代码)与输出(即Copilot算法生成的代码)之间的联系。因此,在经历了二十多年的折腾之后,微软终于把自己当年的胡话变成了现实,一手创造了「知识产权黑洞」。”

但这些诉求尚未得到解决,而且恐怕直到迎来实际诉讼和判决后才会有定论。也有其他律师指出,GitHub的服务条款赋予了自身使用托管代码改进服务的权利。当然,微软和GitHub这方的法律专家坚持认定,自己并不需要受到许可证合规性的约束,而是把这份责任转嫁到了Copilot用户的身上。

Copilot说明文档对此做出解释,“您有责任保障代码安全性和质量。我们建议您在使用由GitHub Copilot生成的代码时,采取与使用其他非亲自编写代码时相同的预防措施,包括严格测试、IP扫描及安全漏洞跟踪。”

Gingerich和Kuhn则认为,GitHub在Copilot等问题上的表现,已经要比其他开源代码托管平台恶劣得多。

他们强调,“我们也不相信亚马逊、Atlassian、GitLab或者其他营利性托管商就是什么道德完备的圣贤。但跟他们相比,GitHub的行为仍然要恶劣得多。GitHub此前就曾经多次忽视、不理会及/或贬低社区提出的投诉意见,我们只能敦促所有FOSS开发者尽快脱离GitHub。”

微软和GitHub并没有立即回应置评请求。

原文链接:Open source body quits GitHub, urges you to do the same


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK