利用 FOSS 专有化营利,SFC:放弃 GitHub,时机已到!


软件自由保护协会(Software Freedom Conservancy,SFC)发布了一篇名为《Give Up GitHub: The Time Has Come!》的长文宣布,已停止使用微软的 GitHub,并呼吁所有 FOSS 开发者都离开该平台。SFC 主要是使用自托管的 Git 存储库,但使用了 GitHub 来镜像其存储库。

“我们将结束自己对 GitHub 的所有使用,并宣布一项长期计划,协助 FOSS 项目从 GitHub 迁移。虽然我们现在不会强制要求现有的成员项目迁移,但我们也不会再接受那些没有计划预备从 GitHub 迁移的新成员项目。我们会提供资源,支持任何选择迁移的成员项目,并尽我们所能帮助他们。”

SFC 方面在博文中对 GitHub 进行了大肆的批判,并将其与 SourceForge 进行了对比:“那些忘记历史的人往往会在不经意间重蹈覆辙”。SFC 指出,曾经的 SourceForge 也是一个 FOSS 平台;但后来他们却慢慢地将所有的代码私有化、变成了一个专有系统。这一与 FOSS 背道而驰的行为导致了平台如今的暗淡,现在的 SourceForge 更多的是广告链接,而不是代码托管。

让一个以盈利为目的的专有软件公司成为 FOSS 协作开发网站的的主导是一个错误的决定......我们学到了宝贵的一课,但这一课有点太容易忘记了 —— 特别是当企业参与操纵 FOSS 社区以达到其自身目的时。现在我们必须在微软的 GitHub 上再次吸取 SourceForge 的教训。”

GitHub 在过去的十年内崛起,并主导了 FOSS 软件的开发;其主要是通过建立一个用户界面,并在现有的 Git 技术上增加社交互动功能。但具有讽刺意味的是,GitHub 在 SourceForge 失败的地方取得了成功:“他们说服我们推广甚至帮助创建利用 FOSS 的专有系统”。而他们则从这些专有产品中获利;具体来说,GitHub 的利润主要来自那些希望使用 GitHub 工具进行内部专有软件开发的人。

然而,GitHub 却不断地表现出自己好像为 FOSS 做出了很多努力、提供了慷慨的服务。“但我们从大型科技公司的许多免费产品中学到的是:如果你不是客户,你就是产品。FOSS 开发方法是 GitHub 的产品,他们在我们的积极帮助下(尽管常常是不知情的)对其进行了专有化和重新包装。”

SFC 称,长久以来,FOSS 的开发者就像是温水煮青蛙中的青蛙。"GitHub 的行为已经变得越来越糟糕,而我们已经原谅、忽视或以其他方式默许了这种认知上的不一致。对此,我们 SFC 也得承担部分原因;直到最近,连我们自己都对 GitHub 感到太舒服、太自满、太同流合污。放弃 GitHub 需要工作和牺牲,甚至对我们来说也需要很长的时间......我们敦促我们的成员项目和社区成员避免使用 GitHub(以及所有专有的软件开发服务和基础设施),但这是不够的。今天,我们则采取了更强硬的立场。"

据悉,造成 SFC 与 GitHub 决裂的关键因素是最近的 GitHub Copilot 普遍性可用事件。此前,SFC 并没有太在意这件事,因为他们认为前期的 Copilot 似乎更像是研究原型而不是产品。但当 GitHub 宣布 Copilot 是一个商业性的、盈利性的产品时,事实的本质发生了变化。GitHub 以 Copilot 的方式推出不尊重 FOSS 社区的营利性产品,这一得寸进尺的不良行径让人忍无可忍。

SFC 方面透露,自微软及 GitHub 一年前决定推出 Copilot 以来,他们就一直在与该公司进行交涉;但在推脱了一年之后,GitHub 方面于近期拒绝了交涉并表示 "更广泛的对话(关于人工智能辅助软件的道德)似乎不太可能改变你们(SFC)立场,这就是为什么我们(GitHub)没有回应你们(SFC)详细问题"。

换句话说,GitHub 对 Copilot 的最终立场是:如果你不同意 GitHub 对 Copilot 相关政策事项的看法,那么你就不值得微软或 GitHub 回复。只有当他们认为可以立即将你的政策立场改为他们的政策立场时,他们才会费心回复。“但是,他们会吊着你一年。”

SFC 于一年前向 Microsoft/GitHub 提出的关于 Copilot 的三个主要问题(目前已被拒绝回答)是:

1、在微软和 GitHub 的公开声明中,依据的是什么判例法(如果有的话)。据 GitHub(当时的)CEO 所说:“(1)在公共数据上训练 ML 系统是合理使用,(2)输出的代码版权属于 operator,就像 compiler 一样。”为了透明和尊重 FOSS 社区,也请向社区提供你们完整的法律分析来证明你们这些说法是有理有据的。

SFC 认为,可以把微软和 GitHub 的拒绝回答看做是,他们仍然坚持他们的前 CEO 的声明(这也是他们在这个问题上的唯一声明),但事实上他们无法向社区证明他们有相应的法律理论来支撑。

2、如果像你们所说的那样,允许在任何代码上训练模型(并允许用户基于该模型生成代码)而不受任何许可条款的约束,你们为什么只选择在 FOSS 上训练 Copilot 的模型?例如,为什么微软 Windows 和 Office 代码库不在你的训练集中?

SFC 认为,微软和 GitHub 的拒绝回答也暗示了这个问题的真正答案。虽然 GitHub 很乐意不恰当地利用 FOSS,但他们对自己的知识产权的重视程度远远超过 FOSS,并且满足于忽视和侵蚀 FOSS 用户的权利,而不是自己的。

3、你们能否提供一份用于 Copilot 的训练集的许可证的清单,包括版权人的名字和/或 Git 存储库的名字?如果不能,那么为什么不向社区提供这些信息呢?

SFC 认为,GitHub 拒绝回答的原因是他们没有仔细复制他们的模型,所以他们实际上不知道他们侵犯了谁的版权,以及何时和如何侵犯。

综上所述,SFC 呼吁所有 FOSS 开发者离开 GitHub。并表示,响应这一呼吁确实耗时并且或将造成极大的不便和牺牲,但拒绝 GitHub 的服务是开发者向 GitHub 和微软发出有关反对其不良行为的强烈信息的主要力量。

“但请记住:GitHub 需要 FOSS 项目使用他们的专有基础架构,而不是我们需要他们的专有基础架构。替代方案是存在的,尽管界面不那么熟悉、网站也不那么受欢迎,但我们也可以帮助改进这些替代方案。”

SFC 计划为那些希望离开 GitHub 的人提供支持和替代方案。他们计划将在未来几周内公布更多的托管实例选择,以及一份替换 GitHub 服务的指南。

SFC 方面还认为,GitHub 在 Copilot 和其他领域的表现都比同行要差很多。“GitHub 在很多问题上都有无视、驳回和/或轻视社区投诉的记录,因此我们必须敦促所有 FOSS 开发者尽快离开 GitHub。请加入我们的行列,回归到一个使用 FOSS 开发的世界。”

SFC 的这一长文不可避免的在外网引起了热议。Hacker News 上的一位网友表示,SFC 向 Microsoft/GitHub 提出的第二点问题也是自己最喜欢的关于 Copilot 的问题。但却有一位网友“阴阳怪气”的表示:

我想知道你们在 GitHub FOSS 公共仓库放了什么东西,所以才不希望被以任何方式复制......

我还想知道为什么人们认为他们的代码是如此特别,以至于没有人能够独立想出它。我想,Copilot 的每一个对手都是有史以来最好的开发者吧?

也就是说,我不理解出于任何原因而选择使用 GPL,所以也许我没有能力理解反对 Copilot 的论点。强迫你的代码永远开放并不是自由,而是自由的遗漏。有人在一个闭源的商业软件项目中使用你的(例如)MIT 许可的代码,并没有"解除"你发布的代码的自由;你的代码仍然和以前一样开放,一样可以使用,任何人都没有失去任何自由。

而他这一言论也遭到了大批的反驳:

请自由使用我的代码,以其许可证允许的任何方式使用......

这些许可条款是代码的“明码标价”,与专利产品的"这要花x美元"或"这要花x美元/月 "没有什么不同。我很乐意把我每天所做的大部分工作送出去,我要求人们:1)给予肯定;2)在某些情况下,在同样的条款下分享;3)在许多情况下,不要因为软件专利(不应该存在)而起诉我或其他使用了我所写的代码的人。

如果有一天,copyright 消失了,我们可以自由地复制和分享任何目前的专有软件和其他作品的代码,我会庆祝。在那之前,我不希望出现一种不对称的情况,即必须遵守专有许可证,但开源许可证却被忽视。

没有人声称他们不想让自己的代码被复制。人们只是想让自己代码的衍生品遵守他们为自己项目选择的许可证。

你对盗取游戏资产或音乐有同样的感受吗?

根据你的信息和总体语气,我认为你只是对自由软件有偏见。仅仅因为你不理解,并不意味着这些想法是站不住脚的。

我也很好奇为什么版权法应该保护专有软件、音乐、游戏、写作等,但不适用于我的软件,即使它不是最高质量的作品?


相關推薦

2023-04-15

品责任的尝试。对于部署 FOSS 的营利性公司来说,应该与专有软件公司一样,对用户的安全性和确定性负有相同的义务。” 延伸阅读: 付费为爱发电?欧盟 CRA 法案或将破坏开源生态! 为打破中美领先,GitHub CEO:开源开

2022-04-14

虽然部署 FOSS 的组织已经获得了许多好处,但他们在充分利用开源技术方面也面临挑战。出于这个原因,这些受访者中有 84% 表示有兴趣寻求外部托管服务平台或咨询公司,以更专业的方式支持他们的 FOSS 部署。FOSS 用户目前来

2022-04-04

禁止条款。 Kuhn 指出,主要问题不在于该软件是否为 FOSS,而是下游被许可人在得到"AGPLv3 WITH Commons-Clause"的许可时是否可以合法地删除"Commons Clause"。他们认为法院裁定被告不得删除 Commons Clause 的结论是错误的,禁止被告将生

2023-04-01

并将你的才能和资源用于公共利益。FOSS 贡献者基金可以利用彭博社的独特资源,并将我们的工程师与我们的回馈文化联系起来。 按计划,彭博社为其 FOSS 贡献者基金设定了每个季度进行一次投票的制度,在每个投票周期最多

2021-12-01

代码侵犯他人版权,那么这是贡献者的责任。  而利用 CLA 更换许可证,则是更为常见的做法。  除了 Elasticsearch,MongoDB 也是这么做的。它要求开发者在贡献之前,必须先签署 CLA ,该协议将版权所有权分配给了 MongoD

2023-05-06

的 X.Org 董事会选举中,X.Org 基金会顺水推舟,对 “是否放弃 SPI ,转到 SFC 名下” 问题进行了社区全员投票。 投票结果显示, X.Org 基金会旗下社区共 75 名成员,其中有 55 人参与投票,投票结果为 54 张赞同票 + 1 张反对票。54

2023-03-21

博文中,SFC 合规总监 Denver Gingerich 指出这些农具制造商利用 GPL 软件盈利,比如一些带软件的农具(拖拉机、联合收割机等),因为这些农具的制造商使用了 GPL 协议的软件,但并未履行 GPL 的义务将农具的软件代码开源,农民

2022-05-12

专利使用费或诉讼和解费之外,在没有核心业务的情况下利用专利来“碰瓷”获益,对开源社区造成持续威胁。 最终,在开源社区法律专家 McCoy Smith 的不懈努力下,USPTO 在复审后撤销了 Rothschild 专利的所有权利,该专利将不能

2021-11-23

集市》的作者 ESR 如此评价:Linux 是第一个有意识地成功利用整个世界作为其人才库的项目。 早期,软件用户多为具备编程能力的开发人员,因此,当 “自由软件之父”RMS 提出保护软件用户运行、复制、分发、学习、修改及

2023-11-24

Linux 内核正在准备删除支持旧的和过时的图形驱动程序的基础设施。 早在Linux 6.3内核中就已经移除了许多旧版的DRM驱动程序,现在的补丁进一步删除了支持这些旧的用户空间模式设置图形/显示驱动程序的基础设施。 在Linux 6.3

2022-10-16

代码。值得一提的是,随着英特尔的 ICC 编译器从原来的专有代码库转向基于 LLVM 的模式,新的 ICC 编译器最终可能会使用 Clang 路径构建内核。 更多详情可查看邮件列表。

2022-12-17

32 位部分,OpenSUSE 团队已承认 i586 设备是没落的过去式,放弃了对 Tumbleweed i586 构建的官方支持,并决定从明年的 1 月开始, Tumbleweed i586/i686 将转变为由 OpenSUSE 社区支持的版本。 然而本周的 openSUSE 发布工程会议 上却有一个令

2022-08-27

告,确认它是通过一个泄露的开发者账户被入侵的,黑客利用该账户访问了公司的开发者环境。LastPass 表示没有证据表明用户和企业的数据,以及加密的密码库在此次事件中受到了影响,但确认黑客已经窃取了他们的部分源代码

2023-03-07

9536~oibaf~l 添加了 OpenVPN。 添加了 open-iscsi。 将 Nvidia 专有驱动程序更新至版本 525.89.02。 更多详情可查看官方的公告:https://nxos.org/changelog/release-announcement-nitrux-2-7-0/ 下载地址: ISO — Direct HTTP Download from our serve