法律信息

要求

Apache许可证

2.0版,2004年1月

http://www.apache.org/licenses/

使用,复制和分发的条款和条件

1.定义。

“许可”是指本文档第1至9节定义的使用,复制和分发的条款和条件。

“许可人”是指版权所有者或授予许可的版权所有者授权的实体。

“法律实体”是指行为实体与控制该实体,由该实体控制或受该实体共同控制的所有其他实体的联合。就本定义而言,“控制权”是指(i)通过合同或其他方式直接或间接引起该实体的指示或管理的权力,或(ii)百分之五十(50%)的所有权或更多的流通股,或(iii)该实体的实益拥有权。

“您”(或“您的”)是指行使本许可证授予的许可的个人或法人实体。

“源”形式是指进行修改的首选形式,包括但不限于软件源代码,文档源和配置文件。

“对象”形式是指源形式的机械转换或翻译产生的任何形式,包括但不限于已编译的目标代码,生成的文档以及对其他媒体类型的转换。

“作品”指的是根据许可获得的著作权作品,无论是源形式还是对象形式,均应包含在该作品中或随附于其上的版权声明所指示(以下附录中提供了一个示例)。

“衍生作品”是指基于(或衍生自)该作品的任何作品(无论是源形式还是对象形式),其编辑修订,注解,细化或其他修改从整体上代表原始作品的作者身份。就本许可而言,衍生作品不应包括与该作品及其衍生作品保持分离或仅与其链接(或按名称链接)的作品。

“贡献”是指版权拥有者,个人或个人有意向许可人提交以包括在作品中的任何作者作品,包括作品的原始版本以及对该作品或衍生作品的任何修改或增补。授权代表版权所有者提交的法人实体。就此定义而言,“已提交”是指发送给许可方或其代表的任何形式的电子,口头或书面通讯,包括但不限于电子邮件列表,源代码控制系统和问题跟踪系统上的通讯,由许可方或代表许可方管理,以讨论和改进本作品,但不包括版权拥有者明显标记或以其他方式书面指定为“非贡献”的通信。

“贡献者”是指许可人以及许可人已经代表其收到贡献并随后并入作品中的任何个人或法人实体。

2.授予版权许可。

在遵守本许可的条款和条件的前提下,每位贡献者特此授予您永久的,全球性的,非排他的,免费的,免版税的,不可撤销的版权许可,以复制,准备,公开展示,公开表演,分许可,并以“源”或“对象”形式分发作品和此类衍生作品。

3.授予专利许可。

在遵守本许可的条款和条件的前提下,每位贡献者特此授予您永久性的,全球性的,非排他性的,免费的,免版税的,不可撤销的(本节中所述的除外)专利许可,用于制作,制作,使用,要约出售,出售,进口和以其他方式转让该作品,且该许可仅适用于该贡献者应许可的专利索赔,而这些专利索赔仅因其贡献或与他们的贡献相结合而受到侵犯提交此类贡献的作品。如果您针对任何实体(包括诉讼中的交叉索赔或反索赔)提起专利诉讼,指称该作品或该作品中包含的贡献构成直接或共同的专利侵权,则根据本许可授予您的任何专利许可该工作应在提起诉讼之日终止。

4.重新分配。

您可以在满足以下条件的情况下,以任何形式(带有或不带有修改)以源或对象的形式复​​制和分发作品或其衍生作品的副本:

您必须向该作品或衍生作品的任何其他接收者提供本许可的副本;和

您必须使所有修改过的文件带有明显的声明,表明您已更改文件;和

您必须以您分发的任何衍生作品的源代码形式保留该作品的源代码形式的所有版权,专利,商标和出处声明,但不包括与该衍生作品的任何部分无关的那些声明;和

如果作品包含“注意”文本文件作为其分发的一部分,则您分发的任何衍生作品都必须包括该通知文件中包含的署名声明的可读副本,但不包括与声明的任何部分无关的那些声明。衍生作品,至少应位于以下至少一个位置:在作为衍生作品一部分分发的NOTICE文本文件中;在原始表格或文档中(如果与衍生作品一起提供);或在“衍生作品”产生的显示中,通常在任何地方出现此类第三方通知。注意文件的内容仅供参考,请勿修改许可证。您可以在您分发的衍生作品中添加自己的归属通知,或者在作品的“通知”文本中添加附录或作为附录,前提是此类附加归属通知不能被解释为修改许可。

您可以在自己的修改中添加自己的版权声明,并可以提供其他或不同的许可条款和条件,以供您使用,复制或分发您的修改,或作为任何此类衍生作品的整体,但前提是您必须使用,复制和分发否则,作品应符合本许可中规定的条件。

5.提交文稿。

除非您另有明确说明,否则您有意提交给许可人的包括在作品中的任何贡献均应遵守本许可的条款和条件,没有任何其他条款或条件。尽管有上述规定,本文中的任何内容都不能取代或修改您可能与许可方签定的有关此类贡献的任何单独许可协议的条款。

6.商标。

本许可不授予使用许可方的商标名称,商标,服务标记或产品名称的许可,除非在描述作品的来源和复制通知文件内容时合理和惯常使用是必需的。

7.免责声明。

除非适用法律要求或书面同意,否则许可方将按“原样”提供作品(每个贡献者均应提供其贡献),而没有任何明示或暗示的保证或条件,包括但不限于任何标题,非侵权,可贸易性或特定目的适用性的担保或条件。您应独自负责确定使用或重新分发作品的适当性,并承担与您行使本许可下的许可有关的任何风险。

8.责任范围。

在任何情况下,也没有任何法律理论上的依据,无论是侵权(包括过失),合同还是其他方式,除非适用法律要求(例如故意和严重过失的行为)或书面同意,任何贡献者均应对您承担以下责任:损害赔偿,包括由于本许可或由于使用或无法使用作品而引起的任何性质的任何直接,间接,特殊,偶然或结果性损害(包括但不限于因商誉损失,停工而引起的损害赔偿) ,计算机故障或故障,或任何及所有其他商业性损坏或损失),即使已告知该贡献者此类损坏的可能性。

9.接受保修或其他责任。

在重新分发作品或其衍生作品时,您可以选择提供并收取一定费用,以接受与本许可一致的支持,担保,赔偿或其他责任义务和/或权利。但是,在接受此类义务时,您只能代表自己并独自承担责任,不能代表任何其他贡献者,并且仅在您同意赔偿,捍卫每个贡献者并使他们不承担任何责任的情况下,或由于您接受任何此类保证或附加责任而针对该贡献者提出的索赔。

条款和条件的结尾

XlsxWriter

John McNamara版权所有(c)2013 [email protected]

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1. 重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

2.以二进制形式重新分发必须复制上述版权声明,此条件列表以及以下内容发行版随附的文档和/或其他材料中的免责声明。

软件,即使已告知可能发生此类损坏。

软件和文档中包含的观点和结论是作者的观点和结论,不应解释为代表FreeBSD项目的官方政策,无论明示还是暗示。

版权所有(c)2010-2015 Benjamin Peterson

特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

制表

版权所有(c)2011-2017 Sergey Astanin

特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

帕拉米科

版权所有(c)2003-2009 Robey Pointer [email protected]

版权所有(c)2013-2017 Jeff Forcier [email protected]

Paramiko是免费软件。您可以根据自由软件基金会(Free Software Foundation)发布的GNU通用通用公共许可证的条款重新分发和/或修改它;许可的2.1版,或(由您选择)任何更高的版本。

派发Paramiko的目的是希望它会有用,但没有任何担保;甚至没有对适销性或特定用途适用性的暗示保证。 有关更多详细信息,请参见GNU较小通用公共许可证。

GNU LESSER通用公共许可证

2.1版,1999年2月

 版权所有(C)1991、1999 Free Software Foundation,Inc.

 51 Franklin Street,Suite 500,Boston,MA  02110-1335  USA

每个人都可以复制和分发逐字记录副本 许可证文档的内容,但不允许更改。

[这是Lesser GPL的第一个发行版本。 它也算作GNU库公共许可证版本2的后继者,因此 版本号2.1。]

前言

大多数软件的许可旨在剥夺您共享和更改软件的自由。 相比之下,GNU通用公共许可证旨在保证您共享和更改免费软件的自由-确保该软件对其所有用户都是免费的。

该许可证(较小的通用公共许可证)适用于自由软件基金会和决定使用它的其他作者的一些特别指定的软件包(通常是库)。 您也可以使用它,但是我们建议您首先根据以下说明仔细考虑在任何特定情况下使用此许可证还是普通的通用公共许可证是更好的策略。

当我们谈到自由软件时,我们指的是使用自由,而不是价格。 我们的通用公共许可证旨在确保您可以自由分发免费软件的副本(并根据需要收取此服务的费用);您收到了源代码,或者您可以获取它;您可以更改软件并在新的免费程序中使用它们;并且告知您可以执行这些操作。

为了保护您的权利,我们需要做出限制,禁止发行商否认您这些权利或要求您放弃这些权利。 如果您分发库的副本或对其进行修改,这些限制将对您承担某些责任。 

例如,如果您分发图书馆的副本(无论是否免费提供),则必须授予接收者我们授予您的所有权利。 您必须确保它们也可以接收或可以获取源代码。 如果将其他代码与库链接,则必须向收件人提供完整的对象文件,以便收件人在对库进行更改并重新编译后可以将它们与库重新链接。 并且您必须向他们显示这些术语,以便他们了解其权利。

我们采用两步法保护您的权利:(1)我们为图书馆提供版权,并且(2)我们向您提供此许可,该许可授予您复制,分发和/或修改图书馆的法律许可。

为了保护每个发行商,我们要非常清楚地表明免费图书馆不提供任何保修。  同样,如果该库是由其他人修改并传递的,则接收者应该知道他们所拥有的不是原始版本,这样原始作者的声誉就不会受到其他人可能引入的问题的影响。

最后,软件专利对任何免费程序的存在都构成了持续的威胁。 我们希望确保公司不能通过从专利持有人那里获得限制性许可来有效地限制免费程序的用户。 因此,我们坚持认为,针对该库版本获得的任何专利许可必须与该许可中指定的完全使用自由一致。

普通的GNU通用公共许可证涵盖了大多数GNU软件(包括某些库)。 该许可证,即GNU较小通用公共许可证,适用于某些指定的库,与普通通用公共许可证有很大不同。 我们将此许可用于某些库,以允许将这些库链接到非免费程序中。

当程序与库链接时,无论是静态链接还是使用共享库链接,从法律上说,两者的结合是一项合并的工作,即原始库的衍生产品。 因此,普通的通用公共许可证仅在整个组合符合其自由标准时才允许这种链接。 较小的通用公共许可证允许使用更宽松的标准来将其他代码与库链接。

我们将此许可证称为“较少”通用公共许可证,因为与普通的通用公共许可证相比,它在保护用户自由方面的作用较小。 它还为其他自由软件开发人员提供了比竞争性非自由程序更少的优势。 这些缺点是我们对许多图书馆使用普通通用许可证的原因。 但是,小许可证在某些特殊情况下具有优势。

例如,在极少数情况下,可能特别需要鼓励最大程度地使用某个库,以使其成为事实上的标准。 为此,必须允许非自由程序使用该库。 更为常见的情况是,免费库的功能与广泛使用的非免费库的功能相同。 在这种情况下,将免费库限制为仅使用免费软件几乎无济于事,因此我们使用次通用公共许可证。

在其他情况下,在非自由程序中使用特定库的权限使更多的人可以使用大量的自由软件。 例如,在非自由程序中使用GNU C库的许可使更多的人可以使用整个GNU操作系统及其变体GNU / Linux操作系统。

Although the Lesser General Public License is Less protective of the users' freedom, it does 恩sure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the 图书馆。

复制,分发和修改的确切条款和条件如下。 请密切注意“基于库的作品”和“使用库的作品”之间的区别。 前者包含从库派生的代码,而后者必须与库结合才能运行。

GNU LESSER通用公共许可证 

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

0.本许可协议适用于包含版权所有者或其他授权方发出的声明的声明,称其可根据本次级通用公共许可(也称为“本许可”)的条款分发的任何软件库或其他程序。 

每个被许可人都称呼为“您”。

 “库”表示准备的软件功能和/或数据的集合,以便可以方便地与应用程序链接(使用其中的某些功能和数据)以形成可执行文件。

下面的“库”指的是根据这些条款分发的任何此类软件库或作品。 “基于图书馆的作品”是指图书馆或版权法下的任何衍生作品:也就是说,包含图书馆或其部分内容的作品,可以逐字或经过修改和/或翻译 直接变成另一种语言。 (此后,翻译不受限制地包括在术语“修改”中。)

作品的“源代码”是指对作品进行修改的首选形式。 对于库,完整的源代码表示它包含的所有模块的所有源代码,以及任何相关的接口定义文件,以及用于控制库的编译和安装的脚本。

除复制,分发和修改之外的活动均不受本许可证的约束;它们不在其范围内。 使用库运行程序的行为不受限制,并且仅当程序的内容构成基于库的作品时才涉及该程序的输出(与在编写该库的工具中使用库无关)。 是否正确取决于库的功能以及使用该库的程序的功能。

1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the 图书馆。

您可能需要为转移副本的物理行为收取费用,并且可以选择提供保修保护以换取费用。

2.您可以修改您的一个或多个图书馆副本或其任何部分,从而形成基于图书馆的作品,并根据上述第1节的条款复制和分发此类修改或作品,但前提是您还必须满足以下所有条件这些条件:

 a)修改后的作品本身必须是软件库

b)您必须使修改后的文件带有明显的声明,指出您已更改文件和任何更改的日期。

c)您必须使全部作品不被许可 根据本许可条款向所有第三方收费。

d)如果修改后的库中的设施引用了某个功能或 由使用以下内容的应用程序提供的数据表  设施,但作为设施时通过的论点除外 被调用,那么您必须做出真诚的努力以确保 如果应用程序不提供此类功能或表,则该工具仍会运行,并执行其目的的任何部分仍然有意义。 (例如,库中用于计算平方根的函数具有 完全独立于 application. 因此,第2d小节要求任何应用程序提供的功能或该功能使用的表必须 是可选的:如果应用程序不提供,则平方根函数必须仍然计算平方根。)

这些要求适用于整个修改后的作品。  如果该作品的可识别部分并非来自图书馆,而是可以合理地视为独立且独立的作品,则当您将其作为单独的作品分发时,本许可及其条款不适用于这些部分。 但是,当您将相同的部分作为基于图书馆的作品的一部分进行分发时,整个部分的分发必须按照本许可的条款进行,其对其他被许可人的许可权扩展到整个人,进而扩展到每个人以及每个部分,无论是谁编写的。

Thus, it is not the intent of this section to claim rights or contest your rights to work written 恩tirely by you; rather, the intent is to exercise the right to control the distribution of 德 rivative or collective works based on the 图书馆。

此外,仅将不基于该库的另一作品与该库(或基于该库的作品)在存储或分配介质的卷上进行汇总,也不会将该其他作品纳入本许可的范围内。

3.您可以选择将普通GNU通用公共许可的条款而非本许可应用到给定的库副本。 为此,您必须更改所有引用此许可证的声明,以便它们引用普通的GNU通用公共许可证版本2,而不是此许可证。 (如果出现的版本比普通GNU通用公共许可证的版本2高,则可以根据需要指定该版本。) 请勿在这些声明中进行任何其他更改。

一旦在给定的副本中进行了更改,该副本将无法恢复,因此普通的GNU通用公共许可证适用于所有后续副本以及由该副本制作的衍生作品。

当您希望将库的部分代码复制到非库程序中时,此选项很有用。

4.您可以按照上述第1节和第2节的条款,以目标代码或可执行格式复制和分发库(或第2节中的部分或衍生物),并提供相应完整的机器可读源代码代码,必须根据上面第1节和第2节的条款在通常用于软件交换的介质上分发。

如果通过提供从指定位置进行复制的访问权限来进行目标代码的分发,则即使不强迫第三方复制源代码,也提供了从同一位置复制源代码的等效访问权限,仍满足分发源代码的要求。以及目标代码。

5.一种程序,它不包含库的任何部分的派生产品,而是设计为通过编译或链接而与库一起使用的程序,称为“使用库的作品”。 孤立地讲,此类作品不是图书馆的衍生作品,因此不在本许可范围之内。

但是,将“使用库的作品”与库链接在一起会创建一个可执行文件,该可执行文件是库的派生产品(因为它包含库的某些部分),而不是“使用库的作品”。 因此,该可执行文件受此许可证的保护。

第6节陈述了分发此类可执行文件的术语。

当“使用库的作品”使用作为库一部分的头文件中的资料时,即使源代码不是源文件,该作品的目标代码也可能是库的派生作品。

如果可以在没有库的情况下链接作品,或者作品本身就是一个库,那么这是否成立尤为重要。 法律并未明确定义实现此目标的阈值。

如果这样的目标文件仅使用数字参数,数据结构布局和访问器,以及小的宏和小的内联函数(长度为十行或更少),则不受限制地使用该目标文件,无论该文件是否合法。工作。 (包含此目标代码以及库的某些部分的可执行文件仍将属于第6节。)

否则,如果该作品是图书馆的衍生作品,则可以根据第6节的条款分发该作品的目标代码。

包含该作品的所有可执行文件也都属于第6节,无论它们是否直接与库本身链接。

6.除上述各节外,您还可以将“使用图书馆的作品”与图书馆相结合或链接,以制作包含图书馆部分内容的作品,并在您选择的条件下分发该作品,但前提是:条款允许用户自己使用修改工作,并进行反向工程调试此类修改。

您必须在每份作品的副本中特别注明使用了该库,并且本许可证涵盖该库及其使用。 您必须提供此许可证的副本。 如果在执行过程中显示版权声明,则必须在其中包括图书馆的版权声明,以及将用户定向到此许可副本的参考。 另外,您必须执行以下操作之一:

a)随作品一起提供图书馆完整的相应机器可读源代码,包括在作品中使用的任何更改(必须在以下位置分发)

以上第1节和第2节);并且,如果作品是与库链接的可执行文件,则具有完整的机器可读“使用库的作品”作为目标代码和/或源代码,以便用户可以修改库,然后重新链接以生成修改后的可执行文件,其中包含修改后的库。 (可以理解,更改库中定义文件内容的用户不一定能够重新编译该应用程序。  使用修改后的定义。)

b)使用合适的共享库机制与 Library. 一种合适的机制是(1)在运行时使用用户计算机系统上已经存在的库的副本,而不是将库函数复制到可执行文件中,以及(2)  如果用户安装了库的修改版本,它将在库的修改版本上正常运行,只要修改的版本与工作版本兼容。

c)随作品附有有效期至少为三年的书面要约,以不超过执行此分发费用的费用向同一用户提供上述第6a小节中指定的材料。

d)如果通过提供从指定地点复制的作品来分发作品,请提供从同一地方复制上述指定资料的等效访问权。

e)确认用户已经收到这些材料的副本,或者您已经向该用户发送了副本。对于可执行文件,“使用库的工作”的必需形式必须包括从可执行文件中复制可执行文件所需的任何数据和实用程序。 但是,作为特殊例外 分发的资料不必包含任何与运行可执行程序的操作系统的主要组件(编译器,内核等)正常分发(以源或二进制形式)的任何东西,除非该组件本身随附于操作系统。可执行文件。

此要求可能会与通常不随操作系统一起提供的其他专有库的许可限制相抵触。 这样的矛盾意味着您不能在分发的可执行文件中同时使用它们和库。

7.您可以将基于图书馆的作品的图书馆设施与本许可协议未涵盖的其他图书馆设施并排放置在单个图书馆中,并分发这种组合的图书馆,但要单独分发作品否则,基于图书馆和其他图书馆的设施是允许的,并且前提是您必须执行以下两项操作:

a)随同合并的图书馆一起提供基于图书馆的相同作品的副本,且未与任何其他图书馆设施合并。 必须根据以下条款分发  Sections above.

b)在组合库中要特别注意以下事实:部分内容是基于该库的作品,并说明在哪里可以找到同一作品的随附非组合形式。

8.除非本许可书中明确规定,否则您不得复制,修改,再许可,链接或分发库。 否则,任何尝试复制,修改,再许可,与该库链接或分发的尝试均无效,并且将自动终止您在本许可下的权利。 但是,根据本许可证从您那里收到副本或权利的各方,只要其完全遵守要求,就不会终止其许可证。

9.由于您尚未签署此许可证,因此无需接受该许可证。 但是,没有别的授予您修改或分发库或其衍生作品的权限。 如果您不接受本许可证,这些行为将被法律禁止。 因此,通过修改或分发库(或基于库的任何作品),表示您接受本许可,并表明您接受复制,分发或修改库或基于库的所有条款和条件。

10.每次您重新分发库(或基于库的任何作品)时,接收者都会自动从原始许可方那里获得许可,以在遵守这些条款和条件的前提下复制,分发,链接或修改库。 您不得对接收者行使此处授予的权利施加任何进一步的限制。您不负责强制第三方遵守此许可。

11.如果由于法院判决或专利侵权指控或任何其他原因(不限于专利问题),对您施加的条件(无论是通过法院命令,协议还是其他方式)与本条的条件相抵触许可,它们不会使您脱离本许可的条件。 如果您不能同时满足您在本许可下的义务和任何其他相关义务而进行分发,那么您可能根本不会分发该图书馆。 例如,如果专利许可不允许所有直接或间接通过您收到副本的人免版税重新分配图书馆,那么您既可以满足它又可以同时满足本许可的唯一方法是完全避免分发该图书馆。图书馆。

如果本节的任何部分在任何特定情况下均被视为无效或不可执行,则本节的其余部分旨在适用,而本节的整体旨在在其他情况下适用。

本节的目的不是诱使您侵犯任何专利或其他财产权索赔或质疑任何此类索赔的有效性;本部分的唯一目的是保护通过公共许可惯例实施的自由软件分发系统的完整性。 依靠该系统的一致应用,许多人为通过该系统分发的各种软件做出了慷慨的贡献。由作者/捐赠者决定他或她是否愿意通过任何其他系统分发软件,而被许可人不能强加该选择。

本节旨在彻底阐明本许可证其余部分所导致的后果。

12.如果在某些国家(地区)通过专利或受版权保护的界面限制了图书馆的分发和/或使用,则将图书馆置于本许可下的原始版权所有者可以添加明确的地理分布限制,但不包括那些国家/地区仅在不排除在外的国家或地区内允许。 在这种情况下,本许可书中包含的限制与本许可书中的内容相同。

13.自由软件基金会可能会不时发布次级通用公共许可证的修订版和/或新版本。

这样的新版本在本质上将与当前版本相似,但是可能在细节上有所不同以解决新问题或关注点。

每一个版本都有不同的版本号。 如果库指定了适用于该许可证的版本号和“任何更高版本”,则可以选择遵循该版本或自由软件基金会发布的任何更高版本的条款和条件。 如果库未指定许可证版本号,则可以选择自由软件基金会曾经发布的任何版本。

14.如果您希望将库的某些部分合并到其他自由程序中,而这些自由程序的发行条件与此不兼容,请写信给作者以寻求许可。 对于自由软件基金会拥有版权的软件,请写信给自由软件基金会。我们有时为此例外。 我们的决定将遵循以下两个目标:维护我们的免费软件所有衍生产品的自由状态,以及总体上促进软件的共享和重用。

没有保修

15.因为图书馆是免费的,所以没有 图书馆的担保,在适用法律允许的范围内。除在编写版权持有人和/或其他方时另有规定外,“按原样”提供图书馆,不提供任何形式的保证,无论是明示或暗示的,包括但不限于对适销性和适用性的默示保证。 。 有关图书馆质量和性能的全部风险由您承担。 如果图书馆证明是无效的,则您承担所有必要的维修,修理或纠正的费用。

16.在任何情况下,除非适用法律要求或书面同意,否则任何版权所有者或任何其可能会修改和/或再分配上述许可的任何其他方将对您承担赔偿责任,包括任何一般性的,特殊的,因使用或无法使用该库而引起的偶发性或继发性损坏(包括但不限于丢失的数据或您或第三方造成的不正确或丢失的数据,或图书馆无法与其他任何公司合作) ,即使已经通知了此类持有人或另一方这种损害的可能性。

条款和条件的结尾

恩um34

版权所有(c)2013,Ethan Furman。

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。   以二进制形式重新分发必须复制上述版权声明,此条件列表以及以下内容   发行版随附的文档和/或其他材料中的免责声明。

Neither the name Ethan Furman nor the names of any contributors may be used to 恩dorse or promote products 德 rived from 该软件无特定

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权所有人或贡献者均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论是基于合同,严格责任还是侵权(包括疏忽或其他方式)造成的任何责任,无论是否出于使用本软件的任何方式(即使已经事先告知)。

pyasn1

版权所有(c)2005-2017,Ilya Etingof [email protected]   

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

Redistributions in binary form must reproduce the above版权声明,此条件列表以及以下内容发行版随附的文档和/或其他材料中的免责声明。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权所有人或贡献者均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论是基于合同,严格责任还是侵权(包括疏忽或其他方式)造成的任何责任,无论是否出于使用本软件的任何方式(即使已经事先告知)。

IP地址

版权所有(c)2001、2002、2003、2004、2005、2006、2007、2008、2009、2010、2011、2012、2013、2014 蟒蛇 Software Foundation;

版权所有。

1.本许可协议在Python软件基金会(“ PSF”)与个人或组织(“被许可人”)之间以源代码或二进制形式及其相关文档访问和使用此软件(“ 蟒蛇”)之间。

2.在遵守本许可协议的条款和条件的前提下,PSF特此授予被许可人非排他性的,免版税的,全球性的许可,以复制,分析,测试,表演和/或公开展示,准备衍生作品,分发和以其他方式单独使用Python或以任何派生版本使用Python,但是要提供PSF的许可协议和PSF的版权声明,即“ Copyright(c)2001、2002、2003、2004、2005、2006、2007、2008、2009、2010, “ 2011、2012、2013、2014 蟒蛇软件基金会;保留所有权利”仅在Python中或在被许可方准备的任何派生版本中保留。

3.如果被许可人准备基于或包含Python或其任何部分的派生作品,并希望按此处提供的方式使派生作品可供他人使用,则被许可人特此同意在任何此类作品中包含以下内容的简短摘要:对Python所做的更改。

4. PSF正在“按原样”向被许可方提供Python。 PSF不作任何明示或暗示的陈述或保证。 例如(但不限于),PSF不作任何陈述或担保,并且对任何特定目的的适销性或适用性不作任何陈述或担保,或者使用PYTHON不会侵犯任何第三方权利。

5.由于修改,分发或以其他方式使用Python或由此而导致的任何偶然,特殊或继发的损害或损失,PSF对Python的被许可人或Python的任何其他使用者概不负责,即使有此建议因此。

6.如果本许可协议的条款和条件严重违反,则该许可协议将自动终止。

7.本许可协议中的任何内容均不应视为在PSF和被许可方之间建立了代理,合伙或合资企业关系。 本许可协议未授予以商标意义使用PSF商标或商标名称的许可,以认可或促销被许可人或任何第三方的产品或服务。

8.通过复制,安装或以其他方式使用Python,被许可方同意受本许可协议条款和条件的约束。

艾德娜

Kim Davies版权所有(c)2013-2017。

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

Redistributions in binary form must reproduce the above版权声明,此条件列表以及以下内容发行版随附的文档和/或其他材料中的免责声明。

Neither the name of the copyright holder nor the names of the contributors may be used to 恩dorse or promote products 德 rived from 该软件无特定

THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 不论是在责任,合同,严格责任还是任何责任的理论上,均会造成或附带的损害赔偿(包括但不限于替代商品或服务的购买;使用,数据或利润的损失;或业务中断)侵权(包括疏忽或其他原因)以任何方式使用本软件引起,即使已告知可能发生此类损坏。

编解码器实现和单元测试的某些部分是从Python标准库派生的,该库带有Python软件基金会许可:

版权所有(c)2001-2014 蟒蛇 Software Foundation;版权所有

单元测试的某些部分源自Unicode标准,该标准受Unicode,Inc.许可协议的约束:

Copyright (c) 1991-2014 Unicode, Inc.版权所有。 Distributed under the 使用条款 in <http://www.unicode.org/copyright.html>.

特此免费授予获得Unicode数据文件和任何相关文档(“数据文件”)或Unicode软件和任何相关文档(“软件”)的副本以处理数据文件的任何人。或软件不受任何限制,包括但不限于使用,复制,修改,合并,发布,分发和/或出售数据文件或软件的副本的权利,并允许提供数据文件或软件的人员这样做因此,前提是

(a)此版权和许可声明与数据文件或软件的所有副本一起出现,

(b)此版权和许可声明出现在相关文档中,并且

(c)在每个修改后的数据文件或软件以及与数据文件或软件相关的文档中均明确声明该数据或软件已被修改。

数据文件和软件按“原样”提供,没有任何形式的明示或暗示的保证,包括但不限于对适销性,特定目的的适用性和对第三方权利的保护。在任何情况下,本通知中包含的一个或多个版权持有人均不对任何使用权,数据或利润(无论是由于合同行为)造成的索赔,任何特殊的间接或继发性损害或任何损害负责。因使用或执行数据文件或软件而引起的或与之有关的其他反复行动。

除本通知中包含的内容外,未经版权所有者的事先书面授权,不得将版权所有者的名称用于广告或以其他方式促进这些数据文件或软件的销售,使用或其他交易。

cffi

James Bielman(C)2005-2007版权所有(C) <[email protected]>

特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

Werkzeug

Werkzeug团队版权所有(c)2014,有关更多详细信息,请参见作者。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

*重新分发源代码必须保留上述版权 notice, 此条件列表和以下免责声明。

*二进制形式的重新分发必须重现上述内容 版权声明,此条件列表以及以下内容 提供的文档和/或其他材料中的免责声明 与分布。

*贡献者的姓名不得用于认可或 promote products 德 rived from 该软件无特定

软件,即使已告知可能发生此类损坏。

点击

Armin Ronacher版权所有(c)2014。

Click使用由Gregory P. Ward编写并由Python软件基金会维护的optparse部分。这仅限于parser.py模块中的代码:

版权所有(c)2001-2006 Gregory P. Ward。 版权所有。

版权所有(c)2002-2006 蟒蛇 Software Foundation。 版权所有。

保留部分权利。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

*重新分发源代码必须保留上述版权notice, 此条件列表和以下免责声明。

*以二进制形式重新分发必须复制上述版权声明,此条件列表以及以下内容 提供的文档和/或其他材料中的免责声明 与分布。

*贡献者的姓名不得用于认可或  promote products 德 rived from 该软件无特定

软件,即使已告知可能发生此类损坏。

烧瓶

Armin Ronacher及其贡献者版权所有(c)2015。 有关更多详细信息,请参见作者。

保留部分权利。

在满足以下条件的情况下,无论是否经过修改,都可以以软件的源代码和二进制形式以及文档进行重新分发和使用:

* 重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

*二进制形式的重新分发必须重现abov  copyright notice,此条件列表以及文档中的以下免责声明 and/or other materials provide  与分布。

*贡献者的姓名不得用于认可或 promote products 德 rived from 该软件无特定

本软件和文档由版权所有者和贡献者“按原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性和特定用途的适用性的暗示保证。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论出于任何责任理论,无论是合同,严格责任还是侵权(包括疏忽或其他方式),都是基于使用本软件和文档(无论是否经过咨询)而造成的损伤。

这很危险

Armin Ronacher和Django Software Foundation版权所有(c)2011。

保留部分权利。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

*重新分发源代码必须保留上述版权  notice, 此条件列表和以下免责声明。

*二进制形式的重新分发必须重现上述内容 版权声明,此条件列表以及以下内容发行版随附的文档和/或其他材料中的免责声明。

*贡献者的姓名不得用于认可或 推广从该软件衍生的产品而无需专门  事先书面许可。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权

所有者或贡献者对任何直接,间接,偶发,特殊,特殊或后果性损害(包括但不限于购买替代商品或服务;使用,数据或利润损失;或业务中断)承担责任和任何

责任理论,无论是合同形式,严格责任还是侵权行为(包括疏忽或其他方式),无论是否事先告知,都可能由于使用本软件而造成此类损害。 

Jinja2

Jinja团队版权所有(c)2009,有关更多详细信息,请参见作者。

保留部分权利。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

*重新分发源代码必须保留上述版权  notice, 此条件列表和以下免责声明。

*二进制形式的重新分发必须重现上述内容 版权声明,此条件列表以及以下内容 提供的文档和/或其他材料中的免责声明 与分布。

*贡献者的姓名不得用于认可或 推广从该软件衍生的产品而无需专门  事先书面许可。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权

所有者或贡献者对任何直接,间接,偶发,特殊,特殊或后果性损害(包括但不限于购买替代商品或服务;使用,数据或利润损失;或业务中断)承担责任和任何

责任理论,无论是合同形式,严格责任还是侵权行为(包括疏忽或其他方式),无论是否事先告知,都可能由于使用本软件而造成此类损害。 

标记安全

Armin Ronacher及其贡献者版权所有(c)2010。 有关更多详细信息,请参见作者。

保留部分权利。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

*重新分发源代码必须保留上述版权  notice, 此条件列表和以下免责声明。

*二进制形式的重新分发必须重现上述内容 版权声明,此条件列表以及以下内容 提供的文档和/或其他材料中的免责声明 与分布。

*贡献者的姓名不得用于认可或 推广从该软件衍生的产品而无需专门  事先书面许可。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权

所有者或贡献者对任何直接,间接,偶发,特殊,特殊或后果性损害(包括但不限于购买替代商品或服务;使用,数据或利润损失;或业务中断)承担责任和任何

责任理论,无论是合同形式,严格责任还是侵权行为(包括疏忽或其他方式),无论是否事先告知,都可能由于使用本软件而造成此类损害。 

期待

Pexpect开发团队(c)2013-2014版权所有

Noah Spurrier版权所有(c)2012<[email protected]>

特此授予以任何目的使用,复制,修改和/或分发此软件的许可,无论是否收费,只要上述版权声明和此许可声明出现在所有副本中即可。

该软件按“原样”提供,作者不承担与本软件有关的所有担保,包括对适销性和适用性的所有默示担保。在任何情况下,无论是由于合同,疏忽或其他类似措施而引起的任何特殊,直接,间接或后果性的损害,无论是由于使用,数据或利润的损失而引起的,作者均不承担责任。与本软件的使用或性能有关。

ptyprocess

Pexpect开发团队(c)2013-2014版权所有

Noah Spurrier版权所有(c)2012<[email protected]>

特此授予上述版权声明和本许可声明在所有副本中均可以使用,复制,修改和/或分发本软件的目的,无论是否需要付费。该软件按“原样”提供,作者不承担与本软件有关的所有担保,包括对适销性和适用性的所有默示担保。在任何情况下,无论是由于合同,疏忽或其他类似措施而引起的任何特殊,直接,间接或后果性的损害,无论是由于使用,数据或利润的损失而引起的,作者均不承担责任。与本软件的使用或性能有关。

urllib3

版权所有2008-2016 Andrey Petrov和贡献者(请参阅CONTRIBUTORS.txt)

特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

ecdsa

“ python-ecdsa”版权所有(c)2010 Brian Warner

彼得·皮尔森(Peter Pearson)在2005年撰写的部分内容已置于公共领域。

特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

以上版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

dateutil

版权所有(c)2003-2011-Gustavo Niemeyer<[email protected]>

版权所有(c)2012-2014-TomiPieviläinen<[email protected]>

版权所有(c)2014-2016-Yaron 德 Leeuw<[email protected]>

版权所有(c)2015- Paul Ganssle <[email protected]>

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

*源代码的重新分发必须保留上述版权声明,  此条件列表和以下免责声明。

*以二进制形式重新分发必须复制上述版权声明, 此条件列表以及文档中的以下免责声明  和/或分发中提供的其他材料。

*版权持有者的姓名或其贡献者的姓名均不得用于认可或促销源自以下内容的产品  该软件无特定

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。所有者或贡献者在任何情况下均不对任何直接,间接,偶然,特殊, 不论是在责任,合同,严格责任还是任何责任的理论上,均会造成或附带的损害赔偿(包括但不限于替代商品或服务的购买;使用,数据或利润的损失;或业务中断)侵权(包括疏忽或其他原因)以任何方式使用本软件引起,即使已告知可能发生此类损坏。

pytz

版权所有(c)2003-2005 Stuart Bishop<[email protected]>

特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许提供软件的人员这样做,但要满足以下条件:上述版权声明和本许可声明应包含在所有副本中或软件的实质部分。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

设置工具

版权所有(c)2016 Jason R Coombs<[email protected]>

特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件:

上述版权声明和此许可声明应包含在 复制或实质性的软件部分。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

密码学

1.在满足以下条件的情况下,允许以原始和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

- 重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

-以二进制形式重新分发必须复制上述版权声明,此条件列表以及以下内容发行版随附的文档和/或其他材料中的免责声明。

-PyCA密码术的名称或其贡献者的名称均不得用于认可或促销从该软件衍生的产品      没有具体

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。所有者或贡献者在任何情况下均不对任何直接,间接,偶然,特殊, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS

软件,即使已告知可能发生此类损坏。

2.每位贡献者特此授予您永久性的,全球性的,非排他性的,免费的,免版税的,不可撤销的版权许可,以复制,准备衍生作品,公开展示,公开表演,再许可和分发作品等。源或对象形式的衍生作品。

专利许可。每位贡献者特此授予您永久性的,全球性的,非排他性的,免费的,免权利金的,不可撤销的(本节中规定的除外)专利许可,以进行,制造,使用,提供,销售,出售,进口,并以其他方式转让作品,如果该许可仅适用于该贡献者应许可的专利权索赔,而这些专利权仅因其贡献单独或通过其贡献与该贡献所属的作品的组合而受到侵犯已提交。如果您针对任何实体(包括诉讼中的交叉索赔或反索赔)提起专利诉讼,指称该作品或该作品中包含的贡献构成直接或共同的专利侵权,则根据本许可授予您的任何专利许可该工作应在提起诉讼之日终止。

重新分配。您可以在满足以下条件的情况下,以任何形式(带有或不带有修改)以源或对象的形式复​​制和分发作品或其衍生作品的副本:

您必须向该作品或衍生作品的任何其他接收者提供本许可的副本;并且您必须使任何修改过的文件带有明显的声明,指出您已更改文件;并且,您必须以您分发的任何衍生作品的源代码形式保留该作品源代码形式的所有版权,专利,商标和出处声明,但与那些衍生作品的任何部分无关的声明除外;和

不使用商标。

除非适用法律要求或书面同意,否则许可方将按“原样”提供作品(每个贡献者均应提供其贡献),而没有任何明示或暗示的保证或条件,包括但不限于任何标题,非侵权,可贸易性或特定目的适用性的担保或条件。您应独自负责确定使用或重新分发作品的适当性,并承担与您行使本许可下的许可有关的任何风险。

接受保修或其他责任。在重新分发作品或其衍生作品时,您可以选择提供并收取一定费用,以接受与本许可一致的支持,担保,赔偿或其他责任义务和/或权利。

3. SF特此授予被许可人非排他性的,免版税的,全球性的许可,以复制,分析,测试,表演和/或公开展示,准备衍生作品,分发以及以其他方式单独使用Python 2.7.12或以任何衍生版本使用,但是提供了PSF的许可协议和PSF的版权声明,即“版权©2001-2016 蟒蛇 Software Foundation;保留所有权利  保留”仅保留在Python 2.7.12或被许可方准备的任何派生版本中。

如果被许可方准备基于或合并Python 2.7.12或其任何部分的派生作品,并希望按此处提供的方式使派生作品可供他人使用,则被许可方特此同意在任何此类作品中包含简短摘要对Python 2.7.12所做的更改。

PSF正在“按现状”向被许可方提供Python 2.7.12。

PSF不作任何明示或暗示的陈述或保证。  BY WAY OF  例如,但不限于,PSF不做任何声明,不作任何陈述或  对于任何特定目的的适销性或适用性保证,或使用Python 2.7.12不会侵犯任何第三方权利。

5. PSF对于任何因修改,分发或以其他方式使用PYTHON 2.7.12或任何衍生形式而造成的偶发性,特殊性或继发性损坏或损失,PYTHON 2.7.12的被许可方或任何其他用户不承担任何责任。即使已告知其可能性。

pyCrypto

该文件的内容专用于公共领域。 在无法使用专用于公共领域的范围内,每个人均被授予全球性,永久性,免版税,非排他性许可,以出于任何目的行使与该文件的内容相关的所有权利。

没有权利保留。

自由分配和使用;除您居住国家/地区的法律所强加的限制外,没有其他限制。 该软件按“原样”提供,不保证其适用性或特定用途的明示或暗示适用性。使用或自行承担风险。

允许将代码纳入商业产品;您不必提供可用的源代码或贡献您的更改(尽管那样很好)。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。在任何情况下,作者或版权持有人都不得

 对于因软件,软件的使用或其他处理而引起的任何合同,侵权或其他形式的索赔,损害或其他责任,无论是由于软件的使用或与软件的使用或其他处理有关。

例外情况:

 -HMAC.py和setup.py的部分派生自Python 2.2,因此版权所有(c)2001、2002、2003 蟒蛇 Software Foundation(保留所有权利)。 它们由PSF许可  根据Python 2.2许可的条款。 (PSF

特此授予被许可人非排他性的,免版税的全球许可,以公开复制,分析,测试,表演和/或展示,准备衍生作品,分发或以其他方式使用Python 2.2.3

单独或以任何派生版本提供,但前提是在Python 2.2.3中单独保留了PSF的许可协议和PSF的版权声明,即“ Copyright(c)2001、2002、2003 蟒蛇 Software Foundation;保留的所有权利”。被许可方准备的任何派生版本。如果被许可方准备基于或集成Python 2.2.3或其任何部分的派生作品,并希望按此处提供的方式使派生作品可供他人使用,则被许可人特此同意在任何此类作品中包含简短摘要对Python 2.2.3所做的更改。 SF正在“按原样”向被许可方提供Python 2.2.3。 PSF不作任何明示或暗示的陈述或保证。 例如(但不限于),PSF不作任何陈述或担保,并且对任何特殊目的的适销性或适用性不作任何陈述或担保,也不保证PYTHON 2.2.3的使用不会侵犯任何第三方权利。对于PYTHON 2.2.3的任何偶然,特殊或继发的损害或损失,由于PYTHON 2.2.3的修改,分发或其他使用而导致的任何偶发性,特殊性或继发性损失,PSF对PYTHON 2.2.3的许可方或任何其他用户不承担任何责任已告知其可能性。)

 -在构建过程中使用了各种GNU自动工具(autoconf,automake,aclocal等)。 这包括来自autoconf-archive的宏,该宏位于m4 /目录中。 按照惯例,源代码树(在根目录和build-aux /目录中)会包含GNU autotools的某些文件。 这些文件只是构建过程的一部分,并不包含在软件的二进制构建中。

出口限制:

请注意,加密软件和/或源代码的导出或重新导出可能受您所在司法管辖区的监管。