二、FOSS许可证与合同法

(一)FOSS许可证属于合同

合同就是民事主体之间设立、变更、终止民事法律关系的协议(《民法典》第464条),[1]对于计算机软件著作权的许可合同,可以参照适用《民法典》中对于技术许可合同的有关规定(《民法典》第876条)。[2]无论是关于合同的法律法规或者著作权的法律法规都没有将FOSS许可证排除在合同范围之外,开源软件许可证可以视为合同,[3]且为一个附解除条件的格式合同。[4]

在罗盒诉风灵和腾讯案中,法院认定,其一,GPL-3.0协议的内容具备合同特征。该协议属于发生私法上效果的意思表示,是一种民事法律行为。该协议授予用户复制、修改、再发布等权利,实际上在授权人和用户间形成了权利变动,属于设立、变更、终止民事权利义务关系的民事法律行为。授权人完全是出于自愿,用户在许可证下复制、修改或再发布源代码,通过行为对许可证作出承诺,也是出于自愿。用户在对源代码进行复制、修改或发布时许可证成立,同时许可证发生法律效力。其二,GPL-3.0协议的形式亦具备合同特征。GPL-3.0协议以电子文本方式表现其内容,而电子文本是一种有形的表现形式,属于以书面形式订立的合同。

在罗盒诉玩友等案中,法院进一步认定了GPL-3.0协议是非典型合同。在GPL-3.0协议下开源软件的权利人向不特定的使用者让渡其部分人身权利和全部财产权利,权利授予的对象是不确定的;开源许可协议并没有权利转让的对价或许可使用报酬等典型的著作权许可合同的主要条款;并且,GPL-3.0协议也属于格式合同。GPL-3.0协议是为特定开源项目开发而预先拟定,由著作权持有人向软件程序使用者提出的合同条款。该格式化条款保持承继性,且不属于格式合同条款无效的情形,其授权内容符合我国著作权法的规定,合法有效。

著佐权许可证包括了开放源码及使用相同许可证再分发的条件,属于附条件的合同;宽松许可证虽然没有著佐权许可证那样严格的条件,但是也包含了对于声明要求的条件,因此也属于附条件的许可证。

(二)FOSS许可的要约和承诺

FOSS达成许可协议的典型行为模式是软件著作权人上传附随FOSS许可证的程序到互联网,接收方在该FOSS许可证下使用程序而无需通知著作权人。

软件著作权人上传许可证属于希望与他人签订合同的意思表示,许可证的内容具体确定,并且能够表明经接收方承诺软件著作权人即受该意思表示约束,符合要约的构成要件(《民法典》第472条)。[1]承诺应当以通知的方式作出;但是,根据交易习惯或者要约表明可以通过行为作出承诺的除外(《民法典》第480条)。[2]

GPL-3.0第九条明确规定一旦修改和传播一个受保护作品,就表明接受本协议,也就是通过修改、传播的行为而作出了承诺。对于其他没有类似接受条款的许可证而言,许可证附随开源软件发布,也同样包含着希望确定软件许可法律关系的意思。

并且,这种典型的行为模式无疑也是分发开源软件的习惯做法。因此,无论是从交易习惯角度,还是从以行为作出承诺角度,都符合《民法典》对承诺的规定。


[1] 第四百七十二条  要约是希望与他人订立合同的意思表示,该意思表示应当符合下列条件:(一)内容具体确定;(二)表明经受要约人承诺,要约人即受该意思表示约束。

[2] 第四百八十条 承诺应当以通知的方式作出;但是,根据交易习惯或者要约表明可以通过行为作出承诺的除外。


[1] 第四百六十四条 合同是民事主体之间设立、变更、终止民事法律关系的协议。婚姻、收养、监护等有关身份关系的协议,适用有关该身份关系的法律规定;没有规定的,可以根据其性质参照适用本编规定。

7 第八百七十六条  集成电路布图设计专有权、植物新品种权、计算机软件著作权等其他知识产权的转让和许可,参照适用本节的有关规定。

[3] 马治国:《开放源代码软件通用公共许可证的法律性质》,《科技进步与对策》,11月号,2004.

[4] 张汉华:《违反开源软件许可证的法律救济》,《法学评论》,2015年第3期(总第191期),2015年6月。

二、FOSS许可证与合同法相关推荐

  1. 修改软件许可证使用时间_阮一峰:为什么开源数据库改变许可证?

    CockroachDB 是一个开源的分布式数据库,最近改变了代码授权,放弃了 Apache 许可证. 许多开源数据库这一两年都改变了授权,比如 Confluent.Elastic .MongoDB.R ...

  2. foss测试_2016年十大FOSS法律案例

    foss测试 2016年取得了一些影响FOSS生态系统的重要发展. 尽管它们不是严格的"法律发展",但对社区而言却很重要. 首先,自由软件基金会的总顾问Eben Moglen辞职了 ...

  3. catia 安装打开闪退_安装CATIA V5 6R2017 Win64时“许可证管理工具”窗口不弹出解决方案...

    声明:本文根据网上论坛中方案给出,但未找到原始出处,如有侵权请联系作者.本文所述方案仅限研究学习使用,请勿用于任何商业行为. 以下正文: 由于CATIA V5 6R2017 Win64同win10版本 ...

  4. catiawin10许可证灰色_安装CATIA V5 6R2017 Win64时“许可证管理工具”窗口不弹出解决方案...

    声明:本文根据网上论坛中方案给出,但未找到原始出处,如有侵权请联系作者.本文所述方案仅限研究学习使用,请勿用于任何商业行为. 以下正文: 由于CATIA V5 6R2017 Win64同win10版本 ...

  5. c# 打开的窗口显示在最前面_安装CATIA V5 6R2017 Win64时“许可证管理工具”窗口不弹出解决方案...

    声明:本文根据网上论坛中方案给出,但未找到原始出处,如有侵权请联系作者.本文所述方案仅限研究学习使用,请勿用于任何商业行为. 以下正文: 由于CATIA V5 6R2017 Win64同win10版本 ...

  6. foss测试_2018年FOSS十大法律发展

    foss测试 2018年,当IBM以340亿美元收购Red Hat时,我们清楚地展示了自由和开源软件(FOSS)商业模式的重要性. 去年,随着开放源代码倡议(OSI)庆祝开放源代码运动20周年,FOS ...

  7. foss测试_如何与您的公司谈论FOSS

    foss测试 自由和开源软件(FOSS)在过去的一两年中取得了巨大的进步,尤其是在企业界. 即使这样,某些法律部门仍可能对使用或为FOSS做出贡献的组织保持警惕. 根据开放发明网络的安德里亚·卡西利亚 ...

  8. AV1:下一代视频标准—约束定向增强滤波器

    本文来自Xiph.org的创始人Christopher Montgomery在Mozilla博客上的分享,他也是Mozilla Daala的贡献者.Christopher Montgomery是多媒体 ...

  9. 美通企业日报 | 纬创、鸿海、索尼、尼康组建智能摄像系统联盟;贝塔斯曼实现六年来最强劲增长...

    要闻 李宁推出中国智慧和东方美学的超轻16跑鞋 纬创.鸿海.索尼.尼康等组建智能摄像系统联盟 传媒巨擘贝塔斯曼2018年营收177亿欧元,创2007年以来新高 SK创新建设第三座电动汽车电池材料工厂, ...

最新文章

  1. 珍惜机会,去爱你身边的人!生命的箴言
  2. Python 将两层列表展开平铺成一层
  3. 126篇殿堂级深度学习论文分类整理 从入门到应用(上)
  4. SpringAOP+自定义注解实现日志功能
  5. zoj 1562 反素数 附上个人对反素数性质的证明
  6. java 创建静态方法_Java 在静态方法中创建Local类
  7. Mac. IntelliJ IDEA maven+springmvc添加包时小插曲
  8. cvf命令报错 linux,linux命令大全
  9. java参数传入数组_java传入数组参数
  10. ios模拟器装ipa包_给iOS 模拟器“安装”app文件
  11. 离散数学:快速又准确地求解主合取范式和主析取范式 (配凑大法好)
  12. 手机html像素,手机分辨率和网页中的PX是一回事吗?
  13. 小时候玩一天的打砖块小游戏(附完整源码)
  14. ICLOUD储存空间要升级吗_苹果iCloud照片恢复步骤
  15. ipad协议8033
  16. 【随手记】Oracle存储过程报错 Compilation errors for PACKAGE BODY
  17. 5G工业路由器的工厂自动化应用
  18. Linux/UNIX命令dd简介
  19. 时间片论法-优化方案
  20. 机器视觉在烟草领域中的应用

热门文章

  1. 在以num为首址的存储区中存有n个带符号的字节类型的数据,从中找出最大数并送入max单元【汇编语言】
  2. 【FPGA】面试问题及答案整理合集
  3. oracle 证书丢失怎么办
  4. ScyllaDB 介绍
  5. 一款 Windows 软件快捷助手
  6. 预创未来 | 2018创投圈开年盛会:微软加速器·北京10期创新展示日——1月24日 未来触手可及!
  7. 领主科技刘大鸿:『合约工程师』将成为区块链世界的超级节点
  8. AI资源收集(持续更新)
  9. Android平台解析称重数据
  10. 人工智能化的传感器技术