俗话说,名不正则言不顺、言不顺则事不成。在开源世界中,开源许可证可以说是这个最重要的“名”,最早的开源协议(BSD)可上溯至 20 世纪 80 年代[16]。近两年我们看到了业内一些违反开源许可协议的事件得到了处理。今天我们邀请在开源知识产权方面的专业人士(嘉宾振华),来一起聊聊这个话题。

收听地址

[番外 01] 开源许可证在国内等于格式合同

嘉宾

振华 开源之道、某公司开源法务

主持人

Rick[1](开源爱好者,业余布道师)

Mikey[2](声网技术内容布道师、前技术社区媒体人,开源与安全技术爱好者)

时间线

  • 00:32 嘉宾介绍

  • 02:02 软件著作权、专利与开源许可证的概念

  • 03:21 软件著作权与著作权的关系

  • 05:48 软件著作权与专利的关系及其保护力

  • 11:52 开源许可与软件著作权和专利的关系

  • 12:55 网上“开放”代码的大坑

  • 14:01 如何定性开源许可证以及它对应的法律是什么

  • 16:50 开源两大阵营(FSF & OSI)的介绍

  • 20:26 FSF 更注重代码的可复用

  • 21:46 OSI 更注重源码可见、并对商业更友好

  • 23:36 开源两大阵营的代表性许可证

  • 27:41 个人项目如何选择开源许可证

  • 29:10 开源作者“删库跑路”后果严重吗

  • 31:25 企业项目如何选择开源许可证

  • 36:34 切换开源许可证有哪些注意事项

  • 44:51 违反开源许可证有哪些后果

  • 51:38 开源被侵权时该如何应对

  • 59:25 制定新的中文开源协议的意义

  • 01:04:27 买卖开源项目时的注意事项

Staff

剪辑 | 文字编辑:Mikey[2]

扩展阅读

- 2021 年 9 月, Apache Doris[3] 与 DorisDB[4] 事件。- 2020 年以来围绕 PostgreSQL[5] 商标 PGCAC (PostgreSQL Community Association of Canada) 与 Fundación PostgreSQL 的争执。- 国内智能设备制造商深圳 UMIDIGI 因违反 GPL v2 协议引发争议[6],此前就有国内厂商 Onyx 因无视 GPL v2 协议而被抨击[7]。- 2021 年国内首个 GPL 相关判例[8],裁判文书网上的判决书[9]的信息显示,GPL v3 协议具有合同性质,是授权方和用户订立的格式化著作权协议。- 知名 NPM 项目作者“删库跑路[10]”事件。- Netfilter 内核子系统贡献者 Patrick McHardy 在 18 个月内成功滥用版权诉讼“勒索”相关企业 200 万欧元[11]但最终和解事件。- Curl 作者 Daniel Stenberg 公开抨击苹果“技术支持”事件[12]

飞书听友群

关于节目

《开源面对面》是一个系列的访谈节目,旨在通过采访不同行业、岗位的开源参与者的亲身经历、心得体会,让更多的从业人员看到参与开源是一种积极的趋势与良好的职业发展方向,认识到任何人都可以参与开源,并在开源的世界里体现自己的价值。

我们使用 GitHub 管理整个过程,我们的仓库是 opensource-f2f/episode[13]

如果发现本 shownotes 的错别字或任何改进点,欢迎提交 Pull Request[14] 改进。对《开源面对面》有任何建议,欢迎提交 issue[15] 讨论。

References

[1]Rick: https://github.com/linuxsuren

[2]Mikey: https://github.com/MikeyWei

[3]Apache Doris:https://mp.weixin.qq.com/s/3zHPnPbowIj_OpMIHAobGA

[4]DorisDB: https://mp.weixin.qq.com/s/3zHPnPbowIj_OpMIHAobGA

[5]PostgreSQL: https://www.postgresql.org/

[6]UMIDIGI 违反 GPL v2 协议: https://www.oschina.net/news/156938/umidigi-violate-the-gplv2-license

[7]Onyx 无视 GPL v2 协议被抨击: https://mp.weixin.qq.com/s/QgCWbNjc9wnEhRcfXkkSKg

[8]国内首个 GPL 相关判例: https://www.oschina.net/news/159435

[9]裁判文书网上的判决书:https://ipc.court.gov.cn/zh-cn/news/view-1823.html

[10]知名 NPM 项目“删库跑路“事件: https://www.reddit.com/r/programming/comments/rz5rul/marak_creator_of_fakerjs_who_recently_deleted_the/

[11]Netfilter 内核子系统贡献者勒索事件和解: https://lore.kernel.org/netdev/Ye6jCQm7z0Yr3bqA@salvia/T/?s=03

[12]Curl 作者抨击苹果: https://daniel.haxx.se/blog/2021/11/18/free-apple-support/

[13]opensource-f2f/episode: https://github.com/opensource-f2f/episode

[14]Pull Request: https://github.com/opensource-f2f/episode/compare

[15]issue: https://github.com/opensource-f2f/episode/issues/new

[16]最早的开源协议: http://www.linfo.org/bsdlicense.html

番外 01 - 开源许可证在国内等于格式合同相关推荐

  1. PC博物馆(番外01)-城会玩,初中生开发实体尺规大航海游戏

    发了好几期翻译的PC博物馆,本期发个番外,说说老软件写的小游戏. 1992年,笔者读初中.当时小城人家里基本都没有电话.空调,更别说电脑了.比较幸运的是,矿务局淘汰了一批长城286给学校,电脑班的小伙 ...

  2. 探探自动右滑_探探自动右滑:Python学习日志番外01

    给很多人种草了Python 像博主是直接用在工作中做ASO分析.自动化打包 但大多数朋友都说不知道用在什么地方 学会了爬虫也不知道干嘛? 博主想了许久 秉承"Python自有黄金屋,Pyth ...

  3. 阻止你变现的,从来都不是开源许可证

    文 | lola_chen 出品 | OSC开源社区(ID:oschina2013) 之前,<GPL 转闭源?法院判决:一日 GPL 终身 GPL>一文提出一个冷门却又重要的知识点:GPL ...

  4. NLP 开源形近字算法之相似字列表(番外篇)

    创作目的 国内对于文本的相似度计算,开源的工具是比较丰富的. 但是对于两个汉字之间的相似度计算,国内基本一片空白.国内的参考的资料少的可怜,国外相关文档也是如此. 本项目旨在抛砖引玉,实现一个基本的相 ...

  5. 动手学深度学习番外篇 01.为什么from d2l import torch as d2l

    动手学深度学习番外篇 01.为什么from d2l import torch as d2l 在跟着网站动手学深度学习学习的时候,发现代码开头中经常要运行这样一句话 from d2l import to ...

  6. 浅析android手游lua脚本的加密与解密(番外篇之反编译的对抗)

    前言   去年在看雪论坛写了一篇<浅析android手游lua脚本的加密与解密>的精华文章,今年写一篇番外篇,将一些lua反编译对抗的内容整合一起,并以3个实例作为说明(包括2018腾讯游 ...

  7. 教你从0到1搭建秒杀系统-Canal快速入门(番外篇)

    Canal用途很广,并且上手非常简单,小伙伴们在平时完成公司的需求时,很有可能会用到.本篇介绍一下数据库中间件Canal的使用. 很多时候为了缩短调用延时,我们会对部分接口数据加入了缓存.一旦这些数据 ...

  8. Java番外篇1——正则表达式

    Java番外篇1--正则表达式 1.什么是正则表达式 正则表达式定义了字符串的模式 正则表达式可以用来搜索.编辑或处理文本 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别 2.正则表达式 ...

  9. 番外10:使用ADS对射频功率放大器进行非线性测试2(使用带宽20MHz的64QAM信号进行ACLR、EVM、CCDF测试)

    番外10:使用ADS对射频功率放大器进行非线性测试2(使用带宽20MHz的64QAM信号进行ACLR.EVM.CCDF测试) 1.基本理论 功率放大器的非线性性能十分重要,特别是对于当前广泛使用的移动 ...

最新文章

  1. 远程调用RestTemplate
  2. 5.6 SMO-机器学习笔记-斯坦福吴恩达教授
  3. spring定时器(@Scheduled)
  4. OpenCASCADE:Open CASCADE Application Framework (OCAF)的简介
  5. JAVA_Thread_deadlock
  6. LoadRunner11支持的浏览器小结-Loadrunner11打不开IE浏览器的问题
  7. UCSB微软提出VIOLET,用Masked Visual-token Modeling进行端到端的视频语言学习!性能SOTA...
  8. 重磅:《Python可以这样学》正式出版
  9. 15款免费的 HTML5/CSS3 响应式网页模板
  10. 精心挑选的15款优秀 jQuery 文本特效插件和教程
  11. 使用react-native做一个简单的应用-01项目介绍
  12. 【Python】Qt国际化ts文件转excel文件(xml转excel)
  13. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.23
  14. 求x的n次方编程_c语言求x的n次方的函数介绍
  15. 神经网络中的filter (滤波器)与kernel(内核)的概念
  16. 已知T(n)=2T(n/2)+n,求O(n)?
  17. 人大金仓数据库KCA/KCP认证题库
  18. 浙江省计算机提前招分数线,【高考】2020年浙江省提前批各高校录取分数线汇总,建议收藏...
  19. 怎样学好中医,非常值的一读
  20. 使用 electron-builder 及 electron-updater 给项目配置自动更新

热门文章

  1. 【转】谈谈如何做研究
  2. SPARK Ada tools(GNAT Studio)
  3. iBeacon系列:三、iBeacon能否精确室内定位等10个技术问题
  4. 交叉驰豫的影响因素_石英玻璃的结构弛豫及其影响因素
  5. 10 english
  6. ANSYS有限元仿真分析:大变形(Large Dflection)开关的意义
  7. oracle统计大于0的的值次数,[转载]EXCEL中统计每个数据的出现次数
  8. NewYorkCityAirbnb房源分析(项目练习_4)
  9. 2021年电工(初级)考试试卷及电工(初级)模拟考试系统
  10. 一对一直播系统源码——如何只需三步搭建