许可证

发布的软件应该自由的软件. 为了让它成为自由软件,你需要在免费软件许可证。我们通常使用GNU公司通用公共许可证(GNU GPL),指定版本3或任何后来的版本,但偶尔我们使用其他免费软件许可证. 我们只使用与兼容的许可证GNU GPL for GNU软件。

免费软件的文档应该是免费文档,所以人们可以重新分配它,并随着软件一起改进它它描述了。要使其成为免费文档,您需要发布它在免费文档许可下。我们通常使用GNU免费文档许可证(GNU)但偶尔我们会使用其他免费文件许可证.

如果你已经开始了一个新的项目,并且你不知道什么是许可证使用,“怎么做为自己的工作选择许可证”详细说明在一个易于理解的指南中的建议。如果你只是想快点列表参考,我们有一个页面我们的推荐copyleft许可证.

我们也有一个页面讨论BSD许可证问题.

评估许可证

如果你遇到我们没有提到的许可证许可证列表,你可以问我们来评估它是否是一个免费的许可证。请通过电子邮件发送许可证(以及找到它的URL)licensing@fsf.org. 我们的发证专家将在工作人员和董事会进行审查它。如果许可证有一些不寻常的情况,他们可能会哲学难题,所以我们不能保证做出决定迅速地。

软件许可证的公共资源

我们有很多资源可以帮助人们理解和使用我们的各种许可证:

通用许可证

GNU通用公共许可证通常简称为GNU GPL;它被大多数GNU程序所使用,超过一半的程序是免费的软件包。最新版本是版本3。

GNU通用公共许可证

GNU的通用公共许可证被少数人使用(不是以任何方式)所有)GNU库。最新版本是版本3。

GNU Affero通用公共许可证

GNU Affero通用公共许可证基于GNU GPL,但是有一个允许与许可软件交互的用户接收该程序源的网络。我们建议人们考虑将gnuagpl用于任何通常要运行的软件通过网络。最新版本是版本3。

GNU免费文档许可证

GNU自由文档许可证是copyleft的一种形式用于手册、教科书或其他文件,以确保每个人复制和再版的有效自由,不管有没有商业或非商业性修改。最新版本等于1.3。

GNU许可的例外情况

一些GNU程序具有附加权限或特殊例外一个主许可证中的特定条款。因为其中一些通常使用或激发了很多问题,我们开始收集它们我们的例外情况页面.

许可证URL

我们的许可证通常链接到最新的版本;因此,标准的url如https://www.gnu.org/licenses/gpl.html没有版本号。但是,有时您可能希望链接到给予许可证。在这些情况下,您可以使用以下链接[跳过链接]:

GNU通用公共许可证(GPL)
GPLv3,GPLv2,GPLv1型
GNU通用公共许可证(LGPL)
LGPLv3,LGPLv2.1版
GNU Affero通用公共许可证(AGPL)
GNU公司AGPLv3(在将军公共许可证版本1不是GNU许可证,但它确实是旨在服务于GNU AGPL的目的。)
GNU免费文档许可证(FDL)
FDLv1.3版,FDLv1.2版,FDLv1.1版

到每个许可证的替代方案的稳定链接格式可在其相应的页面上找到。不是所有版本的每个许可证都有各种格式。如果你需要的话找不到了给我们发邮件.

另请参见旧许可证页面.

非官方翻译

从法律上讲,许可证的原始(英文)版本是什么规定了GNU程序和其他使用它们的人。但是为了帮助人们更好地理解许可证,我们允许其他人发布非官方翻译翻译成其他语言,只要他们遵守我们的规定非官方翻译。

FSF不批准许可证翻译为正式有效。原因是检查它们既困难又昂贵(需要其他国家双语律师的帮助)。偶数更糟糕的是,如果一个错误真的漏掉了,结果可能是灾难性的对于整个自由软件社区。只要翻译都是非官方的,他们不会造成任何法律上的伤害。

强调这些翻译不是官方的有效,我们不发布翻译。要说清楚,我们没有在gnu.org或其他gnu和FSF网站上发布它们;我们只联系对他们来说。

逐字复制和分发

GNU网页的标准版权条款现在是创造性通用属性NoDerivs 4.0国际许可证. 以前是的是(还有几页仍然是):

逐字全世界都允许复制和分发这篇文章,不含版税,任何媒介,前提是本通知保存。

请注意以下关于这一点的评论“逐字许可证”由Eben Moglen提供:

“我们打算使用‘逐字复制“任何媒介”不要求保留页面标题和页脚或其他格式功能。保留两者中的Web链接超链接和非超链接媒体(如笔记或其他形式的非HTML媒体中的打印URL)是必需的。“

免费软件许可证列表

还剩下什么?

左撇子是个将军使程序自由的方法软件,并要求程序也是自由软件。

使一个程序自由的最简单的方法是把它放在公众的,未经版权保护。这允许人们共享程序以及他们的改进,如果他们有这种想法的话。但它也允许不合作的人把程序转换成专有的软件. 他们可以进行很多或很少的更改,并分发作为专利产品。在中接收程序的人修改后的形式没有原作者那样的自由给了他们;中间人把它拿走了。

GNU项目,我们的目标是给予全部的用户可以自由地重新分配和更改GNU软件。如果中间人能剥夺自由,我们可能会很多用户,但是这些用户没有自由。所以不是把GNU软件放在公共领域,我们“复制”它。Copyleft说,任何使用或如无更改,必须传递进一步复制和复制的自由改变它。Copyleft保证每个用户都有自由。

Copyleft还提供激励为其他程序员添加到自由软件中。重要的免费程序,如gnuc++编译器存在就因为这个。

Copyleft还可以帮助那些想要贡献的程序员改进自由软件获得许可这样做。这些程序员通常在公司或大学工作这几乎可以帮到更多的钱。程序员可以想把她的改变贡献给社区,但她的雇主可能想把变更变成一个专有软件产品。

当我们向雇主解释分发改进的版本,除了作为自由软件,雇主通常会决定把它作为免费软件发布而不是扔掉。

为了复制一个程序,我们首先声明它是有版权的;然后我们增加了分配条款,这是一项法律文书每个人都有权使用、修改和重新分发程序的代码或者任何从它衍生出来的程序但前提是分配条款不变。因此,守则和自由在法律上形影不离。

专有软件开发人员利用版权夺走用户的自由;我们用版权来保证他们的自由。所以我们将“版权”改为“左拷贝”。

Copyleft是一个通用概念;有很多方法可以填写细节。在GNU项目中,我们GNU许可证一般在GNU中使用通用公共许可证和GNU免费文档许可证。

许多手册和每个GNU中都包含相应的许可证源代码分发。

gnugpl的设计让您可以轻松地将其应用到您自己的应用程序中如果您是版权所有者,请编写程序。你不必修改GNU GPL要做到这一点,只需在程序中添加通知正确地连接到GNU。请注意,您必须使用GPL的全文,如果你用的话。它是一个整体,而且不允许部分复制。(LGPL、AGPL和FDL也是如此。)

对许多不同的程序使用相同的分布项可以使它易于在不同程序之间复制代码。因为他们都有相同的分配条件,没必要考虑条款是否兼容。较低的GPL包括允许你将分配条款改为普通条款的条款这样你就可以把代码复制到GPL覆盖的另一个程序中。

其他工种许可证

我们认为发布的软件和文档应该免费软件和免费文档.我们建议免费提供各种教育和参考作品另外,使用免费文档许可证,如GNU免费文档许可证(GNU FDL)。

对于评论文章和科学论文,我们推荐或者创造性Commons Attribution NoDerivs 3.0美国许可证,或简单的“逐字复制只”许可证上述。

我们不认为艺术或娱乐作品必须免费,但是如果你想免费的话,我们建议你这个自由艺术许可证.