GitHub 四宗罪“惹众怒”?SFC 发文《Give Up GitHub!》呼吁全网声讨

简介: GitHub 四宗罪“惹众怒”?SFC 发文《Give Up GitHub!》呼吁全网声讨

前几天,一则关于 “GitHub 人工智能编程工具 Copilot 以67 元/月的费用正式上线”的消息引发了开源圈的热议,一时间关于 Copilot 侵犯隐私、抄袭代码、无视许可证以及“开源变付费”等以往争议话题再次被挖出来,且不断在社交媒体上发酵。


【相关阅读:Github AI 编程工具 Copilot 正式上线,“白嫖”时代结束,67 元/月!https://segmentfault.com/a/11...

6月30日,软件自由保护协会(SFC)官网发布了一篇题为《Give Up GitHub!》的博文,彻底“点燃”了开源圈长久以来的“怒火”。

SFC 在长文中表示:由于 GitHub 的不当行为,SFC 将结束所有 GitHub 的使用,并将协助其他自由软件项目从 GitHub 迁移 —— “我们开始呼吁所有自由和开放源码软件开发者放弃GitHub”。

目前,SFC 方面已停止使用 GitHub 开展项目托管,并敦促其他软件开发者一同退出。

为什么要放弃 GitHub?四宗罪“惹众怒”

原来,此前 SFC 方面就对 GitHub Copilot(AI 编程工具)在公开代码上进行训练的合法性的表示质疑,而 GitHub 却一直拒绝回应。因此,前几天 GitHub 刚宣布 Copilot 正式上线且收费的消息一经传出, SFC 便彻底“怒了”。

SFC 方面表示,呼吁放弃 GitHub 的原因有很多。在这里,他们列出了 GitHub 最主要的几宗罪。

(1)法律问题:涉及隐私、抄袭代码,无视许可证

众所周知,Copilot 是由微软及其GitHub子公司开发和销售的一种营利性产品,它使用人工智能(AI)技术为开发人员自动交互生成代码。根据GitHub自己的声明显示,该AI 模型仅使用托管在 GitHub 上的项目进行训练,包括许多使用copyleft许可证的项目。

【相关阅读:自由软件基金会批 GitHub Copilot:“不可接受且不公正”https://segmentfault.com/a/11...

那么问题来了,由于这些项目大多不属于“公共领域”,它们是根据FOSS(自由/开放源码软件)许可证获得许可的。所以这些许可要求包括适当的作者归属,在版权许可的情况下,它们有时要求基于或包含软件的作品在与先前作品相同的版权许可下获得许可。

据报道,近年来微软和GitHub一直忽视这些许可要求。他们对这些行为的唯一“辩护”是前CEO的推特——他在推特中错误地声称,关于这个话题的悬而未决的法律实际上已经解决。

(2)道德问题:利用FOSS项目专有化营利

除了法律问题外,GitHub 选择在创建专有软件的服务中使用版权保留的代码也会带来严重的道德影响。

2020年,社区发现GitHub与美国移民和海关执法局(ICE)签订了营利性软件服务合同。两年来,包括一些GitHub员工在内的活动人士一直呼吁GitHub取消该合同。GitHub则回复称,他们的母公司微软多年来一直将Microsoft Word出售给ICE,没有任何公众投诉。

他们声称,这在某种程度上证明了与政策有问题的机构开展更多业务的合理性。“不管你对ICE及其行为的看法如何,GitHub对提出这一重要问题的活动家们持续不屑一顾和虚伪的回应表明,GitHub将其利润置于社区关注之上。”

(3)假装支持FOSS,实则“围剿”社区以依赖其专有软件

SFC 方面还表示,尽管GitHub假装支持FOSS,但他们的整个托管网站本身就是专有或商业秘密软件。我们感谢GitHub允许其一些员工有时向上游项目提供自由和开放源码软件,但我们的社区以前曾多次被该声称支持FOSS的公司“围剿”,同时积极“说服”社区依赖其专有软件。“我们不会让GitHub以同样的方式‘干掉’我们!”

GitHub与FOSS项目托管行业的大多数同行不同,因为GitHub甚至不提供任何自托管FOSS选项,他们的整个代码库都是私密的。比如虽然我们对GitLab的并行“社区”和“企业”版本的商业模式感到不满,但至少GitLab的社区版提供了自托管的基本功能,是百分之百的FOSS。

(4)“逃避”版权:诋毁 copyleft、抨击 GPL 的许可

此外,GitHub 长期以来一直试图对 copyleft 和 GPL 进行抨击,以说服项目“逃避”版权保留问题。

SFC 方面透露,GitHub 长期以来一直试图诋毁copyleft。“他们的各种 CEO 经常大声否定copyleft,比如在某主题演讲中抨击 copyleft 和 GPL。多年来,我们亲自观察到 GitHub 的多名员工在许多场所争论......我们甚至看到GitHub员工直接在 bug ticket 中这样做”。

同时,GitHub 公司的高管过去曾多次攻击 copyleft 许可。以上事件,都让 GitHub 的印象在业内变得更差。

如何放弃 GitHub?关键 FOSS 项目开发者群体应该“以身作则”

当然,对于整个开源圈而言,确实很难立马离开 GitHub,其原因之一就是“专有供应商锁定”。


我们知道,作为“软件开发界的 Facebook”,GitHub 早已成功为 FOSS 开发者创造了有史以来最具吸引力的精彩乐园。离开 GitHub 是困难的,因为这是你找到共同开发者并与之合作的方式。GitHub 甚至可能是你找工作时向潜在雇主展示工作的方式,一些计算机科学课程甚至都会要求学生使用 GitHub。

既然离开 GitHub 如此困难,那么究竟该如何放弃它才好

这里,SFC 方面首先呼吁处境最舒适的开发者群体——关键FOSS项目的领导者、招聘和工程经理以及就业安全的开发者们,迈出第一步,拒绝GitHub的专有服务。

如此一来,SFC 当然知道,以上领域的新开发人员将会收到来自潜在雇主要求他们参与GitHub的压力。“但集体行动恰恰考验着我们中享有特权的开发者以身作则,这就是为什么我们不仅要求你离开GitHub,而且我们正在带头努力帮助每个人长期放弃GitHub”。

通过为FOSS项目设置议程并在其他地方托管项目,关键开发者群体可以帮助新来者避免GitHub造成的内在力量失衡。

因此,SFC首先要向招聘经理、社区领导者以及其他有权鼓励新贡献者和现有社区使用GitHub的人发表讲话。一旦有权势人物选择在GitHub上主持项目,个人贡献者就别无选择,只能使用这些专有且具有破坏性的产品。

“如果您在社区和/或雇主内做出决策或拥有政治权力,我们敦促您通过自由和开放源码软件平台而不是GitHub,利用您的权力来集中社区工作。如果你是一个感觉无力离开GitHub的个人贡献者,请阅读关于如何迈出第一步的(越来越多的)建议列表。”

SFC 表示,从长远来看,他们将开发这个稳定的URL(GiveUpGitHub.org),其中包含指向资源的链接,以帮助每个人——从最有特权的开发者到自由和开放源码软件中代表性不足的群体的新手和成员——放弃GitHub。

如果您觉得您或您的项目还不能离开 GitHub,SFC要求您通过在自述文件中添加此部分来提高认识,以此来与您的用户分享您对GitHub的担忧。如果您准备离开GitHub,可以使用该自述文件。

后续

据悉,SFC 暂时不会强制要求现有会员迁移项目,但他们将不再接受不打算从GitHub迁移的新会员项目。

软件自由保护协会(Software Freedom Conservancy,简称 SFC)成立于 2006 年,是一个推广开源软件和捍卫自由软件通用公共许可证(GPL)的非营利组织,旨在为自由开源软件项目提供支持和基础设施。

此前,SFC 曾因美国电视制造商Vizio公司滥用了 GPL而对该公司提起过诉讼。此次,SFC 再发文《Give Up GitHub!》对 GitHub 进行声讨,揭开其“虚假面目”,并呼吁业内对其抵制弃用,确保自由开放的开源软件环境以造福广大开发者社区。

目前,SFC 的这篇文章依旧在社交媒体上备受热议,有网友 对 SFC 提出的关于 GitHub Copilot 涉及的版权法规质疑表示支持,同时也有网友表示对 Copilot 的商业化表示理解,由此引发了更多人加入争论。

关于此次事件,我们也将持续关注。如果您对该事件有任何看法,也欢迎在评论起留言互动。

参考链接:https://sfconservancy.org/Giv...

相关文章
|
4月前
|
安全 BI 程序员
如何接住空投给 GitHub 用户的「泼天富贵」?
发币机构向 GitHub 用户的空投,我们如何才能接住?
38 1
|
6月前
|
安全 网络安全
GitHub星标4000!清华大牛的CTF竞赛入门指南,真的太香了!
想进入网络安全行业、实现从学校到职场的跨越,参加CTF竞赛是很好的成长途径。 通俗而言,CTF是模拟“黑客”所使用的技术、工具、方法等手段发展出来的网络安全竞赛,有了手段之后需要的就是经验与黑客感(HackorFeel)。 CTF赛题涉及的领域很广,市面上也早有在知识广度上均有所覆盖的CTF书籍,但没有深入单一领域的内容,尤其是Pwn方向的。 Pwn是网络安全攻防最有魅力的部分,对于原教旨攻防人士来说,Pwm才是原汁原味的技术体现。二进制Pwn一直是CTF比赛的热点和难点。
全网热议!GitHub发布的最简单的黑客入门教程,你值得拥有!
黑客(hacker)泛指擅长IT技术的人群、计算机科学家,黑客们精通各种编程语言和各类操作系统,伴随着计算机和网络的发展而产生成长黑客一词,最初曾指热心于计算机技术、水平高超的电脑专家,尤其是程序设计人员,后逐渐区分为白帽、灰帽、黑帽等,其中黑帽即骇客(cracker)。在媒体报道中,黑客一词常指软件骇客(software cracker),而与黑客(黑帽子)相对的则是白帽子(维护计算机和互联网安全)。 但是技术是死的,无关对错,错的只是使用这份技术进行违法犯罪活动的人。今天给小伙伴们分享的这份教程,本意还是分享技术,希望拿到这份教程的小伙伴能够遵守法律法规,不要想着免费吃住的场所。
|
9月前
|
NoSQL Java 关系型数据库
阿里巴巴Github星标57.9KJava面试突击汇总(全彩版)首次公开
Java面试 现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试! 但事实是:很多Java程序员,对自身是没有一个清楚的认知的,甚至不知道自己短板在哪?这样不做准备的就去面试,你肯定会离心仪的offer越来越远!我今天写这篇文章的意义就在于劝诫大家如果面试准备阶段没有方向的话,不妨暂时停下来,看一下自己怎么才能更加系统、有条理地去备战面试,建立起一个系统的查漏补缺体系;怎么才能从自己的实际出发,了解自身与互联
96 0
|
运维 Oracle 关系型数据库
后悔极了!GitHub开源爆火阿里「DBA攻坚指南」笔记,我竟没下载
Oracle和MySQL在国内市场的占有率高达60%以上,因此国内需要大量具有综合能力的数据库管理人才。市面上绝大多数的数据库相关书籍和资料只介绍了其中一类数据库,且大多只介绍基础原理或只阐述深奥的方法论,质量参差不齐,极少有同时涵盖Oracle和MySQL这两种数据库的书籍。
|
消息中间件 存储 分布式计算
GitHub标星150K的神仙笔记,3个月肝完成功面进美团定级3-2
楼主14年小本毕业。离职也有一段时间了,因为一些原因,休整了一段时间。然后3月初开始准备面试(在上家公司工作之余心里一直有着进大厂的执念)。上家公司是智能家居互联网行业的,使用的技术框架有dubbo、zookeeper、mybatis、springMVC、redis等,数据库是用的mysql。我们主要是java后端开发的,感觉上家公司没啥发展前景了就想着在金三银四之际把握机会。但是自身的知识范围不是很广泛,在数据库原理性的知识和sql语句(比如存储过程、触发器)、并发框架dubbo原理性的东西、各个流行框架原理性的东西都比较薄弱和网络编程这块完全抓瞎,主要平时太关注业务了,没有去及时充充电。在
|
消息中间件 缓存 算法
开源7天Github斩获4.5万Stars!阿里2023版高并发设计实录鲨疯了
如何获得高并发经验? 这是我今天逛知乎的时候系统邀请我回答的一个问题,由此也引发了我的一些思考:为什么人人都想要获得高并发经验;想拥有高并发系统设计技能?
|
机器学习/深度学习 安全 PyTorch
2022年再不学JAX就晚了!GitHub超1.6万星,Reddit网友捧为「明日之星」
2022年再不学JAX就晚了!GitHub超1.6万星,Reddit网友捧为「明日之星」
222 0
|
SQL 前端开发 JavaScript
情人节Github开源项目大“赏”,花样表白她!
情人节Github开源项目大“赏”,花样表白她!
577 0
情人节Github开源项目大“赏”,花样表白她!