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以位图的形式呈现.那么我们在实 ...
随机推荐
- VMware搭建集群环境
集群地址分配 名称 IP 子网掩码 网关 DNS flink01 192.168.22.211 255.255.255.0 192.168.22.2 114.114.114.114 flink02 1 ...
- 《Android开发卷——设置圆形头像,Android截取圆形图片》
在有一些程序开发中,有时候会用到圆形,截取一张图片的一部分圆形,作为头像或者其他. 本实例就是截图圆形,设置头像的. 首先讲解一些代码 <ImageView android:id=&q ...
- kettle从入门到精通 第七十一课 ETL之kettle 再谈http post,轻松掌握body中传递json参数
场景: kettle中http post步骤如何发送http请求且传递body参数? 解决方案: http post步骤中直接设置Request entity field字段即可. 1.手边没有现成的 ...
- 开源云同步的markdown写作软件——Yosoro
文章目录 前言 简便的项目管理 舒服的写作体验 支持one driver 存在缺点 前言 Yosoro是一款支持在Win.Linux.macOS上使用的写作软件.它的界面设计以及交互上表达出的极简主义 ...
- 防止unordered_map 被卡方法
codeforces 上看到的,mark 一下代码.原作者:neal,原链接:https://codeforces.com/blog/entry/62393 struct custom_hash { ...
- python重拾基础第一天
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...
- LLM推理 - Nvidia TensorRT-LLM 与 Triton Inference Server
1. LLM部署-TensorRT-LLM与Triton 随着LLM越来越热门,LLM的推理服务也得到越来越多的关注与探索.在推理框架方面,tensorrt-llm是非常主流的开源框架,在Nvidia ...
- NB-IoT,LoRA,WIFI,蓝牙,Zigbee,MQTT,CoAP之间的关系
--- title: file_name date: 2020-06-22 07:26:20 categories: tags: - iot - wifi - Bluetooth - MQTT - c ...
- AM62x GPMC并口如何实现“小数据-低时延,大数据-高带宽”—ARM+FPGA低成本通信方案
GPMC并口简介 GPMC(General Purpose Memory Controller)是TI处理器特有的通用存储器控制器接口,支持8/16bit数据位宽,支持128MB访问空间,最高时钟速率 ...
- 配置hive环境步骤(zookeeper高可用集群已搭建)
安装mysql:1. 检查当前环境是否安装mysql服务(命令:rpm -qa | grep -i mysql)2. 卸载自带的mysql3. 卸载软件:rpm -e --nodeps mysql-l ...