写点什么

让企业胆战心惊的 GPL 官司:新裁决是开源许可历史上的重要转折点

  • 2022-05-18
  • 本文字数:2616 字

    阅读完需:约 9 分钟

让企业胆战心惊的GPL官司:新裁决是开源许可历史上的重要转折点

这一裁决,到底符合不符合 GPL 的设计初衷?

 

软件自由保护协会(SFC)在强制要求 Vizio 公布其 SmartCast TV 软件源代码的斗争当中,再次赢得重大司法胜利。

 

SFC 是一家促进开源软件并为 GPL 辩护的非营利组织,他们认为 Vizio 未能遵守 GPLv2 及 LGPLv2.21 许可中提出的、在满足特定条件时公开源代码的条款,因此涉嫌违约。Vizio 回复说保护协会无权索取源代码。为此,保护协会起诉了 Vizio,并代表其电视用户提出了赔偿请求。而 Vizio 在诉讼中希望将违约问题转化为联邦版权法范围内的争议案件。上周一,美联邦地方法院法官 Josephine Staton 表示支持软件自由保护协会,对 Vizio 给予了否定意见。

 

保护协会政策研究员 Bradley Kuhn 在邮件采访中解释道,“Vizio 宣称 GPL 只能视作版权许可、而非合同约定,因此要求将案件‘撤销’至联邦法院。我们则提出反驳,认为 GPL 协议既是版权许可、也是合同约定,其中的源代码条款明确向第三方(即下游用户)赋予了合同权利,要求甲方提供相应的完整源代码。”

 

Kuhn 还提到,如果仅将 GPL 解释为版权许可,那么保护协会必定会提起上诉,因为其诉讼主张就是合同违约索赔、而非版权侵犯索赔。而且保护协会并未寻求金钱赔偿,只希望 Vizio 向所有购买其电视的客户提供源代码。法官也同意协会一方的观点,认为 GPL 既属于版权许可、也具有合同效力。这也意味着,不仅仅是开发人员,消费者也有权修改、共享和重新安装软件的修改版本。Vizio 用户可能并不真想要设备的代码,但这个利害关系却足以改变开源权利的游戏规则。

 

虽不利于商业,但利于用户

Staton 法官还援引了 2014 年的 Versata Software 公司诉 Ameriprise Fin 案,认定 GPL 施加的合同义务这一“额外要素”超出了版权法的要求。她在判决中写道,“保护协会的诉讼中还包含一项额外要素,即作为 GPL 协议的第三方受益者,其有权根据协议条款接收源代码。”

 

Software Freedom Conservancy 执行董事 Karen Sandler 在一份声明中表示,“这一裁决堪称 Copyleft 许可历史上的一个重要转折点,表明 GPL 协议既可作为版权许可、也应被视为合同协议。”

 

保护协会还表示,他们于 2018 年 8 月首次联系 Vizio,要求该公司公布 SmartCast 平台的源代码。这部分源代码依赖于 Linux 内核、alsa-utils、GNU bash、Gnu awk、bluez、BusyBox 等多种遵循 GPLv2 和 LGPLv2.1 许可的软件应用、库和框架。Vizio 则在 2019 年 1 月做出回应,向保护协会提供了所谓完整的智能电视软件源代码。但保护协会方面表示,Vizio 提交的内容并不包含将软件编译为可执行形式所需要的文件和脚本

 

双方的拉锯战持续了两年,保护协会最终决定于 2021 年 10 月起诉 Vizio。诉状认为,向公众披露源代码具有重大意义,这样才能确保软件开发者实施改进、特别是隐私改进。而通过收集用户数据谋利的 Vizio 则不太可能主动增强软件的隐私保障。

 

诉状提出,“既然 Vizio 产品、SmartCast 程序及相关库链接程序在源代码中使用到 Linux 内核,软件开发者社区就应该能够对代码内容做出修改,借此保护用户隐私或改善可访问性。同理,随着消费者在日常生活中愈发接纳并依赖于计算机及其他互连‘智能’设备,这种对消费者隐私和可访问性的保护能力将变得越来越重要。”

 

Vizio 公司于 2017 年曾同意支付 220 万美元同美国联邦贸易委员会达成和解,理由是其未经用户知情或同意就收集了 1100 万台电视的观看数据。

 

Vizio 案还没有结束。但 Vizio 选择的版权法优先于违约索赔这条脱身路径已经被堵死。连同 2022 年第一季度财务报告,Vizio 公司在向美国证券交易委员会提交文件的“法律事项”部分并未提及保护协会诉讼案。但文件确实承认,使用免费和开源软件会带来潜在的商业风险。

 

该公司在文件中指出,“我们的部分消费设备包含‘开源’软件,任何有违开源许可中一项或多项条款的行为都可能给公司业务造成负面影响。”Sandler 则在邮件中提到,此次裁决已经造成深远影响,意味着任何在产品中使用 Copyleft 软件的产品制造商都绝不能忽视客户提出的源代码公开请求。

 

“违约行为影响到的是设备购买者,也就是下游用户,现在他们打算按照 GPL 中约定的方式使用源代码。如今,除非版权所有者或者意见领袖愿意强势要求,否则大多数企业会粗暴忽略掉外部提出的源代码公开请求。这不符合 GPL 的设计初衷,事情不该是这个样子。”

 

那么,GPL 的设计初衷是什么?

 

GPL 是开源许可证的一种,虽然现在和开源并没有本质上的不同,但 GPL 最初代表的是自由软件运动而不是开源运动。GPL 和自由软件基金会比对企业更友好的开源计划(the Open Source Initiative)早了大约 10 年。

 

从历史上看,自由软件运动从一开始就致力于摆脱在市场上形成的专有软件的世界。对他们来说,软件用户有权知道软件中的内容、具有修改软件以及与他人共享软件的权利。

 

他们认为购买软件应该像你在商店里购买食物,你有权利了解食物中的成分:商家应该告知你,你吃的食物里包含什么。而且你有权制作自己喜欢的任何餐点。这就像商家提供给消费者一种“秘密”制作的酱汁,但不允许消费者知道里面有什么,这会吓坏一部分消费者。

 

另外,最初自由软件运动清楚地表明,他们想要更正微软用来赚钱的商业模式。FSF 想要改变(他们认为的)这种(不道德的)做法,像微软这样的公司可以向你出售含有 Bug 的软件,用户却无法阅读代码,只有微软才能修复软件中存在的错误。当时微软和所有其他软件供应商确实都感受到了威胁,他们辩护称,他们认为 99.99% 的消费者读不懂该软件,因此这些消费者无论如何都无法修复 Windows 的错误,给他们分享代码并没有帮助,需要高度协调的团队和基础设施来检测和修复错误。而对于那些能够阅读代码的 0.001% 的人来说,他们有很好的动机来制作恶意版本的代码,并且很可能会制作一个糟糕版本出来。

 

事情发展到现在就逐渐产生了变化,开源运动成熟了,软件行业也成熟了,许多旧的论点都被搁置了,相比于代码,一些企业可以在其他事情上赚到更多的钱。现在,可以说微软也成了开源的最大支持者之一(取决于你如何衡量这一点)。

 

但有些东西始终没有改变:GPL 许可证仍然对那些想要销售专有软件的人构成限制。AGPL 在这方面更加危险。

 


谷歌严禁在内部使用 AGPL 开源协议软件

 

时至今日,自由软件运动仍然将专有软件视为需要纠正的社会错误,并致力于为消费者着想。

 

原文链接:

https://www.theregister.com/2022/05/16/vizio_gpl_contract/?td=rt-3a

https://www.quora.com/What-are-your-thoughts-around-Open-Source-versus-GPL

https://opensource.google/documentation/reference/using/agpl-policy

2022-05-18 15:103371

评论

发布
暂无评论
发现更多内容

美团面试:说说Netty的零拷贝技术?

王磊

存储设备有哪些?属于私有云平台吗?怎么理解?

行云管家

存储 堡垒机 私有云平台

QFI 2024年第二季度創羽計畫再次啟動,臺灣分部學員迎來最後的絕佳機會並獲得專案補助資格

科技热闻

代码高手的过节秘籍:CodeArt Snap帮写代码,灵感弹指间实现

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 华为云CodeArts 企业号2024年6月PK榜

揭秘大模型价格战:差异化定价背后的“买的没有卖的精”

华为云PaaS服务小智

开发者 软件开发 华为云

圈子交友系统技术交流,创业分享,项目开发,前后端搭建,小程序/app/H5多端圈子社区论坛系统

DUOKE七七

php 开源 源码 uniapp 社交交友

校园跑腿小程序系统,高效校友互动平台,校园校友系统,校园校友系统构建

DUOKE七七

php uniapp 社交交友 校园系统

制造业为什么需要质量管理系统

万界星空科技

质量管理 万界星空科技 QMS 生产质量

解析SD-WAN带宽相关问题

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

WSPA台灣分部在2024年第二季度以6億美元TvPv表現亮眼

科技热闻

國際知名榮譽顧問加入台灣分析集團總部,全面升級量子電腦Q系統

科技热闻

从缺陷到创新:质量保障的新视角

京东科技开发者

电力科学研究 涉及的IT系统

执于业务

社交软件红包技术解密(十三):微信团队首次揭秘微信红包算法,为何你抢到的是0.01元

JackJiang

网络编程 即时通讯 IM

企业是保留传统的MES还是换新的MES?

万界星空科技

生产管理系统 mes 定制开发 万界星空科技

去中心化自治组织(DAO):重塑未来组织形态

dappweb

國際知名榮譽顧問加入台灣分析集團總部,全面升級量子電腦Q系統

科技汇

如何找到适合您需求的云桌面厂家

青椒云云电脑

云桌面 云桌面厂家

Mac电脑玩win游戏用什么?PD虚拟机和CrossOver玩游戏谁更好?

阿拉灯神丁

软件 Mac 软件 CrossOver Mac下载 虚拟机软件 pd 19

ClickHouse内幕(1)数据存储与过滤机制

京东科技开发者

Wallys DR5018: Dependable WiFi 6 Routerboard for Long-Distance PTP Transmission with WPA3 Security

wallyslilly

ipq5018

借助大模型技术,G7易流“智能接单”业务更高效、更精准

新消费日报

淘宝/天猫获得店铺所有商品,taobao.item_search_shop API返回值技巧分享

技术冰糖葫芦

API Explorer api 货币化 API 文档 pinduoduo API

聚道云助力秒速对接,支付体验飞跃升级!

聚道云软件连接器

案例分享

助推企业数字化转型,MAXHUB连续三年荣膺“CIO信赖品牌”

科技热闻

ClickHouse内幕(2)基础数据结构

京东科技开发者

douyin商品评论数据接口(douyin.item_review)丨douyin平台实时API接口指南

tbapi

抖音 抖音评论接口 抖音商品评论接口

淘宝商品搜索API返回值详解:关键字搜索的数据应用策略

技术冰糖葫芦

API Explorer API 文档 pinduoduo API

机关事业单位需要进行等保测评吗?一年要几次?

行云管家

等保 等保测评 机关事业单位 机关

Flink⼤状态作业调优实践指南:状态报错与启停慢篇

Apache Flink

大数据 flink

让企业胆战心惊的GPL官司:新裁决是开源许可历史上的重要转折点_文化 & 方法_Tina_InfoQ精选文章