近日,在意大利法院针对开源许可协议的首次裁决中,一家软件供应商因未遵守开源许可要求,而在一场民事诉讼中败诉。

意大利法院认可了GPL

2021年12月13日,意大利威尼斯法院在一起涉及GNU通用公共许可证(简称GPL)的案件中,确认了开放源码软件许可协议的法律效力。GPL是最著名的开放源码许可协议之一,该案件也成为了这个国家的一个标志性判例。

这起案件的原告是总部设在意大利的有限责任公司Ovation,其开源的Dynamic.oo是用于构建WordPress网站的开源 Elementor平台的插件。该公司基于GPL v3许可证分发了该软件。

根据GPL v3协议,被授权人可以基于程序源码进行修改,但是如果想要分发修改后的软件,就必须带有醒目的修改声明以及相应的日期。

而根据原告公司的说法,两名前雇员在重新分发该软件的时候,并没有遵守GPL开源许可协议:被告方重新分发该软件时,没有包括对原始作品的确认,没有提供有关被告对软件所做更改的信息,也没有提及该软件的版权所有者。Ovation补充道:“被告还无视法院发出的正式终止通知。”

经过审判,法院除了命令被告在软件符合许可协议要求之前停止分发软件外,还规定了被告延迟执行判决结果的罚款:在最初的15天内,被告每拖延一天,就会被罚款100欧元(约人民币720元),超出15天的期限后,罚款将增加到每天300欧元(约人民币2165元)。 最后,法院还命令被告支付原告的诉讼费用,金额超过5000欧元(约人民币36,070元)。

这意味着,威尼斯法院认可了GPL许可证的法律价值,这是朝着保护自由软件(Free Software)迈出的重要一步,“自由”并不意味着不受任何限制。

国内首次明确GPL的法律效力

在我国也曾有这样一起标志性案件。福建风灵公司使用了罗盒网络科技有限公司附带GPL v3协议的开源代码,却没有遵守GPL v3协议规定的使用条件。罗盒网络科技有限公司随即提起诉讼。

今年9月,这一案件的判决书公示,一审判定被告公司赔偿原告公司经济损失及维权合理费用共计50万元,并停止侵权行为。

针对GPL 3.0协议的法律效力,广东省深圳市中级人民法院作出了详细解释:

其一,GPL 3.0协议的内容具备合同特征,是一种民事法律行为。
其二, GPL 3.0协议具有合同性质,可认定为授权人与用户间订立的著作权协议,属于我国《合同法》调整的范围。

此判例可以说是我国首个明确GPL 3.0协议的法律效力的案例。

开源协议的法律效力在越来越多的国家和地区受到认可,有人觉得开源社区越来越规范,开源不等于白嫖,开源协议推动了开源的发展;但是也有开发者抱怨GPL协议过于严格,一定程度上限制了开源的发展,你怎么看呢?

参考链接:

  • https://www.dynamic.ooo/press/groundbreaking-acknowledgment-of-free-software-in-italy/#
  • http://ifthisbetreason.com/2021/12/italian-courts-find-open-source-software-terms-enforceable/

意大利法院认可GPL开源协议的法律效力相关推荐

  1. GPL开源协议,你了解多少?

    更多视频,请到我视频号查看: 点击"阅读原文"查看更多分享.

  2. 开源协议、开源贡献协议与OpenHarmony

    开源软件显示其"低成本"."自由"."透明"等优势的同时,需要很多的程序员.开发者参与贡献才能蓬勃发展.所以,如果程序员.开发者们的利益没有 ...

  3. 开源协议有哪些?如何选择开源协议?

    开源软件在追求"自由"的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有 60 多种被开源促进组织(Open Source Initiative)认可的开 ...

  4. 开源协议是什么?有哪些?如何选择?

    开源软件在追求"自由"的同时,不能牺牲程序员的利益,否则将会影响程序员的创造激情,因此世界上现在有 60 多种被开源促进组织(Open Source Initiative)认可的开 ...

  5. 【全】可供选择的软件开源协议的罗列

    Public License List 罗列各种开源代码的公共协议以供选择.具体每一个协议的含义可以另外找教程文章或看官网原文,这里解决"都有什么"的问题. List of lic ...

  6. 一文详解 常见开源协议

    自12年到北京做程序员,貌似从未关心过项目中使用的"轮子"涉及到了哪些开源协议.版权保护方面,虽然相关法规尚有待完善,但在研发商用软件过程中,作为软件开发者还是很有必要了解一下,我 ...

  7. 【Linux上分之路】第一篇:Linux简介、发行版、开源协议

    文章目录 Linux Linux的优点 Linux分类 Linux发行版本 RedHat Linux Ubuntu Linux Linux系统结构 1.内核层 2.Shell层 3.应用层 Linux ...

  8. 新品疑似违反开源协议,TikTok被海外网友举报

    近日,有推特用户称TikTok最新上线的软件TikTok Live Studio疑似使用了OBS (Open broadcasting Software)的源代码,但是却没有遵守相关的开源许可条款.O ...

  9. 开源协议概谈[转载]

    最近博客园上对开源的讨论比较多,开源作为一种文化,和传统的专利一样,需要了解各种开源协议,正好看到一篇介绍开源协议的blog,转载如下: 原文地址  http://blog.gxsti.net/cs/ ...

最新文章

  1. 不懂技术,该如何进行互联网创业?
  2. 2017年深度学习十大趋势预测
  3. python 惰性_Python学习---django惰性机制
  4. java链表list_数据结构-List:使用Java实现双向链表LinkedList
  5. iOS开发常用的第三方
  6. php fckeditor demo,如何使用PHP添加fckeditor
  7. CodeVs1519 过路费
  8. orm2 中文文档 4.3 extendsTo(一对一关系)
  9. e0266 cout 不明确_荐书 | 不正义的时代,识别不正义的多重面孔
  10. stacking模型融合_算法实践七:模型融合
  11. hibernate11--Criteria查询
  12. 手把手教你强化学习 (三)马尔可夫决策过程与贝尔曼方程
  13. pr剪辑教程,如何跨剪辑应用和调整效果?
  14. IDEA黑色主题Darcula主题看不到鼠标指针
  15. 微信小程序统一封装request请求,统一拦截校验
  16. android q mix3,小米MIX3成首款适配Android Q的5G手机
  17. 个人计算机中的防病毒软件无法,为什么无法在计算机上安装360防病毒软件?
  18. 激活mircrosoft office2013
  19. C#实现简单点餐系统(winform框架)
  20. 华为与android连接方法,华为手机怎样与电脑连接?安卓手机连接电脑的方法介绍...

热门文章

  1. 为什么蝙蝠一直显示无法连接服务器,Doodle Jump无法连接服务器是什么原因
  2. 爬虫“学前班”,记住这些不踩坑!
  3. 撤销院士称号!两名原院士,被当作反面典型通报
  4. 全局优化的改进鸡群算法-附代码
  5. 2022一建四色笔记
  6. 小猿君的面试细节课堂(第二节)
  7. Fastjson1.2.47版本远程命令执行漏洞
  8. flask-bootstrap 生成基模版过程中的细节
  9. c语言中时间字符化,C语言字符画,字符闪画.doc
  10. 让自己的博客可以在百度上搜索到