通用公共许可证 (GPL)

GNU GENERAL PUBLIC LICENSE 版本 2,1991 年 6 月

版权 (C) 1989, 1991 自由软件基金会,Inc. 59 Temple Place,Suite 330,波士顿,MA 02111-1307 美国。每个人都允许复制和分发该许可文件的未经修改的副本,但是不允许修改它。

序言

大多数软件的许可证旨在剥夺你分享和更改它的自由。相比之下,GNU 通用公共许可证旨在保证你分享和更改自由软件的自由——确保软件对所有用户都是自由的。本通用公共许可证适用于大多数自由软件基金会的软件以及任何其他承诺使用它的程序。(自由软件基金会的一些其他软件由 GNU 库通用公共许可证代替。)你也可以将其应用于你的程序。

当我们提到自由软件时,我们指的是自由,而不是价格。我们的通用公共许可证旨在确保你有权分发免费软件的副本(如果你愿意,还可以为此服务收费),你有权获得源代码或者在你想获得时能够得到它,你可以更改软件或将其用于新的自由程序;并且你知道你可以做这些事情。

为了保护你的权利,我们需要做出限制,禁止任何人剥夺你的这些权利或要求你放弃这些权利。这些限制在你分发软件副本或修改它的情况下翻译为你所承担的某些责任。

例如,如果你分发此类程序的副本,无论是免费还是收费,你必须给予接收者你所拥有的一切权利。你必须确保他们也能获得或能够获得源代码。你必须向他们展示这些条款,以便他们知道他们的权利。

我们通过以下两个步骤来保护你的权利:(1)给软件版权,(2)向你提供此许可证,该许可证给你复制、分发和/或修改软件的法律许可。

此外,为了保护每个作者和我们自己的利益,我们希望确保每个人都能理解,对此免费软件没有任何保修。如果有人在修改了软件后将其转发,我们希望接收者知道他们拥有的不是原始软件,这样任何由其他人引入的问题都不会影响原始作者的信誉。

最后,任何自由的软件都不断受到软件专利的威胁。我们希望避免这样的危险:自由程序的重新分配者将分别获得专利许可,结果使程序成为专有软件。为了防止这种情况,我们明确表示,任何专利都必须对所有人免费使用或者根本不许可。

复制、分发和修改的精确条款和条件如下。

GNU GENERAL PUBLIC LICENSE 复制、分发和修改的条款和条件

0. 本许可证适用于任何包含版权持有人放置的通知,表示该程序可以按照本通用公共许可证的条款进行分发的工作或其它程序。以下所指的“程序”是指任何此类程序或工作,“基于程序的衍生作品”指的是程序或任何受版权法保护的衍生作品:也就是说,包含程序或其部分的工作,无论是原文还是经过修改或翻译成另一种语言。(以下所述翻译不限于“修改”。)每位许可使用人称为“你”。

除了复制、分发和修改之外,本许可证不适用;它们超出其范围。程序的运行活动不受限制,并且如果程序输出的内容构成基于程序的工作(不考虑是否通过运行程序产生),则程序输出受到保护。这取决于程序的功能。

1. 你可以按照你接收的程序源代码的副本和任何介质进行复制和分发,只要你在每个副本上都明显和适当地发布适当的版权声明和免责声明;保持所有提及本许可证和缺乏任何保证的通知完整;并给程序的所有其他接受者复制一份本许可证连同程序一起。

你可以为转移副本的物理行为收取费用,并且你可以根据自己的选择,通过费用提供保证。

2. 你可以修改程序的副本或其部分,从而形成基于程序的作品,并可以按照上文第1节的条款复制和分发此类修改或作品,但前提是你也满足以下所有条件

a) 你必须使修改的文件携带醒目的通知,说明你已更改文件以及任何更改的日期。

b) 你必须使你分发或发布的任何工作,无论是全部还是部分包含或由程序或程序的一部分衍生出来的,作为整体在不向所有第三方收取任何费用的情况下按照本许可证的条款进行许可。

c) 如果修改后的程序在运行时通常交互式读取命令,你必须使它在以最普通的方式启动用于此类交互式使用时,打印或显示包括适当的版权声明和一个声明(如果没有保证或你提供保证)以及用户可以按照这些条件重新分配程序的通知,并告诉用户如何查看本许可证的一份副本。(例外:如果程序本身是交互式的但通常不打印此类通知,你的基于程序的作品不需要打印通知。)

这些要求适用于整个修改作品。如果该作品中可以识别的章节不是源自程序,并且可以合理地认为是独立和独立的作品,那么在你将它们作为单独的作品分发时,本许可证及其条款不适用于这些章节。但是,当你将相同的章节作为基于程序的整体的一部分分发时,整个分发必须遵守本许可证的条款,其中对其他许可证的许可范围扩展到整个整体,因此无论谁编写它,每个部分都适用。

因此,本节的意图不是主张权利或质疑你编写完全由自己编写的工作的权利;而是行使控制基于程序衍生或集体作品的分发权利。

此外,将该程序与不基于本程序的其他作品(无论单独还是基于本程序的作品)一起,存储或分发介质上的简单汇集,并不会使该其他作品受到本许可证范围的影响。

3. 你可以在上述第1条和第2条规定的条件下,以目标代码或可执行代码的形式复制和分发程序(或基于它的作品,参见第2条)。前提是你还做以下之一:

a) 伴随完全的相应机器可读源代码,这些源代码必须按照上述第1条和第2条规定的条件,在通常用于软件交换的介质上进行分发;或者,

b) 伴随一份书面承诺,有效期为至少三年,有机会向任何第三方收取不超过你物理进行源代码分发成本的费用,以完整的机器可读源代码副本的形式提供,按照上述第1条和第2条规定的条件,在通常用于软件交换的介质上进行分发;或者,

c) 伴随你收到有关分发相应源代码的承诺的信息。但这种选择仅适用于非商业分发,并且只有在你 based on第b条明确提到的方式中收到程序的目标代码或可执行代码时才可用。)

作品的源代码意味着修改该作品的最佳形式。对于可执行作品,完整的源代码意味着它所包含的所有模块的源代码,以及任何相关的接口定义文件,以及用于控制可执行代码编译和安装的脚本。然而,作为一个特殊例外,分发的源代码不需要包括与在可执行代码上运行的操作系统的主要组件(编译器、内核等)通常一起分发的任何内容,除非该组件本身伴随可执行代码。

如果通过提供从指定地点复制的方法来分发可执行代码或目标代码,那么从同一地点提供等效的访问权限以复制源代码也视为源代码的分发,即使第三方不受强制的必须在目标代码的同时复制源代码。

4. 你不得复制、修改、再许可或分发该程序,除非本许可证明确允许。任何尝试以其他方式复制、修改、再许可或分发该程序的行为都是无效的,并将自动终止你在本许可证下的权利。然而,在你本许可证下收到副本或权利的各方将继续保留其许可证,只要这些各方继续完全遵守条件。

5. 你没有义务接受本许可证,因为你没有签署它。然而,没有其他任何东西赋予了你对修改或分发本程序或其衍生物的权限。如果你不接受本许可证,则这些行为可能违法。因此,通过修改或分发本程序(或基于本程序的作品),你表示你接受本许可证所做的修改、分发或修改程序或其作品,并表示你接受本许可证的所有条款和条件。

6. 每次你重新分发程序(或基于程序的作品),接收者自动从原始许可方获得一个许可证,可复制、分发或修改程序,受本术语和条件的规定。你不得对这些受让方的在这里授予的权利再施加任何进一步限制。你不负责强制第三方遵守本许可证。

7. 由于法院判决或专利侵权指控等其他原因(不仅限于专利问题),如果对您施加的条件(无论是法院判决、协议或其他方式)与本许可的条件相矛盾,则这些条件不能免除您根据本许可证的条件。如果您不能同时满足本许可证和任何其他相关义务,那么后果是您可能完全不得分发本程序。例如,如果专利许可不会允许所有通过您直接或间接获取副本的人免费重新分发本程序,那么您能满足这两者条件的唯一方式是完全停止分发本程序。

如果本节的部分内容在任何特定情况下被认为无效或不可执行,则本节的其他部分仍适用,整个章节在其他情况下也适用。

本节的目的不是诱导您侵犯任何专利或其他财产权主张,也不是质疑此类主张的有效性;本节的唯一目的是保护自由软件发行系统的完整性,这是通过公共许可实践实现的。许多人依赖该系统保持了该系统的一致性而做出了慷慨的贡献;作者/捐赠者决定是否愿意通过任何其他系统分发软件,而许可证持有人不能强迫做出这种选择。

本节旨在彻底阐明人们认为本许可证其余部分可能产生的影响。

8. 如果由于专利或版权接口,某些国家限制分发和/或使用本程序,将本程序置于本许可证之下的原始版权所有者可以添加一个明确的地理分发限制,排除这些国家,以便分发仅限于或在这些未被排除的国家和地区内进行。在这种情况下,本许可证包含了这种限制,就好像它在许可证正文中一样。

9. 自由软件基金会可能会不时发布修订版和/或新版本的通用公共许可证。这些新版本将与现有版本在精神上相似,但可能在细节上有所不同,以解决新问题或关注点。

每个版本都有一个区分的版本号。如果本程序指定了适用于它的本许可证的版本号以及“任何后续版本”,则您没有选择遵循该版本的条款和条件或自由软件基金会发布的任何后续版本的条款和条件的选项。如果本程序未指定本许可证的版本号,则您可以选择自由软件基金会发布的任何已发布版本。

10. 如果您希望将本程序的某些部分纳入其他分发条件不同的自由程序中,请写信给作者请求许可。对于自由软件基金会拥有的版权软件,请写信给自由软件基金会;我们有时会为此做出例外。我们的决定将受两个目标的指导:保护我们自由软件的所有派生品的自由状态,并促进软件的共享和重用。
免责声明

11. 由于程序免费许可,在适用法律允许的范围内,本程序没有任何保修。除非另行以书面形式说明,版权所有者或其他人提供本程序“现状”且不承担任何形式的保修,包括但不限于默示的适销性和适用于特定目的的保证。程序的质量和性能的全部风险由您承担。如果程序出现问题,您将承担所有必要的服务、维修或纠正的费用。

12. 除非适用法律要求或以书面形式同意,否则在任何情况下,任何版权所有者或其他人(根据上述规定有权修改和/或重新分发程序的)不应对您因使用程序或无法使用程序(包括但不限于数据丢失或数据被错误处理、您或第三方遭受的损失,或程序与任何其他程序无法运行的失败)而造成的任何一般、特殊、偶然或间接损害承担责任,即使该所有者或其他当事人已被告知此类损害的可能性。

条款和条件结束


社交书签站点


Login

Who's Online

374 user(s) are online (7 user(s) are browsing All about XOOPS)


Members: 0


Guests: 374


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!