GitHub Copilot是GitHub新出的一款“人工智能结对编程工具”,开发人员只需要在编辑器内输入想要的逻辑的注释,这个工具便能立即写出代码。
Copilot一经发布就引起了不小轰动。
有人认为,这是一款划时代的AI产品。在未来,程序员这一职业,很有可能因为AI编程工具的产生,而大幅提高生产效率。
然而,在Copilot还没有加冕为王时,GitHub的一封邮件却将这个工具打入了十八层地狱。
7月7日,一位名叫“Nora Tindall”的外国网友,晒出了一封GitHub的回复邮件。
邮件中,Nora质问GitHub,自己的GitHub账户中的代码是否被用于Copilot的训练。
GitHub明确表示,所有的GitHub公开代码都被用于Copilot的训练,GitHub不会区分开源协议的类型。
针对这样无视版权的行为,Nora讽刺道:“这是官方规定,遵守版权只适用于平民和无产阶级,富人和大公司可以为所欲为。”
GitHub不区分开源协议的类型,意味着什么?
意味着不管你的代码使用了哪一种开源协议,都将被GitHub无情地拿来训练Copilot,开源协议荡然无存。
例如我们熟悉的GPL协议,它规定开源代码可以免费使用和引用,也可以修改和衍生代码,但不允许修改后的代码,以及衍生的代码作为闭源商业软件发布和销售。
假如Copilot遵循GPL,意味着它必须开源!
如果Copilot未来收费,变成了一种商品,这毫无疑问是一种侵权行为。
Copilot还有另外一个问题。官方声称Copilot通常不会精确复制代码块。
但很多开发者使用Copilot后表示,这一说法并不准确。
一名网友上传了一段视频。视频中,这名网友在编辑器中打出“Fast Inverse Square Root”(平方根倒数速算法)后,Copilot将《雷神之锤3》里那段经典的算法写在了编辑器上。
甚至连那句wtf的经典注释都没有放过。
事件还在不断地发酵,甚至已经有科技公司表示,严谨员工使用Copilot。因为它很有可能使用遵循GPL协议的源代码,使公司面临侵权风险。
在今年的世界人工智能大会开幕式上,AI应用、AI伦理、AI安全被多次提及,但鲜有人提及AI涉及版权的问题。
AI所使用的训练数据,该不该获得作者的授权?或者说,开发人员所公开的代码,不希望被机器学习纳入训练数据,该怎么办?
像GitHub此次的“抄袭门”,如果自己在GitHub公开的源码不希望被抄袭,是完全没有办法的。而GitHub使用这些源码,也没有经过开发者们的同意,未来如果Copilot闭源,必将引起轩然大波。
今年的315晚会上,曝光率人脸识别摄像头被滥用的现象,一些门店为了精准营销,未经客户同意采集和使用人脸信息,这也是AI发展道路上,必须解决的问题。