活动/会议与展会
GitHub Copilot 诉讼:GitHub 胜诉

By
哈兹卡·萨吉德
GitHub Copilot 于 2021 年推出,已成为开发者的得力工具。它是一款 AI 代码生成器,可以建议代码片段并自动完成代码行。自推出以来,Copilot 显著提升了开发者的 生产率 和 代码质量.
GitHub Copilot 自 2022 年以来就卷入了一场法律案件。一群开发人员提起了诉讼,因为他们认为 Copilot 重复使用现有的开源代码,且没有适当的归属 对于原始编码员来说。
GitHub Copilot 诉讼案是如何开始的?当前的裁决意味着什么?以及该案的更广泛影响是什么?让我们来探讨一下。
初始索赔和驳回概述
2022 年 22 月,一群开发者对 GitHub、微软和 OpenAI 提起了集体诉讼。该诉讼最初包含 XNUMX 项索赔。它主要针对 GitHub Copilot。GitHub 使用现有的开源数据对 Copilot 进行训练,以便在用户编写代码时向他们提供代码片段。
原告称,GitHub 复制了代码片段,却没有注明原开发者。开发者还援引了《数字千年版权法》。DMCA 第 1202(b)(2) 条及其子条款涉及侵犯版权管理信息。他们指控 GitHub 侵犯了 DMCA 版权,因为它从代码片段中删除了重要信息,例如代码来源。
法院驳回了许多此类诉讼 在诉讼期间。9 月 XNUMX 日,他们驳回了另外三项诉讼,这对被告来说是一次重大胜利。
法院表示,没有足够的证据证明 GitHub 生成的输出与他们训练软件的开源代码之间存在代码相似性。因此,法官还裁定不存在任何 DMCA 违规行为。
GitHub 最近对 Copilot 的修改极大地影响了法院的判决。对这款编程助手的修改确保了该工具显示的是代码片段的变体,而不是精确的副本。
此外,投诉还包括 人工智能研究 进一步强调代码被GitHub复用的必然性。法院也以抄袭证据不足为由驳回了这一论点。
然而,法院指出 GitHub Copilot 的重复检查过滤器存在潜在问题。用户可以关闭此过滤器,它会发出代码相似性的警告。法院的否决表明,这方面需要更严格的审查。这为开发人员提供了一个修改并重新提交投诉的机会,并将重点放在这一特定方面。
针对 GitHub Copilot 的剩余指控
虽然法院驳回了大部分指控,但案件尚未结束。GitHub Copilot 集体诉讼中仍有两项关键指控:
- 违反开源许可证。
- GitHub 与开源代码提供商之间的信任破裂。
这些言论批评 GitHub 使用 不道德地开源代码其中包括不承认使用公开数据来训练 Copilot,以及不向原始编码人员致谢。因此,GitHub 违反了与合作伙伴的协议。
双方还就对方在调查过程中的行为展开了争论。据开发者称,被告在诉讼过程中未能提供必要的信息,例如相关电子邮件。这项指控在案件的后期阶段可能会变得至关重要。
GitHub Copilot 诉讼案有何更广泛的影响?
这起正在进行的诉讼引发了人们对其对更广泛的人工智能生态系统的影响的质疑。这些剩余指控的结果可能会成为先例 在人工智能训练中使用开源代码.
GitHub 成功驳回了诉讼中的多项指控,这可能会鼓励其他公司继续在软件开发中使用人工智能。据 GitHub 称,像 Copilot 这样的人工智能技术可以帮助用户更高效地编写代码,从而提高生产力。越来越多的企业和开发者将致力于获得类似的益处。
此案也提高了人们对版权法的认识。它使开发者能够更好地了解自己的权利。公司可能会采用新的政策来确保自己不违反开源许可证。
另一方面,这种意识的增强也可能增加 对人工智能编码工具的不信任。由于开发人员删除了他们的贡献,这种缺乏信任可能会导致开源存储库不够广泛。缺乏足够的数据将阻碍人工智能软件的有效学习。
开源项目还可能重新审视其许可条款,以提供更明确的指导方针,指导如何在人工智能训练中使用其代码。他们可以采用更严格的许可证来保护他们的贡献。
该裁决也并未完全免除 GitHub Copilot 的责任,强调需要更全面的监管框架。缩小潜在的版权侵权索赔范围可能会鼓励人工智能公司。这些公司可能会继续使用公开的代码进行培训。然而,此案也呼吁制定更明确的指导方针,以防止滥用开源数据。
需要更新法律
Copilot 诉讼案引起了人们对人工智能代码版权问题的关注,并强调了更新法律以保护原始开发者权利的必要性。
现行法律框架无法处理人工智能生成内容带来的复杂性。因此,当局必须更新法律以确保合规。
例如,设定一个阈值,不允许代码相似度超过一定数量,这将有助于保护原始开发者的权利。当局还可以强制显示训练数据的来源。
此外,当局应规范公共代码,防止未经许可的使用。强制定期审核人工智能工具及其输出也是另一项可行的举措。
这起诉讼将加强对使用公共代码训练人工智能的审查。 人工智能编码工具 随着创新的发展,其使用法律也必须随之变化。这种做法将确保创新不会与道德和法律标准相冲突。
Explore 联合人工智能 有关 GitHub 和 AI 编码工具的更多资源。