SmartFAQ 由 SmartFactory(https://www.smartfactory.ca)开发,是 InBox Solutions(https://www.inboxsolutions.net)的部门。

什么是 GNU/GPL 许可证?
GNU 通用公共许可证
GNU 通用公共许可证版本 2,1991 年 6 月


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

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

当我们谈论免费软件时,我们指的是自由,而不是价格。我们的通用公共许可证旨在确保您有分发免费软件副本的自由(如果您愿意,可以为此服务收费),您接收源代码或可以获取它,您可以更改软件或将软件的部分用于新的自由程序;您知道您可以进行这些操作。

为了保护您的权利,我们需要做出限制,防止任何人剥夺您的这些权利或要求您放弃这些权利。这些限制在您分发软件副本或修改它时转变成您的一些责任。

例如,如果您分发此类程序的副本,无论是免费还是收费,您必须向接收者提供您所拥有的一切权利。您必须确保他们也收到或可以获取源代码。您必须向他们展示这些条款,使他们了解他们的权利。

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

此外,为了保护每个作者的权益以及我们的权益,我们希望确保每个人都知道此免费软件没有任何保证。如果软件被其他人修改并传递,我们希望接收者知道他们得到的不是原始的版本,这样其他人引入的问题就不会反映在原始作者的声誉上。

最后,任何免费软件都不断受到软件专利的威胁。我们希望避免重分发放者个人获得专利许可的危险,实际上使该程序变得专有。为了防止这一点,我们明确指出,任何专利都必须向所有人免费许可,或者根本不许可。

以下是有关复制、分发和修改的精确条款和条件。

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

本许可证适用于任何包含版权所有者放置的通知,声明它可以根据本通用公共许可证的条款进行分发的程序或其他作品。"程序",以下指任何这样的程序或作品,而"基于程序的程序"则指该程序或根据版权法:也就是说,包含程序或其部分的作品,不管是原文还是修改过的,或翻译成另一种语言。(在下文中,翻译术语包含在“修改”之中。)每一个许可人都被称为“你”。

本许可证不包括复制、分发和修改之外的任何活动;它们超出了本许可证的范围。运行程序的行为不受限制,只有当程序的内容构成基于程序的程序(无论是否通过运行程序制作)时,其输出才受本许可证保护。这 truths 取决于程序做什么。

你可以复制并分发你接收到程序源代码的逐字复制副本,在任何介质上,只要你明显且适当地在每个副本上发布适当的版权声明和免责声明;保留所有提及本许可证且提及没有保证的通知完整无缺;并将程序以及本许可证的副本提供给程序的其他接收者。

你可以收取复制副本的物理行为费,你可以选择以收费为交换提供保证。

你可以修改你复制的程序副本或其任何部分,从而形成一个基于程序的程序,并在上述第1节条款下复制和分发这些修改或作品,前提是你还满足所有这些条件

你必须使修改的文件载明你更改了文件以及任何更改的日期。

你必须使你分发或发布的任何作品,无论是全部还是部分包含或源于程序或其任一部分,都能在本许可证的条款下无报酬地许可给所有第三方。

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


本要求适用于对修改后的整体工作的修改。如果该作品的可识别部分不是从程序中派生的,并且可以合理地视为独立的作品,那么当你将其作为单独的作品分发时,本许可证及其条款不适用于这些部分。但是,当你将相同的部分作为基于程序的单独作品的整体分发时,整体分发必须符合本许可证的条款,其 许可权扩展到整个整体,以及到每个组成部分,无论其作者是谁。

因此,本节的目的不是为了声称权利或质疑你编写的完全由你自己编写作品的版权;相反,目的是行使控制基于程序派生或集体作品分发权的权利。

此外,将不是基于程序的另一作品与程序(或程序基于的作品)组合到一个存储或分发介质的体积中,不会使另一作品受到本许可证的范围约束。

您可以在上述第1章节和第2章节的条款下以目标代码或可执行形式复制和分发程序(或根据第2章节的规则基于它的工作),前提是您还做以下其中之一:

附带完整的对应可读源代码,这些代码必须根据上述第1章节和第2章节的条款分发在通常用于软件交换的媒介上;或者,

附带一份书面出价,有效期为至少三年,向任何第三方向收取的费用不得超过您进行源代码分发的实际成本,并提供对应源代码的完整可读副本,按照上述第1章节和第2章节的条款在通常用于软件交换的媒介上分发;或者,

附带您收到的有关分发对应源代码出价的信息。(只有在对非商业分发适用且您根据上述b子节收到以目标代码或可执行形式提供的此类出价的程序的条件下,才允许此替代方案。)


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

如果通过提供从指定地点复制访问权的方式分发可执行或目标代码,那么从同一地点提供等效的源代码复制访问权也视为源代码的分发,即使第三方没有强制要求与目标代码一起复制源代码。

您只能按照本许可证明确提供的条件复制、修改、再许可或分发程序。任何其他方式的复制、修改、再许可或分发程序都是无效的,并将自动终止您在本许可证下的权利。然而,根据本许可证从您那里接收复制品或权利的各方,只要这些各方完全遵守,其许可证不会被终止。

您不必须接受本许可证,因为您没有签署它。但是,除本许可证外,没有任何其他东西授予您修改或分发程序或其衍生作品的权利。如果您不接受本许可证,法律禁止这些行为。因此,通过修改或分发程序(或任何基于程序的任何作品),您表明您接受本许可证进行此类操作,以及复制、分发或修改程序或基于程序的作品的所有条款和条件。

每次重新分发程序(或任何基于程序的衍生作品),接收者将自动从原始许可方获得一份许可证,允许其根据本条款和条件复制、分发或修改程序。您不得在此授予的权利上施加任何进一步的限制。您不对第三方遵守本许可证的行为负责。

如果由于法院判决或专利侵权指控(不限于专利问题)或其他任何原因(无论法院命令、协议或其他方式)对您施加了与本许可证条件相抵触的条件,则这些条件不能免除您遵守本许可证的条件。如果您无法同时满足本许可证和任何其他相关义务的分发义务,那么作为后果,您可能根本不能分发程序。例如,如果专利许可不允许所有直接或间接通过您获得复制品的人免费重新分发程序,那么您满足这两个条件的方法就是完全停止分发程序。

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

本节的目的不是诱使您侵犯任何专利或其他财产权主张或争议此类主张的有效性;本节唯一的目的是保护自由软件分发系统的完整性,该系统通过公开许可证实践来实现。许多人已对通过该系统分发的广泛软件作出了慷慨的贡献,他们依赖该系统的持续适用性;决定是否通过其他系统分发软件的是作者/捐赠者,许可证持有人无权强制该选择。

本节旨在全面阐明本许可证其余部分被认为的后果。

如果由于专利或版权接口,程序在特定国家受到限制(无论是通过专利还是版权),将程序置于本许可证下的原始版权所有者可能会明确增加地理分发限制,排除这些国家,以便仅在或在这些被排除的国家或地区内允许分发。在这种情况下,本许可证包含的这种限制,如同本许可证正文中所写。

自由软件基金会可能会不定期发布改进的/新的公共版许可证版本。这些新版本将与当前版本在精神上相似,但在细节上可能有所不同,以解决新的问题或关注点。

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

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

不提供任何保证

由于该程序免费授权,根据适用法律允许的范围,对于该程序不提供任何保证。除非书面明确声明,版权所有者和其他各方均不提供“现状”的保证,无论明示或暗示,包括但不限于下列默示保证:适销性和适用于特定目的。关于该程序的质量和性能的全部风险均由您承担。如果该程序被发现存在缺陷,您需承担所有必要的维修、改正服务或纠正的费用。

除非根据适用法律或书面同意,否则在任何情况下,任何版权所有者,或任何可能根据上述允许修改和/或重新分发程序的其他方,对您因使用或无法使用该程序(包括但不限于数据丢失、数据不准确、您或第三方遭受损失或程序与其他程序无法协同运行等)而引起的任何损害(包括但不限于一般性、特殊性、偶然性或后果性损害),即使该持有人或其他各方已经被告知此类损害的可能性,不承担任何责任。

条款和条件结束


评论归作者所有。我们对其内容不承担责任。


Login

Who's Online

342 user(s) are online (20 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 342


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!

Did you know ?

Did you know that you can share tables in XOOPS using MySQL 5?

Random question

What is CVS and how does it work?