通用公共许可证 (GPL)

通用公共许可证第二版,1991年6月

版权 (C) 1989, 1991 自由软件基金会, Ιn, Inc。59 Temple Place, Suite 330,波士顿,马萨诸塞州 02111-1307 美国。每个人都允许复制并分发本许可证文档的未经修改的副本,但不得修改。

序言

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

当我们提到免费软件时,我们指的是自由,而不是价格。我们的一般公共许可证是为了确保你拥有分发免费软件副本(如果你愿意,你可以为此服务收费)的自由,以及你收到的源代码或能够获得它,你可以更改软件或使用其部分来创建新的免费程序;并且你知道你可以做这些事情。

为了保护你的权利,我们需要做出限制,禁止任何人在不赋予你这些权利或要求你放弃这些权利的情况下行事。这些限制在以下情况下转化为你的某些责任:如果你分发软件的副本,或者如果你修改了它。

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

我们通过以下两种步骤来保护你的权利:(1) 对软件进行版权保护,(2) 向你提供本许可证,它赋予你复制、分发和/或修改软件的法定许可。

此外,为了保护每个作者的合法权益,我们也希望确保每个人都能理解此免费软件没有保证。如果软件被其他人修改并传播,我们希望接收者知道他们所拥有的不是原始版本,这样任何由其他人引入的问题都不会影响原始作者的声誉。

最后,任何免费程序都不断受到软件专利的威胁。我们希望避免免费程序的重分销者个别获得专利许可的危险,从而实际上使程序成为专有软件。为防止这种情况,我们已明确表示,任何专利都必须用于所有人的免费用途或完全不得许可。

以下为复制、分发和修改的准确条款和条件。

GNU通用公共许可证的复制、分发和修改条款

0.本许可证适用于包含版权持有人声明有权根据本通用公共许可证的条款进行分发之通知的任何程序或其他作品。"程序",以下指任何此类程序或作品,而"基于程序的作品"则是指这样的程序或依照版权法下产生的任何衍生物:也就是说,包含程序或其部分的作品,无论是全文还是经过修改,无论是否翻译成另一种语言。(以下所述改动不包括限制性地纳入"改动"一词。)每个被许可人称为"您"。

本许可证不涵盖除复制、分发和修改之外的活动;它们超出其范围。运行程序的行为不受限制,程序的输出只在其内容构成基于程序的作品(不限于通过运行程序制作)时才受到保护。这是否为真取决于程序做什么。

1.您可以根据收到的形式,以任何媒介复制并分发程序源代码的准确副本,但您必须在每个副本上醒目、适当地发表适当的版权声明和免责声明;保留所有涉及本许可证和缺少任何保证的声明;并给程序的其他接收者一个程序副本和本许可证副本。

您可以为传递副本的物理行为收取费用,并且您可以选择以费用作为交换提供保证保护。

2.您可以对程序的副本或其任何部分进行修改,从而形成基于程序的作品,并按照上面第1节中的条款复制和分发此类修改或作品,同时您还必须满足以下所有条件:

a)您必须确保修改后的文件醒目地标明您已更改文件以及任何更改的日期。

b)您必须确保您分发或发布的任何作品,无论是全部还是部分包含或派生自程序或其任何部分,都必须根据本许可证的条款作为整体免费授权给所有第三方。

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

这些要求适用于修改过的整体作品。如果该作品的明显部分不是源自程序,并且可以合理地认为它们是独立且各自独立的作品,那么在您作为独立作品分发这些部分时,本许可证及其条款不适用于这些部分。但当您将相同的部分作为整体的一部分来分发,该整体是基于程序的彩色画,那么整体的分发必须根据本许可证的条款进行,本许可证对其他被许可人的权限扩展到整个整体,因此扩展到每一部分,无论谁编写。

因此,本节的目的不是主张权利或争议您对完全由您编写的作品的权利;相反,目的是行使对基于程序产生的派生或汇编作品分布的控制权。

此外,仅将基于本程序以外的其他作品与程序(或基于本程序的任何作品)一起存储在存储或分发介质上,并不能使该作品受本许可证范围的约束。

3. 您可以在第1条和第2条规定的条款下复制和分发程序(或根据第2条创建的作品)的对象代码或可执行形式,前提是您还执行以下一项操作:

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

b) 随附一份书面提议,有效期至少三年,向任何人提供源代码的完整机器可读副本,费用不超过您进行物理源代码分发成本,该代码必须在按照第1条和第2条规定的条款分发的介质上分发;或者,

c)随附您收到的有关分发相应源代码的提议的信息。(这个替代方案仅适用于非商业分发,并且只有当您以第 b 款所述的方式收到程序的对象代码或可执行形式与该提议时才允许。)

一个工作的源代码是指对其进行修改的首选形式。对于一个可执行作品,完整的源代码包括它包含的所有模块的源代码,以及任何相关的界面定义文件,还加上用于控制编译和安装可执行文件的脚本。但是,作为一个特殊例外,分发的源代码不需要包括通常与操作系统的主组件(编译器、内核等)(以源代码或二进制形式)一起分发的任何内容,除非该组件本身与可执行文件一同分发。

如果通过提供从指定地点复制的方式分发可执行代码或对象代码,则提供从同一地点复制源代码的等效访问权限被视为源代码的分发,尽管第三方不需要与对象代码一起复制源代码。

4. 您不得复制、修改、许可授权或分发程序,除非本许可证明确规定。任何对此程序进行复制、修改、许可授权或分发的尝试都是无效的,并且将自动终止您根据本许可证享有的权利。然而,从您处获得副本或权利的各方,只要这些方完全遵守本许可证,其许可证将不会终止。

5. 您不必接受本许可证,因为您没有签署它。然而,不接受本许可证,您就没有修改或分发程序或其衍生作品的任何其他权利。如果不接受本许可证,法律禁止这些行为。因此,通过修改或分发程序(或任何基于程序的任何作品),您表明您接受本许可证以进行此类修改或分发,并接受与复制、分发或修改程序或基于它的作品相关的所有条款和条件。

6. 每当您重新分发程序(或基于程序的任何作品时),接收方自动从原始许可方获得一份许可证,允许根据本条款和条件复制、分发或修改程序。您不得对受让方的权利施加任何进一步的限制。您不负责强制第三方遵守本许可证。

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

如果在本节任何部分在任何特定情况下被认为无效或不具有可执行性,则本节的其余部分旨在适用,并且本节整体在其他情况下旨在适用。

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

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

8. 如果由于专利或版权接口的本程序的分发和/或使用在特定国家受到限制,将程序置于本许可证下的原始版权所有者可以明确添加一个地理分布限制,排除这些国家,这样分发只允许在或在这些国家之间进行。在这种情况下,本许可证将包含该限制,就好像它是本许可证正文一样。

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

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

10. 如果您希望将程序的某些部分 incorporated into其他分发条件不同的自由程序中,请向作者写信请求许可。对于自由软件基金会版权的软件,请写信给自由软件基金会;我们有时为这种情况做出例外。我们的决定将受到两个目标的指导,即保护我们免费软件的所有衍生品的免费状态,并促进软件的共享和重用。
不提供担保

11. 由于该程序免费授权,根据适用法律的规定,该程序不提供任何保证。除非以书面形式另外声明,版权所有者和/或可能修改和/或重新分配该程序的其它各方提供该程序“现状”且不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于以下暗示的保证:适销性、特定目的适用性。关于该程序的质量和性能的全部风险均由您承担。如果该程序被发现存在缺陷,您应承担所有必要维修、纠正或服务的费用。

12. 除非适用法律要求或书面同意,否则在任何情况下,任何版权所有者或其它可能根据上述条款修改和/或重新分配该程序的一方将不对您因使用或无法使用该程序而遭受的损害承担赔偿责任,包括但不限于任何普通的、特殊的、偶然的或间接的损害赔偿,包括但不限于数据丢失或数据不准确、您或第三方遭受的损失或该程序无法与任何其他程序正常运行的损害赔偿,即使该持有人或其它方已被告知可能发生此类损害赔偿。

条款和条件结束


社交书签网站

添加到Blinklist书签 添加到Delicious书签 添加到Digg书签 添加到Fark书签 添加到Furl书签 添加到Newsvine书签 添加到Reddit书签 添加到Simpy书签 添加到Spurl书签 添加到Yahoo MyWeb书签 添加到Facebook书签 

Login

Who's Online

292 user(s) are online (1 user(s) are browsing All about XOOPS)


Members: 0


Guests: 292


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!