【翻译】ASF 法律委员会发布贡献者生成式 AI 指南

2023-11-13

9106d983d67a0406a5246d7814189e58.jpeg

f2c99c5e2f79e7ada3e991ffa78fbccb.png

中英文对照版请点击《ASF 法律委员会发布贡献者生成式 AI 指南(中英文对照)》查看

除非你在过去一年左右的时间里一直生活在岩石之下,否则你很可能已经听说过很多关于生成式人工智能如何快速发展并正在迅速改变我们所熟知的软件行业的事情。虽然猜测 GitHub 的 Copilot 等工具何时会让我们所有程序员失业[1]是件有趣的事,但说到开源软件,还有一个更紧迫的问题:对知识产权的影响。

虽然我们并没有过多地考虑过这个问题,但归根结底,我们每一个为开源软件做出贡献的人都是在行使个人权利,将自己的劳动成果授权他人使用,或者捐献一些我们自己没有创造但有权分享的东西。事实上,任何为 Apache 软件基金会 300 多个活跃项目做出贡献的提交者,都是在明确签署了个人贡献者许可协议[2](ICLA) 之后才这样做的:

“ 您声明您的每项贡献都是您的原创作品(关于代表他人提交的作品,请参见 ICLA 第 7 节)”

如果你只是一时兴起输入了一页代码,那么“你的原创”的标准就很容易理解,但除此之外,界限很快就会变得非常模糊。即使在生成式人工智能出现之前,开源开发人员也在为这样的问题而挣扎:“如果我的集成开发环境(IDE)补全了我没有输入的代码——那行代码真的是我原创的吗?”或者“如果我最终上了 StackOverflow,并从那里的一个线程中,得到了如何处理一个特别棘手的问题的、看起来很琐碎的一行代码——我可以把它纳入(我的程序)吗?”或者(我个人的最爱)“如果我编码的唯一方法是进行结对编程--那么从那个双头四臂的怪兽(译者注:意指结对编程的双方合体)那里出来的代码是谁的原创呢?”

现在,我想说的是,就像大多数与知识产权管理有关的事情一样,这类问题的答案是“视情况而定”,而就 ASF 的观点而言,我们试图在出现这类“视情况而定”的问题时将其记录在案[3],这样做并不过分。然而,对于生成式人工智能,ASF 的法律委员会认为,零敲碎打的方法并不能真正解决问题;这不仅是因为该主题非常重要,还因为围绕该主题的整个法律体系的飞速发展。

因此,专门的 ASF 生成工具指南[4]页面应运而生了。

如果您是 ASF 的贡献者,计划使用任何生成工具(无论是否由人工智能驱动),我们强烈建议您阅读本文档,并遵循其中的指导。我们也在寻求对我们建议的反馈。提供此类反馈的最便捷方式是联系 ASF 法律委员会:

legal-discuss@apache.org

最后,如果编写本指南不是社区的努力,那就不是真正的开源。我要感谢 ASF 法律委员会的所有成员,特别是 Henri Yandell,感谢他们在可操作建议和法律严谨性之间取得平衡的工作和奉献。在另一个层面上,我也要感谢 Linux 基金会的领导力,它并没有赶鸭子上架,而是鼓励所有不同的开源基金会(包括 ASF)开始用共同的术语来思考这个领域,并就彼此观点接近的政策达成一致。请关注这一领域,你会发现今年会出现很多类似的指导意见。

注:

[1]https://hackaday.com/2023/03/08/will-a-i-steal-all-the-code-and-take-all-the-jobs/

[2]https://www.apache.org/licenses/icla.pdf

[3]https://www.apache.org/legal/resolved.html

[4]https://www.apache.org/legal/generative-tooling.html


转载自丨开源雨林

作者丨Roman Shaposhnik

翻译丨刘天栋 Ted

编辑丨邓子宜

相关阅读 | Related Reading

一场深刻的开源聚会:KCC@北京 9.2 活动回顾

探索 AI+开源的未来:Open Source Congress@日内瓦

outside_default.png

开源社简介

outside_default.png

开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。

开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。

自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。

9a56626aed7bde0e3e4a47d860669a03.gif

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【翻译】ASF 法律委员会发布贡献者生成式 AI 指南 的相关文章

随机推荐

  • 基于机器学习的文本分类!

    关注后 星标 Datawhale 每日干货 每月组队学习 不错过 Datawhale干货 作者 李露 西北工业大学 Datawhale优秀学习者 据不完全统计 网民们平均每人每周收到的垃圾邮件高达10封左右 垃圾邮件浪费网络资源的同时 还消
  • 基于Open CV的植物图像分类识别项目

    一 项目简介 1 主要内容 本项目主要是基于Open CV进行植物图像进行分类识别 展示部分采用了网页的形式 Vue Element net Core 由用户上传图片 服务器返回该图片的分类结果 Web服务 net Core 和c 图像处理
  • 《利用Python 进行数据分析》第四章:Numpy基础

    对 利用Python 进行数据分析 Wes Mckinney著 一书中的第四章中Numpy基础进行代码实验 原书中采用的是Python2 7 而我采用的Python3 7在Pycharm调试的 因此对书中源代码进行了一定的修改 每步打印结果
  • iOS开发常见错误代码对照表整理

    登录 注册 一样的世界 不一样的时间 随手记点东西 目录视图 摘要视图 订阅 2016软考项目经理实战班
  • 软件测试的缺陷管理与分析,粉丝福利拿走不谢

    软件测试过程中提交缺陷是测试工程师最常做的一件事 也是开发工程师解决问题的依据 所以需要对缺陷进行管理和分析 缺陷管理主要是管理从提交缺陷到解决缺陷这一系列的过程 包括流程中角色的变换 缺陷分析主要对测试过程中所发现的缺陷进行分类分析 分析
  • Java学习笔记(十四)

    Java 中的异常处理 在 Java 中 所有的异常都有一个共同的祖先 java lang 包中的 Throwable 类 Throwable 有两个重要的子类 Exception 异常 和 Error 错 误 二者都是 Java 异常处理
  • OSM数据下载及两种格式转换方法(shp等格式)

    OSM数据下载及两种常用的格式转换方法 1 首先打开OSM官网 https www openstreetmap org 2 先注册账号 再选择左上角的 导出 3 点击 手动选择不同的区域 4 导出即可 5 格式准换可以考虑以下两种方法 一是
  • mysql官网安装步骤_MySQL的安装与配置——详细教程

    免安装版的Mysql MySQL关是一种关系数据库管理系统 所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言 其特点为体积小 速度快 总体拥有成本低 尤其是开放源码这一特点 在 Web 应用方面 MySQL 是最好的 RDBMS
  • 2022年度总结 EXI-小洲

    文章目录 一 第一次自我介绍 二 2022我都干了些什么 我的收获 1 大专顺利毕业 2 后端开发辞职 3 第二次代表学校参加江西省职业院校大数据技能大赛 4 专升本考试 5 参加泰迪杯第五届 数据分析技能赛 6 在csdn开始写博文 7
  • 常见渗透测试靶场系统

    常见靶场 DVWA Dam Vulnerable Web Application DVWA是用PHP Mysql编写的一套用于常规WEB漏洞教学和检测的WEB脆弱性测试程序 包含了SQL注入 XSS 盲注等常见的一些安全漏洞 链接地址 ht
  • Java中JSON字符串和Java对象的互转

    1 JSON数据和Java对象的相互转换 JSON数据和Java对象的相互转换 JSON解析器 常见的解析器 Jsonlib Gson fastjson jackson 1 Java对象转换JSON 1 使用步骤 1 导入jackson的相
  • python中的库和模块有什么区别_Python中的模块和库之间有什么区别?

    从 The Python Tutorial Modules gt 模块 A module is a file containing Python definitions and statements The file name is the
  • 美团面试官问:写一个你认为最好的单例模式?于是我写了7个

    各位CSDN的朋友 如果喜欢我的文章 记得点个关注 方便以后找到我 由于是刚开始创作 推荐量较低 如果不关注 以后就可能找不到我了 面试题 写一个你认为最好的单例模式 面试考察点 考察目的 单例模式可以考察非常多的基础知识 因此对于这种问题
  • 软考-中级-网络工程师-知识点个人总结(九)

    1 CPU部件 运算器 控制器 寄存器 运算器 算术逻辑运算器 累加器 数据缓冲寄存器 状态条件寄存器 控制器 程序计数器 指令寄存器 指令译码器 时序部件 2 测试依据 测试类型 测试内容 测试依据 黑盒测试 功能测试 对软件的每个功能进
  • 小程序里的alert,Toast

    前言 在小程序中的弹框写法和我们在外面直接用是不一样的 他不支持alert 但是有替代的弹框组件 目录 一 原生小程序 原生小程序api 二 vant中的提示框 官网入口 vant api 一 原生小程序 wx showToast titl
  • C# MSChart 中柱状图和X轴自定义标签

    C 中MSChart 里面曲线 柱状图的样式选择是由 chart Series ChartType SeriesChartType Column 来控制的 SeriesChartType列举出了所有的样式 如果要在X轴上显示自己的文本标签
  • ChatGPT和代码智能

    一 ChatGPT 1 ChatGPT的自我介绍 2 ChatGPT的前世 2 1GPT 3是啥 General Pre Training GPT 即通用预训练语言模型 是一种利用Transformer作为特征抽取器 基于语言模型进行训练的
  • 深入理解Google Cast(三)探寻原理

    如何开发一个receiver application 先来简单说一下这个话题 Receiver本质就是一个网页 由html CSS和jacascript开发 如果要自定义receiver application 需要在 Google Cas
  • LaTeX的斜体,粗体

    参考 LaTeX的斜体 粗体 云 社区 腾讯云 写文章的小伙伴应该知道 在文章中 变量是需要斜体的 那么怎么才是斜体呢 首先 在LATEX中 强调可以以斜体形式展现出来 那么强调命令是如何体现的呢 语法 emph 内容 打开Winedit
  • 【翻译】ASF 法律委员会发布贡献者生成式 AI 指南

    中英文对照版请点击 ASF 法律委员会发布贡献者生成式 AI 指南 中英文对照 查看 除非你在过去一年左右的时间里一直生活在岩石之下 否则你很可能已经听说过很多关于生成式人工智能如何快速发展并正在迅速改变我们所熟知的软件行业的事情 虽然猜测