许可协议

本协议提供了上海震旦办公自动化销售有限公司授权的条款和条件(“Aurora”)。Aurora拥有与本协议一起分发给接受者(“用户”)的软件(“软件”)的所有版权。用户仅有权按照本协议的条款和条件使用本软件。用户对本软件的任何使用均视为对本软件的同意。

Aurora或其供应商保留该软件的任何和所有版权。在任何情况下，本协议均不应被解释为将本软件的全部或任何部分的版权或其他知识产权从Aurora转让或以其他方式转让给用户。
Aurora授予用户非排他性许可：复制和/或(通过互联网或任何其他方式)分发软件。此外，Aurora向用户授予非排他性许可，允许用户修正、更改、翻译或以其他方式准备“软件”的衍生作品，并允许用户可以为AOA的产品复制和发布(通过互联网或任何其他方式)该等修正、更改、翻译或其他衍生作品。如果做了修正、更改、翻译或以其他方式准备软件的衍生作品的用户发布了该修改，该用户应许可本协议项下的此类修改。

在本协议项下，来自Aurora的软件许可是“AS IS”授予的。AURORA特此不声明任何有关本软件的明示或默示保证，包括但不限于对质量、适销性、适用于特定目的或不侵权的保证。
Aurora无需对于因本协议或者因软件的任何错误、不准确或缺失所生的，任何使用中断、数据丢失，或任何间接的、附带的、惩罚性或从属的损失或损害，或任何利润、收入、数据、商誉或预期节省的损失，承担合同、侵权(包括疏忽或违反法定义务)或其他责任，即使Aurora已被告知有可能发生此类损失或损害。
此外，在任何情况下，Aurora不承担向用户披露和/或分发本软件源代码的责任。在任何情况下，Aurora修改、更正、翻译或以其他方式准备“软件”衍生作品的上述许可均不应被解释为Aurora披露和/或发布“软件”源代码的默示协议或承诺。
本软件包含GNU通用公共许可第2版条款和条件下授权的程序。尽管有上述规定，GNU通用公共许可证第2版的条款和条件仍适用于此类程序。这些程序存储在下面的目录及其子目录中。
<cupswrapper>
GNU 通用公共许可证
第二版，1991年6月。
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
美国马萨诸塞州波士顿富兰克林街51号5楼02110-1301
任何人都可以复制和分发本许可证文件的逐字副本，但不允许更改它。

序言
大多数软件的许可证都是为了限制您共享和更改软件的自由而设计的。相反，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. 由于程序是免费许可的，在适用法律允许的范围内，对程序不存在担保。除非另有书面声明，版权所有者和/或其他各方“AS IS”提供程序，不提供任何形式的明示或暗示保证，包括但不限于对适销性和适用于特定目的的暗示保证。有关程序质量和性能的全部风险由您承担。如果程序被证明有缺陷，您将承担所有必要的维护、修理或纠正的费用。

12. 在任何情况下，除非适用法律要求或书面同意，否则任何版权所有人或任何可按上述许可修改和/或重新发布程序的其他方对您的损害，包括任何一般的、特别的、意外或间接损失引起的不使用或无法使用程序(包括但不限于数据丢失或数据不准确，或您或第三方遭受到损失，或改程序与其他程序操作失败)，即使该等持有人或其他方已被告知该等损害的可能性。

条款和条件结束
如何使这些条款适用于你的新程序
如果你开发了一个新程序，并且你希望它能最大限度地为公众所用，实现这一点的最好方法就是使它成为每个人都可以在这些条款下重新发布和修改的自由软件。
为此，请将下列通知附加到程序中。它是最安全的附加到每个源文件的开始，以最有效地传达担保的排除；每个文件至少应该有“版权”行和一个指向完整通知所在位置的标注。
一行给出程序的名称和它所做的工作的概念。
版权所有(C)yyy作者姓名

这个程序是自由软件；您可以根据自由软件基金会发布的GNU通用公共许可证条款重新发布和/或修改它；许可证的第2版或(由您选择)任何以后的版本。

这个程序是分布式的,希望会有用，但没有任何担保；甚至没有对适销性或适合特定用途的隐含保证。详细信息,请参阅GNU通用公共许可证。

您应该已经收到一份GNU通用公共许可证的副本，连同本程序；如果没有，写信给自由软件基金会，美国马萨诸塞州波士顿，富兰克林街51号五楼，02110-1301。

还可以添加如何通过电子邮件和纸质邮件与您联系的信息。
如果程序是交互式的，当它在交互式模式下开始时，让它输出一个像这样的短通知：
Gnomovision版本69，版权所有(C)年作者名字
Gnomovision绝对没有保修；详情请输入“show w”。这是自由软件，在一定条件下，欢迎您重新发布它；输入“show c" 获取详情。
假设的命令' show w'和' show c'应该显示通用公共许可证的适当部分。当然，您使用的命令可能不是' show w'和' show c'；它们甚至可以是鼠标点击或菜单项——任何适合您的程序的内容都可以。
如果有必要，你还应该让你的雇主(如果你是一名程序员)或你的学校(如果有的话)签署一份程序的“版权免责声明”。这里有一个例子；改变名字即可：
优达因公司,，特此声明对James Hacker编写的程序“Gnomovision”(在编译器上进行传递)的所有版权权益。

Ty Coon签字，1989年4月1日
Ty Coon，副主席
本通用公共许可证不允许将您的程序合并到专有程序中。如果您的程序是一个子程序库，您可能会认为允许将专有应用程序链接到该库会更有用。如果您想做此链接，使用GNU Lesser General Public许可证来代替本许可证即可。
