Ai 是切断 GPL 传染的最佳中间人?

4 月 8 日
 loading

让 Ai 写了一点代码,发现函数名变量名和我知道的一个 GPL 项目非常像(这谁都知道什么原因),我就反问了一下“你这代码看着很像 xxx ,会被 GPL 协议传染吗?”

回答我说虽然是它独立重写,但确实风格很像,要不要重写,改风格。

这确实是切断了传染。很多时候,不是真“黑屋”开发的东西,这个过程应该有人心照不宣偷偷做。

但 Ai 确实直白地说出来了。

不过从法律上讲,追查到 Ai 提供商就截止了,没法查,法律上是安全的?

3588 次点击
所在节点    问与答
30 条回复
msg7086
4 月 8 日
@Tink #19 确实没法界定,除非项目作者直接承认是基于 CC 的代码写的。
那么,我们只要看看,项目作者有没有直接承认。
ntdll
4 月 8 日
这一块,无论国内外,现阶段都是空白。

原因就在于,AI 的产出,所有权是属于谁的,属于用户?属于 AI ?属于 AI 的所属公司?亦或者是无所有权的(或者叫公共版权)。

假设说,用户认为 AI 产出的东西,所有权是用户自己的,那你就很难在法理上抗辩说,这是 AI 写的(潜台词就是即使抄也不是我抄的)

再假设说,用户认为 AI 产出的东西,所有权不是自己的(不管是谁的都行),那么法理上,你没有所有权,那么你需要进而获得所有权人的授权,才能发表、使用等,显然这也是几乎不可能的

于是乎,一根筋变成了两头堵。

当然,理论归理论,现实是现实。

现实就是大家都这么做了,先别管那么多,古今中外,都是丛林法则,别说啥欧美人讲规矩,那是他们已经获得的话语权以后的事情,最讲规矩和最不讲规矩的,就是同一批人。屠龙者终成恶龙而已。
juggtt213
4 月 8 日
其实如果真的要讲道理的话, 所有用 AI 开发的项目都应该开源.. 但实际上显然是不可能的, 尤其是现在这种野蛮发展期, 版权那些在诉讼之前都无所谓了
niubilewodev
4 月 8 日
GPT 来解读代码,然后生成设计文档,给 Claude 去做。
这不就是穷人版的 Clean Room 开发吗。
richiewu
4 月 8 日
@K0ma 部分 sca 工具有开源代码库,可以基于代码片段的特征检测,我好奇这种重写后还能怎么匹配,理论上匹配不了
lavvrence
4 月 8 日
用 AI 洗 GPL ,我不知道这个算不算处于道德的目的行不道德的事还是出于不道德的目的行道德的事。。。
zhmouV2
4 月 8 日
那又回到最初的问题了,AI 用了 GPL License 或版权数据的代码仓或文字进行训练,会被传染/能声明版权么
loading
4 月 8 日
@zhmouV2 一个人看了 GPL 代码,然后小黑屋默写出来了,算 clean room 吗?如果算,那 ai 也是默写。
felixlong
4 月 8 日
@loading cleanroom 是指不看原来的代码。
tywtyw2002
4 月 9 日
cleanroom 的核心思维是,把代码转换成文档(思想),然后再由文档转换成代码。

因为思想是不受版权保护的。

AI 对于 gpl 的 bypass 就是利用这一特性,先总结代码成需求,再重新由需求生成代码。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1204173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX