KeePass
密码管理器




Package

KeePass 1.x许可证


KeePass:版权所有©2003-2019 Dominik Reichl。

该程序根据GNU通用公共许可证版本2或更高版本的条款分发。


GNU通用公共许可证

版本2,1991年6月

版权所有(C)1989,1991 Free Software Foundation,Inc。  
51 Franklin Street,Fifth Floor,Boston,MA 02110-1301,USA

允许每个人复制和分发逐字副本
此许可证文件,但不允许更改它。

前言

大多数软件的许可证旨在剥夺您共享和更改软件的自由。相比之下,GNU通用公共许可证旨在保证您共享和更改自由软件的自由 – 确保该软件对所有用户免费。此通用公共许可证适用于大多数自由软件基金会的软件以及作者承诺使用它的任何其他程序。(其他一些自由软件基金会软件也包含在GNU宽通用公共许可证中。)您也可以将它应用到您的程序中。

当我们谈到自由软件时,我们指的是自由,而不是价格。我们的通用公共许可证旨在确保您可以自由分发免费软件的副本(如果您愿意,可以收取此服务的费用),您可以获得源代码,或者如果您需要可以获得它,您可以更改软件或在新的免费程序中使用它的一部分; 并且你知道你可以做这些事情。

为了保护您的权利,我们需要制定限制,禁止任何人拒绝您这些权利或要求您放弃这些权利。如果您分发软件的副本,或者您修改了软件的副本,这些限制将转化为您的某些责任。

例如,如果您分发此类程序的副本(无论是免费还是收费),您必须向收件人分配您拥有的所有权利。您必须确保它们也接收或可以获取源代码。你必须向他们展示这些条款,以便他们了解自己的权利。

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

此外,对于每位作者的保护和我们的保护,我们希望确保每个人都明白这个免费软件没有保修。如果该软件被其他人修改并传递,我们希望其收件人知道他们所拥有的不是原件,因此其他人引入的任何问题都不会反映原作者的声誉。

最后,任何免费程序都会受到软件专利的威胁。我们希望避免自由程序的再分发者单独获得专利许可的危险,实际上使程序成为专有的。为了防止这种情况发生,我们已经明确规定,任何专利都必须获得许可,以供所有人免费使用或根本不获许可。

下面是复制,分发和修改的准确条款和条件。

复制,分发和修改的条款和条件

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. 如果您希望将本程序的某些部分合并到其他分发条件不同的免费程序中,请写信给作者以征求许可。对于受自由软件基金会版权保护的软件,请写信给自由软件基金会; 我们有时会为此做出例外。我们的决定将遵循两个目标,即保护我们自由软件的所有衍生产品的自由状态,以及促进软件的共享和重用。

没有保修

11.由于 程序是免费许可的,在适用法律允许的范围内,对程序不作任何保证。除非另有说明,否则版权所有者和/或其他各方应“按原样”提供本程序,不附带任何明示或暗示的担保,包括但不限于对适销性和特定用途适用性的暗示担保。有关该计划的质量和性能的全部风险由您承担。如果程序有缺陷,您应承担所有必要的维修,修理或更正的费用。

12. 在任何情况下,除非适用法律或同意书面同意,否则任何版权持有人或任何其他方可以修改和/或重新分配上述许可的程序,对您的损害负责,包括任何一般,特殊,因使用或无法使用本程序而引起的偶然或间接损害(包括但不限于数据丢失或数据丢失或由您或第三方承担的不当行为或损失或本程序未能与任何其他程序一起运行) ,即使此类持有人或其他方已被告知此类损害的可能性。

条款和条件的终止

如何将这些条款应用于您的新程序

如果您开发一个新程序,并且希望它对公众最有用,那么实现这一目标的最佳方法是使其成为免费软件,每个人都可以根据这些条款重新分配和更改。

为此,请将以下注意事项附加到程序中。最安全的是将它们附加到每个源文件的开头,以最有效地传达保修的排除; 并且每个文件至少应具有“copyright”行和指向完整通知所在位置的指针。

一行给出程序的名称,并了解它的作用。
版权所有(C)yyyy   作者姓名

这个程序是免费软件; 你可以重新分配它和/或
根据GNU通用公共许可证的条款对其进行修改
由自由软件基金会出版; 版本2
许可证,或(根据您的选择)任何更高版本。

该程序的分发是希望它有用,
但没有任何保证; 甚至没有暗示的保证
适销性或适用于特定用途的适用性。见
GNU通用公共许可证了解更多详情。

您应该已收到GNU通用公共许可证的副本
以及这个计划; 如果没有,请写信给自由软件
Foundation,Inc.,51 Franklin Street,Fifth Floor,Boston,MA 02110-1301,USA。

还添加有关如何通过电子邮件和纸质邮件与您联系的信息。

如果程序是交互式的,当它以交互模式启动时,让它输出如下的简短通知:

Gnomovision版本69,版权所有(C)年份 作者姓名
Gnomovision绝对不提供任何保证; 详情
输入`show w'。这是免费软件,欢迎您
在某些条件下重新分配; 输入`show c'
详情。

假设的命令 `show w’ 和 `show c’应显示通用公共许可证的相应部分。当然,您使用的命令可能被称为其他命令`show w’ 和 `show c’; 它们甚至可以是鼠标点击或菜单项 – 适合您的程序。

如果有必要,您还应该让您的雇主(如果您是程序员)或您的学校(如果有的话)为该计划签署“版权免责声明”。这是一个样本; 改名称:

Yoyodyne,Inc。特此声明不承认任何版权
对“Gnomovision”计划感兴趣
(写入编译器的通过) 
詹姆斯哈克。

Ty Coon的签名, 1989年4月1日
Ty Coon,副总裁

本通用公共许可证不允许将您的程序合并到专有程序中。如果您的程序是子程序库,您可能会认为允许将专有应用程序与库链接更有用。如果这是您想要的,请使用 GNU宽通用公共许可证 而不是本许可证。


结束GNU通用公共许可证

上一页:
下一页:


沪ICP备19023926号-2 Copyright © 2003-2019 Dominik Reichl, [联系我们 / 版本说明] [团队 & 隐私政策]