GNU Affero 通用公共许可协议 v3 – 概述

2014-09-25 07:08:25       1323    原创
摘要:发布者:Rowan Wilson  日期:2008-04-22  最近更新:2012-06-11 Affero 通用公共许可协议 v3(简称“Affero GPL v3)是 GNU 通用公共许可协议 v3(简称 GNU GPL v3)的改编版,旨在更好地保护提供网络服务的软件。全文详见 http://www.opensource.org/licenses/agpl-v3.html。

 

Affero GPL 的发展史

Affero 公司于 2001 年在旧金山成立,它为在线社区成员提供了一种评级和奖励其他成员的作品的方法。除了这种服务,Affero 还提供实现这种服务的基础软件。起初,Affero 软件的许可协议是他们内部创建的 GNU GPL v2 改编版。近期,他们与 GNU GPL v3 的作者——自由软件基金会——合作,将版本升至 GNU GPL v3 改编版,叫做 Affero GPL v3。

Affero 改编 GPL v2 和 v3 的目的,是确保改编作品的被许可人能够将改编内容的源代码再贡献回社区。由于 Web 服务提供已成为经济领域越来越大的一部分内容,有观察者担忧,这些服务提供商从自由和开源软件的使用中获取巨额收益,却没有对创建软件的社区给予任何回馈。毕竟,这些公司并未真正地发布相关软件的版本,而只是将其功能展示给网络如 Web 上的用户。由于他们不是在发布软件,因而没有责任提供其版本的源代码。这被称为”应用服务提供商(ASP)漏洞“。值得注意的是,自由和开源社区对于这种”漏洞“是否为急需解决的问题,显得并不镇定。建立在获准许可开源软件基础上的社区倾向于认为,即使没有法律强制规定,通常也要提供改编的代码。

GPL v3 的起草过程中,Affero 与其他人主张,GPL v3应该包含解决”应用服务提供商(ASP)漏洞“的条款。但是最后,自由软件基金会决定帮助 Affero 在 GNU GPL v3 的基础上创建其许可协议的新版本,允许软件作者选择最适合其代码和意图的许可协议。如今,自由软件基金会自己管理该许可协议,并在名称前加上”GNU“以体现此意。在开源移动数据同步公司 Funambol 提交GNU Affero GPL v3 之后,开放源代码促进会(OSI)于 2008 年 3 月批准了这一许可协议。

 

Affero GPL v3 的主要功能

为了解决”ASP 漏洞“,Affero 设计了一种情景,可以从服务提供商处获得源代码而无需借助任何软件发布行为。因此,GNU Affero GPL v3 规定,对其软件所做的任何改编,都必须显著地提供软件源代码供网络上互动用户下载。除了这个条件,Affero GPL v3 还明确准许通过合并 GPL v3 和 Affero GPL v3 下的代码来创作软件。在这种情况下,生成的软件将融合了两项许可协议,而各部分代码则分别遵守其原来的许可协议。在其他方面,GNU Affero GPL v3 与 GNU GPL v3 完全一样。

 

Affero GPL v3 的作用

这些项目列表旨在总结 Affero GPL v3 的显著特点,并非其功能的完整描述。Affero GPL v3 可提供以下操作:

•通过强制服务提供商发送源代码来解决”ASP 漏洞“

•确保其代码的修改版本保持自由和开源

开源开发 – 所有权与许可问题介绍解释了开源许可的原则。

 

延伸阅读

链接:

•Affero [http://www.affero.com/]

•Affero GPL v1 [http://www.affero.org/oagpl.html]

•Funambol [http://www.funambol.com/]

•GNU 项目 [http://www.gnu.org/]

•自由软件基金会 [http://www.fsf.org/]

•开放源代码促进会 [ http://www.opensource.org/ ] 

 

本文由 OSS Watch 原创并经由Creative Commons Attribution-ShareAlike 2.0 England & Wales license许可证发布。

沪ICP备15046442号
蝉知1.6