第三方软件
此类软件通过Telit 物联网设备管理平台使用或者包含以下受其各自许可约束的第三方软件组件而获得许可,详情如下:
Apache ActiveMQ:
版权所有 2005-2015 The Apache Software Foundation
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,且无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
Apache Commons-codec:
版权所有 2005-2015 The Apache Software Foundation
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,且无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
Apache Commons-logging:
版权所有 2005-2015 The Apache Software Foundation
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,且无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
===
Cron4J:
版权所有 (C) 1991, 1999 Free Software Foundation, Inc.
GNU 宽通用公共许可证
2.1 版,1999 年 2 月
版权所有 (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 美国
每个人都可以复制和分发本许可文档的完整副本,但不允许对其进行更改。
[这是宽通用公共许可证的第一个发布版本。该版本也算作 GNU 库公共许可证第 2 版的后续版本,因此版本号为 2.1。]
序言
大多数软件的许可旨在剥夺您共享和更改软件的自由。相比之下,GNU 通用公共许可证 (GNU General Public License) 旨在保证您共享和更改自由软件的自由,从而确保此类软件可供所有用户自由使用。
本许可,即宽通用公共许可证 (Lesser General Public License),适用于 Free Software Foundation 以及其他决定使用本许可的作者的一些特别指定的软件包,通常是库。您也可以使用本许可,但我们建议您先根据以下说明仔细考虑在任何特定情况下更好的策略是使用本许可还是普通的通用公共许可证。
当我们谈到自由软件时,我们指的是使用自由,而不是价格免费。我们的通用公共许可证旨在确保:您可以自由分发自由软件的副本(如果您愿意,还可以为此服务收费);您收到源代码或可以根据需要获得源代码;您可以更改软件并在新的自由程序中使用其中的一部分;以及您知道您可以进行这些操作。
为了保护您的权利,我们需要作出限制,即禁止分发者拒绝承认您的这些权利或要求您放弃这些权利。如果您分发库的副本或对库进行修改,这些限制将转化为您的某些责任。
例如,如果您分发库的副本,无论是免费还是收费,您必须给予接收者我们给予您的所有权利。您必须确保他们也收到源代码或可以获得源代码。如果您将其他代码与库进行链接,则必须
向接收者提供完整的对象文件,以便他们在对库进行更改和重新编译后将对象文件与库重新链接。您必须向他们展示这些条款,让他们了解自己的权利。
我们通过两步法来保护您的权利:(1) 我们获得库的版权,并且 (2) 我们向您提供本许可,而本许可将授予您复制、分发和/或修改库的合法权限。
为了保护每个分发者,我们想明确一点:自由库不提供任何保证。另外,如果库被其他人修改并传播,接收者应该知道他们所拥有的不是原始版本,这样
原作者的声誉就不会受到其他人可能带来的问题的影响。
最后,软件专利对任何自由程序的存在构成了持续威胁。我们希望确保所有公司无法通过从专利持有人处获得限制性许可来有效地限制自由程序的用户。因此,我们坚持认为,为某个版本的库
获得的任何专利许可都必须符合本许可中规定的完全使用自由。
普通的 GNU 通用公共许可证涵盖了大多数 GNU 软件,包括某些库。本许可(即 GNU 宽通用公共许可证)适用于某些指定的库,与普通的通用公共许可证有很大不同。我们将本许可
用于某些库,以允许将这些库链接到非自由程序中。
当程序与库进行链接时,无论是静态链接还是使用共享库进行链接,从法律上讲,两者的结合都是组合作品,即原始库的衍生作品。因此,普通的通用公共许可证只有在整个组合
符合其自由标准时才允许这种链接。宽通用公共许可证允许使用更宽松的标准将其他代码与库进行链接。
我们将本许可称为“宽”通用公共许可证,因为其在保护用户自由方面的作用比普通的通用公共许可证要小。此外,就相对于竞争性非自由程序的优势而言,本许可为其他自由软件开发人员提供的优势更少。这些缺点是我们将普通的通用公共许可证用于许多库的原因。但是,较宽松的许可在某些特殊情况下具有优势。
例如,在极少数情况下,可能特别需要鼓励尽可能广泛地使用某个库,使其成为事实上的标准。为此,必须允许非自由程序使用该库。更常见的情况是,自由库与广泛使用的非自由库
执行相同的工作。在这种情况下,将自由库仅限于自由软件则收获甚微,因此我们使用宽通用公共许可证。在其他情况下,允许在非自由程序中使用特定的库可以让更多人使用大量自由软件。例如,允许在非自由程序中使用 GNU C 库可以让更多人使用整个 GNU 操作系统及其变体,即 GNU/Linux 操作系统。
尽管宽通用公共许可证对用户自由的保护作用较小,但它确保了与库进行链接的程序的用户拥有使用库的修改版本来运行该程序的自由和权利。
关于复制、分发和修改的确切条款和条件如下。请密切注意“基于库的作品”和“使用库的作品”之间的区别。前者包含衍生自库的代码,而后者
必须与库结合才能运行。
GNU 宽通用公共许可证
关于复制、分发和修改的条款和条件 0。如果版权所有者或其他被授权方在其任何软件库或其他程序中声明,该软件库或程序可以根据本宽通用公共许可证(也称为“本许可”)的条款进行分发,则本许可协议适用于该软件库或程序。每个被许可人都称为“您”。
“库”是指准备的用于与应用程序(使用其中一些功能和数据)链接以形成可执行文件的一组软件功能和/或数据。
下文中的“库”是指根据本许可的条款分发的任何此类软件库或作品。“基于库的作品”是指库或任何根据版权法衍生的作品,即:包含库或其中一部分的作品,无论是
逐字复制,还是经过修改和/或直译成另一种语言。(在下文中,“修改”一词包括但不限于翻译。)
作品的“源代码”是指对作品进行修改的首选形式。对于库而言,完整源代码是指其包含的所有模块的所有源代码,加上任何关联的接口定义文件,再加上用于控制库的编译和安装的脚本。
本许可不包括复制、分发和修改以外的活动;这些活动不在本许可的范围内。使用库运行程序的行为不受限制,并且仅当程序的输出内容
构成基于库的作品(编写此类作品时,并非一定要使用工具中的库)时,才涵盖此类程序的输出。这个条件是否成立取决于库的用途以及使用库的程序的用途。
1.在收到库的完整源代码时,您可以通过任何媒介复制和分发其完整副本,前提是您满足以下条件:在每份副本上以醒目且适当的方式发布合适的版权声明和免责声明;将所有
提及本许可和无任何保证的声明保持原样;并将本许可的副本与库一起分发。
您可以对转让副本的实际行为收取费用,也可以自行选择通过收费来提供保证。
2.您可以修改库或其任何部分的一个或多个副本,从而形成基于库的作品,并根据上述第 1 节的条款复制和分发此类修改或作品,前提是您还满足以下所有条件:
a) 修改后的作品本身必须是一个软件库。
b) 您必须使修改后的文件带有醒目的声明,指出您已更改这些文件以及任何更改的日期。
c) 您必须根据本许可的条款将作品作为一个整体免费授权给所有第三方。
d) 如果修改后的库中的某个功能引用了要由使用该功能的应用程序提供的函数或数据表,而不是将其作为调用该功能时传递的参数,那么您必须付出真诚的努力,确保在应用程序不提供此类函数或表的情况下,该功能仍能运行,并执行其目的中仍然有意义的部分。
(例如,库中计算平方根的函数具有完全明确定义的目的,而此目的与应用程序无关。因此,第 2d 小节要求应用程序提供的任何函数或该函数使用的表必须是可选的:如果应用程序不提供该函数或表,则平方根函数必须仍然计算平方根。)
这些要求适用于整个修改后的作品。如果该作品的可识别部分并非衍生自库,而这些部分本身可以合理地被视为独立和单独的作品,那么
当您将它们作为单独的作品分发时,本许可及其条款不适用于这些部分。但是,当您将相同的部分作为整体(一个基于库的作品)的一部分进行分发时,整个作品的分发必须遵循本许可的条款,且本许可赋予其他被许可人的权限将扩展到整个作品,进而扩展到每个部分,而不论该作品的作者是谁。
因此,本节无意主张权利或质疑您对完全由您撰写的作品的权利;本节的目的是针对基于库的衍生作品或集体作品,行使控制其分发的权利。
此外,仅将非基于库的另一作品与库(或基于库的作品)聚集在一定量的存储或分发介质上则不会将该作品纳入本许可的范围。
3.您可以选择将普通 GNU 通用公共许可证(而非本许可)的条款应用于库的给定副本。为此,您必须更改所有引用本许可的声明,使其引用普通 GNU 通用公共许可证第 2 版,而不是本许可。(如果出现了比普通 GNU 通用公共许可证第 2 版更新的版本,那么您可以根据需要指定该版本。)请勿在这些声明中进行任何其他更改。
一旦在给定副本中进行了此更改,该副本便无法恢复,因此普通 GNU 通用公共许可证适用于所有后续副本以及从该副本制作的衍生作品。
若您希望将库的部分代码复制到非库程序中,这个选项很有用。
4.您可以根据上述第 1 节和第 2 节的条款,以对象代码或可执行文件的形式复制和分发库(根据第 2 节,也可以是库的一部分或其衍生作品),前提是您附上完整的机器可读的相应源代码,且该源代码必须根据上述第 1 节和第 2 节的条款在通常用于软件交换的介质上分发。
即使不强迫第三方将源代码与对象代码一起复制,但如果通过提供从指定位置进行复制的访问权限来分发对象代码,则提供从同一位置复制源代码的等效访问权限
也可以满足分发源代码的要求。
5.如果一个程序不包含库的任何部分的衍生作品,但旨在通过编译或链接与库一起使用,则该程序称为“使用库的作品”。单独来看,此类作品不是库的衍生作品,因此
不在本许可的范围之内。
但是,将“使用库的作品”与库进行链接会创建一个可执行文件,且该可执行文件是库的衍生作品(因为它包含库的某些部分),而不是“使用库的作品”。因此,本许可涵盖该可执行文件。
第 6 节规定了分发此类可执行文件的条款。当“使用库的作品”使用作为库的一部分的头文件中的材料时,即使源代码不是衍生作品,但该作品的对象代码也可能是库的衍生作品。如果该作品可以在没有库的情况下进行链接,或者
该作品本身就是一个库,那么这一事实是否成立尤为重要。法律没有明确定义这一事实成立的先决条件。
如果这种对象文件仅使用数字参数、数据结构布局和访问器,以及小宏和小内联函数(长度不超过 10 行),那么无论该文件在法律上是否属于衍生作品,对象文件的使用也将不受限制。(包含此对象代码以及库的某些部分的可执行文件仍属于第 6 节的范围。)
另外,如果该作品是库的衍生作品,您可以根据第 6 节的条款来分发该作品的对象代码。
,无论包含该作品的可执行文件是否直接与库本身链接,任何此类可执行文件都属于第 6 节的范围。
6.作为上述各节的例外,您还可以将“使用库的作品”与库进行合并或链接,以生成包含库的某些部分的作品,并根据您选择的条款来分发该作品,前提是这些条款允许修改该作品以供客户自己使用,并进行逆向工程调试此类修改。
您必须在作品的每份副本中提供醒目的声明,说明其中使用了该库,并且该库及其使用受本许可的保护。您必须提供本许可的副本。如果执行期间的作品显示版权声明,您必须将库的版权声明纳入其中,并
提供将用户引导至本许可副本的引用链接。另外,您必须执行以下操作之一:
a) 随作品附上库的完整的机器可读的相应源代码,包括作品中使用的任何更改(必须根据上述第 1 节和第 2 节的条款进行分发);如果作品是与库进行链接的可执行文件,则提供完整的机器可读的“使用库的作品”作为对象代码和/或源代码,使用户可以修改库,然后重新链接以生成修改后的可执行文件,其中包含修改后的库。(应理解,更改库中定义文件内容的用户不一定能够重新编译应用程序以使用修改后的定义。)
b) 使用合适的共享库机制与库进行链接。一个合适的机制必须满足以下条件:(1) 在运行时使用用户计算机系统上已经存在的库的副本,而不是将库函数复制到可执行文件中;且 (2) 如果用户安装了库的修改版本,只要该修改版本与制作作品的版本接口兼容,则能够在该修改版本下正常运行。
c) 随作品附上一份有效期至少为三年的书面要约,以便向同一用户提供上述第 6a 小节中规定的材料,收费不超过执行此分发的费用。
d) 如果通过提供从指定位置进行复制的访问权限来分发作品,则提供从同一位置复制上述材料的等效访问权限。
e) 确认该用户已收到这些材料的副本,或者您已向该用户发送了一份副本。对于可执行文件,“使用库的作品”的要求形式必须包含从其中复制可执行文件所需的任何数据和实用程序。但是,作为一个特殊的例外,除非该组件本身随可执行文件提供,否则要分发的材料不必包括通常(以源代码或二进制形式)与运行可执行文件的操作系统的主要组件(编译器、内核等)一起分发的任何内容。
此要求可能会与通常不随操作系统提供的其他专有库的许可限制相矛盾。这种矛盾意味着您不能在您分发的可执行文件中将这些材料和库一起使用。
7.您可以将构成一个基于库的作品的库功能与本许可未涵盖的其他库功能并排放置在一个单独的库中,并分发这个组合库,前提是另行允许分别分发这个基于库的作品和其他库功能,并且您做到以下两点:
a) 使组合库附带同一基于库的作品的副本,而该副本未与任何其他库功能进行组合。组合库必须根据上述各节的条款进行分发;
b) 在组合库中提供醒目的声明,指出其中一部分是基于库的作品这一事实,并说明在何处可以找到随附的同一作品的未组合形式。
8.除非本许可明确规定,否则您不得复制、修改、转授权、链接或分发库。任何以其他方式复制、修改、转授权、链接或分发库的尝试均属无效,并且将自动终止您在本许可下的权利。但是,对于根据本许可从您那里获得副本或权利的各方而言,只要他们继续全面遵守本许可的条款,其许可就不会终止。
9.因为您尚未在本许可上签字,所以您无需接受本许可。但是,任何其他方式均不会授予您修改或分发库或其衍生作品的权限。如果您不接受本许可,这些行为将被法律禁止。因此,修改或分发库(或任何基于库的作品)即表示您接受本许可,以及本许可关于复制、分发或修改库或基于库的作品的所有条款和条件。10.每次您再分发库(或任何基于库的作品)时,接收者都会自动从原始许可方获得根据这些条款和条件复制、分发、链接或修改库的许可。您不得对接收者行使本许可授予的权利施加任何进一步的限制。
您不负责强制第三方遵守本许可。
11.如果由于法院判决或专利侵权指控或任何其他原因(不限于专利问题),对您施加了与本许可条件相矛盾的条件(无论是通过法院命令、协议还是其他方式),这些条件不会免除您遵守本许可条件的义务。如果您无法
以同时履行您在本许可下的义务和任何其他相关义务的方式进行分发,那么您绝对不能分发库。例如,如果某个专利许可不允许直接或间接通过您获得副本的所有用户以免版税的方式再分发库,那么
您同时满足该专利许可和本许可要求的唯一方法就是完全不分发库。
如果本节的任何部分在任何特定情况下被认定为无效或不可执行,则本节的其余部分仍适用,而本节作为一个整体仍适用于其他情况。本节的目的不是诱使您侵犯任何专利或其他产权主张或者对任何此类主张的有效性提出异议;本节的唯一目的是保护通过公共许可实践实施的自由软件分发系统的完整性。许多用户依靠该系统的一致应用,对通过该系统分发的各种软件作出了慷慨的贡献;作者/捐献者有权决定其是否通过任何其他系统分发软件,而被许可人不能将这种选择强加于任何人。
本节旨在充分阐明本许可其余部分可能产生的结果。
12.在某些国家/地区,如果库的分发和/或使用因专利或受版权保护的接口而受到限制,则将库置于本许可下的原始版权所有者可以添加明确的地理分发限制,以将这些国家/地区排除在外,从而仅允许在未被排除的国家/地区之内或之间进行分发。在这种情况下,本许可将纳入此限制条款,且和写在本许可的正文中无异。
13.Free Software Foundation 可能会不定期发布宽通用公共许可证的修订版和/或新版本。这些新版本在原则上与当前版本相似,但在细节上可能会有所不同,以应对新问题或事项。每个版本都有不同的版本号。如果库
指定了对其和“任何更高版本”适用的本许可版本号,您可以选择遵循该版本或 Free Software Foundation 发布的任何更高版本的条款和条件。如果库未指定许可版本号,您可以
选择 Free Software Foundation 已发布的任何版本。
14.如果您希望将库的某些部分纳入到分发条件与这些条件不一致的其他自由程序中,请写信给作者请求许可。对于 Free Software Foundation 拥有版权的软件,请写信给 Free Software Foundation 请求许可;我们有时会将这种情况作为例外处理。我们的决定
将受以下两个目标指引:使我们的自由软件的所有衍生作品保持自由状态;以及从整体上促进软件的共享和再次利用。
不保证
15.由于库是免费授权的,因此在适用法律允许的范围内,对库不提供任何保证。
除非另有书面说明,否则版权所有者和/或其他各方按“原样”提供库,且不作任何形式的明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。关于库的质量和性能的全部风险由您承担。如果库被证明有缺陷,您将承担所有必要的维护、修复或更正的费用。
16.在任何情况下,除非适用法律要求或经书面同意,否则任何版权所有者以及可能在上述允许的范围内修改和/或再分发库的任何其他相关方不对您承担损害赔偿责任,包括因使用或无法使用库而引起的任何一般、特殊、附带或后果性损害赔偿(包括但不限于数据丢失、数据不准确、您或第三方遭受的损失或者库无法与任何其他软件一起运行),即使该版权所有者或其他相关方已被告知发生此类损害赔偿的可能性。
条款和条件结束
Eclipse Paho:
版权所有 (c) 2013, 2014 IBM Corp.
保留所有权利。
Eclipse 分发许可 — 1.0 版
版权所有 (c) 2007, Eclipse Foundation, Inc. 及其许可方。
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
未经事先明确书面许可,不得使用 Eclipse Foundation, Inc. 的名称或其贡献者的姓名/名称来宣传或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
Eclipse 公共许可证 — 1.0 版
随附的程序是根据本 Eclipse 公共许可证(以下简称为“本协议”)的条款提供的。使用、复制或分发该程序即表示接收者接受本协议。
1.定义
“贡献”是指:
a) 对于初始贡献者:根据本协议分发的初始代码和文档;以及
b) 对于每个后续贡献者:
i) 对程序进行的更改,以及
ii) 向程序添加的内容;
对程序进行的此类更改和/或添加源自该特定贡献者,并由该贡献者分发。如果贡献由贡献者自己或代表该贡献者行事的任何人添加到程序中,则贡献“源自”该贡献者。贡献不包括向程序添加的以下内容:(i) 根据自己的许可协议与程序一起分发的软件的独立模块,以及 (ii) 非程序的衍生作品。
“贡献者”是指分发程序的任何个人或实体。
“许可专利”是指贡献者可授予许可的某些专利权利要求,如不授予许可,其贡献在单独使用或出售或者与程序一起使用或出售时必定对这些专利权利要求构成侵权。
“程序”是指根据本协议分发的贡献。
“接收者”是指根据本协议接收程序的任何人,包括所有贡献者。
2.权利的授予
a) 依照本协议的条款,每个贡献者特此授予接收者非排他性、全球性、免版税的版权许可,以便接收者以源代码和对象代码的形式对该贡献者的贡献(如有)进行复制、衍生作品制作、公开展示、公开执行、分发和转授权,并对此类衍生作品进行上述操作。
b) 依照本协议的条款,每个贡献者根据许可专利特此授予接收者非排他性、全球性、免版税的专利许可,以便接收者以源代码和对象代码的形式制作、使用、出售、推销、导入和以其他方式转让该贡献者的贡献(如有)。如果在贡献者添加贡献时,所添加的贡献会导致许可专利涵盖贡献与程序的组合,则该专利许可应适用于此组合。该专利许可不适用于任何其他包含贡献的组合。任何硬件本身都不会在本协议下获得许可。
c) 接收者知道,尽管每个贡献者都会向其贡献(如本协议所述)授予许可,但任何贡献者都不保证程序不会侵犯任何其他实体的专利或其他知识产权。对于任何其他实体基于侵犯知识产权或其他原因提出的索赔,每个贡献者不对接收者承担任何责任。作为行使根据本协议授予的权利和许可的条件,每个接收者特此全权负责确保所需的任何其他知识产权(如有)。例如,如果需要第三方专利许可来允许接收者分发程序,则接收者有责任在分发程序之前获得该许可。
d) 每个贡献者声明,据其所知,其对自己的贡献(如有)拥有足够的版权,可以授予本协议中规定的版权许可。
3.要求
贡献者可以根据自己的许可协议选择以对象代码形式分发程序,前提是:
a) 其遵守本协议的条款和条件;且
b) 其许可协议:
i) 代表所有贡献者有效地否认所有明示和默示的保证和条件,包括关于所有权和不侵权的保证或条件,以及关于适销性和特定用途适用性的默示保证或条件;
ii) 代表所有贡献者有效地排除所有损害赔偿责任,包括直接、间接、特殊、附带和后果性损害赔偿,例如利润损失;
iii) 声明任何与本协议不同的条款均由该贡献者自行提供,而不是由任何其他方提供;且
iv) 声明程序的源代码可从该贡献者处获得,并告知被许可人如何在通常用于软件交换的介质上或通过该介质以合理的方式获取源代码。
当程序以源代码形式提供时:
a) 程序必须根据本协议提供;且
b) 程序的每个副本必须附带本协议的副本。
贡献者不得删除或更改程序中包含的任何版权声明。
每个贡献者必须以合理允许后续接收者识别贡献创建者的方式,将自己标识为其贡献(如有)的创建者。
4.商业分发
软件的商业分销商可能会承担与最终用户、业务合作伙伴等相关方有关的某些责任。虽然本许可旨在促进程序的商业使用,但是将程序包含在商业产品中的贡献者应采用不对其他贡献者产生潜在责任的做法。因此,如果某个贡献者将程序包含在商业产品中,则该贡献者(以下称为“商业贡献者”)特此同意就以下原因导致的任何损失、损害和费用(统称为“损失”),为任何其他贡献者(以下称为“受偿贡献者”)辩护,并对其进行赔偿:由于商业贡献者在商业产品中分发程序时的作为或不作为,第三方对受偿贡献者提起索赔、诉讼或其他法律行动。本节中的义务不适用于与实际或涉嫌侵犯知识产权有关的任何索赔或损失。为了符合受偿条件,受偿贡献者必须:a) 就此类索赔立即以书面形式通知商业贡献者;且 b) 允许商业贡献者控制辩护和任何相关的和解谈判,并在此过程中与商业贡献者合作。受偿贡献者可以自费参与任何此类索赔。
例如,某个贡献者可能已将程序包含在商业产品(产品 X)中。那么该贡献者就是商业贡献者。如果该商业贡献者随后作出性能声明或提供与产品 X 相关的保证,则这些性能声明和保证仅是该商业贡献者的责任。根据本节,当其他贡献者面临与这些性能声明和保证有关的索赔时,商业贡献者必须就此类索赔进行辩护,如果法院因此要求任何其他贡献者支付任何损害赔偿金,则商业贡献者必须支付这些损害赔偿金。
5.不保证
除本协议明确规定外,程序按“原样”提供,且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的任何保证或条件。每个接收者全权负责确定使用和分发程序的适当性,并承担与其根据本协议行使权利相关的所有风险,包括但不限于程序错误、不遵守适用法律、数据、程序或设备的损坏或丢失以及操作不可用或中断的风险和成本。
6.免责声明
除本协议明确规定外,对于因使用或分发程序或行使本协议授予的任何权利而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于利润损失),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但接收者和任何贡献者概不负责。
7.一般条款
如果本协议的任何条款在适用法律下无效或不可执行,不影响本协议其余条款的有效性或可执行性,则在本协议各方未采取进一步行动的情况下,应在使此类条款有效和可执行所需的最小范围内对此类条款进行修改。
如果接收者对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控程序本身(不包括程序与其他软件或硬件的组合)侵犯了其专利,则根据第 2(b) 节授予该接收者的权利应在提起此类诉讼之日终止。
如果接收者未能遵守本协议的任何重要条款或条件,并且在知悉该不合规情况后未在合理期限内予以纠正,则接收者在本协议项下的所有权利应终止。如果接收者在本协议项下的所有权利终止,则接收者同意在合理可行的情况下尽快停止程序的使用和分发。但是,接收者在本协议项下的义务以及接收者授予的与程序相关的任何许可应继续有效。
每个用户都可以复制和分发本协议的副本,但为了避免不一致,本协议受版权保护,且只能通过以下方式进行修改。协议管理者保留不定期发布本协议新版本(包括修订版)的权利。除协议管理者外,任何人均无权修改本协议。Eclipse Foundation 是最初的协议管理者。Eclipse Foundation 可以将协议管理者的职责分配给合适的独立实体。本协议的每个新版本都将被赋予一个不同的版本号。程序(包括贡献)可以始终按照接收程序时所依据的协议版本进行分发。此外,在本协议的新版本发布后,贡献者可以选择根据新版本分发程序(包括其贡献)。除非上文第 2(a) 和 2(b) 节明确规定,否则接收者不会获得任何贡献者在本协议项下的知识产权或知识产权许可,无论是通过明示、默示、禁止反言还是其他方式。程序中未根据本协议明确授予的所有权利都将保留。
本协议受纽约州法律和美国知识产权法管辖。本协议的任何一方不得在诉讼事由发生一年后根据本协议提起法律诉讼。各方均放弃在任何由此引起的诉讼中要求陪审团审判的权利。
Apache HTTP Client/Apache HTTP Cache/Apache HTTP Core/Apache MIME/Jackson/Apache lang/Apache logging/SyntaxPane/BSON/Google Gson 组件/Jackcess/JSON 小型快速解析器/JSONPath:
版权所有 2005-2015 The Apache Software Foundation
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,且无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
JMS
带有类路径异常的 CDDL + GPLv2
通用开发和分发许可证 (CDDL) 1.1 版
1.定义。
1.1.“贡献者”是指创建修改或促成创建修改的每个个人或实体。
1.2.“贡献者版本”是指原始软件、贡献者使用的先前修改(如有)和该特定贡献者所做的修改的组合。
1.3.“涵盖的软件”是指 (a) 原始软件,或 (b) 修改,或 (c) 包含原始软件的文件与包含修改的文件的组合,在每种情况下均包括其中的一部分。
1.4.“可执行文件”是指除源代码以外的任何形式的涵盖的软件。
1.5.“初始开发者”是指根据本许可首先提供原始软件的个人或实体。
1.6.“广义作品”是指将涵盖的软件或其部分与不受本许可条款约束的代码相结合的作品。
1.7.“本许可”是指本文档。
1.8.“可授予许可”是指有权在可能的最大范围内授予通过本许可转让的任何及所有权利,无论是在初始授权时还是随后获得时。
1.9.“修改”是指以下任何文件的源代码和可执行文件形式:
- 因增加、删除或修改包含原始软件或先前修改的文件的内容而产生的任何文件;
- 包含原始软件或先前修改的任何部分的任何新文件;或
- 根据本许可的条款贡献或以其他方式提供的任何新文件。
1.10.“原始软件”是指最初根据本许可发布的计算机软件代码的源代码和可执行文件形式。
1.11.“专利权利要求”是指授予者可授予许可的任何专利中现在拥有或以后获得的任何专利权利要求,包括但不限于方法、过程和设备权利要求。
1.12.“源代码”是指 (a) 发生修改的计算机软件代码的常见形式,以及 (b) 此类代码包含或附带的相关文档。
1.13.“您”(或“您的”)是指根据本许可行使权利并遵守本许可所有条款的个人或法人实体。对于法人实体,“您”包括控制您、受您控制或与您共同受另一方控制的任何实体。就本定义而言,“控制”是指 (a) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (b) 拥有此类实体百分之五十 (50%) 以上的流通股,或拥有此类实体的实益所有权。
2.许可的授予。
2.1.初始开发者授权。在您遵守下文第 3.1 节规定的情况下,根据第三方知识产权声明,初始开发者特此授予您全球性、免版税、非排他性的许可:
(a) 根据初始开发者可授予许可的知识产权(专利或商标除外),使用、复制、修改、展示、执行、转授权和分发原始软件(或其部分,无论是否包含修改),且/或作为广义作品的一部分;以及
(b) 根据相关专利权利要求(如不授予许可,则制作、使用或出售原始软件对其构成侵权),制作、安排他人制作、使用、执行、出售、推销和/或以其他方式处置原始软件(或其部分)。
(c) 第 2.1(a) 和 2.1(b) 节中授予的许可自初始开发者根据本许可条款首次分发或以其他方式向第三方提供原始软件之日起生效。
(d) 尽管有上述第 2.1(b) 节的规定,但不对以下各项授予专利许可:(1) 您从原始软件中删除的代码;或
(2) 以下原因造成的侵权:(i) 对原始软件的修改,或 (ii) 原始软件与其他软件或设备的组合。
2.2.贡献者授权。
在您遵守下文第 3.1 节规定的情况下,根据第三方知识产权声明,每个贡献者特此授予您全球性、免版税、非排他性的许可:
(a) 根据贡献者可授予许可的知识产权(专利或商标除外),使用、复制、修改、展示、执行、转授权和分发该贡献者创建的修改(或其部分,无论是否包含其他修改),作为涵盖的软件且/或作为广义作品的一部分;以及
(b) 根据相关专利权利要求(如不授予许可,则制作、使用或出售该贡献者所做的修改和/或此类修改与贡献者版本的组合(或该组合的一部分)对其构成侵权),制作、使用、出售、推销、安排他人制作和/或以其他方式处置:(1) 该贡献者所做的修改(或其部分);以及 (2) 该贡献者所做的修改与贡献者版本的组合(或该组合的一部分)。
(c) 第 2.2(a) 和 2.2(b) 节中授予的许可自贡献者首次分发或以其他方式向第三方提供修改之日起生效。
(d) 尽管有上述第 2.2(b) 节的规定,但不对以下各项授予专利许可:(1) 贡献者从贡献者版本中删除的任何代码;(2) 以下原因造成的侵权:(i) 第三方对贡献者版本的修改,或 (ii) 该贡献者所做的修改与其他软件(作为贡献者版本的一部分除外)或其他设备的组合;或 (3) 根据专利权利要求(在该贡献者未做修改的情况下,涵盖的软件对这些专利权利要求构成侵权)。
3.分发义务。
3.1.源代码的可用性。
您以可执行文件形式分发或以其他方式提供的任何涵盖的软件也必须以源代码形式提供,并且该源代码形式只能根据本许可的条款进行分发。您分发或以其他方式提供的涵盖的软件的每个源代码形式的副本都必须附带本许可的副本。对于任何此类涵盖的软件之可执行文件形式的接收者,您必须告知他们如何以合理方式在通常用于软件交换的介质上或通过该介质获得此类涵盖的软件的源代码形式。
3.2.修改。
您创建或贡献的修改受本许可条款的约束。您声明,您认为您的修改是您的原创,且/或您有足够的权利授予通过本许可转让的权利。
3.3.必需的声明。
您必须在您的每项修改中附上声明,指出您是此修改的贡献者。您不得删除或更改涵盖的软件中包含的任何版权、专利或商标声明,或者任何许可声明或指出修改归属于任何贡献者或初始开发者的任何描述性文字。
3.4.附加条款的应用。
对于任何源代码形式的涵盖的软件,您不得提供或强加任何条款以更改或限制本许可的适用版本或接收者在本许可下的权利。您可以选择向涵盖的软件的一个或多个接收者提供保证、支持、赔偿或责任义务,并收取相应费用。
但是,您只能代表自己这样做,而不能代表初始开发者或任何贡献者。您必须明确说明,
任何此类保证、支持、赔偿或责任义务
均由您单独提供,并且您特此同意,
对于初始开发者或相关贡献者因您提供的
保证、支持、赔偿或责任条款而招致的任何责任,
向初始开发者和每个相关贡献者作出赔偿。
3.5.可执行文件版本的分发。
您可以根据本许可的条款或您选择的许可
(可能包含与本许可不同的条款)的条款
分发涵盖的软件之可执行文件形式,
前提是您遵守本许可的条款,
并且用于可执行文件形式的许可未试图
根据本许可规定的权利限制或更改
接收者对源代码形式的权利。如果您根据其他许可
分发涵盖的软件之可执行文件形式,则您必须明确说明,
任何与本许可不同的条款均由您单独提供,
而不是由初始开发者或
贡献者提供。您特此同意,对于初始开发者或相关贡献者
因您提供的任何此类条款而招致的任何责任,
向初始开发者和每个相关贡献者作出赔偿。
3.6.广义作品。
您可以通过将涵盖的软件与
不受本许可条款约束的其他代码相结合来创建广义作品,
并将广义作品作为单一产品分发。在这种情况下,您必须确保
涵盖的软件符合本许可的要求。
软件。
4.许可版本。
4.1.新版本。
Oracle 是最初的许可管理者,可能会不定期发布
本许可的修订版和/或新版本。每个版本都将
被赋予一个不同的版本号。除第 4.3 节规定外,
许可管理者以外的任何人均无权修改
本许可。
4.2.新版本的影响。
您始终可以根据您最初收到涵盖的软件时
所依据的本许可版本的条款继续使用、
分发或以其他方式提供涵盖的软件。如果
初始开发者在原始软件中附上一份声明,
禁止根据本许可的任何后续版本分发
或以其他方式提供原始软件,则您必须
根据您最初收到涵盖的软件时所依据的
本许可版本的条款来分发和提供涵盖的
软件。另外,您也可以选择
根据许可管理者发布的本许可任何后续版本的条款
来使用、分发或以其他方式提供涵盖的软件。
4.3.修改版本。
如果您是初始开发者,并且想为您的原始软件创建一个新的许可,
则您可以创建和使用本许可的修改版本,
前提是您满足以下条件:(a) 更改许可名称并
删除对许可管理者名称的任何引用(除非是为了
指出该许可与本许可不同);且 (b) 以其他方式
明确说明该许可包含与本许可不同的
条款。
5.免责声明。
涵盖的软件根据本许可按“原样”提供,
且不作任何形式的明示或默示的保证,
包括但不限于对涵盖的软件
无缺陷、适销性、特定用途适用性或
不侵权的保证。关于涵盖的软件质量和性能的全部风险
由您承担。如果任何涵盖的软件在任何方面
被证明有缺陷,则由您(而不是初始开发者或
任何其他贡献者)承担任何必要的维护、
修复或更正的费用。此免责声明构成
本许可的基本组成部分。除根据此免责声明使用外,
本许可未授权使用任何涵盖的软件。
6.终止。
6.1.如果您未能遵守本许可的条款,
且在知悉该违规行为后未在三十 (30) 天内予以纠正,
则本许可和根据本许可授予的权利将自动终止。
就条款的性质而言,须在本许可终止后仍然有效的条款
应继续有效。
6.2.如果您对初始开发者或贡献者
(您对其提出专利侵权索赔的初始开发者或贡献者
称为“参与者”)提出专利侵权索赔
(不包括宣告性判决诉讼),
指控参与者软件(指参与者作为贡献者的贡献者版本
或参与者作为初始开发者的原始软件)
直接或间接侵犯任何专利,
则根据参与者发出的六十 (60) 天通知,
此参与者、初始开发者(如果初始开发者不是参与者)
和所有贡献者根据本许可
第 2.1 节和/或第 2.2 节直接或间接授予您的
任何及所有权利应在
该六十 (60) 天通知期到期时按预期自动终止,
除非在该六十 (60) 天期限内,您单方面或
根据与参与者达成的书面协议撤销了
您就参与者软件对此参与者提出的索赔。
6.3.如果您对参与者提出专利侵权索赔,
指控参与者软件直接或间接侵犯任何专利,
而该索赔事宜在提起专利侵权诉讼之前
已得到解决(例如通过许可或和解),
则在确定任何付款或许可的金额或价值时,
应考虑此参与者根据第 2.1 或 2.2 节
授予的许可的
合理价值。
6.4.在根据上述第 6.1 或 6.2 节终止的情况下,
您或任何分发者在终止前根据本许可有效授予的
所有最终用户许可(不包括任何分发者授予您的许可)
应在此类终止后继续有效。
7.责任限制。
在任何情况下,无论根据任何法律理论,无论是关于侵权
(包括过失侵权)、合同还是其他方面的法律理论,
对于任何性质的间接、特殊、附带或后果性损害赔偿,
包括但不限于对商誉损失、停工、计算机失效或故障
或任何及所有其他商业损害或损失进行的损害赔偿,
您、初始开发者、任何其他贡献者、涵盖的软件的任何分发者
以及任何此类相关方的任何供应商
不对任何人承担责任,
即使此类相关方已被告知
发生上述损害赔偿的可能性。在适用法律禁止此类限制的情况下,
此责任限制不适用于
对于此类相关方的过失导致的死亡或人身伤害的
责任。某些司法管辖区不允许排除或
限制附带或后果性损害赔偿,因此
此类排除和限制可能不适用于您。
8.美国政府最终用户。
涵盖的软件是一种“商品”(该术语的定义
见 48 C.F.R. 2.101 [1995 年 10 月]),由“商业计算机软件”
(该术语的定义见 48 C.F.R. § 252.227-7014(a)(1))
和“商业计算机软件文档”(有关此类术语的使用,
请参阅 48 C.F.R. 12.212 [1995 年 9 月])组成。根据
48 C.F.R. 12.212 和 48 C.F.R. 227.7202-1 至 227.7202-4
(1995 年 6 月),所有美国政府最终用户获得的涵盖的软件
仅具有本许可规定的权利。此美国政府权利条款
代替并取代任何其他《美国联邦采购规定》、《美国国防部联邦采购规定》,或其他阐述
美国政府根据本许可在计算机软件方面享有的权利
的条款或规定。
9.其他。
本许可代表关于本许可标的
完整协议。如果本许可的任何条款被认定为不可执行,
则该条款应仅在使其可执行的必要范围内
进行修改。除非适用法律(如有)另有规定,
否则本许可应受原始软件包含的声明中
指定的司法管辖区的法律管辖,
但该司法管辖区的法律冲突条款
除外。与本许可有关的任何诉讼
应受原始软件包含的声明中指定的
司法管辖区和地点的法院管辖,
且败诉方应承担费用,包括但不限于
法院费用以及合理的律师费和开支。
《联合国国际货物销售合同公约》
明确不适用于本许可。规定应以
不利于起草者的方式来解释合同语言的任何法律或法规
不适用于本许可。您
同意,当您使用、分发或以其他方式提供
任何涵盖的软件时,您自行负责遵守
美国出口管制条例(以及任何其他国家/地区的
出口管制法律和法规)。
10.索赔责任。
在初始开发者与贡献者之间,
各方应对因其使用本许可授予的权利
而直接或间接导致的索赔和损害赔偿负责,
并且您同意与初始开发者和贡献者合作,
在公平的基础上分配此类责任。本许可的任何内容均无意构成对责任的任何承认,
亦不应被视为承认任何责任。
根据通用开发和分发许可证 (CDDL) 第 9 节作出的声明
根据 CDDL 发布的代码应受
加利福尼亚州法律(不包括法律冲突条款)管辖。任何
本许可有关的任何诉讼均应受
加利福尼亚州北区联邦法院和
加利福尼亚州州法院管辖,审判地点位于
加利福尼亚州圣克拉拉县。
GNU 通用公共许可证 (GPL) 第 2 版,1991 年 6 月,带有类路径异常
版权所有 (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor
Boston, MA 02110-1335
美国
每个人都可以复制和分发本许可文档的完整副本,
但不允许对其进行更改。
Preamble
大多数软件的许可旨在剥夺
您共享和更改软件的自由。相比之下,GNU 通用公共许可证
旨在保证您共享和更改自由软件的自由,
从而确保此类软件可供所有用户自由使用。本通用公共许可证(以下简称为“本许可”)
适用于 Free Software Foundation 的大多数软件,
以及其作者承诺使用本许可的任何其他程序。(GNU 库通用公共许可证
则涵盖了 Free Software Foundation 的
一些其他软件。)您也可以将本许可应用于您的程序。
当我们谈到自由软件时,我们指的是使用自由,而不是价格免费。
我们的通用公共许可证旨在确保:
您可以自由分发自由软件的副本(如果您愿意,还可以为此服务收费);
您收到源代码或可以根据需要获得源代码;
您可以更改软件或在新的自由程序中使用其中的一部分;
并且您知道您可以进行这些操作。
为了保护您的权利,我们需要作出限制,即禁止任何人
拒绝承认您的这些权利或要求您放弃这些权利。如果
您分发软件的副本或对软件进行修改,
这些限制将转化为您的某些责任。
例如,如果您分发此类程序的副本,无论是免费
还是收费,则您必须给予接收者您拥有的所有权利。
您必须确保他们也收到源代码或可以获得源代码。
您必须向他们展示这些条款,让他们了解自己的权利。
我们通过两个步骤来保护您的权利:(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.Free Software Foundation 可能会不定期发布
通用公共许可证的修订版和/或新版本。这些新版本
在原则上与当前版本相似,但在细节上
可能会有所不同,以应对新问题或事项。
每个版本都有不同的版本号。如果程序
指定了对其和“任何更高版本”适用的
本许可版本号,您可以选择遵循该版本
或 Free Software Foundation 发布的
任何版本。如果程序未指定本许可的版本号,
您可以选择 Free Software Foundation 已发布的
任何版本。
10.如果您希望将程序的某些部分纳入到
分发条件不同的其他自由程序中,
请写信给作者请求许可。对于 Free Software Foundation 拥有版权的软件,
请写信给 Free Software Foundation 请求许可;我们有时会
将这种情况作为例外处理。我们的决定将受以下两个目标指引:
使我们的自由软件的所有衍生作品保持自由状态;
以及从整体上促进软件的共享和再次利用。
不保证
11.由于程序是免费授权的,因此在适用法律允许的范围内,我们对程序不提供任何保证。除非另有书面说明,否则版权所有者和/或其他各方按“原样”提供程序,且不作任何形式的明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。关于程序质量和性能的全部风险由您承担。如果程序被证明有缺陷,您将承担所有必要的维护、修复或更正的费用。
12.在任何情况下,除非适用法律要求或经书面同意,否则任何版权所有者以及可能在上述允许的范围内修改和/或再分发程序的任何其他相关方不对您承担损害赔偿责任,包括因使用或无法使用程序而引起的任何一般、特殊、附带或后果性损害赔偿(包括但不限于数据丢失、数据不准确、您或第三方遭受的损失或者程序无法与任何其他程序一起运行),即使该版权所有者或其他相关方已被告知发生此类损害赔偿的可能性。条款和条件结束
如何将这些条款应用于您的新程序
如果您开发了一个新程序,并希望其得到公众最大限度的使用,做到这一点的最好方法是使该程序成为自由软件,从而让每个人都可以根据这些条款对其进行再分发和更改。
为此,请在程序中附上以下声明。最安全的方式是将声明附在每个源文件的开头,以便最有效地传达关于不作保证的信息;每个文件至少应该有“版权所有”行,并指示在何处可以找到声明的全文。用一行空间给出程序的名称,并简要说明其用途。
版权所有 (C) <year> <name of author>
本程序是自由软件,您可以根据 Free Software Foundation 发布的 GNU 通用公共许可证(本许可的第 2 版或您自行选择的任何更高版本)的条款对其进行再分发和/或修改。
分发本程序的目的是希望其发挥作用,但我们不作任何保证,甚至不提供对适销性或特定用途适用性的默示保证。请参阅 GNU
通用公共许可证了解详情。
您应该已随本程序收到 GNU 通用公共许可证的副本;如果未收到,请写信至:Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA。另请添加如何通过电子邮件和纸质邮件与您联系的信息。
如果程序是交互式的,则当它以交互模式启动时,使它输出如下的简短声明:
Gnomovision 第 69 版,版权所有 (C) 年份 作者姓名 Gnomovision 绝对不提供保证;如要了解详情,请键入“show w”。这是自由软件,欢迎您在一定条件下对其进行再分发;如要了解详情,请键入“show c”。假设的命令“show w”和“show c”应显示通用公共许可证的相应部分。当然,您使用的命令可能不是“show w”和“show c”;只要适合您的程序,甚至可以通过点击鼠标或选择菜单项来实现此目的。如有必要,您还应该让您的雇主(如果您是程序员)或您的学校(如有)签署该程序的“版权免责声明”。下面是一个模板;请相应地更改名称/姓名:
Yoyodyne, Inc. 特此放弃对 James Hacker 编写的“Gnomovision”程序(该程序在编译器中通过)的全部版权权益。
Ty Coon 的签名,1989 年 4 月 1 日
副总裁 Ty Coon
本通用公共许可证不允许将您的程序整合到专有程序中。如果您的程序是一个子例程库,您可能会认为更好的做法是允许将专有应用程序与库进行链接。如果您想这样做,请使用 GNU 库通用公共许可证,而不是本许可。
Oracle America, Inc. 和/或其关联公司分发的某些源文件受以下说明和 GPLv2 特殊异常(基于称为 GNU 类路径异常的 GNU 类路径库项目异常)的限制,但仅限于 Oracle 在特定源文件的标头中明确包含以下文字时:“Oracle 将该特定文件指定为受‘类路径’异常的限制,有关 Oracle 对此类异常的定义,请参阅此代码附带的 LICENSE 文件”。
另请注意,Oracle 将多个独立程序
纳入到该软件包中。Free Software Foundation 和
其他相关方认为,其中一些程序所依据的许可
与 GPLv2 不兼容。例如,该软件包包含
根据 Apache License 2.0 版获得许可的程序。此类程序是
根据其原始许可授权给您的。
为了便于您进一步分发该软件包,Oracle 将
类路径异常添加到其 GPLv2 代码的必要部分,
这样您就可以将此代码与 GPLv2 未授予许可的
其他独立模块结合使用。但请注意,这将不允许您
将不兼容许可下的代码与 Oracle GPLv2 授权的代码
进行混合,例如,将此类代码剪切并粘贴到
也包含 Oracle GPLv2 授权代码的文件中,
然后再进行分发结果。此外,如果您要
从任何应用类路径异常的文件中删除类路径异常
并分发结果,您可能还需要根据 GPLv2 对此分发中
的部分或全部其他代码进行授权,
并且 GPLv2 与 Oracle 分发中包含的
某些项目的许可条款不兼容,
因此,删除类路径异常可能会严重损害
您进一步分发该软件包的能力。
请谨慎操作,我们建议您在删除类路径异常或对该软件包进行修改之前,先征求精通开源问题的律师的建议,因为在修改后,该软件包可能会再分发且/或涉及第三方软件的使用。
类路径异常
将此库与其他模块静态或动态链接会产生一个基于此库的组合作品。因此,GNU 通用公共许可证第 2 版的条款和条件涵盖整个组合作品。
作为一个特殊的例外,此库的版权所有者允许您将此库与独立模块链接,以产生一个可执行文件(不管这些独立模块的许可条款如何),并根据您选择的条款复制和分发所产生的可执行文件,前提是对于每个链接的独立模块,您还满足该模块许可的条款和条件。独立模块是指并非衍生自或基于此库的模块。如果您修改此库,您可以将此异常扩展到您的库版本,但您没有义务这样做。如果您不希望这样做,请从您的版本中删除此异常声明。
iconv:
GNU 自由文档许可证
1.3 版,2008 年 11 月 3 日
版权所有 © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. <http://fsf.org/>
每个人都可以复制和分发本许可文档的完整副本,但不允许对其进行更改。
0.导言
本许可的目的是使手册、教材或其他有用的功能性文档实现“自由”,即确保每个人都拥有复制和再分发此类文档的有效自由,无论是否作出修改,也无论是否用于商业目的。其次,本许可为作者和发布者保留了一种凭借其作品获得荣誉的方式,同时不被认为应对他人所做的修改负责。
本许可是一种“Copyleft”,其含义是文档的衍生作品本身必须同样是自由的。它补充了 GNU 通用公共许可证,而后者是专为自由软件设计的 Copyleft 许可。
我们设计本许可是为了将其用于自由软件的手册,因为自由软件需要自由文档,即自由程序附带的手册应提供与该软件相同的自由。但是本许可的用途并不限于软件手册;它可以用于任何文字作品,无论主题是什么,也无论该作品是否作为印刷书籍出版。我们建议将本许可主要用于以指导或参考为目的的作品。
1.适用性和定义
凡版权所有者在其手册或其他作品中声明,该手册或作品可以根据本许可的条款进行分发,则本许可适用于该手册或作品,无论其采用何种形式。此类声明授予了全球性、免版税、无期限的许可,被许可人可在本许可所述的条件下使用该作品。下文中的“文档”是指任何此类手册或作品。任何公众成员都是被许可人,称为“您”。以需要版权法允许的方式复制、修改或分发此类作品,即表示您接受本许可。
文档的“修改版本”是指包含文档或其中一部分的任何作品,无论是逐字复制,还是经过修改和/或翻译成另一种语言。
“次要章节”是文档的具名附录或前序章节,专门用来处理文档的发布者或作者与文档整体主题(或相关内容)的关系,不包含任何可直接归入该整体主题的内容。(因此,如果文档的部分内容是数学教材,次要章节可能不会解释任何数学问题。)这种关系可能是与主题或相关内容的历史联系,也可能是关于它们的法律、商业、哲学、伦理或政治立场。
“固定章节”是指,在指出文档是根据本许可发布的声明中,其标题被指定为固定章节标题的某些次要章节。如果某个章节不符合上述的次要章节定义,则不允许将其指定为固定章节。文档可能没有固定章节。如果文档未标识任何固定章节,则没有固定章节。
“封皮文字”是指,在指出文档是根据本许可发布的声明中,列为封面文字或封底文字的一些简短文字段落。文档的封面文字最多 5 个字,封底文字最多 25 个字。
文档的“透明”副本是指以公众可获取其规范的格式来呈现的机器可读副本,这种格式适合直接使用通用文本编辑器、通用绘图程序(适用于由像素组成的图像)或一些广泛使用的图形编辑器(适用于图形)来修改文档,也适合输入到文本格式化程序或自动转换为适合输入到文本格式化程序的各种格式。对于以其他透明文件格式制作的副本,如果为其格式设置的标记(或没有标记)是为了阻碍或阻止读者进行后续修改,则该副本是不透明的。如果图像格式用于大量文本,则该图像格式是不透明的。不“透明”的副本称为“模糊”。
适合透明副本的格式包括以下例子:没有标记的纯 ASCII 文本、Texinfo 输入格式、LaTeX 输入格式、使用公开 DTD 的 SGML 或 XML,以及为人工修改而设计的符合标准的简单 HTML、PostScript 或 PDF。透明图像格式的例子包括 PNG、XCF 和 JPG。模糊格式包括:只能通过专有文字处理器读取和编辑的专有格式;DTD 和/或处理工具通常不公开的 SGML 或 XML;以及机器生成的 HTML、PostScript 或 PDF,此类格式由某些文字处理器产生,仅用于输出目的。
对于印刷书籍,“扉页”是指扉页本身,以及清晰地刊印本许可要求显示在扉页中的内容所需的随后几页。对于版式中没有任何此类扉页的作品,“扉页”是指在正文之前最醒目的作品标题附近的文字。
“发布者”是指向公众分发文档副本的任何个人或实体。
“标题为 XYZ”的章节是指文档的一个具名子单元,其标题即为 XYZ。如果此标题翻译为其他语言,则在 XYZ 的译文之后的括号内包含 XYZ。(这里的 XYZ 代表下文提到的特定章节名称,例如“致谢”、“献辞”、“认可”或“历史记录”。)当您修改文档时,“保留(该章节的)标题”是指,根据此定义,该章节仍然是一个“标题为 XYZ”的章节。
文档可能在指出本许可对其适用的声明旁边包含免责声明。这些免责声明被视为通过引用包含在本许可中,但仅用于拒绝保证,即这些免责声明可能具有的任何其他含义均属无效,并且对本许可的含义没有影响。
2.原样复制
您可以通过任何媒介复制和分发该文档,无论是否用于商业目的,前提是在所有副本中复制本许可、版权声明以及指出本许可适用于该文档的许可声明,并且不在本许可的条件中增加任何其他条件。您不得使用技术手段来阻碍或控制对您制作或分发的副本的阅读或再次复制。但是,您可以在副本的交易中获得报酬。如果您分发的副本数量足够多,您还须遵守第 3 节中的条件。
您还可以在与上述相同的条件下借出副本,并且可以公开展示副本。
3.大量复制
如果您发布 100 份以上的文档印刷副本(或采用的媒介通常具有印刷封皮的副本),且文档的许可声明要求有封皮文字,则您必须将副本放在封皮中,而封皮上须印有清晰易读的封皮文字,内容如下:封面文字在封面上,封底文字在封底上。封面和封底上还必须以清晰易读的方式标明您是这些副本的发布者。封面上必须显示完整的书名,而组成书名的所有文字必须同样明显、可见。此外,您可以在封皮上添加其他内容。如果复制过程中仅改动了封皮,只要保留文档标题且满足这些条件,则此类复制在其他方面可以被视为原样复制。
如果封面或封底所需的文字过于冗长而无法清楚显示,则应在实际的封面或封底上列出前面的文字(在空间足够的情况下,尽可能多放一些文字),并将剩余的文字放在相邻的页面上。
如果您发布或分发 100 份以上的文档模糊副本,您必须随每个模糊副本附上一份机器可读的透明副本,或者在每个模糊副本中给出一个计算机网络地址,让使用计算机网络的公众可以使用公开标准的网络协议从这个地址下载文档的完整透明副本(无添加内容)。如果您选择后者,当您开始大量分发模糊副本时,您必须采取合理审慎的措施,以确保此透明副本在您最后一次向公众分发(直接分发或者通过代理人或零售商分发)该版本的模糊副本后至少一年内可在指定地址访问。
对大量副本进行再分发之前,请您(但不是必须)与文档作者联系,让他们有机会为您提供文档的更新版本。
4.修改
您可以在上述第 2、3 节的条件下复制和分发文档的修改版本,前提是您完全按照本许可发布修改版本,使修改版本充当文档的角色,从而将修改版本的分发和修改权利授予任何拥有其副本的用户。此外,您必须在修改版本中执行以下操作:
A. 在扉页(和封皮,如果有的话)上使用与文档和先前版本(如果有的话,应列在文档的“历史记录”章节中)不同的标题。如果某个先前版本的原发布者允许,您可以使用与该版本相同的标题。
B. 在扉页上,将修改版本中承担修改的作者责任的一个或多个个人或实体列为作者,并列出文档的至少五位主要作者(如果不足五位,则列出全部主要作者),除非他们为您免除了这项要求。
C. 在扉页上注明修改版本的发布者的名称,作为发布者。
D. 保留文档的所有版权声明。
E. 在其他版权声明旁边为您的修改添加适当的版权声明。
F. 紧接版权声明之后,以下面的附录所示的形式,添加一个允许公众根据本许可条款使用修改版本的许可声明。
G. 在该许可声明中保留文档的许可声明中给出的固定章节和必需封皮文字的完整列表。
H. 附上本许可的未经更改的副本。
I. 保留标题为“历史记录”的章节,保留其标题,并在其中增加一项,至少说明扉页上指定的修改版本的标题、年份、新作者和发布者。如果文档中没有标题为“历史记录”的章节,则创建这一章节,说明扉页上指定的文档的标题、年份、作者和发布者,然后增加一项,用于描述上一句中所述的修改版本。
J. 如果文档中给出了任何网址以供公众访问其透明副本,则保留该网址,对于文档中给出的用于访问其先前版本的网址,也是如此。这些网址可以放在“历史记录”章节中。对于在文档本身发布之前已发布至少四年的作品,可以省略其网址,对于文档提及的任何版本,如果原发布者允许,也可以省略其网址。
K. 对于标题为“致谢”或“献辞”的任何章节,保留该章节的标题,并在该章节中保留原文包含的每个贡献者致谢和/或献辞部分的全部内容和语气。
L. 保留文档的所有固定章节,不改变其文字和标题。章节编号或同等内容不被视为章节标题的一部分。
M. 删除任何标题为“认可”的章节。修改版本不得包含此类章节。
N. 不要将任何现有章节重新命名为“认可”或与任何固定章节相冲突的标题。
O. 保留任何免责声明。
如果修改版本包含新的前序章节或附录,这些章节符合次要章节的定义,并且不包含从文档中复制的内容,则您可以选择将部分或全部这些章节指定为固定章节。如果要这样做,请将它们的标题添加到修改版本的许可声明的固定章节列表中。这些标题必须与任何其他章节标题不同。
您可以添加标题为“认可”的章节,前提是该章节只包含各方对您的修改版本的认可,例如,同行评审声明或指出该文本已被某个机构认可为某项标准的权威定义的声明。
您可以在修改版本的封皮文字列表的末尾添加一个段落(最多 5 个字)作为封面文字,再添加一个段落(最多 25 个字)作为封底文字。任何一个实体(或任何一个实体所作的布局设计)只能添加一段封面文字和一段封底文字。如果文档的同一封面或封底已包含您(或您代表的上述实体所作的布局设计)先前添加的封皮文字,则您不能添加其他封皮文字;但是您可以替换旧的封皮文字,前提是添加这些文字的先前发布者明确允许。
文档的作者和发布者并未通过本许可授权将他们的姓名/名称用于以下目的:宣传任何修改版本;或者声明或暗示认可任何修改版本。
5.组合文档
您可以根据上述第 4 节中为修改版本规定的条款,将所述文档与根据本许可发布的其他文档进行组合,前提是您在不作修改的情况下将所有原始文档的所有固定章节纳入到组合作品中,并在许可声明中将它们全部列为组合作品的固定章节,同时保留它们的所有免责声明。
组合作品只需包含本许可的一份副本,多个相同的固定章节可以用单个副本替换。如果有多个名称相同但内容不同的固定章节,则在每个此类章节的标题后面附上括号并在括号内添加该章节的原作者或发布者的姓名/名称(如果知道;若不知道,则添加一个唯一编号),以确保每个章节标题的唯一性。在组合作品的许可声明的固定章节列表中,对章节标题作出相同的调整。
在组合作品中,必须将不同原始文档中所有标题为“历史记录”的章节组合在一起,形成一个标题为“历史记录”的章节;同样,必须组合所有标题为“致谢”的章节以及所有标题为“献辞”的章节。必须删除所有标题为“认可”的章节。
6.文档合集
您可以将所述文档和根据本许可发布的其他文档组成一个合集,并将本许可在不同文档中的各个副本替换为该合集中包含的单个副本,前提是您遵循本许可在所有其他方面关于原样复制每个文档的规定。
您可以从此类合集中提取单个文档,并根据本许可单独分发,前提是您将本许可的副本插入到这个提取的文档中,并遵循本许可在所有其他方面关于原样复制此文档的规定。
7.与独立作品的聚合
在一卷存储或分发介质上将文档或其衍生作品与其他分离且独立的文档或作品编辑在一起时,如果通过编辑产生的版权不用于限制编辑作品用户在上述独立作品的允许范围之外的合法权利,则此编辑作品称为“聚合体”。当文档包含在聚合体中时,本许可不适用于聚合体中本身不是文档衍生作品的其他作品。
当第 3 节的封皮文字要求适用于文档的这些副本时,如果文档在整个聚合体中所占的比例小于一半,文档的封皮文字可以放在聚合体内的文档包装封皮上,如果文档是电子形式,则可以放在等效的电子封皮上。否则,封皮文字必须显示在包含整个聚合体的印刷封皮上。
8.翻译
翻译被视为一种修改,因此您可以按照第 4 节的条款来分发文档的译文。用译文替换固定章节需要获得其版权所有者的特别允许,但除了这些固定章节的原始版本之外,文档还可以包含部分或全部固定章节的译文。文档可以包含本许可、文档中的所有许可声明和任何免责声明的译文,前提是必须同时包含本许可的原始英文版本以及这些许可声明和免责声明的原始版本。如果译文与本许可、许可声明或免责声明的原始版本不一致,以原始版本为准。
如果文档中某个章节的标题为“致谢”、“献辞”或“历史记录”,第 4 节的“保留标题”(其含义见第 1 节)要求通常需要更改实际标题。
9.终止
除非本许可明确规定,否则您不得复制、修改、转授权或分发文档。任何以其他方式复制、修改、转授权或分发文档的尝试均属无效,并且将自动终止您在本许可下的权利。
但是,如果您停止所有违反本许可的行为,则您从特定版权所有者那里获得的许可会:(a) 暂时恢复,除非且直到版权所有者以明确的方式最终终止您的许可;或 (b) 永久恢复,前提是版权所有者未能在您停止违规行为后的六十 (60) 天内以某种合理的方式通知您违规情况。
此外,如果特定版权所有者通过某种合理的方式通知您违规情况,而这是您第一次从该版权所有者那里收到违反本许可的通知(无论是关于哪个作品),并且您在收到通知后的三十 (30) 天内纠正了违规行为,那么您从该版权所有者那里获得的许可会永久恢复。
根据本节规定终止您的权利不会终止根据本许可从您那里获得副本或权利的相关方的许可。如果您的权利已被终止且未永久恢复,则获得部分或全部相同材料的副本并不会赋予您任何使用它的权利。
10.本许可的未来修订版
Free Software Foundation 可能会不定期发布 GNU 自由文档许可证的新修订版。这些新版本在原则上与当前版本相似,但在细节上可能会有所不同,以应对新问题或事项。请参阅 http://www.gnu.org/copyleft/。
本许可的每个版本都有不同的版本号。如果文档规定本许可的特定编号版本或“任何更高版本”对其适用,您可以选择遵循该指定版本或 Free Software Foundation 已发布的任何更高版本(非草案)的条款和条件。如果文档未指定本许可的版本号,那么您可以选择 Free Software Foundation 已发布的任何版本(非草案)。如果文档规定代理人可以决定使用本许可的哪些未来版本,则代理人公开声明接受某个版本将永久授予您为文档选择该版本的权利。
11.再授权
“大规模多作者协作网站”(简称为“MMC 网站”)是指发布受版权保护的作品并提供可帮助任何人编辑这些作品的重要工具的任何万维网服务器。任何人都可以编辑的公共维基就是这种服务器的一个例子。该网站包含的“大规模多作者协作作品”(简称为“MMC”)是指在 MMC 网站上以这种方式发布的任何一组受版权保护的作品。
“CC-BY-SA”是指由 Creative Commons Corporation 发布的 Creative Commons Attribution-Share Alike 3.0 许可证,以及由同一组织发布的该许可证的未来 Copyleft 版本;Creative Commons Corporation 是一家非营利性公司,主要营业地点位于加利福尼亚州旧金山。
“并入”是指将文档的全部或部分内容作为另一文档的一部分发布或重新发布。
如果某个 MMC 在本许可下获得授权,并且根据本许可在该 MMC 以外的地方首次发布、随后全部或部分并入该 MMC 的所有作品 (1) 没有封皮文字或固定章节且 (2) 在 2008 年 11 月 1 日之前以这种方式并入,则该 MMC“有资格获得再授权”。
MMC 网站的运营者可以在 2009 年 8 月 1 日之前的任何时间在同一网站上根据 CC-BY-SA 重新发布该网站中包含的 MMC,前提是该 MMC 有资格获得再授权。
javasqlite:
本软件的版权归 Christian Werner <chw@ch-werner.de> 和其他人所有。除非在个别文件中明确声明,否则以下条款适用于与本软件关联的所有文件:作者特此允许出于任何目的使用、复制、修改、分发和授权他人使用本软件及其文档,前提是所有副本中保留现有版权声明,并且在任何分发中按原样包含本声明。任何授权的用途都无需书面协议、许可证或支付版权费。
对本软件的修改可能由其作者拥有版权,而无需遵循此处所述的许可条款,前提是在适用的每个文件的第一页上明确注明新条款。
在任何情况下,对于因使用本软件、其文档或其任何衍生作品而引起的直接、间接、特殊、附带或后果性损害赔偿,即使作者已被告知发生此类损害赔偿的可能性,但作者和分发者不对任何一方负责。
作者和分发者明确否认任何保证,包括但不限于对适销性、特定用途适用性和不侵权的默示保证。本软件按“原样”提供,且作者和分发者没有义务提供维护、支持、更新、改进或修改。
jdom:
版权所有 (C) 2000-2012 Jason Hunter & Brett McLaughlin。
保留所有权利。
如果满足以下条件,无论是否经过修改,均允许以源代码和二进制形式再分发和使用:
1.以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和遵循这些条件的免责声明。
3.未经事先书面许可,不得使用“JDOM”的名称来宣传或推广本软件的衍生产品。如需书面许可,请联系 <request_AT_jdom_DOT_org>。
4.未经 JDOM 项目管理层 <request_AT_jdom_DOT_org> 事先书面许可,不得将本软件的衍生产品称为“JDOM”,也不得在其名称中出现“JDOM”。此外,我们请求(但不是要求)您在随再分发提供的和/或软件本身附带的最终用户文档中纳入等同于以下内容的确认声明:
“本产品包含由 JDOM 项目 (http://www.jdom.org/) 开发的软件。”
或者,可以使用 http://www.jdom.org/images/logos 提供的徽标以图形形式表示确认。
本软件按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,
即使已被告知发生此类损害赔偿的可能性,但 JDOM 作者和项目贡献者概不负责。
本软件由许多个人代表 JDOM 项目作出的自愿贡献组成,最初由 Jason Hunter <jhunter_AT_jdom_DOT_org> 和 Brett McLaughlin <brett_AT_jdom_DOT_org> 创建。有关 JDOM 项目的更多信息,请参阅 <http://www.jdom.org/>。
jsonpath:
版权所有 2011 原作者
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于
经过编译的对象代码、生成的文档以及所转换到的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对其进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于电子邮件列表、源代码控制系统和问题跟踪系统上的通信,由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品,在此该许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
(a) 您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
(b) 您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
(c) 在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
(d) 如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且
未修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,无任何附加条款或条件。尽管有上述规定,如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容
均不应取代或修改该许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于
关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
JSyntaxPane:
版权所有 2008 Ayman Al-Sairafi ayman.alsairafi@gmail.com
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,
“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换到的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对其进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于电子邮件列表、源代码控制系统和问题跟踪系统上的通信,由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品,在此该许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
(a) 您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
(b) 您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
(c) 在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
(d) 如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且
未修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,无任何附加条款或条件。尽管有上述规定,如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于
关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
JT400
版权所有 (C) 1997-2016 International Business Machines Corporation 和其他公司。
IBM 公共许可证 1.0 版
随附的程序是根据本 IBM 公共许可证(以下简称为“本协议”)的条款提供的。使用、复制或分发该程序即表示接收者接受本协议。
1.定义
“贡献”是指:
对于 International Business Machines Corporation(以下简称为“IBM”):原始程序;以及
对于每个贡献者:
对程序进行的更改,以及
向程序添加的内容;
在此,对程序进行的此类更改和/或添加源自该特定贡献者,并由该贡献者分发。如果贡献由贡献者自己或代表该贡献者行事的任何人添加到程序中,则贡献“源自”该贡献者。贡献不包括向程序添加的以下内容:(i) 根据自己的许可协议与程序一起分发的软件的独立模块,以及 (ii) 非程序的衍生作品。
“贡献者”是指 IBM 和任何其他分发程序的实体。
“许可专利”是指贡献者可授予许可的某些专利权利要求,如不授予许可,其贡献在单独使用或出售或者与程序一起使用或出售时必定对这些专利权利要求构成侵权。
“原始程序”是指随本协议提供的软件的原始版本,由 IBM 发布,包括源代码、对象代码和文档(如有)。
“程序”是指原始程序和贡献。
“接收者”是指根据本协议接收程序的任何人,包括所有贡献者。
2.权利的授予
依照本协议的条款,每个贡献者特此授予接收者非排他性、全球性、免版税的版权许可,以便接收者以源代码和对象代码的形式对该贡献者的贡献(如有)进行复制、衍生作品制作、公开展示、公开执行、分发和转授权,并对此类衍生作品进行上述操作。
依照本协议的条款,每个贡献者根据许可专利特此授予接收者非排他性、全球性、免版税的专利许可,以便接收者以源代码和对象代码的形式制作、使用、出售、推销、导入和以其他方式转让该贡献者的贡献(如有)。如果在贡献者添加贡献时,所添加的贡献会导致许可专利涵盖贡献与程序的组合,则该专利许可应适用于此组合。该专利许可不适用于任何其他包含贡献的组合。任何硬件本身都不会在本协议下获得许可。
接收者知道,尽管每个贡献者都会向其贡献(如本协议所述)授予许可,但任何贡献者都不保证程序不会侵犯任何其他实体的专利或其他知识产权。对于任何其他实体基于侵犯知识产权或其他原因提出的索赔,每个贡献者不对接收者承担任何责任。作为行使根据本协议授予的权利和许可的条件,每个接收者特此全权负责确保所需的任何其他知识产权(如有)。例如,如果需要第三方专利许可来允许接收者分发程序,则接收者有责任在分发程序之前获得该许可。
每个贡献者声明,据其所知,其对自己的贡献(如有)拥有足够的版权,可以授予本协议中规定的版权许可。
3.要求
贡献者可以根据自己的许可协议选择以对象代码形式分发程序,前提是:
其遵守本协议的条款和条件;且
其许可协议:
代表所有贡献者有效地否认所有明示和默示的保证和条件,包括关于所有权和不侵权的保证或条件,以及关于适销性和特定用途适用性的默示保证或条件;
代表所有贡献者有效地排除所有损害赔偿责任,包括直接、间接、特殊、附带和后果性损害赔偿,例如利润损失;
声明任何与本协议不同的条款均由该贡献者自行提供,而不是由任何其他方提供;且
声明程序的源代码可从该贡献者处获得,并告知被许可人如何在通常用于软件交换的介质上或通过该介质以合理的方式获取源代码。
当程序以源代码形式提供时:
程序必须根据本协议提供;且
程序的每个副本必须附带本协议的副本。
每个贡献者必须在程序中的显眼位置提供以下内容:
版权所有 (C) 1996, 1999 International Business Machines Corporation 和其他公司。保留所有权利。
此外,每个贡献者必须以合理允许后续接收者识别贡献创建者的方式,将自己标识为其贡献(如有)的创建者。
4.商业分发
软件的商业分销商可能会承担与最终用户、业务合作伙伴等相关方有关的某些责任。虽然本许可旨在促进程序的商业使用,但是将程序包含在商业产品中的贡献者应采用不对其他贡献者产生潜在责任的做法。因此,如果某个贡献者将程序包含在商业产品中,则该贡献者(以下称为“商业贡献者”)特此同意就以下原因导致的任何损失、损害和费用(统称为“损失”),为任何其他贡献者(以下称为“受偿贡献者”)辩护,并对其进行赔偿:由于商业贡献者在商业产品中分发程序时的作为或不作为,第三方对受偿贡献者提起索赔、诉讼或其他法律行动。本节中的义务不适用于与实际或涉嫌侵犯知识产权有关的任何索赔或损失。为了符合受偿条件,受偿贡献者必须:a) 就此类索赔立即以书面形式通知商业贡献者;且 b) 允许商业贡献者控制辩护和任何相关的和解谈判,并在此过程中与商业贡献者合作。受偿贡献者可以自费参与任何此类索赔。
例如,某个贡献者可能已将程序包含在商业产品(产品 X)中。那么该贡献者就是商业贡献者。如果该商业贡献者随后作出性能声明或提供与产品 X 相关的保证,则这些性能声明和保证仅是该商业贡献者的责任。根据本节,当其他贡献者面临与这些性能声明和保证有关的索赔时,商业贡献者必须就此类索赔进行辩护,如果法院因此要求任何其他贡献者支付任何损害赔偿金,则商业贡献者必须支付这些损害赔偿金。
5.不保证
除本协议明确规定外,程序按“原样”提供,且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的任何保证或条件。每个接收者全权负责确定使用和分发程序的适当性,并承担与其根据本协议行使权利相关的所有风险,包括但不限于程序错误、不遵守适用法律、数据、程序或设备的损坏或丢失以及操作不可用或中断的风险和成本。
6.免责声明
除本协议明确规定外,对于因使用或分发程序或行使本协议授予的任何权利而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于利润损失),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但接收者和任何贡献者概不负责。
7.一般条款
如果本协议的任何条款在适用法律下无效或不可执行,不影响本协议其余条款的有效性或可执行性,则在本协议各方未采取进一步行动的情况下,应在使此类条款有效和可执行所需的最小范围内对此类条款进行修改。
如果接收者就适用于软件的专利对贡献者提起专利诉讼(包括诉讼中的交叉索赔或反诉),则该贡献者根据本协议授予该接收者的任何专利许可应在提起此类诉讼之日终止。此外,如果接收者对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控程序本身(不包括程序与其他软件或硬件的组合)侵犯了其专利,则根据第 2(b) 节授予该接收者的权利应在提起此类诉讼之日终止。
如果接收者未能遵守本协议的任何重要条款或条件,并且在知悉该不合规情况后未在合理期限内予以纠正,则接收者在本协议项下的所有权利应终止。如果接收者在本协议项下的所有权利终止,则接收者同意在合理可行的情况下尽快停止程序的使用和分发。但是,接收者在本协议项下的义务以及接收者授予的与程序相关的任何许可应继续有效。
IBM 可能会不定期发布本协议的新版本(包括修订版)。本协议的每个新版本都将被赋予一个不同的版本号。程序(包括贡献)可以始终按照接收程序时所依据的协议版本进行分发。此外,在本协议的新版本发布后,贡献者可以选择根据新版本分发程序(包括其贡献)。除 IBM 外,任何人均无权修改本协议。除非上文第 2(a) 和 2(b) 节明确规定,否则接收者不会获得任何贡献者在本协议项下的知识产权或知识产权许可,无论是通过明示、默示、禁止反言还是其他方式。程序中未根据本协议明确授予的所有权利都将保留。
本协议受纽约州法律和美国知识产权法管辖。本协议的任何一方不得在诉讼事由发生一年后根据本协议提起法律诉讼。各方均放弃在任何由此引起的诉讼中要求陪审团审判的权利。
kXML
如果满足以下条件,则允许以源代码和二进制形式
再分发和使用,无论是否经过修改:
1.以源代码形式再分发时,必须
保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须
在随分发提供的文档和/或其他材料中
复制上述版权声明、此条件列表和以下免责声明。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
kXML2
版权所有 (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., 德国
特此免费授予任何获得本软件和相关文档文件
(以下简称为“本软件”)副本的用户
以不受限制的方式处理本软件的许可,包括但不限于
使用、复制、修改、合并、发布、分发、转授权和/或出售
本软件副本以及允许本软件的接收者进行上述操作的权利,
但必须符合以下条件:
上述版权声明和本许可声明应包含在
本软件的所有副本或主要部分中。
本软件按“原样”提供,没有任何形式的
明示或默示的保证,包括但不限于对适销性、
特定用途适用性和不侵权的保证。在任何情况下,
对于因本软件或因使用或以其他方式处理本软件而引起、
导致或与之有关的任何索赔、损害赔偿或其他责任,
无论是关于合同诉讼、侵权还是其他方面的责任,
作者和版权所有者概不负责。
LibXML
版权所有 (c) 2008-2013 Charlie Savage 和贡献者
版权所有 (c) 2002-2007 Sean Chittenden 和贡献者
版权所有 (c) 2001 Wai-Sun "Squidster" Chia
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
Apache.org log4j/ UCanAccess
版权所有 2005-2015 The Apache Software Foundation
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,且无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
HyperSQL
版权和许可(基于 BSD 许可)
HSQL Development Group 开发的作品:
版权所有 (c) 2001-2021, The HSQL Development Group
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档
和/或其他材料中复制上述版权声明、此条件列表
和以下免责声明。
未经事先明确书面许可,不得使用 HSQL Development Group 的
名称或其贡献者的姓名/名称来宣传或推广本软件的
衍生产品。
本软件由版权所有者和贡献者按“原样”提供,
且没有任何明示或默示的保证,
包括但不限于对适销性和特定用途适用性的
默示保证。在任何情况下,对于因使用本软件而以任何方式引起的
任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿
(包括但不限于采购替代商品或服务;使用、数据或
利润损失;或业务中断),无论因何种原因导致,
根据任何责任理论,无论是关于合同、严格责任还是
关于侵权(包括过失侵权或其他侵权行为)的理论,
Hypersonic SQL Group 和贡献者概不负责,
即使已被告知发生此类损害赔偿的可能性。
最初由 Hypersonic SQL Group 开发的作品:
版权所有 (c) 1995-2000 Hypersonic SQL Group。
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式
再分发和使用,无论是否经过修改:
以源代码形式再分发时,必须保留上述版权声明、
此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档
和/或其他材料中复制上述版权声明、此条件列表
和以下免责声明。
未经事先明确书面许可,不得使用 Hypersonic SQL Group 的
名称或其贡献者的姓名/名称来宣传或推广本软件的
衍生产品。
本软件由版权所有者和贡献者按“原样”提供,
且没有任何明示或默示的保证,
包括但不限于对适销性和特定用途适用性的
默示保证。在任何情况下,对于因使用本软件而以任何方式引起的
任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿
(包括但不限于采购替代商品或服务;使用、数据或
利润损失;或业务中断),无论因何种原因导致,
根据任何责任理论,无论是关于合同、严格责任还是
关于侵权(包括过失侵权或其他侵权行为)的理论,
Hypersonic SQL Group 和贡献者概不负责,
即使已被告知发生此类损害赔偿的可能性。
本软件由许多个人代表 Hypersonic SQL Group 作出的
自愿贡献组成。
IBM Watson
使用条款
通过注册将材料上传到 PyPI,即表示我同意并肯定性地承认以下几点:
“内容”是指我上传、提交或以其他方式传输到 PyPI 或通过 PyPI 上传、提交或传输的任何数据、内容、代码、视频、图像或任何类型的其他材料。可接受的内容仅限于 Python 包和相关信息。
上传到 PyPI 的任何内容均以非机密方式提供,并非商业机密。
我保留对内容的所有权利、所有权和权益(与我在上传内容之前拥有此类权利、所有权和权益的范围相同),但是上传即表示我同意或保证(如下文所述),Python 软件基金会(以下简称为“PSF”)可通过向其提供的形式自由传播内容。具体来说,这意味着:
如果我上传的内容受此类内容附带的免版税许可约束,则 PSF 有权复制和再分发我上传后未在 PyPI 上修改的内容,而无需进行其他操作(以下简称为“附带的许可”),因此我声明并保证,上传的内容满足所有必要的要求,PSF 和任何公共或私人镜像设施可根据附带的许可自由再分发。
如果我上传的内容不受附带的许可约束,则我授予 PSF 和该网站的所有其他用户不可撤销、全球性、免版税、非排他性的许可,以便他们复制、分发、传输、展示、执行和发布内容,包括数字形式的内容。
为避免疑义,我的保证或许可(如上文所述)适用于与提供给 PSF 的形式完全一致的内容,而不授予 PSF 或该网站的任何用户根据我的内容制作或分发衍生作品的许可,除非附带的许可另有规定。
我进一步保证,据我所知,我上传的内容不会侵犯任何未获得许可的适用专利或商标权。
我声明并保证,我已遵守有关转移或出口我上传到 PyPI 的任何内容的所有政府法规。特别是,如果我受美国法律的约束,我声明并保证我已为出口我上传的内容获得任何必要的政府授权。我进一步申明,我提供的任何内容均不适用于以下用途:供从事制造或分销瓦瑟纳尔军火清单(Wassenaar Munitions List,其定义见美国《出口管制条例》第 772 部分)上的管制物品或服务的政府最终用户使用;或由任何其他被禁运的用户使用。
Jaxen
版权所有 2003-2006 The Werken Company。保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 Jaxen Project 的名称或其贡献者的姓名/名称来宣传或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
Not-yet-commons-ssl
本产品包含由以下机构开发的软件:
- The Apache Software Foundation (http://www.apache.org/)。
- The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org)
src/java/org/apache/commons/ssl/org/bouncycastle/(及下面的目录)下的所有代码均直接从 Bouncy Castle 的 crypto-152.tar.gz
(2015 年 3 月 1 日发布)复制,并受以下许可约束:
(https://www.bouncycastle.org/licence.html - 2015 年 3 月 16 日下载)。
—
请注意,应以与 MIT 许可相同的方式阅读本文。
许可
版权所有 (c) 2000 - 2015 The Legion of the Bouncy Castle Inc. (http://www.bouncycastle.org)
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
—
PKCS12 密钥派生函数也是由 Bouncy Castle
(bouncycastle.org) 开发的。(请在 PKCS8.java 中查找“pkcs12()”方法。)
本软件的一部分
最初是由 Credit Union Central of British Columbia (http://www.cucbc.com/) 开发的。
CUCBC 代码于 2006 年 8 月 23 日
授权给 Apache Software Foundation。
版权所有 2005-2015 The Apache Software Foundation
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,且无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
OpenSSL:开源 SSL 项目 OpenSSL 工具包
版权所有 (C) 1995-1998 Eric Young (eay@cryptsoft.com)
- 保留所有权利。
- 此软件包是 Eric Young (eay@cryptsoft.com) 编写的 SSL 实现工具。
- 编写该实现工具是为了符合 Netscapes SSL
- 只要满足以下条件,此库可免费用于商业和非商业用途。以下条件适用于此分发中的所有代码,包括 RC4、RSA、lhash、DES 等代码,不仅仅是 SSL 代码。此分发附带的 SSL 文档受相同的版权条款约束,但持有者是 Tim Hudson (tjh@cryptsoft.com) 时除外。
- 版权归 Eric Young 所有,因此不得删除代码中的任何版权声明。如果在某个产品中使用此软件包,则应声明 Eric Young 是所用的部分库的作者。可以通过程序启动时的文本消息形式或者在此软件包附带的文档(在线或文本文档)中发布此声明。如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
- 以源代码形式再分发时,必须保留版权声明、此条件列表和以下免责声明。
- 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
- 所有提到本软件的功能或使用的广告材料必须显示以下确认声明:“本产品包含由 Eric Young (eay@cryptsoft.com) 编写的加密软件”。如果正在使用的库中的例程与加密无关,则可以省略“加密”一词。
- 如果包含来自应用程序目录(应用程序代码)的任何 Windows 特定代码(或其衍生作品),则必须包含一个确认声明:“本产品包含由 Tim Hudson (tjh@cryptsoft.com) 编写的软件”
- 本软件由 Eric Young 按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但作者和贡献者概不负责。
- 不得更改此代码的任何公开版本或衍生作品的许可和分发条款,换言之,不能仅仅复制此代码并将其置于另一个分发许可 [包括 GNU 公共许可证] 之下。
Oracle Java Runtime Environment
Java SE 平台产品和 JavaFX 的 Oracle 二进制代码许可协议
Oracle America, Inc.(以下简称为“Oracle”)代表其自身以及其统一控制的子公司和关联公司,愿意授予您本软件的许可,但条件是您接受本二进制代码许可协议中包含的所有条款以及增补许可条款(以下统称为“本协议”)。请仔细阅读本协议。选择“接受许可协议”按钮(或等效按钮)和/或使用本软件,即表示您承认您已阅读并同意这些条款。您代表某家公司或其他法人实体同意这些条款,即表示您拥有使该法人实体受这些条款约束的法定权力。如果您没有此权力,或者您不希望受这些条款约束,请选择“拒绝许可协议”按钮(或等效按钮),这样您就不能在此网站或任何其他包含本软件的媒体上使用本软件。
1.定义。“本软件”是指您选择从 Oracle 或其授权的被许可人处下载、安装或(在您选择下载、安装或使用的版本中)使用的上述二进制形式的软件、任何其他机器可读材料(包括但不限于库、源文件、头文件和数据文件)、Oracle 提供的任何更新或错误更正,以及 Oracle 根据本协议向您提供的任何用户手册、编程指南和其他文档。“通用台式计算机和服务器”是指在最终用户控制下用于一般计算功能(例如但不特别限于电子邮件、通用 Internet 浏览和办公套件生产力工具)的计算机(包括台式机和笔记本电脑)或服务器。如果本软件用于提供专用功能(上述功能除外)的系统和解决方案,或者旨在用于嵌入式或特定功能软件应用程序的系统和解决方案,例如但不限于,本软件嵌入或捆绑工业控制系统、无线移动电话、无线手持设备、自助服务终端、电视/机顶盒、蓝光光盘设备、车用通讯系统和网络控制交换设备、打印机和存储管理系统以及其他相关系统,则本软件的使用不在此定义范围内,不能根据本协议获得许可。“程序”是指 (a) 在支持 Java 的通用台式计算机和服务器上,旨在在 Java Platform Standard Edition (Java SE) 平台上运行的 Java 技术小程序和应用程序;以及 (b) 在支持 JavaFX 的通用台式计算机和服务器上,旨在在 JavaFX Runtime 上运行的 JavaFX 技术应用程序。“商业功能”是指 Java SE 文档(可在 http://www.oracle.com/technetwork/java/javase/documentation/index.html 访问)的表 1-1(Java SE 产品版本中的商业功能)中指出的功能。“README 文件”是指本软件(可在 http://www.oracle.com/technetwork/java/javase/documentation/index.html 访问)的 README 文件。
2.使用许可。根据本协议的条款和条件,包括但不限于增补许可条款中的 Java 技术限制,Oracle 授予您非排他性、不可转让、无需支付许可费的有限许可,允许您在确保本软件完整且未经修改的情况下仅出于运行程序的目的内部复制和使用本软件。第 2 节中规定的许可不扩展到商业功能。增补条款以及为开发者和出版商提供的额外许可规定了您与商业功能相关的权利和义务。
3.限制。本软件受版权保护。Oracle 和/或其许可方保留对本软件和所有相关知识产权的所有权。除非适用法律禁止执行本协议,否则您不得对本软件进行修改、反编译或反向工程。您承认本软件的开发目的是通用于各种信息管理应用程序;本软件不是为任何固有危险的应用程序开发或设计的,包括可能造成人身伤害风险的应用程序。如果您在危险的应用程序中使用本软件,则您应负责采取一切适当的故障安全、备份、冗余和其他措施以确保其安全使用。Oracle 对此类用途适用性不作任何明示或默示的保证。对于 Oracle 或其许可方的任何商标、服务标志、标识或商号的任何权利、所有权或权益,本协议不作任何授权。增补许可条款规定了对开发者和/或出版商许可的其他限制。
4.免责声明。本软件按“原样”提供,没有任何形式的保证。Oracle 进一步否认所有明示和默示的保证,包括但不限于对适销性、特定用途适用性或不侵权的任何默示保证。
5.责任限制。在任何情况下,对于您或任何第三方在合同诉讼或侵权行为中招致的任何间接、附带、特殊、惩罚性或后果性损害赔偿,或者对于利润、收入、数据或数据使用损失的损害赔偿,即使已被告知发生此类损害赔偿的可能性,但 Oracle 概不负责。在任何情况下,Oracle 在本协议项下的全部损害赔偿责任不应超过一千美元 (U.S. $1,000)。
6.终止。本协议在终止前有效。您可以随时通过销毁本软件的全部副本来终止本协议。如果您未能遵守本协议的任何规定,本协议将立即终止,Oracle 不会另行通知。如果本软件的任何副本成为(或任何一方认为有可能成为)任何知识产权侵权的索赔标的,任何一方均可立即终止本协议。终止时,您必须销毁本软件的全部副本。
7.出口法规。您同意,您对本软件的使用(包括技术数据)受美国出口管制法律和其他适用的进出口法律管辖;如要了解更多信息,请访问 Oracle 的全球贸易合规网站 (http://www.oracle.com/us/products/export)。您同意不以违反这些法律的方式直接或间接出口本软件或其任何直接产品,也不将它们用于这些法律禁止的任何目的,包括但不限于核武器、化学武器或生物武器扩散。
8.商标和标识。您承认
并与 Oracle 达成以下共识,即 Oracle 拥有 ORACLE 和 JAVA 商标以及所有与 ORACLE 和 JAVA 相关的商标、服务标志、标识及
其他品牌名称(“Oracle 标志”),并且
您同意遵守目前位于 http://www.oracle.com/us/legal/third-party-trademarks/index.html 上的 Oracle 商标第三方使用指南。您对 Oracle 标志的任何使用都应符合 Oracle 的利益。
9.美国政府的许可权利。如果本软件是由美国政府或由他人代表美国政府购得,或是由美国政府的主承包商或分包商(任何级别)购得,则美国政府对本软件及所附文档的权利仅限于本协议规定的部分。
10.管辖法律。本协议受加利福尼亚州的实体法和程序法管辖。您和 Oracle 同意,在因本协议引起或与本协议有关的任何争议中,服从加利福尼亚州旧金山或圣克拉拉县法院的专属管辖权,并以上述地区为审判地。
11.可分割性。如果本协议的任何条款被认定为不可执行,则本协议将在删除该条款的情况下继续有效,除非此类删除会阻碍各方意图的实现,在这种情况下,本协议将立即终止。
12.完整性。本协议是您与 Oracle 之间就其标的达成的完整协议。本协议取代所有先前或同期的口头或书面通信、建议、声明和保证,在本协议期内,各方之间与本协议标的有关的任何报价、订单、确认函或其他通信如有任何冲突条款或附加条款,以本协议为准。除非采取书面形式并由各方授权代表签署,否则对本协议的任何修改均不具有约束力。
增补许可条款
本增补许可条款是对二进制代码许可协议条款的补充或修改。对于本增补条款中未定义的术语(参见本增补条款英文版中首字母大写的术语),其含义应与二进制代码许可协议中赋予它们的含义相同。本增补条款应取代二进制代码许可协议中或本软件包含的任何许可中的任何不一致或冲突的条款。
A. 商业功能。您不得将商业功能用于在您的内部业务运营中运行程序、Java 小程序或应用程序,或者用于任何商业或生产目的或本增补条款 B、C、D 和 E 节规定之外的任何目的。如果您想将商业功能用于本协议允许范围之外的任何目的,您必须从 Oracle 获得单独的许可。
B. 以开发许可授权为目的的软件内部使用。根据本协议的条款和条件以及通过引用方式并入本协议的 README 文件规定的限制和例外情况,包括但不限于本增补条款中的 Java 技术限制,Oracle 免费授予您非排他性、不可转让的有限许可,允许您在确保本软件完整且未经修改的情况下出于设计、开发和测试程序的目的内部复制和内部使用本软件。
C. 分发本软件的许可。根据本协议的条款和条件以及 README 文件规定的限制和例外情况,包括但不限于本增补条款中的 Java 技术限制和对再分发的限制,Oracle 免费授予您非排他性、不可转让的有限许可,允许您复制和分发本软件,条件是:(i) 您在分发本软件时确保本软件完整且未经修改,仅作为您的程序的一部分捆绑,并且仅用于运行您的程序;(ii) 这些程序为本软件增加了重大的基本功能;(iii) 您不分发旨在取代本软件的任何组件的其他软件;(iv) 您不删除或更改本软件中包含的任何所有权标志或声明;(v) 您仅根据以下许可协议分发本软件:(a) 该协议是本协议的完整、未经修改的复制品,或 (b) 该协议根据本协议中包含的条款保护 Oracle 的利益,且包含 H 节中规定的声明;以及 (vi) 如果因使用或分发任何及所有程序和/或本软件而引起或导致任何第三方提起任何索赔、诉讼或法律行动,对于由此招致的任何损害赔偿、费用、责任、和解金和/或开销(包括律师费),您同意为 Oracle 及其许可方提供辩护和赔偿。C 节中规定的许可不适用于 G 节中指出的软件。
D. 分发可再分发文件的许可。根据本协议的条款和条件以及 README 文件规定的限制和例外情况,包括但不限于本增补条款中的 Java 技术限制和对再分发的限制,Oracle 免费授予您非排他性、不可转让的有限许可,允许您复制和分发 README 文件中明确标识为可再分发的文件(以下简称为“可再分发文件”),条件是:(i) 您在分发可再分发文件时确保可再分发文件完整且未经修改,仅作为程序的一部分捆绑;(ii) 这些程序为可再分发文件增加了重大的基本功能;(iii) 您不分发旨在取代可再分发文件的任何组件的其他软件(除非适用的 README 文件另有规定);(iv) 您不删除或更改可再分发文件包含的任何所有权标志或声明;(v) 您仅根据以下许可协议分发可再分发文件:(a) 该协议是本协议的完整、未经修改的复制品,或 (b) 该协议根据本协议中包含的条款保护 Oracle 的利益,且包含 H 节中规定的声明;(vi) 如果因使用或分发任何及所有程序和/或本软件而引起或导致任何第三方提起任何索赔、诉讼或法律行动,对于由此招致的任何损害赔偿、费用、责任、和解金和/或开销(包括律师费),您同意为 Oracle 及其许可方提供辩护和赔偿。D 节中规定的许可不适用于 G 节中指出的软件。
E. 出版商分发。本节适用于:您通过与 Java 技术相关的印刷书籍或杂志(以下简称为“出版物”)分发 JavaTM SE Development Kit 软件(以下简称为“JDK”)(因为这些词在业内很常用,所以通过这种方式分发)。在您遵守本协议中包含的限制和义务的前提下,Oracle 特此授予您非排他性、不可转让的有限权利,允许您出于纳入您的出版物中并随之分发的唯一目的,在电子媒体(以下简称为“媒体”)上复制完整且未经修改的 JDK 副本,但必须满足以下条件:(i) 您不得单独分发 JDK,它必须与您的出版物一起分发;(ii) 您负责从适用的 Oracle 网站下载 JDK;(iii) 您必须将 JDK 称为 JavaTM SE Development Kit;(iv) 必须完整复制 JDK,不得进行任何修改(包括对任何所有权声明的修改),并根据完整、未经修改地复制本协议的许可协议与您的出版物一起分发;(v) 媒体标签应包含以下信息:“版权所有 [YEAR],Oracle America, Inc. 保留所有权利。使用受许可条款的约束。ORACLE 和 JAVA 商标以及所有与 ORACLE 和 JAVA 相关的商标、服务标志、标识及其他品牌名称是 Oracle 在美国和其他国家/地区的商标或注册商标。”[YEAR] 是 Oracle 发布本软件的年份;年份信息通常可以在本软件的“关于”方框或界面中找到。此信息必须以仅适用于 JDK 的方式放置在媒体标签上;(vi) 您必须在媒体支架或媒体标签上将 JDK 清楚地标识为 Oracle 的产品,并且您不得声明或暗示 Oracle 对媒体上包含的任何第三方软件负责;(vii) 您不得在媒体上包含任何旨在替代或取代 JDK 的第三方软件;(viii) 如果因使用或分发 JDK 和/或出版物而引起或导致任何第三方提起任何索赔、诉讼或法律行动,对于由此招致的任何损害赔偿、费用、责任、和解金和/或开销(包括律师费),您同意为 Oracle 及其许可方提供辩护和赔偿;以及 (ix) 您应就每份出版物向 Oracle 提供一份书面通知,该通知应包括以下信息:(1) 出版物标题,(2) 作者,(3) 出版日期,以及 (4) ISBN 或 ISSN 号。该通知应发送至 Oracle America, Inc., 500 Oracle Parkway, Redwood Shores, California 94065 U.S.A.,收件人:General Counsel(总法律顾问)。
F. Java 技术限制。您不得创建、修改以任何方式被标识为“java”、“javax”、“sun”、“oracle”或 Oracle 在任何命名约定中指定的类似约定的类、接口或子包或者改变其行为,也不得授权您的被许可人创建、修改该等类、接口或子包或者改变其行为。
G. 对再分发的限制。您不得再分发或以其他方式传输 Oracle 通过 Oracle Premier Support 提供的补丁、错误修复或更新,包括通过 Oracle 的 Java SE 支持计划提供的补丁、错误修复或更新。
H. 商业功能声明。为遵守本增补条款 C.(v)(b) 和 D.(v)(b) 节的规定,您的许可协议应包括以下声明,并以任何使用本软件的用户都能看到的方式显示该声明:
将商业功能用于任何商业或生产目的需要获得 Oracle 的单独许可。“商业功能”是指 Java SE 文档(可在 http://www.oracle.com/technetwork/java/javase/documentation/index.html 访问)的表 1-1(Java SE 产品版本中的商业功能)中指出的功能。
I. 源代码。本软件可能包含源代码,除非为其他目的明确授权,否则根据本协议的条款,提供的源代码仅作参考之用。除非本协议明确规定,否则不得再分发源代码。
J. 第三方代码。THIRDPARTYLICENSEREADME 文件(可在 http://www.oracle.com/technetwork/java/javase/documentation/index.html 访问)列出了适用于本软件某些部分的其他版权声明和许可条款。除了 THIRDPARTYLICENSEREADME 文件所列的任何第三方开源/免费软件许可的任何条款和条件外,二进制代码许可协议第 4 款和第 5 款中的免责声明和责任限制规定应适用于本次分发的所有软件。
K. 终止侵权。如果本软件的任何副本成为(或任何一方认为有可能成为)任何知识产权侵权的索赔标的,任何一方均可立即终止本协议。
L. 安装和自动更新。本软件的安装和自动更新过程会向 Oracle(或其服务提供商)传输有关这些特定过程的有限数据,以帮助 Oracle 了解和优化这些过程。Oracle 不会将这些数据与个人身份信息相关联。有关 Oracle 因您下载本软件而收集的数据的更多信息,请访问 http://www.oracle.com/technetwork/java/javase/documentation/index.html。
如需咨询,请联系:Oracle America, Inc., 500 Oracle Parkway,
Redwood Shores, California 94065,美国。
Postgres
版权所有 © 1996-2016 The PostgreSQL Global Development Group,版权所有 (c) 1994 The Regents of the University of California
特此授予出于任何目的、无需书面协议免费使用、复制、修改和分发本软件及其文档的许可,前提是上述版权声明和本段及以下两段显示在所有副本中。
在任何情况下,对于因使用本软件及其文档而引起的直接、间接、特殊、附带或后果性损害赔偿,包括利润损失,即使已被告知发生此类损害赔偿的可能性,但 $ORGANISATION 不对任何一方负责。
$ORGANISATION 明确否认任何保证,包括但不限于对适销性和特定用途适用性的默示保证。据此提供的软件为按“原样”提供,$ORGANISATION 没有义务提供维护、支持、更新、改进或修改。
relaxngDatatype:
版权所有 (c) 2001, Thai Open Source Software Center Ltd, Sun Microsystems。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
- 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
- 以二进制形式再分发时,必须在随分发提供的文档
和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。 - 未经事先明确书面许可,不得使用作者的姓名或贡献者的姓名/名称来宣传或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
slf4j:
版权所有 (c) 2004-2013 QOS.ch
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
SQLite:
公共领域
WSDL4j
通用公共许可证 (CPL) 1.0 版
1.定义
“贡献”是指:
a) 对于初始贡献者:根据本协议分发的初始代码和文档;以及
b) 对于每个后续贡献者:
i) 对程序进行的更改,以及
ii) 向程序添加的内容;
对程序进行的此类更改和/或添加源自该特定贡献者,并由该贡献者分发。如果贡献由贡献者自己或代表该贡献者行事的任何人添加到程序中,则贡献“源自”该贡献者。贡献不包括向程序添加的以下内容:(i) 根据自己的许可协议与程序一起分发的软件的独立模块,以及 (ii) 非程序的衍生作品。
“贡献者”是指分发程序的任何个人或实体。
“许可专利”是指贡献者可授予许可的某些专利权利要求,如不授予许可,其贡献在单独使用或出售或者与程序一起使用或出售时必定对这些专利权利要求构成侵权。
“程序”是指根据本协议分发的贡献。
“接收者”是指根据本协议接收程序的任何人,包括所有贡献者。
2.权利的授予
a) 依照本协议的条款,每个贡献者特此授予接收者非排他性、全球性、免版税的版权许可,以便接收者以源代码和对象代码的形式对该贡献者的贡献(如有)进行复制、衍生作品制作、公开展示、公开执行、分发和转授权,并对此类衍生作品进行上述操作。
b) 依照本协议的条款,每个贡献者根据许可专利特此授予接收者非排他性、全球性、免版税的专利许可,以便接收者以源代码和对象代码的形式制作、使用、出售、推销、导入和以其他方式转让该贡献者的贡献(如有)。如果在贡献者添加贡献时,所添加的贡献会导致许可专利涵盖贡献与程序的组合,则该专利许可应适用于此组合。该专利许可不适用于任何其他包含贡献的组合。任何硬件本身都不会在本协议下获得许可。
c) 接收者知道,尽管每个贡献者都会向其贡献(如本协议所述)授予许可,但任何贡献者都不保证程序不会侵犯任何其他实体的专利或其他知识产权。对于任何其他实体基于侵犯知识产权或其他原因提出的索赔,每个贡献者不对接收者承担任何责任。作为行使根据本协议授予的权利和许可的条件,每个接收者特此全权负责确保所需的任何其他知识产权(如有)。例如,如果需要第三方专利许可来允许接收者分发程序,则接收者有责任在分发程序之前获得该许可。
d) 每个贡献者声明,据其所知,其对自己的贡献(如有)拥有足够的版权,可以授予本协议中规定的版权许可。
3.要求
贡献者可以根据自己的许可协议选择以对象代码形式分发程序,前提是:
a) 其遵守本协议的条款和条件;且
b) 其许可协议:
i) 代表所有贡献者有效地否认所有明示和默示的保证和条件,包括关于所有权和不侵权的保证或条件,以及关于适销性和特定用途适用性的默示保证或条件;
ii) 代表所有贡献者有效地排除所有损害赔偿责任,包括直接、间接、特殊、附带和后果性损害赔偿,例如利润损失;
iii) 声明任何与本协议不同的条款均由该贡献者自行提供,而不是由任何其他方提供;且
iv) 声明程序的源代码可从该贡献者处获得,并告知被许可人如何在通常用于软件交换的介质上或通过该介质以合理的方式获取源代码。
当程序以源代码形式提供时:
a) 程序必须根据本协议提供;且
b) 程序的每个副本必须附带本协议的副本。
贡献者不得删除或更改程序中包含的任何版权声明。
每个贡献者必须以合理允许后续接收者识别贡献创建者的方式,将自己标识为其贡献(如有)的创建者。
4.商业分发
软件的商业分销商可能会承担与最终用户、业务合作伙伴等相关方有关的某些责任。虽然本许可旨在促进程序的商业使用,但是将程序包含在商业产品中的贡献者应采用不对其他贡献者产生潜在责任的做法。因此,如果某个贡献者将程序包含在商业产品中,则该贡献者(以下称为“商业贡献者”)特此同意就以下原因导致的任何损失、损害和费用(统称为“损失”),为任何其他贡献者(以下称为“受偿贡献者”)辩护,并对其进行赔偿:由于商业贡献者在商业产品中分发程序时的作为或不作为,第三方对受偿贡献者提起索赔、诉讼或其他法律行动。本节中的义务不适用于与实际或涉嫌侵犯知识产权有关的任何索赔或损失。为了符合受偿条件,受偿贡献者必须:a) 就此类索赔立即以书面形式通知商业贡献者;且 b) 允许商业贡献者控制辩护和任何相关的和解谈判,并在此过程中与商业贡献者合作。受偿贡献者可以自费参与任何此类索赔。
例如,某个贡献者可能已将程序包含在商业产品(产品 X)中。那么该贡献者就是商业贡献者。如果该商业贡献者随后作出性能声明或提供与产品 X 相关的保证,则这些性能声明和保证仅是该商业贡献者的责任。根据本节,当其他贡献者面临与这些性能声明和保证有关的索赔时,商业贡献者必须就此类索赔进行辩护,如果法院因此要求任何其他贡献者支付任何损害赔偿金,则商业贡献者必须支付这些损害赔偿金。
5.不保证
除本协议明确规定外,程序按“原样”提供,且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的任何保证或条件。每个接收者全权负责确定使用和分发程序的适当性,并承担与其根据本协议行使权利相关的所有风险,包括但不限于程序错误、不遵守适用法律、数据、程序或设备的损坏或丢失以及操作不可用或中断的风险和成本。
6.免责声明
除本协议明确规定外,对于因使用或分发程序或行使本协议授予的任何权利而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于利润损失),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但接收者和任何贡献者概不负责。
7.一般条款
如果本协议的任何条款在适用法律下无效或不可执行,不影响本协议其余条款的有效性或可执行性,则在本协议各方未采取进一步行动的情况下,应在使此类条款有效和可执行所需的最小范围内对此类条款进行修改。
如果接收者就适用于软件的专利对贡献者提起专利诉讼(包括诉讼中的交叉索赔或反诉),则该贡献者根据本协议授予该接收者的任何专利许可应在提起此类诉讼之日终止。此外,如果接收者对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控程序本身(不包括程序与其他软件或硬件的组合)侵犯了其专利,则根据第 2(b) 节授予该接收者的权利应在提起此类诉讼之日终止。
如果接收者未能遵守本协议的任何重要条款或条件,并且在知悉该不合规情况后未在合理期限内予以纠正,则接收者在本协议项下的所有权利应终止。如果接收者在本协议项下的所有权利终止,则接收者同意在合理可行的情况下尽快停止程序的使用和分发。但是,接收者在本协议项下的义务以及接收者授予的与程序相关的任何许可应继续有效。
每个用户都可以复制和分发本协议的副本,但为了避免不一致,本协议受版权保护,且只能通过以下方式进行修改。协议管理者保留不定期发布本协议新版本(包括修订版)的权利。除协议管理者外,任何人均无权修改本协议。IBM 是最初的协议管理者。IBM 可以将担任协议管理者的职责分配给合适的独立实体。本协议的每个新版本都将被赋予一个不同的版本号。程序(包括贡献)可以始终按照接收程序时所依据的协议版本进行分发。此外,在本协议的新版本发布后,贡献者可以选择根据新版本分发程序(包括其贡献)。除非上文第 2(a) 和 2(b) 节明确规定,否则接收者不会获得任何贡献者在本协议项下的知识产权或知识产权许可,无论是通过明示、默示、禁止反言还是其他方式。程序中未根据本协议明确授予的所有权利都将保留。
本协议受纽约州法律和美国知识产权法管辖。本协议的任何一方不得在诉讼事由发生一年后根据本协议提起法律诉讼。各方均放弃在任何由此引起的诉讼中要求陪审团审判的权利。
Xmlsoft.org libxml2
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
xsom:
通用开发和分发许可证 1.0 版 (CDDL-1.0)(文本)
1.定义。
1.1.贡献者是指创建修改或促成创建修改的每个个人或实体。
1.2.贡献者版本是指原始软件、贡献者使用的先前修改(如有)和该特定贡献者所做的修改的组合。
1.3.涵盖的软件是指 (a) 原始软件,或 (b) 修改,或 (c) 包含原始软件的文件与包含修改的文件的组合,在每种情况下均包括其中的一部分。
1.4.可执行文件是指除源代码以外的任何形式之涵盖的软件。
1.5.初始开发者是指根据本许可首先提供原始软件的个人或实体。
1.6.广义作品是指将涵盖的软件或其部分与不受本许可条款约束的代码相结合的作品。
1.7.本许可是指本文档。
1.8.可授予许可是指有权在可能的最大范围内授予通过本许可转让的任何及所有权利,无论是在初始授权时还是随后获得时。
1.9.修改是指以下任何文件的源代码和可执行文件形式:
A. 因增加、删除或修改包含原始软件或先前修改的文件的内容而产生的任何文件;
B. 包含原始软件或先前修改的任何部分的任何新文件;或
C. 根据本许可的条款贡献或以其他方式提供的任何新文件。
1.10.原始软件是指最初根据本许可发布的计算机软件代码的源代码和可执行文件形式。
1.11.专利权利要求是指授予者可授予许可的任何专利中现在拥有或以后获得的任何专利权利要求,包括但不限于方法、过程和设备权利要求。
1.12.源代码是指 (a) 发生修改的计算机软件代码的常见形式,以及 (b) 此类代码包含或附带的相关文档。
1.13.您(或您的)是指根据本许可行使权利并遵守本许可所有条款的个人或法人实体。对于法人实体,您包括控制您、受您控制或与您共同受另一方控制的任何实体。就本定义而言,控制是指 (a) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (b) 拥有此类实体百分之五十 (50%) 以上的流通股,或拥有此类实体的实益所有权。
2.许可的授予。
2.1.初始开发者授权。
在您遵守下文第 3.1 节规定的情况下,根据第三方知识产权声明,初始开发者特此授予您全球性、免版税、非排他性的许可:
(a) 根据初始开发者可授予许可的知识产权(专利或商标除外),使用、复制、修改、展示、执行、转授权和分发原始软件(或其部分,无论是否包含修改),且/或作为广义作品的一部分;以及
(b) 根据相关专利权利要求(如不授予许可,则制作、使用或出售原始软件对其构成侵权),制作、安排他人制作、使用、执行、出售、推销和/或以其他方式处置原始软件(或其部分)。
(c) 第 2.1(a) 和 2.1(b) 节中授予的许可自初始开发者根据本许可条款首次分发或以其他方式向第三方提供原始软件之日起生效。
(d) 尽管有上述第 2.1(b) 节的规定,但不对以下各项授予专利许可:(1) 您从原始软件中删除的代码;或 (2) 以下原因造成的侵权:(i) 对原始软件的修改,或 (ii) 原始软件与其他软件或设备的组合。
2.2.贡献者授权。
在您遵守下文第 3.1 节规定的情况下,根据第三方知识产权声明,每个贡献者特此授予您全球性、免版税、非排他性的许可:
(a) 根据贡献者可授予许可的知识产权(专利或商标除外),使用、复制、修改、展示、执行、转授权和分发该贡献者创建的修改(或其部分,无论是否包含其他修改),作为涵盖的软件且/或作为广义作品的一部分;以及
(b) 根据相关专利权利要求(如不授予许可,则制作、使用或出售该贡献者所做的修改和/或此类修改与贡献者版本的组合(或该组合的一部分)对其构成侵权),制作、使用、出售、推销、安排他人制作和/或以其他方式处置:(1) 该贡献者所做的修改(或其部分);以及 (2) 该贡献者所做的修改与贡献者版本的组合(或该组合的一部分)。
(c) 第 2.2(a) 和 2.2(b) 节中授予的许可自贡献者首次分发或以其他方式向第三方提供修改之日起生效。
(d) 尽管有上述第 2.2(b) 节的规定,但不对以下各项授予专利许可:(1) 贡献者从贡献者版本中删除的任何代码;(2) 以下原因造成的侵权: (i) 第三方对贡献者版本的修改,或 (ii) 该贡献者所做的修改与其他软件(作为贡献者版本的一部分除外)或其他设备的组合;或 (3) 根据专利权利要求(在该贡献者未做修改的情况下,涵盖的软件对这些专利权利要求构成侵权)。
3.分发义务。
3.1.源代码的可用性。
您以可执行文件形式分发或以其他方式提供的任何涵盖的软件也必须以源代码形式提供,并且该源代码形式只能根据本许可的条款进行分发。您分发或以其他方式提供的涵盖的软件的每个源代码形式的副本都必须附带本许可的副本。对于任何此类涵盖的软件之可执行文件形式的接收者,您必须告知他们如何以合理方式在通常用于软件交换的介质上或通过该介质获得此类涵盖的软件的源代码形式。
3.2.修改。
您创建或贡献的修改受本许可条款的约束。您声明,您认为您的修改是您的原创,且/或您有足够的权利授予通过本许可转让的权利。
3.3.必需的声明。
您必须在您的每项修改中附上声明,指出您是此修改的贡献者。您不得删除或更改涵盖的软件中包含的任何版权、专利或商标声明,或者任何许可声明或指出修改归属于任何贡献者或初始开发者的任何描述性文字。
3.4.附加条款的应用。
对于任何源代码形式的涵盖的软件,您不得提供或强加任何条款以更改或限制本许可的适用版本或接收者在本许可下的权利。您可以选择向涵盖的软件的一个或多个接收者提供保证、支持、赔偿或责任义务,并收取相应费用。但是,您只能代表自己这样做,而不能代表初始开发者或任何贡献者。您必须明确说明,任何此类保证、支持、赔偿或责任义务均由您单独提供,并且您特此同意,对于初始开发者或相关贡献者因您提供的保证、支持、赔偿或责任条款而招致的任何责任,向初始开发者和每个此类贡献者作出赔偿。
3.5.可执行文件版本的分发。
您可以根据本许可的条款或您选择的许可(可能包含与本许可不同的条款)的条款来分发涵盖的软件之可执行文件形式,前提是您遵守本许可的条款,并且用于可执行文件形式的许可未试图根据本许可规定的权利限制或更改接收者对源代码形式的权利。如果您根据其他许可分发涵盖的软件之可执行文件形式,则您必须明确说明,任何与本许可不同的条款均由您单独提供,而不是由初始开发者或贡献者提供。您特此同意,对于初始开发者或相关贡献者因您提供的任何此类条款而招致的任何责任,向初始开发者和每个相关贡献者作出赔偿。
3.6.广义作品。
您可以通过将涵盖的软件与不受本许可条款约束的其他代码相结合来创建广义作品,并将广义作品作为单一产品分发。在这种情况下,您必须确保涵盖的软件符合本许可的要求。
4.许可版本。
4.1.新版本。
Sun Microsystems, Inc. 是最初的许可管理者,可能会不定期发布本许可的修订版和/或新版本。每个版本都将被赋予一个不同的版本号。除第 4.3 节规定外,许可管理者以外的任何人均无权修改本许可。
4.2.新版本的影响。
您始终可以根据您最初收到涵盖的软件时所依据的本许可版本的条款继续使用、分发或以其他方式提供涵盖的软件。如果初始开发者在原始软件中附上一份声明,禁止根据本许可的任何后续版本分发或以其他方式提供原始软件,则您必须根据您最初收到涵盖的软件时所依据的本许可版本的条款来分发和提供涵盖的软件。另外,您也可以选择根据许可管理者发布的本许可任何后续版本的条款使用、分发或以其他方式提供涵盖的软件。
4.3.修改版本。
如果您是初始开发者,并且想为您的原始软件创建一个新的许可,您可以创建和使用本许可的修改版本,前提是您满足以下条件:(a) 更改许可名称并删除对许可管理者名称的任何引用(除非是为了指出该许可与本许可不同);且 (b) 以其他方式明确说明该许可包含与本许可不同的条款。
5.免责声明。
涵盖的软件根据本许可按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对涵盖的软件无缺陷、适销性、特定用途适用性或不侵权的保证。关于涵盖的软件质量和性能的全部风险由您承担。如果任何涵盖的软件在任何方面被证明有缺陷,则由您(而不是初始开发者或任何其他贡献者)承担任何必要的维护、修复或更正的费用。此免责声明构成本许可的基本组成部分。除根据此免责声明使用外,本许可未授权使用任何涵盖的软件。
6.终止。
6.1.如果您未能遵守本许可的条款,且在知悉该违规行为后未在三十 (30) 天内予以纠正,则本许可和根据本许可授予的权利将自动终止。就条款的性质而言,须在本许可终止后仍然有效的条款应继续有效。
6.2.如果您对初始开发者或贡献者(您对其提出专利侵权索赔的初始开发者或贡献者称为“参与者”)提出专利侵权索赔(不包括宣告性判决诉讼),指控参与者软件(指参与者作为贡献者的贡献者版本或参与者作为初始开发者的原始软件)直接或间接侵犯任何专利,则根据参与者发出的六十 (60) 天通知,此参与者、初始开发者(如果初始开发者不是参与者)和所有贡献者根据本许可第 2.1 节和/或第 2.2 节直接或间接授予您的任何及所有权利应在该六十 (60) 天通知期到期时按预期自动终止,除非在该六十 (60) 天期限内,您单方面或根据与参与者达成的书面协议撤销了您就参与者软件对此参与者提出的索赔。
6.3.在根据上述第 6.1 或 6.2 节终止的情况下,您或任何分发者在终止前根据本许可有效授予的所有最终用户许可(不包括任何分发者授予您的许可)应在此类终止后继续有效。
7.责任限制。
在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,对于任何性质的间接、特殊、附带或后果性损害赔偿,包括但不限于对利润损失、商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿,您、初始开发者、任何其他贡献者、涵盖的软件的任何分发者以及任何此类相关方的任何供应商不对任何人承担责任,即使此类相关方已被告知发生上述损害赔偿的可能性。在适用法律禁止此类限制的情况下,此责任限制不适用于对于此类相关方的过失导致的死亡或人身伤害的责任。某些司法管辖区不允许排除或限制附带或后果性损害赔偿,因此此类排除和限制可能不适用于您。
8.美国政府最终用户。
涵盖的软件是一种商品(该术语的定义见 48 C.F.R. 2.101 [1995 年 10 月]),由商业计算机软件(该术语的定义见 48 C.F.R. 252.227-7014(a)(1))和商业计算机软件文档(有关此类术语的使用,请参阅 48 C.F.R. 12.212 [1995 年 9 月])组成。根据 48 C.F.R. 12.212 和 48 C.F.R. 227.7202-1 至 227.7202-4(1995 年 6 月),所有美国政府最终用户获得的涵盖的软件仅具有本许可规定的权利。此美国政府权利条款代替并取代任何其他《美国联邦采购规定》、《美国国防部联邦采购规定》,或其他阐述美国政府根据本许可在计算机软件方面享有的权利的条款或规定。
9.其他。
本许可代表关于本许可标的的完整协议。如果本许可的任何条款被认定为不可执行,则该条款应仅在使其可执行的必要范围内进行修改。除非适用法律(如有)另有规定,否则本许可应受原始软件包含的声明中指定的司法管辖区的法律管辖,但该司法管辖区的法律冲突条款除外。与本许可有关的任何诉讼应受原始软件包含的声明中指定的司法管辖区和地点的法院管辖,败诉方应承担费用,包括但不限于法院费用以及合理的律师费和开支。《联合国国际货物销售合同公约》明确不适用。规定应以不利于起草者的方式来解释合同语言的任何法律或法规不适用于本许可。您同意,当您使用、分发或以其他方式提供任何涵盖的软件时,您自行负责遵守美国出口管制条例(以及任何其他国家/地区的出口管制法律和法规)。
10.索赔责任。
在初始开发者与贡献者之间,各方应对因其使用本许可授予的权利而直接或间接导致的索赔和损害赔偿负责,并且您同意与初始开发者和贡献者合作,在公平的基础上分配此类责任。本许可的任何内容均无意构成对责任的任何承认,亦不应被视为承认任何责任。
Telit 物联网设备管理平台 软件即服务使用或包含以下第三方软件组件,这些组件受其各自的许可约束,详情如下:
BoostCake:
版权所有 (c) 2014 Yasuo Harada
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
Bootstrap:
版权所有 (c) 2011-2016 Twitter, Inc.
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
C3:
版权所有 (c) 2013 Masayuki Tanaka
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。本软件按“原样”提供,且没有任何形式的明示或默示的保证,
包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
CakePHP:
版权所有 (c) 2005-2016, Cake Software Foundation, Inc. (http://cakefoundation.org)
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
ClientSideImagePlaceholderJS:
版权所有 (c) 2016 Ivan Malopinsky
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但必须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
D3:
版权所有 2010-2016 Mike Bostock
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
未经事先明确书面许可,不得使用作者的姓名或贡献者的姓名/名称来宣传或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
zlib
版权所有 (C) 1995-2013 Jean-loup Gailly 和 Mark Adler
如果满足以下条件,无论是否经过修改,均允许以源代码和二进制形式再分发和使用:
以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
未经事先明确书面许可,不得使用作者的姓名或贡献者的姓名/名称来宣传或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
FlatUI:
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
FlotCharts:
版权所有 (c) 2007-2014 IOLA 和 Ole Laursen
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在
本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
Glyphicons:
GLYPHICONS.com
本作品(定义见下文)是根据本知识共享公共许可协议(以下简称为“CCPL”或“本许可”)的条款提供的。本作品受版权法和/或其他适用法律的保护。未经本许可或版权法授权,禁止以任何方式使用本作品。
一旦行使本许可授予的任何有关本作品的权利,即表示您接受本许可的条款并同意受其约束。鉴于本许可可能被视为合同,因此在您接受这些条款和条件的前提下,许可方授予您本许可所包括的权利。
1.定义
“改编作品”是指基于本作品的作品,或基于本作品和其他已有作品的作品,例如翻译、改编、衍生作品、音乐编排或对文学或艺术作品的其他改动,或者录音制品或表演。改编作品包括电影改编或可能对本作品进行重构、转换或改编的任何其他形式(包括明显衍生自原作的任何形式),但是就本许可而言,构成合集的作品不会被视为改编作品。为避免疑义,如果本作品是音乐作品、表演或录音制品,则就本许可而言,本作品与动态图像在时间上的同步(以下简称为“同步”)将被视为改编作品。
“合集”是指一套文学或艺术作品,例如百科全书和选集,或者表演、录音制品或广播节目,或者除下文第 1(f) 节所列作品之外的其他作品或主题。由于其内容的选择和安排,此类作品构成智力创作,本作品以完整且未经修改的形式连同一个或多个其他贡献包含在其中,而每个部分本身构成分开且独立的作品,它们一起组成一个集体作品。就本许可而言,构成合集的作品不会被视为改编作品(如上文所定义)。
“分发”是指视情况通过出售或其他所有权转让方式向公众提供本作品或改编作品的原件和副本。
“许可方”是指根据本许可的条款提供作品的一个或多个个人或实体。
“原作者”:对于文学或艺术作品,指创作本作品的一个或多个个人或实体,如果无法确定任何个人或实体,则指出版商;此外, 对于表演,指演员、歌手、音乐家、舞蹈演员以及其他表演、演唱、讲述、朗诵、演奏、表现或以其他方式演绎文学或艺术作品或民间文艺作品的人员;(ii) 对于录音制品,指首个录制表演声音或其他声音的制作人(个人或法人实体);以及 (iii) 对于广播节目,指传播广播节目的组织。
“本作品”是指根据本许可条款提供的文学和/或艺术作品,包括但不限于以任何方式或形式(包括数字形式)表达的文学、科学和艺术领域的任何作品,例如:书籍、手册等文字作品;讲座、演讲、布道或其他同类性质的作品;戏剧或音乐戏剧作品;哑剧形式的舞蹈作品或娱乐节目;配词或不配词的音乐作品;通过类似于电影摄制的过程表达同化作品的电影作品;绘画、油画、建筑、雕塑、雕刻或版画作品;通过类似于摄影的过程表达同化作品的摄影作品;实用美术作品;与地理、地形、建筑或科学相关的插图、地图、平面图、草图或三维作品;表演;广播节目;录音制品;作为有版权的作品而受到保护的数据汇编;或由综艺节目或马戏团表演者表演的作品,且此类作品在其他方面不被视为文学或艺术作品。
“您”是指根据本许可行使权利的个人或实体,且该个人或实体先前未曾违反本许可有关本作品的条款,或者尽管先前曾违反本许可条款,但已获得许可方的明确允许,可以行使本许可下的权利。
“公开表演”是指:公开朗诵本作品,并通过任何方式或过程(包括有线或无线方式或公开数字表演)向公众传播这些公开朗诵内容;向公众提供本作品,使公众可以在固定的地点或自己选定的地点获得本作品;通过任何方式或过程向公众表演本作品,并向公众传播本作品的表演内容(包括通过公开数字表演);以任何方式(包括符号、声音或图像)广播和转播本作品。
“复制”是指以任何方式制作本作品的副本,包括但不限于录音或录像以及录制本作品和复制本作品的录制品的权利,包括将受保护的表演或录音制品以数字形式或其他电子媒介存储。
2.合理使用权。本许可无意削减、限制或约束任何不受版权保护的使用,或因版权法或其他适用法律规定的有关版权保护的限制或例外而产生的权利。
3.许可的授予。根据本许可的条款和条件,许可方特此授予您全球性、免版税、非排他性、永久性(在适用版权期限内)的许可,允许您就本作品行使以下权利:
复制本作品,将本作品纳入一个或多个合集中,并复制合集中收录的本作品;
创作和复制改编作品,前提是任何此类改编作品,包括任何形式的翻译作品,均以合理方式清楚地标示、标明或以其他方式指出原作品已被更改。例如,可以将翻译作品标记为“原作品已由英文翻译为西班牙文”,或者将修改作品标记为“原作品已被修改”;
分发和公开表演本作品(包括合集中收录的本作品);以及
分发和公开表演改编作品。
为避免疑义:
不能弃权的强制许可制度。在不能放弃通过任何法定或强制许可制度收取版税的权利的司法管辖区,许可方保留对您行使本许可授予的权利收取此类版税的专有权利;
可以弃权的强制许可制度。在可以放弃通过任何法定或强制许可制度收取版税的权利的司法管辖区,许可方放弃对您行使本许可授予的权利收取此类版税的专有权利;以及
自愿许可制度。许可方放弃对您行使本许可授予的权利收取版税的权利,无论是单独收取还是通过实施自愿许可制度的版税征收协会收取(如果许可方是该协会的成员)。
上述权利可以通过任何现在已知或以后设计的媒介和格式行使。上述权利包括为通过其他媒介和格式行使权利而进行技术上必要的修改的权利。根据第 8(f) 节的规定,特此保留许可方未明确授予的所有权利。
4.限制。上述第 3 节中授予的许可必须遵守以下限制并受其约束:
您只能根据本许可的条款分发或公开表演本作品。您必须在您分发或公开表演的每个本作品副本中附上本许可的副本或统一资源标识符(下简称为“URI”)。您不得对本作品提出或强加任何条款,从而限制本许可条款或者限制本作品的接收者行使本许可条款赋予其的权利。您不得对本作品进行转授权。您必须在您分发或公开表演的每个本作品副本中完整保留所有提及本许可和免责条款的声明。当您分发或公开表演本作品时,您不得对本作品施加任何有影响的技术措施,从而限制从您那里获得本作品的接收者行使本许可条款赋予其的权利。第 4(a) 节也适用于合集中收录的本作品,但这并不要求合集中除本作品外的其他作品受本许可条款的约束。在创作合集时,若收到任何许可方的通知,您必须按照其要求,在可行的范围内从合集中删除第 4(b) 节规定的任何作者贡献声明。在创作改编作品时,若收到任何许可方的通知,您必须按照其要求,在可行的范围内从改编作品中删除第 4(b) 节规定的任何作者贡献声明。
在分发或公开表演本作品或任何改编作品或合集时,除非任何许可方根据第 4(a) 节提出要求,否则您必须完整保留关于本作品的所有版权声明,并以适合您使用的媒介或方式提供以下信息: (i) 如果已知原作者的姓名,则提供其姓名(在适用的情况下也可以提供笔名),且/或如果原作者和/或许可方在许可方的版权声明、服务条款中或以其他合理的方式指定其他一方或多方(如赞助机构、出版单位、期刊)作为上述作品的署名方(以下简称为“署名方”),则提供此类一方或多方的名称;(ii) 本作品的标题(如果已知);(iii) 在合理可行的范围内,提供许可方指定与本作品关联的 URI(如有),除非此 URI 未指向本作品的版权声明或许可信息;以及 (iv) 根据第 3(b) 节的规定,对于改编作品,提供指出改编作品对本作品的使用(例如,“原作者作品的法语译本”,或“基于原作者原创作品的电影剧本”)的作者贡献声明。第 4(b) 节规定的作者贡献声明可通过任何合理的方式完成;但前提是,对于改编作品或合集,如果显示其所有贡献作者的贡献声明,那么作为这些贡献声明的一部分,至少应以与其他贡献作者的贡献声明同样突出的方式显示本节规定的作者贡献声明。为避免疑义,您只能以上述方式将本节规定的作者贡献声明用于署名目的,在行使您在本许可下的权利时,如果原作者、许可方和/或署名方事先未另行给出明确的书面许可,您不得以明示或默示的方式主张或者暗示,您或您对本作品的使用与原作者、许可方和/或署名方(视情况而定)有任何关联或者已获得上述人士的资助或支持。
除非许可方另行书面同意或适用法律另行允许,否则在单独复制、分发或公开表演本作品或者将其作为任何改编作品或合集的一部分进行复制、分发或公开表演时,您不得歪曲、破坏、修改本作品,或者对本作品采取其他有损原作者名誉或声誉的贬损行为。许可方同意,在行使本许可第 3(b) 节授予的权利(制作改编作品的权利)被视为对本作品的歪曲、破坏、修改或其他有损原作者名誉和声誉的贬损行为的司法管辖区(例如日本),许可方将在适用的国家法律允许的最大范围内酌情放弃或不主张本节的规定,以使您能够合理行使您在本许可第 3(b) 节下的权利(制作改编作品的权利),但不包括其他权利。
5.声明、保证和免责
除非双方以书面形式达成其他约定,否则许可方按原样提供本作品,且对本作品不作任何形式的明示、默示、法定或其他声明或保证,包括但不限于对所有权、适销性、特定用途适用性、不侵权、不存在潜在或其他缺陷、准确性或不存在错误(无论能否被发现)的保证。某些司法管辖区不允许排除默示保证,因此此类排除可能不适用于您。
6.责任限制。除适用法律要求的范围外,在任何情况下,根据任何法律理论,对于因本许可或因使用本作品而引起的任何特殊、附带、后果性、惩罚性或惩戒性损害赔偿,即使许可方已被告知发生此类损害赔偿的可能性,但许可方均不对您承担责任。
7.终止
在您违反本许可任何条款时,本许可及其所授予的权利将自动终止。但是,如果根据本许可从您那里获得改编作品或合集的个人或实体仍然完全遵守其许可,则其许可不会随之终止。第 1、2、5、6、7、8 节将在本许可终止后继续有效。
在遵守上述条款和条件的前提下,此处授予的许可是永久性的(在本作品的适用版权期限内)。尽管有上述规定,但许可方保留根据其他许可条款发布本作品或随时停止分发本作品的权利;而前提是,任何此类选择不能用于撤销本许可(或根据本许可条款已授予或必须授予的任何其他许可),除非按上文所述终止,否则本许可将保持完全效力。
8.其他
每次您分发或公开表演本作品或合集时,许可方都会按照与根据本许可授予您的许可相同的条款和条件向接收者提供本作品的许可。
每次您分发或公开表演改编作品时,许可方都会按照与根据本许可授予您的许可相同的条款和条件向接收者提供原作品的许可。
如果本许可的任何条款在适用法律下无效或不可执行,不影响本许可其余条款的有效性或可执行性,在本协议双方未采取进一步行动的情况下,应在使此类条款有效和可执行所需的最小范围内对此类条款进行修改。
除非相关当事方以书面形式表示放弃或同意并签字,否则本许可的任何条款或规定均不应视为已被放弃,且任何违约行为不应视为已获同意。
本许可构成双方之间关于本授权作品的完整协议。对于本许可未涵盖的作品,不存在任何谅解备忘录、协议或声明。许可方不受您提出的任何附加条款的约束。未经许可方和您双方书面同意,不得修改本许可。
本许可授予的权利和引用的主题是使用《保护文学和艺术作品伯尔尼公约》(1979 年 9 月 28 日修订)、1961 年《罗马公约》、1996 年《世界知识产权组织版权条约》、1996 年《世界知识产权组织表演和录音制品条约》和《世界版权公约》(1971 年 7 月 24 日修订)的术语起草的。这些权利和主题在相关的司法管辖区生效,且应根据这些司法管辖区适用的国家法律中实施上述条约规定的相应条款来执行本许可条款。如果根据适用版权法授予的标准权利组合包含本许可未授予的其他权利,则此类其他权利被视为包含在本许可中;本许可无意限制适用法律下的任何权利许可。
GridsterJS:
版权所有 (c) 2012 Ducksboard
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
HTML5ShivJS
版权所有 (c) 2014 Alexander Farkas (aFarkas)。
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
jQuery
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本的权利,以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,
无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
jQueryDateTimePickerJS
版权所有 (c) 2013 http://xdsoft.net
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
Leaflet:
版权所有 (c) 2010-2016, Vladimir Agafonkin
版权所有 (c) 2010-2011, CloudMade
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
1.以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
LiquidFillGuageJS:
版权所有 (c) 2015, Curtis Bratton
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿
(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
Memchached
版权所有 (c) 2003, Danga Interactive, Inc.
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿
(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
版权所有 Cory LaViska for A Beautiful Site, LLC:http://www.abeautifulsite.net/
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
MongoDB
GNU Affero 通用公共许可证
第 3 版,2007 年 11 月 19 日
版权所有 © 2007 Free Software Foundation, Inc. <http://fsf.org/>
每个人都可以复制和分发本许可文档的完整副本,但不允许对其进行更改。
序言
GNU Affero 通用公共许可证是一种自由的版责 (copyleft) 许可,适用于软件和其他类型的作品,对于网络服务器软件,它专门为确保与社区合作而设计。
大多数软件和其他实际作品的许可旨在剥夺您共享和更改作品的自由。相比之下,我们的通用公共许可证旨在保证您可以自由共享和更改一个程序的所有版本,从而确保该程序一直是可供所有用户使用的自由软件。
当我们谈到自由软件时,我们指的是使用自由,而不是价格免费。我们的通用公共许可证旨在确保:您可以自由分发自由软件的副本(如果您愿意,还可以收费);您收到源代码或可以根据需要获得源代码;您可以更改软件或在新的自由程序中使用其中的一部分;并且您知道您可以进行这些操作。
使用我们的通用公共许可证的开发人员通过两个步骤保护您的权利:(1) 声明软件的版权,以及 (2) 向您提供本许可,授予您复制、分发和/或修改软件的合法权限。
捍卫所有用户自由的第二个益处是,如果程序的替代版本得到广泛使用,对其所做的改进就可以供其他开发人员使用。许多自由软件开发人员对由此产生的合作感到振奋和鼓舞。但是,对于网络服务器上使用的软件,这个结果可能无法实现。GNU 通用公共许可证允许制作修改版本并让公众在服务器上访问该版本,而无需向公众发布源代码。
GNU Affero 通用公共许可证专门用于确保在这种情况下,修改后的源代码可供社区使用。它要求网络服务器的运营商向该服务器的用户提供在该服务器运行的修改版本的源代码。因此,在可公开访问的服务器上公开使用修改版本,使公众可以访问修改版本的源代码。
Affero 曾发布一个称为 Affero 通用公共许可证的旧许可,旨在实现类似的目标。这个许可有所不同,它不是 Affero GPL 的某个版本。但 Affero 发布了新版本的 Affero GPL,允许在该许可下重新授权。
关于复制、分发和修改的确切条款和条件如下。条款和条件
0.定义。
“本许可”是指 GNU Affero 通用公共许可证第 3 版。
“版权”也指适用于其他类型作品(如半导体掩模)的类似版权法的法律。
“本程序”是指在本许可下授权的任何受版权保护的作品。每个被许可人都称为“您”。“被许可人”和“接收者”可以是个人或组织。
“修改”作品是指以需要版权许可的方式复制或改编作品的全部或部分内容,而不是制作一个完全相同的副本。所产生的作品称为前作的“修改版本”或“基于”前作的作品。
“涵盖的作品”是指本程序的未修改版本或基于本程序的作品。
“传播”作品是指对作品采取任何下述行为:根据适用的版权法,此类行为在未经许可的情况下会使您承担直接或间接侵权责任,但在计算机上执行作品或修改私人副本除外。传播包括复制、分发(无论是否修改)、向公众提供作品,在一些国家还包括其他活动。
“传送”作品是指使其他方能够制作或接收副本的任何传播方式。仅仅通过计算机网络与用户交互,没有传输副本,则不算传送。
显示“适当的法律声明”的交互式用户界面应包括一个方便且醒目的功能:(1) 显示适当的版权声明;且 (2) 告知用户该作品没有任何保证(提供保证的情况除外),且被许可人可以根据本许可传送作品,以及如何查看本许可的副本。如果该界面显示一个用户命令或选项列表,例如菜单,则突出显示的列表项符合此标准。
1.源代码。
作品的“源代码”是指对作品进行修改的首选形式。“目标代码”是指作品的任何非源代码形式。
“标准接口”是指由公认的标准化组织定义的官方标准接口,对于为特定编程语言指定的接口,则指在使用该语言的开发人员中广泛使用的接口。
可执行作品的“系统库”包括除整个作品之外的任何符合以下条件的内容:(a) 包含在封装主要组件的正常形式中,但不属于该主要组件的一部分;且 (b) 仅用于将作品与该主要组件结合使用,或用于实现一个标准接口(该接口的实现方法已通过源代码形式向公众提供)。这里的“主要组件”是指运行可执行作品的特定操作系统(如有)的主要基本组件(内核、窗口系统等),或者用于生成该作品的编译器或用于运行该作品的目标代码解释器。
对于目标代码形式的作品,“对应源代码”是指生成、安装和(对于可执行作品)运行目标代码以及修改作品所需的所有源代码,包括控制这些活动的脚本。但是,对应源代码不包括作品的系统库,也不包括通用工具或普遍可用的自由程序,而这些工具或程序以未经修改的形式用于执行上述活动,但不属于作品的一部分。例如,对应源代码包括与作品源文件相关联的接口定义文件,以及作品特别需要的共享库和动态链接子程序的源代码,作品的具体设计体现了这种需求(例如,这些子程序与作品其他部分之间的密切数据通信或控制流)。
对应源代码不需要包括用户可以从对应源代码的其他部分自动重新生成的任何内容。
对于源代码形式的作品,对应源代码即其本身。
2.基本权限。
根据本许可授予的所有权利均以本程序的版权有效期为期限,且在满足规定条件的情况下,这些权利不可撤销。本许可明确确认您可以不受限制地运行本程序的未修改版本。仅当输出的内容构成涵盖的作品时,运行所涵盖作品的输出才受本许可约束。本许可承认版权法规定的您的合理使用权或其他同等权利。
只要您的许可仍然有效,您就可以无条件地制作、运行和传播您没有传送的涵盖的作品。您可以出于让其他人专门为您进行修改或为您提供运行作品的工具的唯一目的,将涵盖的作品传送给其他人,前提是您在传送所有您不掌握版权的材料时遵守本许可的条款。以此方式为您制作或运行涵盖的作品的人员必须根据禁止他们在双方关系之外复制您的受版权保护材料的条款,并在您的指导和控制下专门代表您进行此类操作。
只有满足下文所述的条件,才能在任何其他情况下传送作品。不允许转授权;第 10 节使转授权变得没有必要。
3.保护用户的合法权利免受反规避法限制。
根据任何履行 1996 年 12 月 20 日通过的世界知识产权组织版权条约第 11 条规定之义务的适用法律,或者禁止或限制规避此类措施的类似法律,任何涵盖的作品均不应被视为有效技术措施的一部分。
当您传送涵盖的作品时,您放弃任何禁止规避技术措施的法律权力,前提是这种规避是通过对涵盖的作品行使本许可下的权利而实现的,并且您否认有意限制操作或修改作品,以作为对作品的用户执行您或第三方禁止规避技术措施的合法权利的一种手段。
4.传送完整副本。
在收到本程序的源代码时,您可以通过任何媒介传送其完整副本,前提是您满足以下条件:在每份副本上以醒目且适当的方式发布合适的版权声明;完整保留所有说明本许可和根据第 7 节添加的任何非许可条款适用于此代码的声明;完整保留所有关于不提供任何保证的声明;并将本许可的副本连同本程序一起交给所有接收者。
您可以对您传送的每份副本收取任何费用或不收费,也可以提供有偿的支持或保证。
5.传送修改后的源代码版本。
您可以根据第 4 节的条款以源代码形式传送基于本程序的作品或者为了从本程序生成作品而进行的修改,前提是满足以下所有条件:
a) 作品必须带有醒目的声明,指出您已对其进行修改并给出相关日期。
b) 作品必须带有醒目的声明,指出其是根据本许可和依照第 7 节添加的任何条件发布的。这一要求修改了第 4 节中“完整保留所有声明”的要求。
c) 您必须根据本许可将整个作品作为一个整体授权给任何拥有其副本的用户。因此,本许可将连同任何适用的第 7 节附加条款一起,不管打包方式为何,均适用于整个作品及其所有部分。本许可不授予以任何其他方式对作品进行授权的权限,但如果您单独获得了这种权限,本许可不会使其失效。
d) 如果作品具有交互式用户界面,则每个界面都必须显示适当的法律声明;但是,如果本程序具有不显示适当的法律声明的交互式界面,您的作品也不必如此。
在一卷存储或分发介质上汇编涵盖的作品和其他分开且独立的作品(这些作品在性质上不是所涵盖作品的扩展,并且未与之组合以形成更大的程序),如果该汇编作品及其产生的版权不用于限制汇编作品用户在上述独立作品的允许范围之外的访问权限或合法权利,则该汇编作品称为“聚合体”。将涵盖的作品纳入聚合体中不会导致本许可适用于聚合体的其他部分。
6.传送非源代码形式。
您可以根据第 4 节和第 5 节的条款以目标代码形式传送涵盖的作品,前提是您根据本许可条款通过以下方式之一同时传送机器可读的对应源代码:
a) 传送位于或包含在实体产品(包括实体分发介质)中的目标代码,随之附带固定在常用于软件交换的耐用实体介质上的对应源代码。
b) 传送位于或包含在实体产品(包括实体分发介质)中的目标代码,随之附带一份有效期至少为三年的书面要约,且此要约在您为该产品型号提供备件或客户支持期间一直有效,旨在向任何拥有目标代码的用户提供 (1) 产品中所有受本许可约束的软件的对应源代码副本,且存储在常用于软件交换的耐用实体介质上,价格不超过您实际进行这种源代码传送的合理成本,或 (2) 从网络服务器免费复制对应源代码的访问权限。
c) 传送目标代码的各个副本,并附带一份提供对应源代码的书面要约的副本。根据第 6b 小节的规定,此选项只能偶尔用于非商业用途,并且只有在您收到附带此类要约的目标代码时才能采用。
d) 通过提供指定位置的访问权限(免费或收费)来传送目标代码,并提供以相同的方式从同一位置获取对应源代码的等效访问权限,而不再另外收费。您无需要求接收者在复制目标代码的同时复制对应源代码。如果复制目标代码的位置是网络服务器,对应源代码可以位于支持同等复制功能的其他服务器(由您或第三方运营)上,前提是您在目标代码旁边明确指出在哪里可以找到对应源代码。无论对应源代码在哪个服务器上,您都有义务确保它在满足这些要求所需的时间内是可用的。
e) 使用点对点的传输方式传送目标代码,但您必须告知其他用户节点根据第 6d 小节免费向公众提供作品的目标代码和对应源代码的位置。
对于目标代码的可分离部分,如果其源代码作为系统库被排除在对应源代码之外,则在传送目标代码作品时无需包含该部分。
“用户产品”是指 (1)“消费品”,即通常用于个人、家庭或家居用途的任何有形个人财产,或 (2) 为融入住宅而设计或出售的任何物品。在确定一个产品是否是消费品时,有疑问的情况应以有利于扩大消费品范围的方式解决。对于特定用户收到的特定产品,“正常使用”是指此类产品的典型或常见用法,不考虑该特定用户的身份,也不考虑该用户实际使用或者期望或预期使用该产品的方式。无论一个产品是否具有实质性的商业、工业或非消费用途,该产品都是消费品,除非此类用途是该产品唯一重要的使用方式。
用户产品的“安装信息”是指使用对应源代码的修改版本在该用户产品中安装和执行涵盖的作品之修改版本所需的任何方法、过程、授权密钥或其他信息。这些信息必须足以确保修改后的目标代码能够继续运行,不会仅仅因为进行了修改而受到阻止或干扰。
如果您根据本节传送用户产品中包含、附带或者专门用于用户产品的目标代码作品,并且传送过程作为交易的一部分进行,在该交易中,用户产品的所有权和使用权永久或在一定期限内转让给接收者(无论交易的性质如何),则根据本节传送的对应源代码必须附有安装信息。但是,如果您和任何第三方都没有保留在用户产品上安装修改后的目标代码的能力(例如,作品已安装在 ROM 中),则此要求不适用。
提供安装信息的要求不包括继续为接收者修改或安装的作品或者已修改或安装作品的用户产品提供支持服务、保证或更新的要求。当修改本身对网络运行有重大不良影响或违反网络通信的规则和协议时,网络访问可能被拒绝。
根据本节传送的对应源代码和提供的安装信息必须采用公开记录的格式(并以源代码形式向公众提供实现方法),并且不需要特殊的密码或密钥来解包、读取或复制。
7.附加条款。
“附加权限”是对本许可的一个或多个条件作出例外规定的条款,作为对本许可条款的补充。适用于本程序整体的附加权限应被视为包含在本许可中,前提是它们在适用法律下有效。如果附加权限仅适用于本程序的一部分,则该部分可以在这些权限下单独使用,但本程序整体仍受本许可约束,而不考虑附加权限。
当您传送涵盖的作品的副本时,您可以选择从该副本或其任何部分删除任何附加权限。(当您修改作品时,可编写附加权限,要求在某些情况下将其删除。)对于您添加到涵盖的作品中的材料,如果您拥有或可以给予适当的版权权限,则可以为其设置附加权限。
尽管本许可有任何其他规定,但对于您添加到涵盖的作品中的材料,您可以(如果获得该材料的版权所有者授权)使用以下条款补充本许可的条款:
a) 以不同于本许可第 15 节和第 16 节的方式拒绝作出保证或限制责任;或
b) 要求保留该材料中或包含该材料的作品显示的适当法律声明中指定的合理法律声明或作者署名;或
c) 禁止歪曲该材料的来源,或者要求以合理的方式将该材料的修改版本标记为与原始版本不同;或
d) 限制出于宣传目的使用该材料的许可方或作者的姓名/名称;或
e) 拒绝根据商标法授予使用某些商号、商标或服务标志的权利;或
f) 如果该材料(或其修改版本)的传送者对接收者负有契约性责任承诺,则对于这种契约性承诺对该材料的许可方和作者直接施加的任何责任,要求传送者向这些许可方和作者进行赔偿。
所有其他非许可性附加条款均被视为第 10 节含义内的“进一步限制”。如果您收到的程序或其任何部分包含一份声明,指出本程序受本许可以及某个进一步限制条款的约束,则您可以删除该条款。如果一份许可文件包含进一步的限制,但允许根据本许可进行转授权或传送,则您可以在涵盖的作品中添加受该许可文件的条款约束的材料,前提是进一步限制在这种转授权或传送后失效。
如果您根据本节向涵盖的作品添加条款,您必须在相关的源文件中声明适用于这些文件的附加条款,或者指出在哪里可以找到适用条款。
附加条款(无论是许可性的还是非许可性的)可以以单独书面许可的形式发布,也可以作为例外情况说明;上述要求在这两种情况下都适用。
8.终止。
除非本许可明确规定,否则您不得传播或修改涵盖的作品。任何以其他方式传播或修改涵盖的作品的尝试均为无效,并将自动终止您在本许可下的权利(包括根据第 11 节第 3 段授予的任何专利许可)。
但是,如果您停止所有违反本许可的行为,则您从特定版权所有者那里获得的许可会:(a) 暂时恢复,除非且直到版权所有者以明确的方式最终终止您的许可;或 (b) 永久恢复,前提是版权所有者未能在您停止违规行为后的六十 (60) 天内以某种合理的方式通知您违规情况。
此外,如果特定版权所有者通过某种合理的方式通知您违规情况,而这是您第一次从该版权所有者那里收到违反本许可的通知(无论是关于哪个作品),并且您在收到通知后的三十 (30) 天内纠正了违规行为,那么您从该版权所有者那里获得的许可会永久恢复。
根据本节规定终止您的权利不会终止根据本许可从您那里获得副本或权利的相关方的许可。如果您的权利已被终止且未永久恢复,则您没有资格根据第 10 节就相同的材料获得新许可。
9.获得副本无需接受本许可。
您无需接受本许可即可接收或运行本程序的副本。仅仅因为使用点对点传输方式接收副本而导致涵盖的作品的辅助性传播,同样不需要接受本许可。但是,只有本许可才能授予您传播或修改任何涵盖的作品的权限。如果您不接受本许可,这些行为会侵犯版权。因此,一旦修改或传播涵盖的作品,即表示您接受本许可。
10.对下游接收者的自动授权。
每当您传送涵盖的作品时,接收者都会自动从原始许可方处获得一个许可,以根据本许可运行、修改和传播该作品。您不负责强制第三方遵守本许可。
“实体交易”是指转让一个组织的控制权或几乎全部资产、拆分一个组织或合并多个组织的交易。如果涵盖的作品的传播是由实体交易引起的,那么收到作品副本的每个交易方还将获得其之前的利益相关方根据上一段的规定所拥有或可以给予的任何作品许可,并从该利益相关方处获得作品的对应源代码的所有权,前提是该利益相关方拥有作品的对应源代码或者可以通过合理的努力获得这些对应源代码。
对于本许可所授予或确认的权利的行使,您不得施加任何进一步限制。例如,您不得对行使本许可所授予的权利征收许可费、版税或其他费用,也不得提起诉讼(包括诉讼中的交叉索赔或反诉),指控本程序或其任何部分的制作、使用、出售、推销或导入侵犯了任何专利权利要求。
11.专利。
“贡献者”是指根据本许可授权使用本程序或本程序所基于的作品的版权所有者。以此方式授权的作品称为贡献者的“贡献者版本”。
贡献者的“基本专利权利要求”是指贡献者拥有或控制的所有专利权利要求(无论是已经获得的还是以后获得的),这些专利权利要求会被本许可允许的某种制作、使用或出售贡献者版本的方式所侵犯,但不包括仅仅因为进一步修改贡献者版本而受到侵犯的权利要求。就本定义而言,“控制”包括以符合本许可要求的方式授予专利分许可的权利。
每个贡献者根据其基本专利权利要求授予您非排他性、全球性、免版税的专利许可,允许您制作、使用、出售、推销、导入以及以其他方式运行、修改和传播其贡献者版本的内容。
在以下三段中,“专利许可”是指不执行专利权的任何明示协议或承诺,无论如何命名(例如,对使用专利的明确许可或不起诉专利侵权的契约)。向一方“授予”这种专利许可是指订立不对该方执行专利权的协议或承诺。
如果您有意依赖专利许可传送涵盖的作品,而该作品的对应源代码并没有通过公开的网络服务器或其他易于访问的方式供任何人根据本许可条款免费复制,那么您必须 (1) 以上述方式提供对应源代码,或 (2) 设法放弃从该特定作品的专利许可获得的利益,或 (3) 设法以符合本许可要求的方式将该专利许可扩展到下游接收者。“有意依赖”是指您实际知道,如果没有专利许可,您在某个国家/地区传送涵盖的作品,或者您的接收者在某个国家/地区使用涵盖的作品,将侵犯该国家/地区的一项或多项您有理由认为有效的可识别专利。
如果根据一项交易或协议,或在与之相关的情况下,您传送涵盖的作品或通过促成传送来传播涵盖的作品,并向该作品的某些接收方授予专利许可,授权他们使用、传播、修改或传送该作品的特定副本,那么您授予的专利许可将自动扩展到涵盖的作品和以其为基础的作品的所有接收者。
如果某专利许可在其覆盖范围内不包括本许可特别授予的一项或多项权利、禁止行使这些权利或以不行使这些权利为条件,则该专利许可是“歧视性”的。如果您是与从事软件分发业务的第三方达成的协议的一方,且该协议要求您根据传送作品活动的范围向第三方付款,同时第三方根据该协议向从您那里收到涵盖的作品的任何相关方授予歧视性专利许可,而该专利许可 (a) 涉及您传送的所涵盖作品的副本(或由这些副本制作的副本),或 (b) 主要针对和涉及包含涵盖的作品的特定产品或汇编作品,则您不得传送涵盖的作品,但您签订该协议的日期或该专利许可的授予日期早于 2007 年 3 月 28 日的情况除外。
本许可的任何内容均不应被解释为排除或限制任何默示许可或在相关专利法下可能对您适用的其他侵权抗辩。
12.不牺牲他人的自由。
如果对您施加的条件(无论是通过法院命令、协议还是其他方式)与本许可的条件相矛盾,这些条件不会免除您遵守本许可条件的义务。如果您在传送涵盖的作品时无法同时满足您在本许可下的义务和任何其他相关义务,那么您就不能传送该作品。例如,如果您同意相关条款的规定,即您有义务向您传送本程序的对象收取有关进一步传送的版税,那么您同时满足这些条款和本许可要求的唯一方法就是根本不传送本程序。
13.远程网络交互;与 GNU 通用公共许可证一起使用。
尽管本许可有任何其他规定,如果您修改本程序,您的修改版本必须以醒目的方式向所有通过计算机网络与其远程交互(如果您的版本支持这种交互)的用户提供获得该版本的对应源代码的机会,方法是通过一些便于复制软件的标准或习惯方式,免费提供从网络服务器复制对应源代码的访问权限。此对应源代码应包括根据下段规定纳入的 GNU 通用公共许可证第 3 版所涵盖的任何作品的对应源代码。
尽管本许可有任何其他规定,但您有权将任何涵盖的作品与根据 GNU 通用公共许可证第 3 版授权的作品关联或组合成一个组合作品,并传送所产生的作品。本许可的条款将继续适用于其中的涵盖的作品部分,但与之组合的作品将继续受 GNU 通用公共许可证第 3 版的约束。
14.本许可的修订版。
Free Software Foundation 可能会不定期发布 GNU Affero 通用公共许可证的修订版和/或新版本。这些新版本在原则上与当前版本相似,但在细节上可能会有所不同,以应对新问题或事项。
每个版本都有不同的版本号。如果本程序指定 GNU Affero 通用公共许可证的某个编号版本或“任何更高版本”对其适用,您可以选择遵循该编号版本或 Free Software Foundation 发布的任何更高版本的条款和条件。如果本程序未指定 GNU Affero 通用公共许可证的版本号,您可以选择 Free Software Foundation 已发布的任何版本。
如果本程序规定代理人可以决定使用 GNU Affero 通用公共许可证的哪些未来版本,则代理人公开声明接受某个版本将永久授予您为本程序选择该版本的权利。
更高的许可版本可能会赋予您额外的或不同的权限。但是,任何作者或版权所有者不会因为您选择更高的版本而承担额外的义务。
15.免责声明。
在适用法律允许的范围内,对本程序不作任何保证。除非另有书面说明,否则版权所有者和/或其他各方按“原样”提供本程序,且不作任何形式的明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。关于程序质量和性能的全部风险由您承担。如果程序被证明有缺陷,您将承担所有必要的维护、修复或更正的费用。
16.责任限制。
在任何情况下,除非适用法律要求或经书面同意,否则任何版权所有者以及在上述允许的范围内修改和/或传送本程序的任何其他相关方不对您承担损害赔偿责任,包括因使用或无法使用本程序而引起的任何一般、特殊、附带或后果性损害赔偿(包括但不限于数据丢失、数据不准确、您或第三方遭受的损失或者本程序无法与任何其他程序一起运行),即使该版权所有者或其他相关方已被告知发生此类损害赔偿的可能性。
17.对第 15 节和第 16 节的解释。
如果上述免责声明和责任限制不能根据其条款在当地产生法律效力,审查法院应采用最接近于完全放弃一切与本程序有关的民事责任的当地法律,除非本程序的副本附带有偿的保证或责任承诺。
条款和条件结束
Nginx
版权所有 (C) 2002-2016 Igor Sysoev,版权所有 (C) 2011-2016 Nginx, Inc.
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
1.以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表
和以下免责声明。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),
无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
PHP:
PHP 许可证,3.01 版
版权所有 (c) 1999 - 2014 The PHP Group。保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
1.以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
3.未经事先书面许可,不得使用“PHP”的名称来认可或推广本软件的衍生产品。如需书面许可,请联系 group@php.net。
4.未经 group@php.net 事先书面许可,不得将本软件的衍生产品称为“PHP”,也不得在其名称中出现“PHP”。为了表明您的软件与 PHP 协同工作,您可以称之为“Foo for PHP”,而不是“PHP Foo”或“phpfoo”。
5.PHP Group 可能会不定期发布本许可的修订版和/或新版本。每个版本都将被赋予一个不同的版本号。
当涵盖代码在本许可的特定版本下发布后,您可以始终根据该版本的条款继续使用涵盖代码。您也可以选择根据 PHP Group 发布的本许可任何后续版本的条款
使用此类涵盖代码。除 PHP Group 外,任何人均无权修改根据本许可创建的涵盖代码的适用条款。
6.以任何形式再分发时,必须保留以下确认声明:“本产品包含可从 <http://www.php.net/software/> 免费获得的 PHP 软件”。
本软件由 PHP 开发团队按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和
特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿
(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),
无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,
但 PHP 开发团队及其贡献者概不负责。
Redis
版权所有 (c) 2006-2015, Salvatore Sanfilippo
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
- 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
- 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
未经事先明确书面许可,不得使用 Redis 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
RespondJS
版权所有 (c) 2012 Scott Jehl
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,
无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
SortableTableJS
版权所有 (c) 2014 Steven Skelton
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
Summernote
版权所有 (c) 2015~ Summernote Team (https://github.com/orgs/summernote/people)
保留所有权利。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
deviceWISE 第三方许可
BouncyCastle
请注意,应以与 MIT 许可证相同的方式阅读本许可。
License(许可)
版权所有 (c) 2000 - 2021 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.org)
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
Eclipse_Public_License
Eclipse 公共许可证 - 2.0 版
本程序和随附材料是根据此分发随附的 Eclipse 公共许可证 2.0 版和 Eclipse 分发许可证 2.0 版的条款提供的。
Eclipse 公共许可证位于 https://www.eclipse.org/legal/epl-2.0/,Eclipse 分发许可证位于 http://www.eclipse.org/org/documents/edl-v10.php。
如要了解双重许可对您意味着什么,请参阅:
https://www.eclipse.org/legal/eplfaq.php#DUALLIC
FormDev_Flatlaf
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或目标形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
(a) 您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
(b) 您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
(c) 在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
(d) 如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受
本许可的条款和条件的约束,无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
LibEvent
Libevent 可经以下许可证(通常称
为三条款(或“修正版”)BSD 许可证)许可后使用:
==============================
版权所有 (c) 2000-2007 Niels Provos <provos@citi.umich.edu>
版权所有 (c) 2007-2012 Niels Provos 和 Nick Mathewson
如果满足以下条件,则允许以源代码和二进制形式
再分发和使用,无论是否经过
修改:
1.以源代码形式再分发时,必须保留上述版权
声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须在随分发提供的文档
和/或其他材料中复制上述版权声明、此条件列表
和以下免责声明。
3.未经事先明确书面许可,不得使用作者的姓名
来认可或推广本软件的衍生产品。
本软件由作者按“原样”提供,且没有任何
明示或默示的保证,包括但不限于对适销性
和特定用途适用性的默示保证。
在任何情况下,对于因使用本软件
而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但
不限于采购替代商品或服务;使用、
数据或利润损失;或业务中断),无论因何种原因导致,根据任何
责任理论,无论是关于合同、严格责任还是关于侵权
(包括过失侵权或其他侵权行为)的理论,
即使已被告知发生此类损害赔偿的可能性,作者概不负责。
==============================
Libevent 的部分内容基于其他人作品,经
上述三条款 BSD 许可证许可,在他人授权后亦可用。版权声明可
在相应的源文件中使用;许可证情况如上。此处
为列表:
log.c:
版权所有 (c) 2000 Dug Song <dugsong@monkey.org>
版权所有 (c) 1993 The Regents of the University of California。
strlcpy.c:
版权所有 (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
win32select.c:
版权所有 (c) 2003 Michael A. Davis <mike@datanerds.net>
evport.c:
版权所有 (c) 2007 Sun Microsystems
ht-internal.h:
版权所有 (c) 2002 Christopher Clark
minheap-internal.h:
版权所有 (c) 2006 Maxim Yegorushkin <maxim.yegorushkin@gmail.com>
==============================
arc4module 经以下许可证(有时称为
“OpenBSD”许可证)许可后使用:
版权所有 (c) 1996,David Mazieres <dm@uun.org>
版权所有 (c) 2008,Damien Miller <djm@openbsd.org>
特此授予出于任何目的(付费或免费)使用、复制、修改
和分发本软件的许可,前提是上述
版权声明和本许可声明需存在于所有副本中。
本软件按“原样”提供,且作者
对本软件不提供任何保证,包括对
适销性和适用性的所有默示保证。在任何情况下,对于
因使用或执行本软件而引起或与之有关的任何特殊、直接、间接
或后果性损害赔偿,或者因使用、数据或利润损失导致的
任何损害赔偿,无论是关于合同诉讼、过失
还是关于其他侵权行为,作者概不负责。
==============================
Windows 计时器代码基于 libutp(有时称为“MIT”许可证)中的代码编写,
依据此许可证分发。
版权所有 (c) 2010 BitTorrent, Inc。
特此免费授予任何获得本软件和相关文档文件
(以下简称为“本软件”)副本的用户
以不受限制的方式处理本软件的许可,包括但不限于
使用、复制、修改、合并、发布、分发、转授权和/或出售
本软件副本以及允许本软件的接收者进行上述操作的权利,
但必须符合以下条件:
上述版权声明和本许可声明应包含在
本软件的所有副本或主要部分中。
本软件按“原样”提供,没有任何形式的
明示或默示的保证,包括但不限于对适销性、
特定用途适用性和不侵权的保证。在任何情况下,
对于因本软件或因使用或以其他方式处理本软件而引起、
导致或与之有关的任何索赔、损害赔偿或其他责任,
无论是关于合同诉讼、侵权还是其他方面的责任,
作者和版权所有者概不负责。
License_aws
MIT 许可证
版权所有 (c) 2018 Amazon Web Services
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
LDAP
OpenLDAP 公共许可证 2.8 版,2003 年 8 月 17 日 如果满足以下条件,则允许再分发和使用本软件和相关文档(以下简称为“本软件”):
- 以源代码形式再分发时,必须保留版权声明和通知;
- 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制适用的版权声明和通知、此条件列表及以下免责声明;以及
- 再分发必须包含本文档的完整副本。
OpenLDAP Foundation 可能会不定期修改本许可。每个修订版都由一个版本号来区分。您可以根据本许可修订版的条款或本许可的任何后续修订版的条款使用本软件。
本软件由 OpenLDAP Foundation 及其贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但 OpenLDAP Foundation、其贡献者以及本软件的作者和所有者概不负责。
未经事先明确书面许可,不得将作者和版权所有者的姓名/名称用于广告或以其他方式促进本软件的销售、使用或其他交易。本软件的版权所有权应始终归版权所有者所有。
OpenLDAP 是 OpenLDAP Foundation 的注册商标。
版权所有 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA。保留所有权利。特此授予复制和分发本文档的完整副本的许可。
License_azure
Microsoft Azure IoT SDK
版权所有 (c) Microsoft Corporation
保留所有权利。
MIT 许可证
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
libusb/hidapi(条形码扫描器)
HIDAPI - 用于与 HID 设备通信的多平台库。
版权所有 2009, Alan Ott, Signal 11 Software。
保留所有权利。
只要源文件中的版权声明保持原样,任何人可以出于任何原因使用本软件。
libusb/COPYING (EDU)
GNU 宽通用公共许可证
2.1 版,1999 年 2 月
版权所有 (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
每个人都可以复制和分发本许可文档的完整副本,
但不允许对其进行更改。
[这是宽通用公共许可证的第一个发布版本。该版本也
算作 GNU 库公共许可证第 2 版的后续版本,
因此版本号为 2.1。]
Preamble
大多数软件的许可旨在剥夺
您共享和更改软件的自由。相比之下,GNU 通用公共许可证
旨在保证您共享和更改自由软件的自由,
从而确保此类软件可供所有用户自由使用。
本许可(即宽通用公共许可证)
适用于 Free Software Foundation 以及其他决定使用本许可的
作者的一些特别指定的软件包,通常是库。您
也可以使用本许可,但我们建议您首先根据以下说明
仔细考虑在任何特定情况下更好的策略是
使用本许可还是普通的通用公共许可证。
当我们谈到自由软件时,我们指的是使用自由,
而不是价格。我们的通用公共许可证旨在确保:
您可以自由分发自由软件的副本(如果您愿意,
还可以为此服务收费);您收到源代码或可以
根据需要获得源代码;您可以更改软件并在新的
自由程序中使用其中的一部分;并且您知道您可以
进行这些操作。
为了保护您的权利,我们需要作出限制,
禁止分发者拒绝承认您的这些权利或要求您放弃
这些权利。如果您分发库的副本或对库进行修改,
这些限制将转化为您的某些责任。
例如,如果您分发库的副本,无论是免费
还是收费,您必须给予接收者我们给予您的
所有权利。您必须确保他们也收到源代码或可以获得源
代码。如果您将其他代码与库链接,则必须
向接收者提供完整的目标文件,以便他们
在对库进行更改和重新编译后将目标文件
是谁。您必须向他们展示这些条款,让他们了解自己的权利。
我们通过两步法来保护您的权利:(1) 我们获得库的版权,
并且 (2) 我们向您提供本许可,授予您
复制、分发和/或修改库的合法权限。
为了保护每个分发者,我们想明确一点:
自由库不提供任何保证。另外,如果库
被其他人修改并传播,接收者应该知道
他们所拥有的不是原始版本,这样原作者
的声誉就不会受到其他人可能带来的问题
的影响。
最后,软件专利对任何自由程序的存在构成了
持续威胁。我们希望确保某个公司无法
通过从专利持有人处获得限制性许可来有效地
限制自由程序的用户。因此,我们坚持认为,
为某个版本的库获得的任何专利许可都必须
符合本许可中规定的完全使用自由。
普通的 GNU 通用公共许可证涵盖了大多数 GNU 软件,
包括某些库。本许可(即 GNU 宽
通用公共许可证)适用于某些指定的库,
与普通的通用公共许可证有很大不同。我们将
本许可用于某些库,以允许将这些库链接到
非自由程序中。
当程序与库链接时,无论是静态链接还是使用
共享库链接,从法律上讲,两者的结合都是
组合作品,即原始库的衍生作品。因此,普通的
通用公共许可证只有在整个组合符合其自由标准时
才允许这种链接。宽通用
公共许可证允许使用更宽松的标准将其他代码
与库链接。
我们将本许可称为“宽”通用公共许可证,
因为其在保护用户自由方面的作用比普通的
通用公共许可证要小。此外,就相对于竞争性非自由程序的优势而言,
本许可为其他自由软件开发人员提供的优势更少。这些缺点
是我们将普通的通用公共许可证用于许多库
的原因。但是,较宽松的许可在某些特殊情况下
具有优势。
例如,在极少数情况下,可能特别需要
鼓励尽可能广泛地使用某个库,使其成为
事实上的标准。为此,必须允许非自由程序
使用该库。更常见的情况是,自由库
与广泛使用的非自由库执行相同的工作。在这种
情况下,将自由库仅限于自由软件收获甚微,
因此我们使用宽通用公共许可证。
在其他情况下,允许在非自由程序中
使用特定的库可以让更多人使用大量
自由软件。例如,允许在
非自由程序中使用 GNU C 库可以让更多人使用
整个 GNU 操作系统及其变体,即 GNU/Linux 操作
系统。
尽管宽通用公共许可证对用户自由的保护
作用较小,但它确保了与库链接的程序的
用户拥有使用库的修改版本运行该程序的
自由和权利。
关于复制、分发和修改的确切条款和条件
如下。请密切注意“基于库的作品”
和“使用库的作品”之间的区别。前者
包含衍生自库的代码,而后者必须
与库结合才能运行。
GNU 宽通用公共许可证
复制、分发和修改的条款和条件
0.如果版权所有者或其他被授权方在其任何软件库
或其他程序中声明,该软件库或程序可以根据
本宽通用公共许可证(也称为“本许可”)的条款
分发,则本许可协议适用于该软件库或程序。
每个被许可人都称为“您”。
“库”是指准备的一组软件功能和/或数据,
以便与应用程序(使用其中一些功能和数据)
链接以形成可执行文件。
下文中的“库”是指根据本许可的条款分发的
任何此类软件库或作品。“基于库的作品”
是指库或任何根据版权法衍生的作品:
即,包含库或其中一部分的作品,
无论是逐字复制,还是经过修改和/或
直译成另一种语言。(在下文中,“修改”一词
包括但不限于翻译。)
作品的“源代码”是指对作品进行修改的
首选形式。对于库而言,完整源代码是指
其包含的所有模块的所有源代码,加上任何
关联的接口定义文件,再加上用于控制库的
编译和安装的脚本。
本许可不包括复制、分发和修改以外的活动;
这些活动不在本许可的范围内。使用库
运行程序的行为不受限制,并且仅当程序的输出
内容构成基于库的作品(编写此类作品时,并非
一定要使用工具中的库)时,才涵盖此类程序的
输出。这个条件是否成立取决于库的用途
以及使用库的程序的用途。
1.在收到库的完整源代码时,您可以通过
任何媒介复制和分发其完整副本,前提是
您满足以下条件:在每份副本上以醒目
且适当的方式发布合适的版权声明和
免责声明;将所有提及本许可和无任何
保证的声明保持原样;并将本许可的副本
与库链接。
您可以对转让副本的实际行为收取费用,
也可以自行选择通过收费来提供
保证。
2.您可以修改库或其任何部分的一个或多个副本,
从而形成基于库的作品,并根据上述第 1 节
的条款复制和分发此类修改或作品,前提是
您还满足以下所有条件:
a) 修改后的作品本身必须是一个软件库。
b) 您必须使修改后的文件带有醒目的声明,
指出您已更改这些文件以及所有更改的日期。
c) 您必须根据本许可的条款将作品
作为一个整体免费授权给所有第三方。
d) 如果修改后的库中的某个功能引用了
要由使用该功能的应用程序提供的函数
或数据表,而不是将其作为调用该功能时
传递的参数,那么您必须付出真诚的努力,
确保在应用程序不提供此类函数或表的
情况下,该功能仍能运行,并执行其目的中
仍然有意义的部分。
(例如,库中计算平方根的函数具有
完全明确定义的目的,而此目的与
应用程序无关。因此,第 2d 小节要求
应用程序提供的任何函数或该函数使用的表
必须是可选的:如果应用程序不提供该函数或表,
平方根函数必须仍然计算平方根。)
这些要求适用于整个修改后的作品。如果
该作品的可识别部分并非衍生自库,
而这些部分本身可以合理地被视为独立和单独的作品,
那么当您将它们作为单独的作品分发时,
本许可及其条款不适用于这些部分。但是,当您
将相同的部分作为整体(一个基于库的作品)的一部分
分发时,整个作品的分发必须遵循本许可的条款,
本许可赋予其他被许可人的权限将扩展到整个作品,
进而扩展到每个部分,而不论该作品的作者
是谁。
因此,本节无意主张权利或质疑
您对完全由您撰写的作品的权利;
本节的目的是针对基于库的衍生作品
或集体作品,行使控制其分发的权利。
此外,仅将非基于库的另一作品
与库(或基于库的作品)聚集在一卷
存储或分发介质上,不会将该作品纳入
本许可的范围。
3.您可以选择将普通 GNU 通用公共许可证
(而非本许可)的条款应用于库的给定副本。为此,
您必须更改所有引用本许可的声明,使其
引用普通 GNU 通用公共许可证第 2 版,
而不是本许可。(如果出现了
比普通 GNU 通用公共许可证第 2 版更新的版本,那么
您可以根据需要指定该版本。)请勿在这些声明中进行
任何其他更改。
一旦在给定副本中进行了此更改,该副本便无法恢复,
因此普通 GNU 通用公共许可证适用于所有后续副本
以及从该副本制作的衍生作品。
当您希望将库的部分代码复制到非库程序中时,
这个选项很有用。
4.您可以根据上述第 1 节和第 2 节的条款,
以目标代码或可执行文件的形式复制和分发库
(根据第 2 节,也可以是库的一部分或其衍生作品),
前提是您附上完整的机器可读的相应源代码,
该源代码必须根据上述第 1 节和第 2 节的条款
在常用于软件交换的介质上分发。
如果通过提供从指定位置进行复制的
访问权限来分发目标代码,则提供
从同一位置复制源代码的等效访问权限
可以满足分发源代码的要求,即使不强迫
第三方将源代码与目标代码一起复制。
5.如果一个程序不包含库的任何部分的衍生作品,
但旨在通过编译或链接与库一起使用,
则该程序称为“使用库的作品”。单独来看,
此类作品不是库的衍生作品,
因此不在本许可的范围之内。
但是,将“使用库的作品”与库链接会创建一个
可执行文件,这个可执行文件是库的衍生作品
(因为它包含库的某些部分),而不是“使用库的
作品”。因此,本许可涵盖该可执行文件。
第 6 节规定了分发此类可执行文件的条款。
当“使用库的作品”使用作为库的一部分的
头文件中的材料时,该作品的目标代码可能是
库的衍生作品,即使源代码不是衍生作品。
如果该作品可以在没有库的情况下进行链接,或者该作品
本身就是一个库,那么这一点是否成立尤为重要。法律
没有明确定义这一点成立的先决条件。
如果这种目标文件仅使用数字参数、数据
结构布局和访问器,以及小宏和小内联函数
(长度不超过 10 行),那么目标文件的使用
将不受限制,无论该文件在法律上是否属于衍生
作品。(包含此目标代码以及库的某些部分的可执行文件
仍属于第 6 节的范围。)
另外,如果该作品是库的衍生作品,您可以
根据第 6 节的条款分发该作品的目标代码。
任何包含该作品的可执行文件也属于第 6 节的范围,
无论此类可执行文件是否直接与库本身链接。
6.作为上述各节的例外,您还可以将
“使用库的作品”与库合并或链接,
以生成包含库的某些部分的作品,并根据
您选择的条款分发该作品,前提是这些条款
允许修改该作品以供客户自己使用,
并进行逆向工程调试此类修改。
您必须在作品的每份副本中给出醒目的声明,
说明其中使用了库,并且库及其使用
本许可。您必须提供本许可的副本。如果
执行期间的作品显示版权声明,您必须
将库的版权声明纳入其中,并提供将用户
引导至本许可副本的引用链接。另外,您必须执行
以下操作之一:
a) 随作品附上库的完整的机器可读的
相应源代码,包括作品中使用的任何更改
(必须根据上述第 1 节和第 2 节的条款分发);
如果作品是与库链接的可执行文件,
则提供完整的机器可读的“使用库的作品”
作为目标代码和/或源代码,使用户可以修改库,
然后重新链接以生成修改后的可执行文件,
其中包含修改后的库。(据了解,
更改库中定义文件内容的用户
不一定能够重新编译应用程序,
以使用修改后的定义。)
b) 使用合适的共享库机制
与库链接。一个合适的机制必须满足以下条件:
(1) 在运行时使用用户计算机系统上已经存在的
库的副本,而不是将库函数复制到可执行文件中;
且 (2) 如果用户安装了库的修改版本,只要
该修改版本与制作作品的版本接口兼容,
则能够在该修改版本下正常运行。
c) 随作品附上一份有效期至少为三年的
书面要约,以便向同一用户提供上述
第 6a 小节中规定的材料,收费不超过
执行此分发的费用。
d) 如果通过提供从指定位置进行复制的访问权限
来分发作品,则提供从同一位置复制上述材料的
等效访问权限。
e) 确认该用户已收到这些材料的副本,
或者您已向该用户发送了一份副本。
对于可执行文件,“使用库的作品”的要求形式
必须包含从其中复制可执行文件所需的任何数据
和实用程序。但是,作为一个特殊的例外,
要分发的材料不必包括通常
(以源代码或二进制形式)与运行可执行文件的
操作系统的主要组件(编译器、内核等)
一起分发的任何内容,除非该组件本身
随可执行文件提供。
此要求可能会与通常不随操作系统
提供的其他专有库的许可限制
相矛盾。这种矛盾意味着您不能
在您分发的可执行文件中将这些材料和库
一起使用。
7.您可以将构成一个基于库的作品的
库功能与本许可未涵盖的其他库功能
并排放置在一个单独的库中,并分发
这个组合库,前提是另行允许分别分发
这个基于库的作品和其他库功能,
并且您做到以下两点:
a) 使组合库附带同一基于库的作品
的副本,而该副本未与任何其他库功能
进行组合。组合库必须根据上述各节的条款
进行分发。
b) 在组合库中提供醒目的声明,指出其中
一部分是基于库的作品这一事实,并说明
在何处可以找到随附的同一作品的未组合形式。
8.除非本许可明确规定,否则您不得复制、
修改、转授权、链接或分发库。任何
以其他方式复制、修改、转授权、链接或
分发库的尝试均属无效,并且将自动终止
您在本许可下的权利。但是,对于根据本许可从您那里获得副本
或权利的各方而言,只要他们继续全面遵守
本许可的条款,其许可就不会终止。
9.因为您尚未在本许可上签字,所以您无需接受
本许可。但是,任何其他方式均不会授予您修改或
分发库或其衍生作品的权限。如果您不接受本许可,
这些行为将被法律禁止。因此,
修改或分发库(或任何基于库的作品)
即表示您接受本许可,以及本许可关于
复制、分发或修改库或基于库的作品的
所有条款和条件。
10.每次您再分发库(或任何基于库的作品)时,
接收者都会自动从原始许可方那里获得
根据这些条款和条件复制、分发、链接
或修改库的许可。您不得对接收者行使
本许可授予的权利施加任何进一步的限制。
您不负责强制第三方遵守
本许可。
11.如果由于法院判决或专利侵权指控
或任何其他原因(不限于专利问题),
对您施加了与本许可条件相矛盾的条件
(无论是通过法院命令、协议还是其他方式),
这些条件不会免除您遵守本许可条件的义务。如果您
在分发时无法同时满足您在本许可下的
义务和任何其他相关义务,那么您就
不能分发库。例如,如果某个专利许可
不允许直接或间接通过您获得副本的所有用户
以免版税的方式再分发库,那么您同时满足
该专利许可和本许可要求的唯一方法就是
根本不分发库。
如果本节的任何部分在任何特定情况下被认定为
无效或不可执行,则本节的其余部分仍适用,
而本节作为一个整体仍适用于其他情况。
本节的目的不是诱使您侵犯任何专利
或其他产权主张或者对任何此类主张的
有效性提出异议;本节的唯一目的是保护
通过公共许可实践实施的自由软件分发系统
的完整性。许多用户依靠该系统
的一致应用,对通过该系统分发
的各种软件作出了慷慨的贡献;
作者/捐献者有权决定其是否通过任何
其他系统分发软件,而被许可人不能
将这种选择强加于人。
本节旨在充分阐明本许可其余部分
可能产生的结果。
12.在某些国家/地区,如果库的分发和/或使用
因专利或受版权保护的接口而受到限制,
则将库置于本许可下的原始版权所有者可以添加
明确的地理分发限制,将这些国家/地区排除在外,
从而仅允许在未被排除的国家/地区之内或之间
进行分发。在这种情况下,本许可将纳入此限制条款,
就如同写在本许可的正文中一样。
13.Free Software Foundation 可能会不定期发布
宽通用公共许可证的修订版和/或新版本。
这些新版本在原则上与当前版本相似,但在细节上
可能会有所不同,以应对新问题或事项。
每个版本都有不同的版本号。如果库
指定了对其和“任何更高版本”适用的
本许可版本号,您可以选择遵循该版本
或 Free Software Foundation 发布的
任何版本。如果库未指定许可版本号,
您可以选择 Free Software Foundation 已发布的
任何版本。
14.如果您希望将库的某些部分纳入到分发条件
与这些部分不一致的其他自由程序中,
请写信给作者请求许可。对于 Free Software Foundation 拥有
版权的软件,请写信给 Free Software Foundation;
我们有时会将这种情况作为例外处理。我们的
决定将受以下两个目标指引:使我们的
自由软件的所有衍生作品保持自由状态;
以及从整体上促进软件的共享和重用。
不保证
15.由于库是免费授权的,因此在适用法律
允许的范围内,对库不提供任何保证。
除非另有书面说明,否则版权所有者和/或
其他各方按“原样”提供库,不作
任何形式的明示或默示的保证,包括
但不限于对适销性和特定用途适用性的
默示保证。关于库的质量和性能的全部风险
由您承担。如果库被证明有缺陷,您将承担
所有必要的维护、修复或更正的费用。
16.在任何情况下,除非适用法律要求或经书面同意,
否则任何版权所有者以及可能在上述允许的
范围内修改和/或再分发库的任何其他相关方
不对您承担损害赔偿责任,包括因使用或无法
使用库而引起的任何一般、特殊、附带或
后果性损害赔偿(包括但不限于数据丢失、
数据不准确、您或第三方遭受的损失或者
库无法与任何其他软件一起运行),即使
该版权所有者或其他相关方已被告知发生
此类损害赔偿的可能性。
条款和条件结束
如何将这些条款应用于您的新库
如果您开发了一个新库,并希望其得到公众最大限度的
使用,那么我们建议使该库成为自由软件,让每个人
都可以对其进行再分发和更改。为此,请允许
根据这些条款(或者根据普通通用公共许可证的条款)
进行再分发。
要应用这些条款,请在库中附上以下声明。最
安全的方式是将声明附在每个源文件的开头,以便最有效地
传达关于不作保证的信息;每个文件至少应该有“版权所有”行,
并指出在何处可以找到声明的全文。
<用一行空间给出库的名称,并简要说明其用途。>
版权所有 (C) <year> <name of author>
该库是自由软件,您可以根据 Free Software Foundation
发布的 GNU 宽通用公共许可证(本许可第 2.1 版
或您自行选择的任何更高版本)的条款对其进行
再分发和/或修改。
分发该库的目的是希望其有帮助,
但不作任何保证,甚至不提供对适销性
或特定用途适用性的默示保证。请参阅 GNU
宽通用公共许可证了解详情。
您应该已随该库收到 GNU 宽通用公共许可证的副本;
如果未收到,请写信至:Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
另请添加如何通过电子邮件和纸质邮件与您联系的信息。
如有必要,您还应该让您的雇主(如果您是程序员)
或您的学校(如有)签署该库的“版权免责
声明”。下面是一个模板;请相应地更改名称/姓名:
Yoyodyne, Inc. 特此放弃对 James Random Hacker 编写的库
“Frob”(一个用于调整旋钮的库)的全部版权权益。
<Ty Coon 的签名>,1990 年 4 月 1 日
副总裁 Ty Coon
就是这样!
MariaDB
GNU 宽通用公共许可证
2.1 版,1999 年 2 月
版权所有 (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
每个人都可以复制和分发本许可文档的完整副本,但不允许对其进行更改。
[这是宽通用公共许可证的第一个发布版本。该版本也算作 GNU 库公共许可证第 2 版的后续版本,因此版本号为 2.1。]
mssql/Lua
MIT 许可证
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,
包括但不限于使用、复制、修改、合并、发布、分发、转授权
和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、
特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,
无论是关于合同诉讼、侵权还是其他方面的责任,
作者和版权所有者概不负责。
Preamble
大多数软件的许可旨在剥夺您共享和更改软件的自由。相比之下,GNU 通用公共许可证旨在保证您共享和更改自由软件的自由,从而确保此类软件可供所有用户自由使用。
本许可(即宽通用公共许可证)适用于 Free Software Foundation 以及其他决定使用本许可的作者的一些特别指定的软件包,通常是库。您也可以使用本许可,但我们建议您首先根据以下说明仔细考虑在任何特定情况下更好的策略是使用本许可还是普通的通用公共许可证。
当我们谈到自由软件时,我们指的是使用自由,而不是价格。我们的通用公共许可证旨在确保:您可以自由分发自由软件的副本(如果您愿意,还可以为此服务收费);您收到源代码或可以根据需要获得源代码;您可以更改软件并在新的自由程序中使用其中的一部分;并且您知道您可以进行这些操作。
为了保护您的权利,我们需要作出限制,禁止分发者拒绝承认您的这些权利或要求您放弃这些权利。如果您分发库的副本或对库进行修改,这些限制将转化为您的某些责任。
例如,如果您分发库的副本,无论是免费还是收费,您必须给予接收者我们给予您的所有权利。您必须确保他们也收到源代码或可以获得源代码。如果您将其他代码与库链接,则必须向接收者提供完整的目标文件,以便他们在对库进行更改和重新编译后将目标文件与库重新链接。您必须向他们展示这些条款,让他们了解自己的权利。
我们通过两步法来保护您的权利:(1) 我们获得库的版权,并且 (2) 我们向您提供本许可,授予您复制、分发和/或修改库的合法权限。
为了保护每个分发者,我们想明确一点:自由库不提供任何保证。另外,如果库被其他人修改并传播,接收者应该知道他们所拥有的不是原始版本,这样原作者的声誉就不会受到其他人可能带来的问题的影响。
最后,软件专利对任何自由程序的存在构成了持续威胁。我们希望确保某个公司无法通过从专利持有人处获得限制性许可来有效地限制自由程序的用户。因此,我们坚持认为,为某个版本的库获得的任何专利许可都必须符合本许可中规定的完全使用自由。
普通的 GNU 通用公共许可证涵盖了大多数 GNU 软件,包括某些库。本许可(即 GNU 宽通用公共许可证)适用于某些指定的库,与普通的通用公共许可证有很大不同。我们将本许可用于某些库,以允许将这些库链接到非自由程序中。
当程序与库链接时,无论是静态链接还是使用共享库链接,从法律上讲,两者的结合都是组合作品,即原始库的衍生作品。因此,普通的通用公共许可证只有在整个组合符合其自由标准时才允许这种链接。宽通用公共许可证允许使用更宽松的标准将其他代码与库链接。
我们将本许可称为“宽”通用公共许可证,因为其在保护用户自由方面的作用比普通的通用公共许可证要小。此外,就相对于竞争性非自由程序的优势而言,本许可为其他自由软件开发人员提供的优势更少。这些缺点是我们将普通的通用公共许可证用于许多库的原因。但是,较宽松的许可在某些特殊情况下具有优势。
例如,在极少数情况下,可能特别需要鼓励尽可能广泛地使用某个库,使其成为事实上的标准。为此,必须允许非自由程序使用该库。更常见的情况是,自由库与广泛使用的非自由库执行相同的工作。在这种情况下,将自由库仅限于自由软件收获甚微,因此我们使用宽通用公共许可证。
在其他情况下,允许在非自由程序中使用特定的库可以让更多人使用大量自由软件。例如,允许在非自由程序中使用 GNU C 库可以让更多人使用整个 GNU 操作系统及其变体,即 GNU/Linux 操作系统。
尽管宽通用公共许可证对用户自由的保护作用较小,但它确保了与库链接的程序的用户拥有使用库的修改版本运行该程序的自由和权利。
关于复制、分发和修改的确切条款和条件如下。请密切注意“基于库的作品”和“使用库的作品”之间的区别。前者包含衍生自库的代码,而后者必须与库结合才能运行。复制、分发和修改的条款和条件
0.如果版权所有者或其他被授权方在其任何软件库或其他程序中声明,该软件库或程序可以根据本宽通用公共许可证(也称为“本许可”)的条款分发,则本许可协议适用于该软件库或程序。每个被许可人都称为“您”。
“库”是指准备的一组软件功能和/或数据,以便与应用程序(使用其中一些功能和数据)链接以形成可执行文件。
下文中的“库”是指根据本许可的条款分发的任何此类软件库或作品。“基于库的作品”是指库或任何根据版权法衍生的作品:即,包含库或其中一部分的作品,无论是逐字复制,还是经过修改和/或直译成另一种语言。(在下文中,“修改”一词包括但不限于翻译。)
作品的“源代码”是指对作品进行修改的首选形式。对于库而言,完整源代码是指其包含的所有模块的所有源代码,加上任何关联的接口定义文件,再加上用于控制库的编译和安装的脚本。
本许可不包括复制、分发和修改以外的活动;这些活动不在本许可的范围内。使用库运行程序的行为不受限制,并且仅当程序的输出内容构成基于库的作品(编写此类作品时,并非一定要使用工具中的库)时,才涵盖此类程序的输出。这个条件是否成立取决于库的用途以及使用库的程序的用途。
1.在收到库的完整源代码时,您可以通过任何媒介复制和分发其完整副本,前提是您满足以下条件:在每份副本上以醒目且适当的方式发布合适的版权声明和免责声明;将所有提及本许可和无任何保证的声明保持原样;并将本许可的副本与库一起分发。
您可以对转让副本的实际行为收取费用,也可以自行选择通过收费来提供保证。
2.您可以修改库或其任何部分的一个或多个副本,从而形成基于库的作品,并根据上述第 1 节的条款复制和分发此类修改或作品,前提是您还满足以下所有条件:
* a) 修改后的作品本身必须是一个软件库。
* b) 您必须使修改后的文件带有醒目的声明,指出您已更改这些文件以及任何更改的日期。
* c) 您必须根据本许可的条款将作品作为一个整体免费授权给所有第三方。
* d) 如果修改后的库中的某个功能引用了要由使用该功能的应用程序提供的函数或数据表,而不是将其作为调用该功能时传递的参数,那么您必须付出真诚的努力,确保在应用程序不提供此类函数或表的情况下,该功能仍能运行,并执行其目的中仍然有意义的部分。
(例如,库中计算平方根的函数具有完全明确定义的目的,而此目的与应用程序无关。因此,第 2d 小节要求应用程序提供的任何函数或该函数使用的表必须是可选的:如果应用程序不提供该函数或表,平方根函数必须仍然计算平方根。)
这些要求适用于整个修改后的作品。如果该作品的可识别部分并非衍生自库,而这些部分本身可以合理地被视为独立和单独的作品,那么当您将它们作为单独的作品分发时,本许可及其条款不适用于这些部分。但是,当您将相同的部分作为整体(一个基于库的作品)的一部分分发时,整个作品的分发必须遵循本许可的条款,本许可赋予其他被许可人的权限将扩展到整个作品,进而扩展到每个部分,而不论该作品的作者是谁。
因此,本节无意主张权利或质疑您对完全由您撰写的作品的权利;本节的目的是针对基于库的衍生作品或集体作品,行使控制其分发的权利。
此外,仅将非基于库的另一作品与库(或基于库的作品)聚集在一卷存储或分发介质上,不会将该作品纳入本许可的范围。
3.您可以选择将普通 GNU 通用公共许可证(而非本许可)的条款应用于库的给定副本。为此,您必须更改所有引用本许可的声明,使其引用普通 GNU 通用公共许可证第 2 版,而不是本许可。(如果出现了比普通 GNU 通用公共许可证第 2 版更新的版本,那么您可以根据需要指定该版本。)请勿在这些声明中进行任何其他更改。
一旦在给定副本中进行了此更改,该副本便无法恢复,因此普通 GNU 通用公共许可证适用于所有后续副本以及从该副本制作的衍生作品。
当您希望将库的部分代码复制到非库程序中时,这个选项很有用。
4.您可以根据上述第 1 节和第 2 节的条款,以目标代码或可执行文件的形式复制和分发库(根据第 2 节,也可以是库的一部分或其衍生作品),前提是您附上完整的机器可读的相应源代码,该源代码必须根据上述第 1 节和第 2 节的条款在常用于软件交换的介质上分发。
即使不强迫第三方将源代码与目标代码一起复制,但如果通过提供从指定位置进行复制的访问权限来分发目标代码,则提供从同一位置复制源代码的等效访问权限可以满足分发源代码的要求。
5.如果一个程序不包含库的任何部分的衍生作品,但旨在通过编译或链接与库一起使用,则该程序称为“使用库的作品”。单独来看,此类作品不是库的衍生作品,因此不在本许可的范围之内。
但是,将“使用库的作品”与库链接会创建一个可执行文件,这个可执行文件是库的衍生作品(因为它包含库的某些部分),而不是“使用库的作品”。因此,本许可涵盖该可执行文件。第 6 节规定了分发此类可执行文件的条款。
当“使用库的作品”使用作为库的一部分的头文件中的材料时,即使源代码不是衍生作品,但该作品的目标代码可能是库的衍生作品。如果该作品可以在没有库的情况下进行链接,或者该作品本身就是一个库,那么这一事实是否成立尤为重要。法律没有明确定义这一点成立的先决条件。
如果这种目标文件仅使用数字参数、数据结构布局和访问器,以及小宏和小内联函数(长度不超过 10 行),那么目标文件的使用将不受限制,无论该文件在法律上是否属于衍生作品。(包含此对象代码以及库的某些部分的可执行文件仍属于第 6 节的范围。)
另外,如果该作品是库的衍生作品,您可以根据第 6 节的条款分发该作品的目标代码。任何包含该作品的可执行文件也属于第 6 节的范围,无论此类可执行文件是否直接与库本身链接。
6.作为上述各节的例外,您还可以将“使用库的作品”与库合并或链接,以生成包含库的某些部分的作品,并根据您选择的条款分发该作品,前提是这些条款允许修改该作品以供客户自己使用,并进行逆向工程调试此类修改。
您必须在作品的每份副本中给出醒目的声明,说明其中使用了库,并且库及其使用受本许可的保护。您必须提供本许可的副本。如果执行期间的作品显示版权声明,您必须将库的版权声明纳入其中,并提供将用户引导至本许可副本的引用链接。另外,您必须执行以下操作之一:
* a) 随作品附上库的完整的机器可读的相应源代码,包括作品中使用的任何更改(必须根据上述第 1 节和第 2 节的条款分发);如果作品是与库链接的可执行文件,则提供完整的机器可读的“使用库的作品”作为目标代码和/或源代码,使用户可以修改库,然后重新链接以生成修改后的可执行文件,其中包含修改后的库。(据了解,更改库中定义文件内容的用户不一定能够重新编译应用程序,以使用修改后的定义。)
* b) 使用合适的共享库机制与库链接。一个合适的机制必须满足以下条件:(1) 在运行时使用用户计算机系统上已经存在的库的副本,而不是将库函数复制到可执行文件中;且 (2) 如果用户安装了库的修改版本,只要该修改版本与制作作品的版本接口兼容,则能够在该修改版本下正常运行。
* c) 随作品附上一份有效期至少为三年的书面要约,以便向同一用户提供上述第 6a 小节中规定的材料,收费不超过执行此分发的费用。
* d) 如果通过提供从指定位置进行复制的访问权限来分发作品,则提供从同一位置复制上述材料的等效访问权限。* e) 确认该用户已收到这些材料的副本,或者您已向该用户发送了一份副本。
对于可执行文件,“使用库的作品”的要求形式必须包含从其中复制可执行文件所需的任何数据和实用程序。但是,作为一个特殊的例外,要分发的材料不必包括通常(以源代码或二进制形式)与运行可执行文件的操作系统的主要组件(编译器、内核等)一起分发的任何内容,除非该组件本身随可执行文件提供。
此要求可能会与通常不随操作系统提供的其他专有库的许可限制相矛盾。这种矛盾意味着您不能在您分发的可执行文件中将这些材料和库一起使用。
7.您可以将构成一个基于库的作品的库功能与本许可未涵盖的其他库功能并排放置在一个单独的库中,并分发这个组合库,前提是另行允许分别分发这个基于库的作品和其他库功能,并且您做到以下两点:
* a) 使组合库附带同一基于库的作品的副本,而该副本未与任何其他库功能进行组合。组合库必须根据上述各节的条款进行分发。
* b) 在组合库中提供醒目的声明,指出其中一部分是基于库的作品这一事实,并说明在何处可以找到随附的同一作品的未组合形式。
8.除非本许可明确规定,否则您不得复制、修改、转授权、链接或分发库。任何以其他方式复制、修改、转授权、链接或分发库的尝试均属无效,并且将自动终止您在本许可下的权利。但是,对于根据本许可从您那里获得副本或权利的各方而言,只要他们继续全面遵守本许可的条款,其许可就不会终止。
9.因为您尚未在本许可上签字,所以您无需接受本许可。但是,任何其他方式均不会授予您修改或分发库或其衍生作品的权限。如果您不接受本许可,这些行为将被法律禁止。因此,修改或分发库(或任何基于库的作品)即表示您接受本许可,以及本许可关于复制、分发或修改库或基于库的作品的所有条款和条件。
10.每次您再分发库(或任何基于库的作品)时,接收者都会自动从原始许可方那里获得根据这些条款和条件复制、分发、链接或修改库的许可。您不得对接收者行使本许可授予的权利施加任何进一步的限制。您不负责强制第三方遵守本许可。
11.如果由于法院判决或专利侵权指控或任何其他原因(不限于专利问题),对您施加了与本许可条件相矛盾的条件(无论是通过法院命令、协议还是其他方式),这些条件不会免除您遵守本许可条件的义务。如果您在分发时无法同时满足您在本许可下的义务和任何其他相关义务,那么您就不能分发库。例如,如果某个专利许可不允许直接或间接通过您获得副本的所有用户以免版税的方式再分发库,那么您同时满足该专利许可和本许可要求的唯一方法就是根本不分发库。
如果本节的任何部分在任何特定情况下被认定为无效或不可执行,则本节的其余部分仍适用,而本节作为一个整体仍适用于其他情况。
本节的目的不是诱使您侵犯任何专利或其他产权主张或者对任何此类主张的有效性提出异议;本节的唯一目的是保护通过公共许可实践实施的自由软件分发系统的完整性。许多用户依靠该系统的一致应用,对通过该系统分发的各种软件作出了慷慨的贡献;作者/捐献者有权决定其是否通过任何其他系统分发软件,而被许可人不能将这种选择强加于人。
本节旨在充分阐明本许可其余部分可能产生的结果。
12.在某些国家/地区,如果库的分发和/或使用因专利或受版权保护的接口而受到限制,则将库置于本许可下的原始版权所有者可以添加明确的地理分发限制,将这些国家/地区排除在外,从而仅允许在未被排除的国家/地区之内或之间进行分发。在这种情况下,本许可将纳入此限制条款,就如同写在本许可的正文中一样。
13.Free Software Foundation 可能会不定期发布宽通用公共许可证的修订版和/或新版本。这些新版本在原则上与当前版本相似,但在细节上可能会有所不同,以应对新问题或事项。
每个版本都有不同的版本号。如果库指定了对其和“任何更高版本”适用的本许可版本号,您可以选择遵循该版本或 Free Software Foundation 发布的任何更高版本的条款和条件。如果库未指定许可版本号,您可以选择 Free Software Foundation 已发布的任何版本。
14.如果您希望将库的某些部分纳入到分发条件与这些部分不一致的其他自由程序中,请写信给作者请求许可。对于 Free Software Foundation 拥有版权的软件,请写信给 Free Software Foundation;我们有时会将这种情况作为例外处理。我们的决定将受以下两个目标指引:使我们的自由软件的所有衍生作品保持自由状态;以及从整体上促进软件的共享和重用。
不保证
15.由于库是免费授权的,因此在适用法律允许的范围内,对库不提供任何保证。除非另有书面说明,否则版权所有者和/或其他各方按“原样”提供库,且不作任何形式的明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。关于库的质量和性能的全部风险由您承担。如果库被证明有缺陷,您将承担所有必要的维护、修复或更正的费用。
16.在任何情况下,除非适用法律要求或经书面同意,否则任何版权所有者以及可能在上述允许的范围内修改和/或再分发库的任何其他相关方不对您承担损害赔偿责任,包括因使用或无法使用库而引起的任何一般、特殊、附带或后果性损害赔偿(包括但不限于数据丢失、数据不准确、您或第三方遭受的损失或者库无法与任何其他软件一起运行),即使该版权所有者或其他相关方已被告知发生此类损害赔偿的可能性。条款和条件结束。
MIT
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
NetSNMP
Net-SNMP 许可证
该软件包适用各种版权,如下面各个部分所列。请务必阅读所有部分。
---- 第 1 部分:CMU/UCD 版权声明:(BSD 等)-----
版权所有 1989, 1991, 1992 Carnegie Mellon University
衍生作品 - 1996, 1998-2000
版权所有 1996, 1998-2000 The Regents of the University of California
保留所有权利。
特此授予出于任何目的免费使用、复制、修改和分发本软件及其文档的许可,前提是:上述版权声明出现在所有副本中;该版权声明和本许可声明都出现在支持文档中;并且未经明确书面许可,不得将 CMU 和 The Regents of the University of California 的名称用于与软件分发有关的广告或宣传中。
CMU 和 The Regents of the University of California 对本软件不提供任何保证(包括对适销性和适用性的所有默示保证)。在任何情况下,对于因使用或执行本软件而引起或与之有关的任何特殊、间接或后果性损害赔偿,或者因使用、数据或利润损失导致的任何损害赔偿,无论是关于合同诉讼、过失还是关于其他侵权行为,CMU 和 The Regents of the University of California 概不负责。
---- 第 2 部分:Networks Associates Technology, Inc 版权声明 (BSD) -----
版权所有 (c) 2001-2003, Networks Associates Technology, Inc
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 Networks Associates Technology, Inc 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
---- 第 3 部分:Cambridge Broadband Ltd. 版权声明 (BSD) -----
此代码部分版权所有 (c) 2001-2003, Cambridge Broadband Ltd.
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 Cambridge Broadband Ltd. 的名称来认可或推广本软件的衍生产品。
本软件由版权所有者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者概不负责。
---- 第 4 部分:Sun Microsystems, Inc. 版权声明 (BSD) -----
版权所有 © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
California 95054, U.S.A.保留所有权利。
使用受以下许可条款的约束。
此分发可能包括第三方开发的材料。
Sun、Sun Microsystems、Sun 徽标和 Solaris 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标或注册商标。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 Sun Microsystems, Inc. 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
---- 第 5 部分:Sparta, Inc 版权声明 (BSD) -----
版权所有 (c) 2003-2009, Sparta, Inc
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 Sparta, Inc 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
---- 第 6 部分:Cisco/BUPTNIC 版权声明 (BSD) -----
版权所有 (c) 2004, Cisco, Inc 和
北京邮电大学信息网络中心。
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 Cisco, Inc、北京邮电大学的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
---- 第 7 部分:Fabasoft R&D Software GmbH & Co KG 版权声明 (BSD) -----
版权所有 (c) Fabasoft R&D Software GmbH & Co KG, 2003 oss@fabasoft.com 作者:Bernhard Penz
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 Fabasoft R&D Software GmbH & Co KG 或其任何子公司的名称、品牌或产品名称来认可或推广本软件的衍生产品。
本软件由版权所有者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者概不负责。
---- 第 8 部分:Apple Inc. 版权声明 (BSD) -----
版权所有 (c) 2007 Apple Inc. 保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
1.以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
3.未经事先明确书面许可,不得使用 Apple Inc.(以下简称为“Apple”)的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由 Apple 及其贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但 Apple 及其贡献者概不负责。
---- 第 9 部分:ScienceLogic, LLC 版权声明 (BSD) -----
版权所有 (c) 2009, ScienceLogic, LLC
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
* 未经事先明确书面许可,不得使用 ScienceLogic, LLC 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
Oracle FUTC/Ojdbc8/Oracle i18n
Oracle 免费使用条款和条件 (FUTC)
Oracle 免费使用条款和条件 定义 “Oracle”是指 Oracle America, Inc.。“您”和“您的”是指:(a) 访问程序的公司或组织(各自为“实体”),如果使用程序将代表此类实体;或 (b) 访问程序的个人,如果使用程序不代表实体。“程序”是指 Oracle 根据以下条款提供的 Oracle 软件以及 Oracle 提供的任何更新、错误更正和/或程序文档。“程序文档”是指程序用户手册和程序安装手册(如有)。如果可用,程序文档可随程序一起提供和/或可从 www.oracle.com/documentation 访问。“单独条款”是指程序文档、自述文件或声明文件中说明的单独许可条款,以及适用于单独许可技术的条款。“单独许可技术”是指根据单独条款而非本许可条款获得许可的 Oracle 或第三方技术。单独许可技术 Oracle 可能会在程序文档、自述文件或声明文件中向您提供与作为程序或随程序一起提供的 Oracle 或第三方技术相关的某些声明。在程序文档、自述文件或声明文件的说明中,此类技术将根据单独条款向您授予许可。您根据单独条款使用单独许可技术的权利不受本许可条款的任何限制。请明确一点:尽管存在声明,但非单独许可技术的第三方技术应被视为根据本许可条款向您授予许可的程序的一部分。开源软件的源代码 对于您以二进制形式从 Oracle 获得的软件,如果此软件根据授权您接收该二进制文件的源代码的开源许可获得许可,则您可以从 https://oss.oracle.com/sources/ 或 http://www.oracle.com/goto/opensourcecode 获取适用源代码的副本。如果此软件的源代码未与二进制文件一起提供给您,您还可以按照后一个网站的“Written Offer for Source Code”(源代码书面要约)部分的说明提交书面请求,通过物理媒介获取源代码副本。------------------------------------------------------------------------------- 以下许可条款适用于未根据单独条款提供给您的程序。许可权利和限制 Oracle 授予您(作为本程序的接收者)一项非排他性、不可转让的有限许可,允许您在符合此处规定的条件的前提下:(a) 内部使用未经修改的程序,以开发、测试、原型设计和演示您的应用程序,并为您自己的内部业务运营运行程序;以及 (b) 根据本许可条款对未经修改的程序和程序文档进行再分发,前提是您不向最终用户收取任何使用程序的额外费用。您可以在行使此处授予的许可权利和出于备份目的的合理必要范围内复制程序。仅当 Oracle 在程序下载页面或程序文档中对此类用途作出明确授权时,您才有权使用程序提供有关使用程序和相关单独许可技术的第三方培训。您的许可取决于您是否遵守以下条件:- 您在您分发的任何程序中附上本许可的副本;- 您没有从程序或程序文档中删除 Oracle 或许可方的专有权利的标志或声明;- 您遵守约束您对程序(包括技术数据)的使用的所有美国和适用的出口管制和经济制裁法律法规;- 您没有促使或允许自己对程序进行逆向工程、反汇编或反编译(除非法律允许),也没有允许关联方进行此类操作。请明确一点:与程序一起分发的任何源代码仅供参考,不得修改,除非此类源代码符合允许修改的单独条款。所有权 Oracle 或其许可方保留对程序的全部所有权和知识产权。信息收集 程序的安装和/或自动更新过程(如有)可能会向 Oracle 或其服务提供商传输有关这些过程的有限数据,以帮助 Oracle 了解和优化这些过程。Oracle 不会将这些数据与个人身份信息相关联。请在以下网址参阅 Oracle 的隐私政策:www.oracle.com/privacy。免责声明;责任限制 程序按“原样”提供,且没有任何形式的保证。Oracle 进一步否认所有明示和默示的保证,包括但不限于对适销性、特定用途适用性或不侵权的任何默示保证。在任何情况下,除非适用法律要求,否则 Oracle 不对您承担损害赔偿责任,包括因使用或无法使用本程序而引起的任何一般、特殊、附带或后果性损害赔偿(包括但不限于数据丢失、数据不准确、您或第三方遭受的损失或者本程序无法与任何其他程序一起运行),即使 Oracle 已被告知发生此类损害赔偿的可能性。最后更新时间:2018 年 10 月 8 日
参考链接:https://repo1.maven.org/maven2/com/oracle/ojdbc/ojdbc10/19.3.0.0/ojdbc10-19.3.0.0.pom
LibUSB
GNU 宽通用公共许可证
2.1 版,1999 年 2 月
版权所有 (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
每个人都可以复制和分发本许可文档的完整副本,但不允许对其进行更改。
[这是宽通用公共许可证的第一个发布版本。该版本也算作 GNU 库公共许可证第 2 版的后续版本,因此版本号为 2.1。]
Preamble
大多数软件的许可旨在剥夺您共享和更改软件的自由。相比之下,GNU 通用公共许可证旨在保证您共享和更改自由软件的自由,从而确保此类软件可供所有用户自由使用。
本许可(即宽通用公共许可证)适用于 Free Software Foundation 以及其他决定使用本许可的作者的一些特别指定的软件包,通常是库。您也可以使用本许可,但我们建议您首先根据以下说明仔细考虑在任何特定情况下更好的策略是使用本许可还是普通的通用公共许可证。
当我们谈到自由软件时,我们指的是使用自由,而不是价格。我们的通用公共许可证旨在确保:您可以自由分发自由软件的副本(如果您愿意,还可以为此服务收费);您收到源代码或可以根据需要获得源代码;您可以更改软件并在新的自由程序中使用其中的一部分;并且您知道您可以进行这些操作。
为了保护您的权利,我们需要作出限制,禁止分发者拒绝承认您的这些权利或要求您放弃这些权利。如果您分发库的副本或对库进行修改,这些限制将转化为您的某些责任。
例如,如果您分发库的副本,无论是免费还是收费,您必须给予接收者我们给予您的所有权利。您必须确保他们也收到源代码或可以获得源代码。如果您将其他代码与库链接,则必须向接收者提供完整的目标文件,以便他们在对库进行更改和重新编译后将目标文件与库重新链接。您必须向他们展示这些条款,让他们了解自己的权利。
我们通过两步法来保护您的权利:(1) 我们获得库的版权,并且 (2) 我们向您提供本许可,授予您复制、分发和/或修改库的合法权限。
为了保护每个分发者,我们想明确一点:自由库不提供任何保证。另外,如果库被其他人修改并传播,接收者应该知道他们所拥有的不是原始版本,这样原作者的声誉就不会受到其他人可能带来的问题的影响。最后,软件专利对任何自由程序的存在构成了持续威胁。我们希望确保某个公司无法通过从专利持有人处获得限制性许可来有效地限制自由程序的用户。因此,我们坚持认为,为某个版本的库获得的任何专利许可都必须符合本许可中规定的完全使用自由。
普通的 GNU 通用公共许可证涵盖了大多数 GNU 软件,包括某些库。本许可(即 GNU 宽通用公共许可证)适用于某些指定的库,与普通的通用公共许可证有很大不同。我们将本许可用于某些库,以允许将这些库链接到非自由程序中。
当程序与库链接时,无论是静态链接还是使用共享库链接,从法律上讲,两者的结合都是组合作品,即原始库的衍生作品。因此,普通的通用公共许可证只有在整个组合符合其自由标准时才允许这种链接。宽通用公共许可证允许使用更宽松的标准将其他代码与库链接。
我们将本许可称为“宽”通用公共许可证,因为其在保护用户自由方面的作用比普通的通用公共许可证要小。此外,就相对于竞争性非自由程序的优势而言,本许可为其他自由软件开发人员提供的优势更少。这些缺点是我们将普通的通用公共许可证用于许多库的原因。但是,较宽松的许可在某些特殊情况下具有优势。
例如,在极少数情况下,可能特别需要鼓励尽可能广泛地使用某个库,使其成为事实上的标准。为此,必须允许非自由程序使用该库。更常见的情况是,自由库与广泛使用的非自由库执行相同的工作。在这种情况下,将自由库仅限于自由软件收获甚微,因此我们使用宽通用公共许可证。
在其他情况下,允许在非自由程序中使用特定的库可以让更多人使用大量自由软件。例如,允许在非自由程序中使用 GNU C 库可以让更多人使用整个 GNU 操作系统及其变体,即 GNU/Linux 操作系统。
尽管宽通用公共许可证对用户自由的保护作用较小,但它确保了与库链接的程序的用户拥有使用库的修改版本运行该程序的自由和权利。
关于复制、分发和修改的确切条款和条件如下。请密切注意“基于库的作品”和“使用库的作品”之间的区别。前者包含衍生自库的代码,而后者必须与库结合才能运行。GNU 宽通用公共许可证 关于复制、分发和修改的条款和条件
0.如果版权所有者或其他被授权方在其任何软件库或其他程序中声明,该软件库或程序可以根据本宽通用公共许可证(也称为“本许可”)的条款分发,则本许可协议适用于该软件库或程序。每个被许可人都称为“您”。
“库”是指准备的一组软件功能和/或数据,以便与应用程序(使用其中一些功能和数据)链接以形成可执行文件。
下文中的“库”是指根据本许可的条款分发的任何此类软件库或作品。“基于库的作品”是指库或任何根据版权法衍生的作品:即,包含库或其中一部分的作品,无论是逐字复制,还是经过修改和/或直译成另一种语言。(在下文中,“修改”一词包括但不限于翻译。)
作品的“源代码”是指对作品进行修改的首选形式。对于库而言,完整源代码是指其包含的所有模块的所有源代码,加上任何关联的接口定义文件,再加上用于控制库的编译和安装的脚本。
本许可不包括复制、分发和修改以外的活动;这些活动不在本许可的范围内。使用库运行程序的行为不受限制,并且仅当程序的输出内容构成基于库的作品(编写此类作品时,并非一定要使用工具中的库)时,才涵盖此类程序的输出。这个条件是否成立取决于库的用途以及使用库的程序的用途。
1.在收到库的完整源代码时,您可以通过任何媒介复制和分发其完整副本,前提是您满足以下条件:在每份副本上以醒目且适当的方式发布合适的版权声明和免责声明;将所有提及本许可和无任何保证的声明保持原样;并将本许可的副本与库一起分发。
您可以对转让副本的实际行为收取费用,也可以自行选择通过收费来提供保证。
2.您可以修改库或其任何部分的一个或多个副本,从而形成基于库的作品,并根据上述第 1 节的条款复制和分发此类修改或作品,前提是您还满足以下所有条件:
a) 修改后的作品本身必须是一个软件库。
b) 您必须使修改后的文件带有醒目的声明,指出您已更改这些文件以及任何更改的日期。
c) 您必须根据本许可的条款将作品作为一个整体免费授权给所有第三方。
d) 如果修改后的库中的某个功能引用了要由使用该功能的应用程序提供的函数或数据表,而不是将其作为调用该功能时传递的参数,那么您必须付出真诚的努力,确保在应用程序不提供此类函数或表的情况下,该功能仍能运行,并执行其目的中仍然有意义的部分。
(例如,库中计算平方根的函数具有完全明确定义的目的,而此目的与应用程序无关。因此,第 2d 小节要求应用程序提供的任何函数或该函数使用的表必须是可选的:如果应用程序不提供该函数或表,平方根函数必须仍然计算平方根。)
这些要求适用于整个修改后的作品。如果该作品的可识别部分并非衍生自库,而这些部分本身可以合理地被视为独立和单独的作品,那么当您将它们作为单独的作品分发时,本许可及其条款不适用于这些部分。但是,当您将相同的部分作为整体(一个基于库的作品)的一部分分发时,整个作品的分发必须遵循本许可的条款,本许可赋予其他被许可人的权限将扩展到整个作品,进而扩展到每个部分,而不论该作品的作者是谁。
因此,本节无意主张权利或质疑您对完全由您撰写的作品的权利;本节的目的是针对基于库的衍生作品或集体作品,行使控制其分发的权利。
此外,仅将非基于库的另一作品与库(或基于库的作品)聚集在一卷存储或分发介质上,不会将该作品纳入本许可的范围。
3.您可以选择将普通 GNU 通用公共许可证(而非本许可)的条款应用于库的给定副本。为此,您必须更改所有引用本许可的声明,使其引用普通 GNU 通用公共许可证第 2 版,而不是本许可。(如果出现了比普通 GNU 通用公共许可证第 2 版更新的版本,那么您可以根据需要指定该版本。)请勿在这些声明中进行任何其他更改。一旦在给定副本中进行了此更改,该副本便无法恢复,因此普通 GNU 通用公共许可证适用于所有后续副本以及从该副本制作的衍生作品。
当您希望将库的部分代码复制到非库程序中时,这个选项很有用。
4.您可以根据上述第 1 节和第 2 节的条款,以目标代码或可执行文件的形式复制和分发库(根据第 2 节,也可以是库的一部分或其衍生作品),前提是您附上完整的机器可读的相应源代码,该源代码必须根据上述第 1 节和第 2 节的条款在常用于软件交换的介质上分发。
即使不强迫第三方将源代码与目标代码一起复制,但如果通过提供从指定位置进行复制的访问权限来分发目标代码,则提供从同一位置复制源代码的等效访问权限可以满足分发源代码的要求。
5.如果一个程序不包含库的任何部分的衍生作品,但旨在通过编译或链接与库一起使用,则该程序称为“使用库的作品”。单独来看,此类作品不是库的衍生作品,因此不在本许可的范围之内。
但是,将“使用库的作品”与库链接会创建一个可执行文件,这个可执行文件是库的衍生作品(因为它包含库的某些部分),而不是“使用库的作品”。因此,本许可涵盖该可执行文件。第 6 节规定了分发此类可执行文件的条款。
当“使用库的作品”使用作为库的一部分的头文件中的材料时,即使源代码不是衍生作品,但该作品的目标代码可能是库的衍生作品。如果该作品可以在没有库的情况下进行链接,或者该作品本身就是一个库,那么这一事实是否成立尤为重要。法律没有明确定义这一点成立的先决条件。
如果这种目标文件仅使用数字参数、数据结构布局和访问器,以及小宏和小内联函数(长度不超过 10 行),那么目标文件的使用将不受限制,无论该文件在法律上是否属于衍生作品。(包含此对象代码以及库的某些部分的可执行文件仍属于第 6 节的范围。)
另外,如果该作品是库的衍生作品,您可以根据第 6 节的条款分发该作品的目标代码。任何包含该作品的可执行文件也属于第 6 节的范围,无论此类可执行文件是否直接与库本身链接。
6.作为上述各节的例外,您还可以将“使用库的作品”与库合并或链接,以生成包含库的某些部分的作品,并根据您选择的条款分发该作品,前提是这些条款允许修改该作品以供客户自己使用,并进行逆向工程调试此类修改。
您必须在作品的每份副本中给出醒目的声明,说明其中使用了库,并且库及其使用受本许可的保护。您必须提供本许可的副本。如果执行期间的作品显示版权声明,您必须将库的版权声明纳入其中,并提供将用户引导至本许可副本的引用链接。另外,您必须执行以下操作之一:
a) 随作品附上库的完整的机器可读的相应源代码,包括作品中使用的任何更改(必须根据上述第 1 节和第 2 节的条款分发);如果作品是与库链接的可执行文件,则提供完整的机器可读的“使用库的作品”作为目标代码和/或源代码,使用户可以修改库,然后重新链接以生成修改后的可执行文件,其中包含修改后的库。(据了解,更改库中定义文件内容的用户不一定能够重新编译应用程序,以使用修改后的定义。)
b) 使用合适的共享库机制与库链接。一个合适的机制必须满足以下条件:(1) 在运行时使用用户计算机系统上已经存在的库的副本,而不是将库函数复制到可执行文件中;且 (2) 如果用户安装了库的修改版本,只要该修改版本与制作作品的版本接口兼容,则能够在该修改版本下正常运行。
c) 随作品附上一份有效期至少为三年的书面要约,以便向同一用户提供上述第 6a 小节中规定的材料,收费不超过执行此分发的费用。
d) 如果通过提供从指定位置进行复制的访问权限来分发作品,则提供从同一位置复制上述材料的等效访问权限。
e) 确认该用户已收到这些材料的副本,或者您已向该用户发送了一份副本。
对于可执行文件,“使用库的作品”的要求形式必须包含从其中复制可执行文件所需的任何数据和实用程序。但是,作为一个特殊的例外,要分发的材料不必包括通常(以源代码或二进制形式)与运行可执行文件的操作系统的主要组件(编译器、内核等)一起分发的任何内容,除非该组件本身随可执行文件提供。
此要求可能会与通常不随操作系统提供的其他专有库的许可限制相矛盾。这种矛盾意味着您不能在您分发的可执行文件中将这些材料和库一起使用。
7.您可以将构成一个基于库的作品的库功能与本许可未涵盖的其他库功能并排放置在一个单独的库中,并分发这个组合库,前提是另行允许分别分发这个基于库的作品和其他库功能,并且您做到以下两点:
a) 使组合库附带同一基于库的作品的副本,而该副本未与任何其他库功能进行组合。组合库必须根据上述各节的条款进行分发。
b) 在组合库中提供醒目的声明,指出其中一部分是基于库的作品这一事实,并说明在何处可以找到随附的同一作品的未组合形式。
8.除非本许可明确规定,否则您不得复制、修改、转授权、链接或分发库。任何以其他方式复制、修改、转授权、链接或分发库的尝试均属无效,并且将自动终止您在本许可下的权利。但是,对于根据本许可从您那里获得副本或权利的各方而言,只要他们继续全面遵守本许可的条款,其许可就不会终止。
9.因为您尚未在本许可上签字,所以您无需接受本许可。但是,任何其他方式均不会授予您修改或分发库或其衍生作品的权限。如果您不接受本许可,这些行为将被法律禁止。因此,修改或分发库(或任何基于库的作品)即表示您接受本许可,以及本许可关于复制、分发或修改库或基于库的作品的所有条款和条件。
10.每次您再分发库(或任何基于库的作品)时,接收者都会自动从原始许可方那里获得根据这些条款和条件复制、分发、链接或修改库的许可。您不得对接收者行使本许可授予的权利施加任何进一步的限制。您不负责强制第三方遵守本许可。
11.如果由于法院判决或专利侵权指控或任何其他原因(不限于专利问题),对您施加了与本许可条件相矛盾的条件(无论是通过法院命令、协议还是其他方式),这些条件不会免除您遵守本许可条件的义务。如果您在分发时无法同时满足您在本许可下的义务和任何其他相关义务,那么您就不能分发库。例如,如果某个专利许可不允许直接或间接通过您获得副本的所有用户以免版税的方式再分发库,那么您同时满足该专利许可和本许可要求的唯一方法就是根本不分发库。
如果本节的任何部分在任何特定情况下被认定为无效或不可执行,则本节的其余部分仍适用,而本节作为一个整体仍适用于其他情况。
本节的目的不是诱使您侵犯任何专利或其他产权主张或者对任何此类主张的有效性提出异议;本节的唯一目的是保护通过公共许可实践实施的自由软件分发系统的完整性。许多用户依靠该系统的一致应用,对通过该系统分发的各种软件作出了慷慨的贡献;作者/捐献者有权决定其是否通过任何其他系统分发软件,而被许可人不能将这种选择强加于人。
本节旨在充分阐明本许可其余部分可能产生的结果。
12.在某些国家/地区,如果库的分发和/或使用因专利或受版权保护的接口而受到限制,则将库置于本许可下的原始版权所有者可以添加明确的地理分发限制,将这些国家/地区排除在外,从而仅允许在未被排除的国家/地区之内或之间进行分发。在这种情况下,本许可将纳入此限制条款,就如同写在本许可的正文中一样。
13.Free Software Foundation 可能会不定期发布宽通用公共许可证的修订版和/或新版本。这些新版本在原则上与当前版本相似,但在细节上可能会有所不同,以应对新问题或事项。
每个版本都有不同的版本号。如果库指定了对其和“任何更高版本”适用的本许可版本号,您可以选择遵循该版本或 Free Software Foundation 发布的任何更高版本的条款和条件。如果库未指定许可版本号,您可以选择 Free Software Foundation 已发布的任何版本。
14.如果您希望将库的某些部分纳入到分发条件与这些部分不一致的其他自由程序中,请写信给作者请求许可。对于 Free Software Foundation 拥有版权的软件,请写信给 Free Software Foundation;我们有时会将这种情况作为例外处理。我们的决定将受以下两个目标指引:使我们的自由软件的所有衍生作品保持自由状态;以及从整体上促进软件的共享和重用。
不保证
15.由于库是免费授权的,因此在适用法律允许的范围内,对库不提供任何保证。除非另有书面说明,否则版权所有者和/或其他各方按“原样”提供库,且不作任何形式的明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。关于库的质量和性能的全部风险由您承担。如果库被证明有缺陷,您将承担所有必要的维护、修复或更正的费用。
16.在任何情况下,除非适用法律要求或经书面同意,否则任何版权所有者以及可能在上述允许的范围内修改和/或再分发库的任何其他相关方不对您承担损害赔偿责任,包括因使用或无法使用库而引起的任何一般、特殊、附带或后果性损害赔偿(包括但不限于数据丢失、数据不准确、您或第三方遭受的损失或者库无法与任何其他软件一起运行),即使该版权所有者或其他相关方已被告知发生此类损害赔偿的可能性。
条款和条件结束
如何将这些条款应用于您的新库
如果您开发了一个新库,并希望其得到公众最大限度的使用,那么我们建议使该库成为自由软件,让每个人都可以对其进行再分发和更改。为此,请允许根据这些条款(或者根据普通通用公共许可证的条款)进行再分发。
要应用这些条款,请在库中附上以下声明。最安全的方式是将声明附在每个源文件的开头,以便最有效地传达关于不作保证的信息;每个文件至少应该有“版权所有”行,并指示在何处可以找到声明的全文。
<用一行空间给出库的名称,并简要说明其用途。>
版权所有 (C) <year> <name of author>
该库是自由软件,您可以根据 Free Software Foundation 发布的 GNU 宽通用公共许可证(本许可第 2.1 版或您自行选择的任何更高版本)的条款对其进行再分发和/或修改。
分发该库的目的是希望其有帮助,但不作任何保证,甚至不提供对适销性或特定用途适用性的默示保证。请参阅 GNU 宽通用公共许可证了解详情。
您应该已随该库收到 GNU 宽通用公共许可证的副本;如果未收到,请写信至:Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
另请添加如何通过电子邮件和纸质邮件与您联系的信息。
如有必要,您还应该让您的雇主(如果您是程序员)或您的学校(如有)签署该库的“版权免责声明”。下面是一个模板;请相应地更改名称/姓名:
Yoyodyne, Inc. 特此放弃对 James Random Hacker 编写的库“Frob”(一个用于调整旋钮的库)的全部版权权益。
<Ty Coon 的签名>,1990 年 4 月 1 日
副总裁 Ty Coon
就是这样!
LibHID
版权所有 (c) 2010, Alan Ott, Signal 11 Software
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
* 以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。* 以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。* 未经事先明确书面许可,不得使用 Signal 11 Software 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
Curl
curl 和 libcurl 是真正的开源/自由软件,符合所有相关定义。这意味着您可以自由修改和再分发 curl 分布式档案的所有内容。您也可以在商业项目中自由使用 curl 和 libcurl。
curl 和 libcurl 在以下许可下获得授权,这受到 MIT/X 的影响,但与之并不完全相同。
版权和许可声明
版权所有 (c) 1996 - 2021,Daniel Stenberg (daniel@haxx.se) 和许多贡献者,请参阅 THANKS(致谢)文件。
保留所有权利。
特此授予出于任何目的(付费或免费)使用、复制、修改和分发本软件的许可,前提是上述版权声明和本许可声明出现在所有副本中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵犯第三方权利的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
除本声明中包含的内容外,未经版权所有者事先书面授权,不得将版权所有者的姓名/名称用于广告或以其他方式促进本软件的销售、使用或其他交易。
HSQL 数据库引擎的 BSD 许可 版权和许可(基于 BSD 许可) HSQL Development Group 开发的作品:
版权所有 (c) 2001-2020, The HSQL Development Group
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
未经事先明确书面许可,不得使用 HSQL Development Group 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但 HSQL Development Group、hsqldb.org 和贡献者概不负责。
最初由 Hypersonic SQL Group 开发的作品:
版权所有 (c) 1995-2000 Hypersonic SQL Group。
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
未经事先明确书面许可,不得使用 Hypersonic SQL Group 的名称或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但 Hypersonic SQL Group 和贡献者概不负责。
本软件由许多个人代表 Hypersonic SQL Group 作出的自愿贡献组成。
cJSON
版权所有 (c) 2009-2017 Dave Gamble 和 cJSON 贡献者
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
deviceWISE:查看第三方许可
angular/animations
MIT
angular/cdk
MIT
MIT 许可证
版权所有 (c) 2021 Google LLC。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
angular/common
MIT
angular/core
MIT
angular/forms
MIT
angular/material
MIT
MIT 许可证
版权所有 (c) 2021 Google LLC。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
angular/platform-browser
MIT
angular/router
MIT
angular/service-worker
MIT
ctrl/tinycolor
MIT
版权所有 (c) Scott Cooper <scttcper@gmail.com>
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
©
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
zxing browser/zxing/library/zxing/ngx-scanner
MIT
MIT 许可证
版权所有 (c) 2018 ZXing for JS
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
angular-gridster2
MIT
MIT 许可证
版权所有 (c) 2021 Tiberiu Zuld
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
angular-material-css-vars
MIT
MIT 许可证
版权所有 (c) 2019 Johannes Millan
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
animate.css
MIT
MIT 许可证 (MIT)
版权所有 (c) 2020 Daniel Eden
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
apexcharts
MIT
MIT 许可证 (MIT)
版权所有 (c) 2018 ApexCharts
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
devicewise-angular
MIT
MIT 许可证
版权所有 (c) 2017 7leads GmbH
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
fetch-readablestream
MIT
MIT 许可证 (MIT)
版权所有 (c) 2016 John Reeves
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
file-saver
MIT
MIT 许可证
版权所有 © 2016 [Eli Grey][1]。
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
[1]:http://eligrey.com
material-icon-list
ISC
moment
MIT
版权所有 (c) JS Foundation 和其他贡献者
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
ng-apexcharts
MIT
ng-dynamic-component
MIT
MIT 许可证
版权所有 (c) 2016 Alex Malkevich
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
ngx-color-picker
MIT
ngx-cookie-service
MIT
ngx-moment
MIT
MIT 许可证 (MIT)
版权所有 (c) 2013-2020 Uri Shaked 和贡献者
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
ngx-monaco-editor
MIT
ngx-quill
MIT
quill
BSD-3-Clause
版权所有 (c) 2014, Jason Chen
版权所有 (c) 2013, salesforce.com
保留所有权利。
如果满足以下条件,则允许以源代码和二进制形式再分发和使用,无论是否经过修改:
1.以源代码形式再分发时,必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式再分发时,必须在随分发提供的文档和/或其他材料中复制上述版权声明、此条件列表和以下免责声明。
3.未经事先明确书面许可,不得使用版权所有者或其贡献者的姓名/名称来认可或推广本软件的衍生产品。
本软件由版权所有者和贡献者按“原样”提供,且没有任何明示或默示的保证,包括但不限于对适销性和特定用途适用性的默示保证。在任何情况下,对于因使用本软件而以任何方式引起的任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断),无论因何种原因导致,或根据任何责任理论,无论是关于合同、严格责任还是关于侵权(包括过失侵权或其他侵权行为)的理论,即使已被告知发生此类损害赔偿的可能性,但版权所有者和贡献者概不负责。
rxjs
Apache-2.0
Apache License
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1.定义。
“本许可”是指本文档第 1 至 9 节所定义的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或授予本许可的版权所有者授权的实体。
“法人实体”是指行为实体和所有其他实体的联合体,此类其他实体控制该行为实体、受该行为实体控制或与该行为实体共同受另一方控制。就本定义而言,“控制”是指 (i) 通过合同或其他方式直接或间接地指导或管理此类实体的权力,或 (ii) 拥有此类实体百分之五十 (50%) 或以上的流通股,或 (iii) 拥有此类实体的实益所有权。
“您”(或“您的”)是指行使本许可所授予权限的个人或法人实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“对象”形式是指由源形式的机械转换或转译产生的任何形式,包括但不限于经过编译的对象代码、生成的文档以及所转换成的其他媒体类型。
“作品”是指根据本许可提供的具有著作权的作品,无论是采用源形式还是对象形式,如作品包含或随附的版权声明所述(下面的附录中提供了一个示例)。
“衍生作品”是指基于(或衍生自)作品的任何作品,无论是采用源形式还是对象形式,对作品进行的编辑修订、注释、详细描述或其他修改作为一个整体代表具有著作权的原始作品。就本许可而言,衍生作品不应包括与作品及其衍生作品保持可分离状态的作品,或者仅链接(或按名称绑定)至作品及其衍生作品的接口的作品。
“贡献”是指版权所有者或经过授权可代表版权所有者提交的个人或法人实体有意提交给许可方以包含在作品中的任何具有著作权的作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或增补。就本定义而言,“提交”是指发送给许可方或其代表人的任何形式的电子、口头或书面通信,包括但不限于:电子邮件列表、源代码控制系统和问题跟踪系统上的通信。此类通信由许可方管理或由他人代表许可方管理,旨在讨论和改进作品,但不包括由版权所有者明确标记为或以书面形式指定为“非贡献”的通信。
“贡献者”是指许可方以及许可方已收到其贡献并随后代表其将贡献纳入到作品中的任何个人或法人实体。
2.授予版权许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销的版权许可,以便您以源形式或对象形式对作品进行复制、衍生作品制作、公开展示、公开执行、转授权和分发,并对此类衍生作品进行上述操作。
3.授予专利许可。根据本许可的条款和条件,每个贡献者特此授予您永久性、全球性、非排他性、免费、免版税、不可撤销(除非本节另有说明)的专利许可,以便您制作、安排他人制作、使用、推销、出售、导入和以其他方式转让作品。该专利许可仅适用于此类贡献者可授予许可的某些专利权利要求,如不授予许可,他们的贡献(贡献本身)或这些贡献与作品(贡献所提交至的作品)的组合必定会侵犯这些专利权利要求。如果您对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控作品或作品中包含的贡献构成直接性或辅助性专利侵权,则根据本许可就该作品授予您的任何专利许可应在提起此类诉讼之日终止。
4.再分发。您可以通过任何媒介复制和分发作品或其衍生作品的副本,无论是否经过修改,无论是以源形式还是对象形式,前提是您满足以下条件:
(a) 您必须向作品或衍生作品的任何其他接收者提供本许可的副本;且
(b) 您必须使任何修改后的文件带有醒目的声明,说明您已更改文件;且
(c) 在您分发的任何衍生作品的源形式中,您必须保留作品的源形式中的所有版权、专利、商标和归属声明,但不包括与衍生作品的任何部分无关的声明;且
(d) 如果作品包含“NOTICE”(声明)文本文件并将该文件作为其分发的一部分,则您分发的任何衍生作品都必须至少在以下位置之一包含该 NOTICE 文件中包含的归属声明的可读副本,但不包括与衍生作品的任何部分无关的声明:作为衍生作品的一部分分发的 NOTICE 文本文件中;随衍生作品一起提供的源形式或文档(如有)中;或衍生作品生成的显示画面中(如果此类画面通常会显示第三方声明,无论在什么位置)。NOTICE 文件的内容仅供参考,且并不能修改本许可。您可以在您分发的衍生作品中添加自己的归属声明,将其与作品的 NOTICE 文本一起提供或作为 NOTICE 文本的附录,前提是此类额外的归属声明不能被解释为修改本许可。
您可以将自己的版权声明添加到您的修改内容中,并且可以为您的修改内容或任何此类衍生作品(作为一个整体)的使用、复制或分发提供额外或不同的许可条款和条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中规定的条件。
5.提交贡献。除非您另有明确说明,否则您有意提交给许可方以包含在作品中的任何贡献均受本许可的条款和条件的约束,且无任何附加条款或条件。尽管有上述规定,但如果您与许可方就此类贡献签订了任何单独的许可协议,本许可中的任何内容均不应取代或修改该单独许可协议的条款。
6.商标。本许可不允许使用许可方的商号、商标、服务标志或产品名称,除非在描述作品的来源和复制 NOTICE 文件的内容时出于合理和习惯使用的需要。
7.免责声明。除非适用法律要求或经书面同意,否则许可方按“原样”提供作品(并且每个贡献者按“原样”提供其贡献),且不提供任何形式的明示或默示的保证或条件,包括但不限于关于所有权、不侵权、适销性或特定用途适用性的保证或条件。您全权负责确定使用或再分发作品的适当性,并承担与您根据本许可行使权限相关的任何风险。
8.责任限制。在任何情况下,根据任何法律理论,无论是关于侵权(包括过失侵权)、合同还是其他方面的法律理论,除非适用法律要求(例如故意和重大过失行为)或经书面同意,否则任何贡献者均不对您承担损害赔偿责任,包括因本许可或因使用或无法使用作品而引起的任何性质的直接、间接、特殊、附带或后果性损害赔偿(包括但不限于对商誉损失、停工、计算机失效或故障或任何及所有其他商业损害或损失进行的损害赔偿),即使该贡献者已被告知发生此类损害赔偿的可能性。
9.接受保证责任或附加责任。对作品或其衍生作品进行再分发时,您可以选择接受与本许可一致的支持、保证、赔偿责任或其他责任义务和/或权利,并为此收取费用。但是,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意以下条件才能接受此类义务:对于因您接受上述任何保证责任或附加责任而使此类贡献者招致的任何责任或针对其提出的索赔,对每个贡献者进行赔偿、为其辩护并使其不受损害。
条款和条件结束
附录:如何将 Apache License 应用于您的作品。
要将 Apache License 应用于您的作品,请附上以下声明模板,并将括号“[]”括起来的字段替换为您自己的身份信息。(不要包含括号!)在文件格式的适当注释语法中,文字应该用适当的符号括起来。我们还建议在与版权声明相同的“打印页面”上包含文件名或类名和用途描述,以便在第三方档案中更容易识别。
版权所有 (c) 2015-2018 Google, Inc.、Netflix, Inc.、Microsoft Corp. 和贡献者
根据 Apache License 2.0 版(简称为“本许可”)授权;除非遵守本许可,否则您不得使用此文件。您可以在以下网址获取本许可的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或经书面同意,否则根据本许可分发的软件将按“原样”分发,且没有任何形式的明示或默示的保证或条件。有关本许可下对权限和限制的具体说明,请参阅本许可。
smoothie
MIT
MIT 许可证
-----------
版权所有 (c) 2010-2013, Joe Walnes
2013-2018, Drew Noakes
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
ts-custom-error
MIT
MIT 许可证
版权所有 (c) 2019 Adrien Gibrat https://github.com/adriengibrat
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
tslib
0BSD
版权所有 (c) Microsoft Corporation。
特此授予出于任何目的(付费或免费)使用、复制、修改和/或分发本软件的许可。
本软件按“原样”提供,且作者对本软件不提供任何保证,包括对适销性和适用性的所有默示保证。在任何情况下,对于因使用或执行本软件而引起或与之有关的任何特殊、直接、间接或后果性损害赔偿,或者因使用、数据或利润损失导致的任何损害赔偿,无论是关于合同诉讼、过失还是关于其他侵权行为,作者概不负责。
uuid
MIT
MIT 许可证 (MIT)
版权所有 (c) 2010-2016 Robert Kieffer 和其他贡献者
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
webpack
MIT
版权所有 JS Foundation 和其他贡献者
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。
zone.js
MIT
MIT 许可证
版权所有 (c) 2010-2020 Google LLC https://angular.io/license
特此免费授予任何获得本软件和相关文档文件(以下简称为“本软件”)副本的用户以不受限制的方式处理本软件的许可,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或出售本软件副本以及允许本软件的接收者进行上述操作的权利,但须符合以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,且没有任何形式的明示或默示的保证,包括但不限于对适销性、特定用途适用性和不侵权的保证。在任何情况下,对于因本软件或因使用或以其他方式处理本软件而引起、导致或与之有关的任何索赔、损害赔偿或其他责任,无论是关于合同诉讼、侵权还是其他方面的责任,作者和版权所有者概不负责。