与第3页API集成模块

pygseguro的Python项目详细描述


版权所有(C)2007免费软件基金会,http://fsf.org/>< b/>每个人都允许复制和分发该许可文件的逐字副本BR/>,但不允许更改。
BR/>前导< BR> > BR/> GNU Afforo通用公共许可证是F。ree,copyleft许可证,用于
软件和其他类型的工作,专门设计用于确保
在网络服务器软件的情况下与社区的合作。

把工作搞定。相比之下,
我们的通用公共许可旨在保证您可以自由地共享和更改程序的所有版本,以确保所有用户都可以使用该软件。

我们的通用公共许可证旨在确保您可以自由地分发免费软件的副本(如果您愿意,还可以为其收费),接收源代码,如果您想要,也可以获取源代码,您可以更改软件或在新的免费程序中使用其中的一部分。ms,而且您知道您可以做这些事情。


使用我们的通用公共许可证的开发人员通过两个步骤保护您的权利
:(1)声明软件的版权,以及(2)向您提供此许可证,该许可证授予您复制、分发和/或修改软件的合法权限是的。

保护所有用户自由的第二个好处是在程序的其他版本中进行的改进,如果它们得到广泛使用,则可供其他开发人员合并。许多自由软件的开发者对由此产生的合作感到振奋和鼓舞。但是,在网络服务器上使用
软件的情况下,这个结果可能无法实现。
GNU通用公共许可证允许修改版本,并允许公众在服务器上访问它,而无需向公众发布其
源代码。

通用公共许可证是专门为确保在这种情况下,修改后的源代码对社区可用而设计的。它要求网络服务器的操作员
向该服务器的
用户提供在该服务器上运行的修改版本的源代码。因此,在
可公开访问的服务器上公开使用修改后的版本,使公众能够访问修改后版本的源代码。

这是一个不同的许可证,不是Affero GPL的版本,但是Affero已经发布了一个新版本的Affero GPL,允许在这个许可证下重新授权。


条款和条件定义。

"本许可证"是指GNU Affero通用公共许可证的第3版。

"版权"也指适用于半导体掩模等其他类型作品的类似版权的法律。

"程序"是指根据是
许可证。每个被许可人的地址都是"你"。"被许可人"和"接收人"可以是个人或组织。

由此产生的工作称为
早期工作的"修改版本"或基于"早期工作"的工作。


"覆盖工作"是指未修改的程序或基于程序的工作。

锡安,会让你直接或根据适用的版权法对
侵权负有次要责任,但在
计算机上执行或修改私人副本除外。传播包括复制,
分发(带或不带修改),向
公众提供,在某些国家也提供其他活动。


要"传达"作品,是指使其他
方能够制作或接收复制品的任何传播。仅仅通过
计算机网络与用户进行交互,而不传输副本,并不能传达信息。

以及(2)
告知用户该作品不存在任何保证(提供保证的
范围除外),被许可方可以在本许可下传达
作品,以及如何查看本许可的副本。如果
界面显示用户命令或选项列表,例如
菜单,则列表中的突出项符合此标准。

1。源代码。

作品的"源代码"是指对作品进行修改的首选形式。"目标代码"是指任何非源代码
作品形式。


"标准接口"是指由公认的标准机构定义的官方
标准接口,或者在为特定编程语言指定的
接口的情况下,一种
在使用该语言的开发人员中被广泛使用的语言。

使用这个
主要组件,或者实现一个标准接口,它的
实现以源代码的形式提供给公众。在本文中,"主要组件"是指运行可执行工作的特定操作系统的主要基本组件(内核、窗口系统等),或用于生成工作的编译器,或用于运行工作的目标代码解释器。

form意味着生成、安装和(对于可执行的工作)运行目标代码和修改工作所需的所有源代码,包括控制这些活动的脚本。但是,它不包括工作的
系统库、通用工具或通常可用的免费
程序,这些程序在执行这些活动时未经修改,但
它们不是工作的一部分。例如,对应的源代码
包括与
工作的源文件相关联的接口定义文件,以及共享库和动态
链接的子程序的源代码,这些子程序是专门设计工作所需的,
例如,通过这些
子程序与工作的其他部分之间的密切数据通信或控制流。


相应的源不需要包含用户可以从相应的
源的其他部分自动重新生成的任何内容。


同样的工作。基本许可。

根据本许可证授予的所有权利都是在
程序版权期限内授予的,并且在满足所述
条件的情况下是不可撤销的。此许可证明确确认您运行未修改程序的无限
权限。运行
覆盖工作的输出仅在给定其
内容的输出构成覆盖工作时才包含在本许可证中。本许可证承认您的合理使用权或版权法规定的其他同等权利。


只要您的许可证仍然有效,ed就可以在没有条件的情况下不
传送。您可以将受保护的工程转让给其他人,其唯一目的是让他们专门为您进行修改,或为您提供运行这些工程的设施,但您必须遵守本许可证的条款,将您不受控制的所有材料转让给其他人。opy右边。因此,为您制作或运行所涵盖的作品的人必须在您的指导和控制下,以您的名义,以禁止他们在与您的关系之外复制您的受版权保护的材料的条款来制作或运行所涵盖的作品。仅在下述条件下才允许使用mstances。不允许再授权;第10节使其不必要。


3.保护用户的合法权利不受反规避法的侵害。

禁止或限制对此类
措施的规避。

任何限制操作或修改工作的意图,作为对工作的
用户强制执行工作的手段,您或第三方禁止规避
技术措施的合法权利。

4.传送逐字复制。

根据第7节添加的任何不允许条款均适用于本规范;
保留所有无担保通知的完整性;并向所有
接收者提供本许可证的副本和程序。

/>您还可以免费提供支持或保修保护。


5.传送修改过的源代码版本。

您可以根据第4节中的
条款以源代码的形式传送基于该程序的作品,或通过对
的修改从该程序生成该作品,前提是您还满足所有这些条件:

并给出了相关日期的通知。


许可证授予任何拥有副本的人。因此,此
许可证将与任何适用的第7节
附加条款一起适用于整个工程及其所有部分,无论其包装方式如何。本许可证不允许以任何其他方式对作品进行许可,但如果您单独收到许可证,则不会使该许可无效。


d)如果作品具有交互式用户界面,则每个用户都必须显示相应的法律通知;但是,如果program有交互的
接口,这些接口不显示适当的法律声明,您的
工作不需要让他们这样做。

一个包含工作的汇编,与其他独立的
工作一起,这些工作不属于覆盖工作的性质扩展,
,以及不与之结合形成如果编译及其产生的版权未被用来限制编译用户的访问或合法权利,而超出了个别作品的许可范围,则在存储或分发介质的卷内或卷上的大型程序称为"聚合"。将涵盖的工作
包含在一个集合中不会导致此许可证适用于该集合的其他
部分。


6。传输非源代码形式。

您可以根据第4节和第5节中的术语
以目标代码形式传输所涵盖的作品,前提是您还可以根据本许可条款传输
机器可读的对应源代码,
通过以下方式之一:

a)传输对象物理产品中的或包含在物理产品中的代码(包括物理分发介质),以及固定在持久物理介质上的相应源代码(通常用于软件交换)。产品
(包括物理分销媒介),并附有
书面报价,有效期至少为三年,有效期为
,只要您为该产品提供备件或客户支持
型号,给任何拥有目标代码的人(1)a
本许可证涵盖的
产品中所有软件的对应源的副本,位于通常用于软件交换的持久物理介质上,价格不超过您实际执行此操作的合理成本f source,或(2)从网络服务器免费复制
对应源的访问。

提供对应源的书面提议的副本传送目标代码的单个副本。只有在偶尔和非商业性的情况下,才允许使用这种
替代方案,并且只有在您收到带有此类报价的目标代码时,才允许
符合第6b小节的要求。


d)通过从指定的
地点(免费或收费)提供访问权限来传递目标代码。nd以同样的方式通过同一地点提供对
相应来源的同等访问,但不收取进一步费用。您无需要求收件人将
对应的源代码与目标代码一起复制。如果要复制目标代码的位置是网络服务器,则相应的源
可能位于另一个服务器(由您或第三方操作)
上,该服务器支持等效的复制工具,前提是您在目标代码旁边保持
清晰的指示,说明找到相应的源。无论
对应的源由哪个服务器托管,您都有义务确保
在满足这些要求所需的时间内可用。


e)使用对等传输传输目标代码,前提是
您通知其他对等方e根据第6d小节,目标代码和相应的
作品来源将免费提供给公众。


目标代码的可分离部分,其源代码作为系统库从相应的源代码中排除"用户产品"是指(1)一种"消费产品",指通常用于个人、家庭、家庭或家庭用途的有形个人财产,或(2)任何设计或出售用于并入住宅的物品。在确定产品是否为消费品时,应解决有利于保险的可疑案件。对于特定用户收到的特定
产品,"通常使用"是指该类产品的典型或常见用途,无论特定用户的状态
,或特定用户
实际使用的方式,或预期或预期使用的产品。产品
是消费品,无论产品是否具有实质性的
商业、工业或非消费用途,除非这些用途代表产品的唯一重要使用方式。

用户产品的"安装信息"指任何方法,
procedures、授权密钥或安装
并从
相应源的修改版本中执行该用户产品中所涵盖工作的修改版本所需的其他信息。这些信息必须足以确保修改后的对象代码的继续工作在任何情况下都不会仅仅因为进行了修改而被阻止或干扰。


e在,用户产品中,
作为交易的一部分发生,在该交易中,
用户产品的占有权和使用权永久地或以固定期限(无论交易的特征如何)转让给接收者,
相应的源代码转换为本节下的yed必须附有安装信息。但是,如果您和任何第三方都没有能力在用户产品上安装修改后的目标代码(例如,工作已经安装在rom中),则此要求不适用。对于已由收件人修改或安装的工作,或已在其中修改或安装的用户产品,继续提供支持服务、保修或更新。当修改本身对网络的运行产生实质性的影响或违反了网络通信的规则和协议时,可以拒绝对
网络的访问。

根据本节,必须采用公开的
文档格式(并以
源代码格式向公众提供实现),并且对于
解包、读取或复制不需要特殊密码或密钥。

7。附加条款。

"附加权限"是对本
许可的条款进行补充的条款,通过对其一个或多个条件进行例外处理。
适用于整个程序的附加权限应视为包含在本许可中。SE,在其根据适用法律有效的范围内。如果附加权限
仅适用于程序的一部分,则该部分可在这些权限下单独使用,但整个程序仍受
本许可证的管辖,而不考虑附加权限。

当您传送覆盖的工作的副本时,您可以ur option
删除该副本或其任何部分的任何附加权限。(在某些情况下,当您修改作品时,可能会写入附加权限,要求删除它们自己的
。)您可以对由您添加到所涵盖作品中的材料设置
附加权限,您对此拥有或可以给予适当的版权许可。

本许可证的任何其他条款,对于您添加到涵盖作品中的材料,您可以(如果该材料的版权所有者授权)用以下条款补充本许可证的条款:

a)放弃担保或限制责任,与SE的
条款不同本许可证第15条和第16条;或

b)要求保留指定的合理法律通知,或
该材料或包含该材料的作品所展示的适当法律通知中的作者归属;或


材料作者姓名的公开使用;或

tr的权利。ADE名称、商标或服务标志;或

这些合同假设直接强加给那些许可方和作者。


所有其他不允许的附加条款被视为第10节含义内的"进一步
限制"。如果您
收到的程序或其任何部分包含一个通知,说明该程序受本许可证以及一个进一步的
限制条款的管辖,则您可以删除该条款。如果许可证文件包含
进一步的限制,但允许在此
许可证下重新授权或传送,则您可以添加到受该许可证文件的条款
管辖的涵盖工作材料中,前提是进一步的限制在重新授权或传送之后不存在。

如果您根据本节的规定在所涵盖的工作中添加术语,则必须在相关源文件中放置一份适用于这些文件的附加术语声明,或一份指明在何处查找适用术语的通知。

在许可的情况下,可以在单独的书面许可证的
表格中说明,或作为例外情况说明;
上述要求适用于任何一种方式。

8。终止。

除非本许可证明确规定,否则您不得传播或修改涵盖的作品。以其他方式传播或修改本许可证的任何尝试均无效,并将自动终止您在本许可证下的权利(包括根据第11节第3段授予的任何专利许可证)。

从一个特定的版权持有人恢复(a)
暂时,除非和直到版权持有人明确地和
最终终止您的许可,和(b)如果版权
持有人未能在r终止。

此外,如果版权所有者以某种合理的方式通知您违反了
,则您从特定版权所有者处获得的许可证将永久恢复,这是您第一次从m版权所有人,并且您在收到通知后30天内对违反行为进行补救。


如果您的权利已被终止且未永久恢复,则您没有资格获得第10节下相同材料的新许可证。


9。拥有副本不需要接受。


接收或运行程序副本不需要接受此许可证。仅因使用点对点传输接收副本而发生的覆盖作品的辅助传播也不需要接受。但是,
除此许可证外,任何其他许可证都不会授予您传播或修改任何涵盖的工作的权限。如果您不接受本许可证,这些行为将侵犯版权。因此,通过修改或宣传
涵盖的工作,表明您接受此许可证。下游接收者的自动许可。

cipient自动从原始许可人处接收许可证,以运行、修改和传播该作品,受此许可证约束。您不负责强制第三方遵守本许可证。


"实体交易"是指转移对
组织或其实质上所有资产的控制权,或细分
组织或合并组织的交易。如果涵盖的
作品的传播是由实体交易产生的,则收到作品副本的该
交易的每一方还将收到该方的前任在上一段中拥有或可以给予的任何
作品许可证,以及拥有该作品的权利。如果前任拥有或能够通过合理努力获得相关工作的相应来源,则不得对行使本许可证项下授予或确认的权利施加任何进一步限制。例如,您可以不征收许可费、特许权使用费或行使本许可下授予的
权利的其他费用,您也可以不提起诉讼
(包括诉讼中的交叉索赔或反诉),声称
任何专利索赔因制造、使用、销售而受到侵犯,提供
销售,或导入程序或其任何部分。

11。专利。

"贡献者"是指根据该程序或该程序所基于的作品的许可授权使用的版权所有者。因此被授权的作品被称为贡献者的"贡献者版本"。



根据本许可证,制作、使用或销售其贡献者版本,
,但不包括仅因进一步修改贡献者版本而被侵权的索赔。就本定义而言,"控制"包括以符合本许可要求的方式授予专利分许可的权利。


帐篷权利要求,制作、使用、出售、要约出售、进口和以其他方式运行、修改和宣传其贡献者版本的内容。


(例如明确允许实施专利或约定不起诉专利侵权)。向一方"授予"此类专利许可,意味着作出此类协议或承诺,不对该方强制实施专利。


如果您转让的是涵盖的作品,并且有意依赖专利许可,
并且任何人都无法获得相应的作品来源。o根据本许可证的条款,通过
公共可用的网络服务器或其他易于访问的方式免费复制,
然后您必须(1)使相应的源如此
可用,或(2)安排剥夺您自己的
专利许可证的利益NSE对于这项特定工作,或(3)以符合本许可证要求的方式安排将专利许可证延伸至下游接受者。""故意依赖"意味着您已经实际知道,如果没有专利许可证,您在一个国家内传送
涵盖的作品,或者您的接收者在一个国家内使用
涵盖的作品,将侵犯您有理由相信的该国的一项或多项可识别的专利。e有效。

超额完成的工作,并向接收到授权使用、传播、修改或传送所涵盖工作的特定副本的部分当事方授予专利许可,则您授予的专利许可将自动扩展到所涵盖工作的所有接收者,并且works基于此。

如果您是与第三方签订的协议的一方,而该协议是在软件分发业务中的第三方,根据该协议,您将根据您传输工作的活动范围向第三方付款,并且根据该协议,第三方将NTS,对于任何将从您处收到涵盖作品的
方,一份具有歧视性的
专利许可证(a)与您传达的涵盖作品的副本有关(或由这些副本制作的副本),或(b)主要针对特定产品或汇编
包含所涵盖的工作,除非您在2007年3月28日之前达成协议,
或已授予专利许可。


本许可中的任何内容均不得解释为排除或限制
任何暗示的许可或其他侵权抗辩。根据适用的专利法,您可以使用它们。不得放弃他人的自由。

如果对您施加的条件(无论是通过法院命令、协议或
其他方式)与本许可证的条件相矛盾,则它们不会让您免除本许可证的条件。如果您不能传达一份
涵盖的工作,以便同时满足您在本
许可证项下的义务和任何其他相关义务,则您可能根本不传达。例如,如果您同意有义务收取版税的条款,以便从您向其传送节目的人那里进一步传送节目,那么您可以同时满足这些条款和这一许可的唯一方法就是完全不传送节目。

13。远程网络交互;与GNU通用公共许可证一起使用。

/>支持这种交互)一个免费从网络服务器访问相应源的机会,通过一些标准或习惯的促进软件复制的方式,接收您版本的相应源。此对应来源应包括根据以下段落合并的GNU通用公共许可证第3版所涵盖的任何工作的对应来源。


或者将任何涵盖的作品与gnu通用公共许可证第3版下许可的作品合并成一个单独的组合作品,并传达产生的作品。本
许可证的条款将继续适用于所涵盖的工作,
但与之结合的工作仍受GNU通用公共许可证
3版本的管辖。

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


每个版本都有一个不同的版本号。如果
程序指定gnu af的某个编号版本fero general
public license"或任何更高版本"适用于此,您可以选择遵守编号为
的版本或由自由软件基金会发布的任何更高版本的条款和条件。如果程序没有指定gnu-affero通用公共许可证的版本号,您可以选择自由软件基金会发布过的任何版本。该代理的
接受某个版本的公开声明将永久授权您为程序选择该版本。


以后的许可版本可能会授予您其他或不同的
权限。但是,如果您选择使用较新版本,则不会对任何
作者或版权所有者施加额外的义务。


15。免责声明。



适用法律允许的范围内,本计划不提供任何担保。除非另有书面说明,否则版权持有人和/或其他方"按原样"提供程序,不提供任何形式的明示或默示保证,包括但不限于对适销性和特定目的适用性的默示保证。整个项目的质量和性能风险由您承担。如果程序被证明有缺陷,您将承担
所有必要的维修、修理或修正的费用。

16。责任限制。

在任何情况下,除非适用法律要求或书面同意,
任何版权所有人或任何其他按照上述许可修改和/或传送程序的一方,均不对您承担损害赔偿责任,包括因使用而引起的任何一般、特殊、附带或间接损害。或无法使用程序(包括但不限于
数据或数据不准确或您或第三方遭受的损失,或程序无法与任何其他程序一起运行),
,即使已告知持有人或其他方存在
此类损害的可能性。


17。对第15条和第16条的解释。


担保或责任承担伴随着一份收费的程序副本。


要做到这一点,就要让它成为每个人都可以根据这些条款重新发布和更改的免费软件。最安全的做法是将它们附加到每个源文件的开头,以最有效的方式声明排除担保;每个文件至少应具有
"版权"行和指向完整通知所在位置的指针。

<;一行用于给出程序名称和程序功能的简要说明。>;
版权(C)<;年>;>;作者姓名>;


此程序是自由软件:您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改它,无论是第3版许可证,或
(由您选择)任何更高版本。

本程序的发布目的是希望它会有用,
但没有任何保证;甚至没有针对特定用途的适销性或适用性的暗示保证。见
gnu-affero通用公共许可证了解更多详细信息。

如果没有,请参见<;https://www.gnu.org/licenses/>;


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


如果您的软件可以通过计算机网络与用户进行远程交互,则还应确保它为用户提供了一种方式来源。例如,如果您的程序是一个web应用程序,那么它的
界面可以显示一个"源"链接,该链接将用户引向代码的存档
。有很多方法可以提供源代码,不同的
解决方案对于不同的程序会更好;有关
的具体要求,请参见第13节。

程序,如有必要。
有关这方面的更多信息,以及如何应用和遵循gnu agpl,请参见
<;https://www.gnu.org/licenses/>;

助手:开发状态::1-alpha
分类器:目标受众::开发人员
分类器:许可证::OSI批准::GNU Affero通用公共许可证v3或更高版本(AGPLv3+)
分类器:操作系统::操作系统无关
分类器:编程语言::Python
Classifier:编程语言::python::3.7.2
分类器:framework::pytest
描述内容类型:text/markdown

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何提高我的软件项目的速度?   java将Jetty嵌入JavaSE项目   数组中的java重复字符   java我的Shell排序没有按预期工作,我需要一些帮助来找出我做错了什么   java如何在JBoss EAP6/AS7中应用先过滤后安全约束   java使用一个随机运算符来处理多个变量   java为什么我不能在文件中写我的二叉树?   java应用程序不会在Eclipse emulator上运行   我第一次尝试制作一个简单的基于瓷砖的java游戏   java为TermVectors安装Solr修补程序   java无法将更新的对象值从客户端发送到服务器,服务器读取不存在的值   Azure,java sdk,使用ARM模板部署无法转换参数文件   是否有一个Java等价于空合并运算符(?)在C#?   java如果只初始化了超类对象,是否可以调用特定于子类的方法?   向类文件传递值时出现java NullPointerException   java模不起作用   java Android TranslateAnimation动态更新布局的大小   数据结构如何在java中实例化队列对象?   java如果用户选择一些随机的相机应用程序,如何在安卓中正确处理相机意图?