抢先试用了 GitHub Copilot 的程序员们想必已经对这个基于人工智能的代码自动补全工具感到了震惊。Copilot 能够展现出惊人的智商,这让人们不由得开始担心 Copilot 的合法性问题。

凭借其高端的机器学习技术,Copilot 能够学习并分析公共开源代码,然后提供自动生成的完整代码,这好像存在侵权行为的风险。但是,在这个问题上,GitHub 采取了明智的法律措施,并严格遵守版权法以及公平使用原则。因为 Copilot 受到的程序员的关注,我们不妨梳理一下这些细节。

GitHub 从一开始就采取了多项措施,来确保 Copilot 与版权法遵循标准。首先,Copilot 的模型是经过 GitHub 许可的公共开源代码数据集进行训练的。其次,GitHub Copilot 只能根据拼接在代码中的请求生成结构,而不是产生完全一样的复制代码。对的,Copilot 只是提示程序员,以便他们创造性地为项目编写新的代码,而不是完全替换他们的工作。在决定 Copilot 设计方案时,GitHub 还咨询了法律专家,以确保其行动是符合相关法规的。

此外,Copilot 的公平使用原则进一步加强了其法律地位。根据版权法的规定,公平使用是一项正确的法律技术,可以在合理的情况下允许不侵犯版权的代码生成。Copilot 所产生的代码在类似于教育、评论和学术等领域的公共使用权下,具备良好的公平使用土壤。该使用法规待在未来会缓慢但是肯定地发展起来,所以 Copilot 很可能成为合法使用公共开源代码的范例。

那么,GitHub Copilot 到底合法果真如此吗?我们可以得出结论:它是合法的,无需担心它的失败和可能使开发者必须承构成损害行为。GitHub Copilot 在不违反版权法和公平使用原则的情况下,考虑到其机器学习技术的所有能力和局限性,最终以符合合法要求的方式运行。

对于那些担心 Copilot 违反知识产权的人,我们看到了“警告标志”,向他们强调 Copilot 不是一个朝夕之间的创造。它是许多程序员和研究员“奋战”数年的成果,而在这段时间里,他们借此来满足一项常见的需要:即将机器学习与开发实践融为一体。

总之,让我们坚决支持 GitHub Copilot 提出创新点,同时遵守版权法及公平使用原则。我们有理由相信,基于人工智能的编程工具的时间一定会来临,并为开发者提供更多灵活方便的开发工具。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/