AI生成的图片是否具有版权:如何认定美术作品的“抄袭”行为?
相关:
首先,我认为AI生成的图片是否具有版权这个问题就不是一个问题,或者说这不是一个正确的提法,应该说AI生成的某张图片是否具有版权?也可以说,AI生成的某张图片是否侵权?
因为,不把问题具体到具体的某张图片上,这个问题是没有讨论的前提的,还有,讨论一个AI图片是否有版权,主要看其是否有侵权,如果这个AI生成的图片确实在现实世界找不到和它有版权冲突的作品,可以视作这个AI图片是不侵权的,因此该图片也是应该具有版权的。
关键问题,难点问题,是如何判断一个AI图片是否有侵权呢,要知道AI生成图片的训练数据是全互联网,而且这个侵权也要看两张图片的具体相似的程度有多少的。
看了一下法律的规定,判断美术作品是否侵权主要看其是否有一定比例的或者是主要的相似的地方,这里的相似指的是“重形不重意”。
还有,要注意,这里的相似后侵权的一个前提是被相似的图片是否具有版权,如,图片发表时间过长,或者二者都是从某个事物或图片场景下演绎而来,因为如果被相似的图片本身不具有版权,那么AI生成的图片也自然不存在侵权的法律问题。
给出一个AI生成的图片:

如果这四张图片中,有一张是有版权的,那么其他三张必然侵权而没有版权,但是由于这四个图片中的人一个都是现实场景的图片中演绎而来,因此每一张都是没有版权的,当然也没有侵权的问题存在。
如果有版权图片长这样:

而假设AI生成的图片长这样:

那么AI生成的这个图片就会侵权,因此可以被视作“抄袭”。
但是在实际的实践过程中会发现,由于AI的生成源数据集合是全部互联网,因此我们无法从这无数种图片中寻找到一个可以作为可能被侵权的候选图片的,因此按照“疑罪从无”的法律原则,我们在无法判断一个AI图片存在侵权的问题,并且生成的图片也无法被判定是从已有图片或场景下演绎而来,那么就只能认为这个AI图片存在版权。
这里我们使用novelai-improvements-on-stable-diffusion的图片生成工具,自动生成图片:
给出prompt:
Tags: purple eyes, 1girl, short hair, smile, open mouth, ruffled blouse, red blouse, pleated skirt, blonde hair, green scarf, waving at viewer
官方根据这个prompt生成的图片为:

但是我本人在本机上运行这个模型,使用相同的prompt,生成图:


那么,这两张图片是否相似呢,如果官方的AI生成的那张图片有版权,那么我本地生成的这个图片是不是侵权了呢,看来这真的是一个好问题。
其实,AI生成的很多图片是存在版权侵权的问题的,而且如果生成的某张图片存在这个侵权问题并且也被举证证实了,那么AI生成的这张图片则不存在版权,或者可以说存在侵权。可以说,AI生成的图片是否有版权其判断的难点是难以举证出和其存在版权冲突的图片,因为AI生成图片的模型一般都是在一个较大规模的图片数据集上训练来的,因为没法举证因此无法在法律上认定AI生成的图片存在侵权而无版权,但这并不影响很多AI生成的图片是客观上不具备版权的(存在版权冲突,可以举证出网上已经有相似的图片)。
AI生成的图片是否具有版权:如何认定美术作品的“抄袭”行为?的更多相关文章
- 使用pillow生成分享图片
重复性的工作一定要交给计算机去做! 有时候要为公司做一张宣传用的分享图片,很简单交给设计通过ps.AI做好就行了,但是如果一个网站要为每个用户生成一张专属的分享图片,如果让设计师一张一张的去做,哪设计 ...
- [图片生成]使用VAEs生成新图片
变分自动编码器生成图片 从隐图像空间进行采样以创建全新的图像或编辑现有图像是目前创作AI最受欢迎和最成功的应用方式. 图像隐空间取样 图像生成的关键思想是开发表示的低维潜在空间(自然是矢量空间),其中 ...
- Python(三) PIL, Image生成验证图片
Python(三) PIL, Image生成验证图片 安装好PIL,开始使用. 在PyCharm中新建一个文件:PIL_Test1.py 1 # PIL 应用练习 2 # 3 # import PIL ...
- java web学习总结(九) -------------------通过Servlet生成验证码图片
一.BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下:
- RoundedBitmapDrawable生成圆角图片
Bitmap src = BitmapFactory.decodeResource(getResources(), imageId); //获取Bitmap图片 RoundedBitmapDrawab ...
- IOS 截取图片 部分 并生成新图片
/** * 从图片中按指定的位置大小截取图片的一部分 * * @param image UIImage image 原始的图片 * @param rect CGRect rect 要截取的区域 * * ...
- .NET使用ZXing.NET生成中间带图片的二维码
很久之前就有写这样的代码了,只是一直没记录下来,偶然想写成博客. 把之前的代码封装成函数,以方便理解以及调用. 基于开源的 ZXing.NET 组件,代码如下: 先添加对ZXing.NET的引用,然后 ...
- JavaWeb---总结(九)通过Servlet生成验证码图片
一.BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 1 package gacl. ...
- Java 生成验证码图片
生成验证码图片并对提交的输入进行验证 // HttpServletResponse常见应用——生成验证码 // 利用BufferedImage类生产随机图片 public static final i ...
- [深入浅出WP8.1(Runtime)]生成图片和存储生成的图片文件
7.2.3 使用RenderTargetBitmap类生成图片 RenderTargetBitmap类可以将可视化对象转换为位图,也就是说它可以将任意的UIElement以位图的形式呈现.那么我们在实 ...
随机推荐
- Windows下cmd命令行ssh连接Linux服务器
1.window+R键进入运行 2.输入cmd,运行命令行工具 3.使用,命令ssh连接服务器 ssh -t 用户名@ip地址 -p 22 例如: 输入密码,显示连接成功
- .NET6 .NET CORE 使用Apollo
Apollo默认有一个"SampleApp"应用,"DEV"环境 和 "timeout" KEY. nuget 中下载 "Com. ...
- 使用spark-sql处理Doris大表关联
背景 最近项目上有一个需求,需要将两张表(A表和B表)的数据进行关联并回写入其中一张表(A表),两张表都是分区表,但是关联条件不包括分区字段. 分析过程 方案一 最朴素的想法,直接关联执行,全表关联, ...
- mysql时间字段新增和修改默认时间,删除字段
mysql时间字段新增和修改默认时间,删除字段##新增字段ALTER TABLE tbl_test ADD COLUMN `create_time` DATETIME NULL DEFAULT CUR ...
- JS模拟循环批量请求后台接口
使用async, await处理异步请求.用Promise, setTimeout函数模拟后台接口 <!DOCTYPE html> <html> <script type ...
- 《Node.js+Vue.js+MangoDB全栈开发实战》已出版
<Node.js+Vue.js+MangoDB全栈开发实战> 图书购买地址: 京东:<Node.js+Vue.js+MangoDB全栈开发实战> 当当:<Node.js+ ...
- Python图像暗水印添加
推荐使用库: blind-watermark pip install blind-watermark https://github.com/guofei9987/blind_watermark
- 最新扣子(Coze)实战案例:扣子卡片的制作及使用,完全免费教程
♂️ 大家好,我是斜杠君,手把手教你搭建扣子AI应用. ☘️ 本文是<AI应用开发系列教程之扣子(Coze)实战教程>,完全免费学习. 关注斜杠君,可获取完整版教程. 如果想学习AI应用 ...
- dense并行训练1-流水线并行
并行训练-流水线 简述 并行训练主要有三种策略: 数据并行训练加速比最高,但要求每个设备上都备份一份模型,显存占用比较高,但缺点是通信量大. 张量并行,通信量比较高,适合在机器内做模型并行. 流水线并 ...
- 一个简单的html时间显示页面-可做小工具
代码由 chatgpt3.5 生成,已验证 index.html <!DOCTYPE html> <html> <head> <meta charset=&q ...