“GPL 合作承诺”已获得广泛大力的支持

2018-08-12 00:04


亚马逊、Arm、Canonical、GitLab、英特尔、Liferay、Linaro、MariaDB、NEC、Pivotal、皇家飞利浦、SAS、丰田和 VMware 等公司承诺为纠正 GPLv2 软件中的许可证合规性问题而提供修复期。

红帽公司日前宣布,亚马逊、Arm、Canonical、GitLab、英特尔、Liferay、Linaro、MariaDB、NEC、Pivotal、皇家飞利浦、SAS、丰田和 VMware 等 14 家公司加入了由广大社区和行业领导者构成的名单,接受 GPL 合作承诺,拒绝执行开源许可证方面的严厉策略。这些承诺反映了一种信念:开源许可证方面负责任的合规性非常重要,而且开源生态系统中许可证的实施遵循不同的规范。

这 14 家公司加入了此前做出此承诺的其他公司的队伍:红帽、Facebook、Google 和 IBM 于 2017 年 11 月首先做出了承诺,而 CA Technologies、Cisco、HPE、Microsoft、SAP 和 SUSE 也在2018年3月加入了该承诺。 

目前的公告充分表明了“GPL 合作承诺”已获得广泛大力的支持。接受这一承诺的企业现在已经广泛分布在各个地区,包括《财富》100 强中的八家公司,代表了从企业软件和硬件到消费电子、从芯片制造到云计算、从社交网络到汽车等各行各业。做出此承诺的企业对 Linux 内核的贡献占比 39% 以上,其中包括前十大贡献者中的六个。

加入“GPL 合作承诺”的企业、项目和开发者已经扩展了这些权利,因为他们认为该承诺适用于所参加的社区和开源生态系统,他们也鼓励其他企业和开发者的加入。红帽对于这些企业极具前瞻性的举动表示赞赏。

以下企业已经同意向 GPLv2 以及 LGPLv2 和 2.1 代码的许可证持有者提供补救权利:

●     红帽 (博客点击此处)

●     Google

●     NEC

●     亚马逊

●     HPE

●     Pivotal

●     Arm

●     IBM

●     Royal Philips

●     CA Technologies

●     英特尔  (博客点击此处)

●     SAP

●     Canonical

●     Liferay

●     SAS

●     Cisco(思科)

●     Linaro

●     SUSE

●     Facebook

●     MariaDB

●     Toyota(丰田)

●     GitLab

●     Microsoft

●     VMware (博客点击此处)

GPL 合作承诺

通过GPL 合作承诺,这些企业承诺为其被许可人提供机会,根据他们的 GPLv2 以及 LGPLv2 和 2.1 许可软件纠正错误,之后才可以采取行动终止许可证。通用公共许可证第 2 版(GPLv2)以及宽通用公共许可证(LGPLv2)的第 2 版和第 2.1 版并没有为在这些许可证终止之前解决问题规定明确的“补救”期限。此问题已在通用公共许可证第 3 版(GPLv3)中得到解决,该版本增加了依照许可证纠正错误的机会。为了解决 GPLv2 和 LGPLv2 许可代码潜在的不平衡问题,这些企业已经为其现有的和未来的 GPLv2 和 LGPLv2 许可代码采纳了 GPLv3 中的补救条款。这意味着 GPLv2 和 LGPLv2 许可代码的用户将与 GPLv3 许可代码的用户拥有相同的机会来修复错误。

具体而言,每家企业采用的承诺措词如下: 

在提起或继续进行因终止某份所涵盖的许可证而引起的任何法律诉讼或索赔(防御性诉讼除外)之前,[本公司]承诺向被指控违反该份“所涵盖的许可证”的个人或实体(以下称“你方”)提供如下涉及补救及恢复权利的条款,这些条款引自GPL第3版。在此处使用时,“本许可证”一词是指正在执行的具体的“所涵盖的许可证”。 

但是,如果您停止了所有违反本许可证的行为,则您从特定版权所有者那里获得的许可证将能够:(a)临时恢复,除非以及直至该版权所有者明确并最终终止您的许可证,以及(b)永久恢复,如果该版权所有者未能在该停止行为之后60天之内通过某种合理的方式通知您违反了该许可证。

此外,在满足以下条件的情况下,您从特定版权所有者那里获得的许可证将永久恢复:该版权所有者通过某种合理的方式通知您违反了该许可证,这是您第一次从该版权所有者那里收到违反此许可证(针对任何作品)的通知,并且您在收到该通知后30天之内消除了违规行为。

[本公司] 做出的本项“承诺”不可撤销,并对 [本公司] 以及 [本公] 的版权受让人或继承人具有约束力和可执行性。

[本公司] 可能通过在此页面或者继承人的场所发布新版本的内容来修改此“承诺”。

定义

“所涵盖的许可证”是指:GNU通用公共许可证,版本2(GPLv2);GNU宽通用公共许可证,版本2.1(LGPLv2.1);或者GNU库通用公共许可证,版本2(LGPLv2),它们均由自由软件基金会发布。

“防御性诉讼”是指[本公司]针对你方提起的法律诉讼或索赔,以应对你方或你方的关联机构先前发起的诉讼或索赔。

[本公司] 指 [本公司] 及其子公司。

引用语录

Michael Cunningham,红帽公司执行副总裁兼总法律顾问

“我们很高兴能够遵循开源社区的传统,与我们在开源生态系统中的同行一起鼓励采用这种协作性的方式来处理许可证承诺问题。我们也非常感谢整个开发社区为我们,以及其他公司提供了这套充满智慧的方法基础。非常感谢自由软件基金会、Linux 基金会、Linux 基金会技术顾问委员会、软件自由保护协会、软件自由法律中心以及所有其他帮助推动这项进程的机构和人员。”

Keith Bergelt,Open Invention Network(OIN)首席执行官

“我们与 OIN 拥有相同的使命,就是在 Linux 中提供行动自由。我们认为必须强化这一原则:知识产权执法应该以合理的方式来进行,同时应该与开源软件行业的协作性流程保持一致。我们鼓励 OIN 专利非侵犯社区的所有参与者也做出 GPL 合作承诺。”

Adrian Cockroft,亚马逊公司云架构战略副总裁

“亚马逊和 AWS 强烈支持开源,并将其视为加快我们的客户、开发者、社区和合作伙伴创新速度的一种途径。我们支持对开源许可做出改变,促进开源用户和贡献者进一步实现创新和实验的目标。” 

Mark Hambleton,Arm 公司开源软件副总裁

“健康、蓬勃发展的开源软件社区是大多数技术细分市场中开展创新的重要推动因素。我们已经支持 Linux 内核执法声明,现在我们对 GPL 和 LGPL 代码做出类似的修补承诺。我们鼓励其他人支持这一行动,努力追求以一致、公平的方法来处理开源许可证解释和执行方面的问题。”

Sit Sijbrandij,GitLab 公司联合创始人兼首席执行官

“在 GitLab 公司,我们承诺为 GPLv2 提供 30 天的修补期,我们希望拥有这样一个世界:每个人都可以做出贡献,而不必担心没有机会来弥补可能所犯下的任何错误。”

Jorge Ferrer,Liferay 公司工程副总裁

“开源软件和社区对于 Liferay 实现公司使命一直非常重要,这一使命就是:建立充满活力的业务,使技术变得有用并投资于社区。我们很自豪能够加入承诺,把 GPLv3 非合规修补条款应用于 GPLv2、LGPLv2 和 LGPLv2.1,因为我们相信,这将为使用开源软件的开发人员提供更多的公平性和可预测性。”

David Rusling,Linaro 公司首席技术官

“让我们正在做出贡献并且正在进行测试的开源项目继续保持公平、开放和协作的特性,这符合 Linaro 以及 Arm 生态系统的利益。Linaro 完全赞同并支持红帽公司的合作承诺倡议。”

KajArnö,MariaDB 公司首席布道官

“开源是未来的方式,我们支持消除用户在利用开源进行创新方面所遇到的障碍。我们非常自豪采用这一常识性的修复期来解决许可证违规问题。”

Keiichi Seki,NEC 公司开源项目办事处高级经理

“作为开源开发社区的成员,同时也是开源基金会的一员,过去 15 年,NEC 已经做出相当大的努力来帮助扩展生态系统。NEC 认为,此项‘合作承诺’将深化行业与社区之间的合作。这将加速开源生态系统的进一步创新。”

Ian Andrews,Pivotal 公司产品副总裁

“Pivotal 很高兴加入这一个由各行各业企业和技术领导者组成的大家庭,把 GPLv3 中的 30 天修补期纳入 GPLv2 和 LGPLv2。我们坚信,这种处理执法问题的方式将能够进一步促进开源开发过程中的合作和参与程度,保证公平性,进一步推动开源软件的普及。开源软件已经成为我们开展任何工作的基础。”

 Jako Eleveld,皇家飞利浦知识产权许可部门负责人

“皇家飞利浦公司重视并支持为 GPLv2 许可软件的用户提供修补期。让用户能够纠正错误并避免许可证终止,这可以为实施者在法律层面带来更大的确定性。作为开放发明网络(OIN)的一家创始者,皇家飞利浦公司也加入了提出这一修补承诺的企业大家庭。”

John Boswell,SAS 首席法律顾问

“开源软件已经成为推动新技术的重要力量,不断影响着我们的工作和生活方式。但是,与任何软件一样,在违反许可证问题上存在一些风险,所以,重要的是所有相关方都能够受到保护,保证他们可以继续协作并开发新的源代码。所以我们要支持红帽公司进一步提高开源许可证执行的可预测性,为开源社区带来必要的保障,保持在设计新软件时的创新性。”

Dirk Hohndel,VMware 公司首席开源官

“我们认为,开源软件是当今技术解决方案中不可或缺的组成部分。GPL 是最常用的开源许可证之一;如果能够采用一种可预测的、协作性的方式来执行该许可证,将帮助我们所有人促进这一领域的不断发展。‘GPL 合作承诺’是进一步促进开源软件普及的关键一步。”