纯氧化物
Apache Software Foundation
版权所有:Apache Software Foundation
许可证:Apache 2.0
./legal/LICENSE
Apache 许可证
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1。 定义。
“许可证”是指根据本文档第 1 到第 9 部分规定的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或者由授予许可证的版权所有者授权的实体。
“法律实体”是指实施实体和控制该实体、受该实体控制、或与该实体接受共同控制的所有其他实体的集合。就此定义而言,“控制”是指 (i) 让无论是否签订协议的上述实体,进行指导或管理的直接权利或间接权利,或者 (ii) 百分之五十 (50%) 或以上已发行股票的所有权,或者 (iii) 上述实体的实益拥有权。
“您”(或“您的”) 是指行使本许可证所授予权限的个人或法律实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“目标”形式是指对源形式进行机械转换或翻译的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。
“作品”是指根据本许可证所制作的源形式或目标形式的著作,如著作中包含的或附加的版权声明指示 (下面“附录”中提供了一个示例)。
“衍生作品”是指基于该作品或从其衍生而来的任何源形式或目标形式的作品,这些作品的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。就本许可证而言,衍生作品不得包括与作品及其衍生作品分离的作品,或仅与作品及其衍生作品的界面相链接 (或按名称结合) 的作品。
“贡献”是指有意提交给许可方以让版权所有者或授权代表版权所有者提交的个人或法律实体将其包含在作品中的任何著作作品,包括作品的原始版本和对该作品或衍生作品所做的任何修订或补充。就此定义而言,“提交内容”是指发送给许可方或其代表人的任何电子的、口头的或书面的沟通信息,包括但不限于在由许可方或者代表其管理的电子邮件清单、源代码控制系统以及问题跟踪系统上为讨论和改进作品的沟通信息,但不包括由版权所有者明显标注或以书面形式指定为“非贡献”的沟通信息。
“贡献者”是指许可方接受其贡献并随后包含在作品中的许可方和代表许可方的任何个人或法律实体。
2。 版权许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的版权许可证,以复制、创作其衍生作品、公开显示、公开执行、授予分许可证,以及分发源形式或目标形式作品和此类衍生作品。
3。 专利许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的 (除在本部分进行说明) 专利许可证,以制作、让人制作、使用、许诺销售、销售、进口和转让该作品,且此类许可证仅适用于由贡献单独或贡献与其所提交至的作品共同对其贡献者造成必然侵权的可获得许可的专利索赔。如果您对任何实体提起专利法律诉讼 (包括交互诉讼请求或反索赔),宣称作品或作品中所涉及贡献构成直接性或贡献性专利侵权,那么根据本许可证授予您的针对该作品的任何专利许可证将在提起上述诉讼之日起终止。
4。 重新分发。如果您符合以下条件,则可在任何媒介中复制和分发作品或衍生作品的副本,无论是否进行修改,还是以源形式或目标形式:
(a) 您必须为作品或衍生作品的任何其他接收者提供本许可证的副本;并且
(b) 您必须在任何修改过的文件中附有明显的声明,表明您已更改文件;并且
(c) 您必须在您所分发的任何衍生作品的源形式中保留来自著作的源形式的所有版权、专利、商标和归属声明,但不属于衍生作品任何部分的声明除外;并且
(d) 如果作品将“声明”文本文件作为其分发作品的一部分,那么您分发的任何衍生著作必须包括此类声明文件中所含的归属通知的可读副本,不包括不属于衍生著作任何部分的那些声明,在以下至少一个地方:在作为衍生作品一部分分发的 NOTICE 文本文件中;在衍生作品的形式或文档中(如果与衍生作品一起提供);或者在衍生作品生成的显示中(如果与此类第三方声明通常出现的地方)。声明文件的内容仅作为信息提供,并未对许可证进行修改。您可在您分发的衍生作品中添加自己的归属声明,随作品一起提供或作为作品声明文本的附录,条件是附加的归属声明不得解释为修改本许可证。
您可以为自己所做出的修改添加自己的版权声明,并可以对自己所做出修改或作为整体的任何此类衍生作品的使用、复制或分发提供附加的或不同的条款和条件,前提是您对作品的使用、复制和分发必须符合本许可证中声明的条件。
5。 贡献的提交。除非您明确声明,您向许可方提交的贡献若要包含在作品中,必须在无任何附加条款或条件下符合本许可证的条款和条件。尽管上面如此规定,本许可证中的任何条款不得替代或修改您与许可方就此贡献签署的任何单独的许可证协议的条款。
6。 商标。本许可证并未授予您使用许可方的商号、商标、服务标记或产品名称的权限,在描述作品起源和复制声明文件的内容时的合理性和惯例性使用除外。
7。 免责声明。除非适用法律要求或已获得书面许可,否则许可方“按原样”提供作品 (并且每个贡献者提供其贡献),无任何明示的或暗示的担保或条件,包括但不限于关于所有权、不侵权、商品适销性或适用性的担保或条件。您仅对使用或重新分发作品的正确性负责,并需承担根据本许可证行使权限时的任何风险。
8。 责任范围。在任何情况下并根据任何法律,无论是因侵权 (包括过失) 或根据合同,还是其他原因,除非根据适用法律需要 (例如故意行为和重大过失行为) 或经书面同意,即使贡献者事先已被告知发生损害的可能性,任何贡献者不就您因使用本许可证或不能使用或无法使用作品 (包括但不限于商誉损失、停工、计算机失效或故障,或任何其他商业损坏或损失) 而造成的任何人员的损失 (包括直接的、间接的、特殊的、意外的或后果性的损失) 而负责。
9。 接受担保或附加责任。重新分发作品或其衍生作品时,您可选择接受符合本许可证的支持、担保、赔偿或其他职责义务和/或权利,并为之收取费用。但是,在接受上述义务时,您只可代表您自己并接受自己独有的责任,而不能代表任何其他贡献者,并且您必须同意保护、维护并保证每个贡献者不受任何因您自身承担这样的保证或附加责任而产生的责任或提出的索赔所造成的伤害。
条款和条件结束
附录:如何将 Apache 许可证应用在您的作品。
要将 Apache 许可证应用到您的作品中,请附加以下引用声明并且将用括号“[]”括起的字段替换为您的识别信息。(不包括括号!)文本应采用与文件格式对应的注释语法。我们还建议在相同的“打印页面”中包括文件名或分类名称和用途说明作为版权声明,方便与第三方归档进行区分。
版权所有 [yyyy] [版权所有者名称]
根据 Apache 许可证 2.0 版(简称“许可证”)授权使用;不遵守许可证则不能使用此文件。您可以从以下位置获取本许可证的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或已获得书面许可,否则根据本许可证分发的软件应“按原样”进行分发,无任何明示的或暗示的担保或条件。有关本许可证的特定语言管理权限和适用范围,请参阅本许可证。
APACHE POI 子组件:
Apache POI 包括具有单独版权声明和许可条款的子组件。您使用这些子组件需遵守以下许可证的条款和条件:
Office Open XML 方案 (poi-ooxml-full-*.jar)
Apache POI 使用的 Office Open XML 模式定义是 Office Open XML ECMA 规范 (ECMA-376,[1]) 的一部分。如 ECMA 章程 [2] 第 9.4 节所定义,该规范可不受限制地提供给所有相关方:
9.4 经批准的所有文件应无限制地提供给所有有关各方。
此外,Microsoft 和 Adobe 都已授予此作品的专利许可 [3,4,5]。
[1] https://www.ecma-international.org/publications/standards/Ecma-376.htm
[2] https://www.ecma-international.org/memento/Ecmabylaws.htm
[3] https://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx
[4] https://www.ecma-international.org/publications/files/ECMA-ST/Ecma%20PATENT/ 专利 %20 声明 %20ok/ECMA-376%20 版本 %202%20 微软 %20 专利 %20 声明 .pdf
[5] https://www.ecma-international.org/publications/files/ECMA-ST/Ecma%20PATENT/ 专利 %20 声明 %20ok/ECMA-376%20Adobe%20 专利 %20 声明 .pdf
org.apache.poi.util.ReplacingInputStream 基于 inbot-utils 的代码 (https://github.com/Inbot/inbot-utils)
MIT 许可证 (MIT)
版权所有 (c) 2015 Inbot
据此向任何人授予免费获取一份本软件和关联文档文件 (“软件”) 的许可,可以不受任何限制地使用本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并且允许软件的受让人具有同等权利,但必须遵守以下条件:
必须在软件的所有副本或实质性部分中包含上述版权声明和本许可通知。
本软件“按原样”提供,不包含任何明示或暗示的担保,包括但不限于对适销性、特殊用途适用性和不侵权的担保。在任何情况下,作者或版权持有人均不承担任何索赔、损失或其他责任,无论是合同违约、民事侵权还是其他行为,也无论这些责任是由本软件、本软件的使用或其他处理本软件的行为引起的或有任何关联。
ExceptionUtils 派生自 scala-library 中的 `scala.util.control.NonFatal`,该库在 Apache 2.0 许可证下发布。
版权所有 (c) 2002-2023 EPFL
版权所有 (c) 2011-2023 Lightbend,Inc。
POI 源发行版本捆绑了 Gradle 包装器。(https://docs.gradle.org/current/userguide/gradle_wrapper.html)
这是在 Apache 许可证 v2.0 下发布的。
版权所有© 2015-2021 原作者。
wrapper.gradle 文件由 Apache Kafka 项目开发,并根据 Apache 许可证 v2.0 发布。
-------------- 分隔符 --------------
./legal/NOTICE
Apache POI 版权所有 2003-2025 Apache Software Foundation
此产品包含由以下位置开发的软件:
Apache 软件基金会 (https://www.apache.org/)。
本产品包含最初基于 BEA 软件的部件。版权所有 (c) 2000-2003,BEA Systems,<http://www.bea.com/>(死链接),该链接于 2008 年被 Oracle Corporation 收购。<http://www.oracle.com/us/corporate/Acquisitions/bea/index.html> <https://en.wikipedia.org/wiki/BEA_Systems> 注:ASF Secretary 手头上有 BEA Systems,Inc. 2003 年 9 月 9 日签署的 EVP/CFO 签署的 XMLBeans 软件授权协议 (SGA)。
本产品包含 W3C XML 方案文档。Copyright 2001-2003 (c) 万维网联盟(马萨诸塞理工学院,欧洲信息与数学研究联盟,基奥大学)
本产品包含 vsdump 程序中的 chunks_parse_cmds.tbl 文件。版权所有 (C) 2006-2007 Valek Filippov (frob@df.ru)
本产品包含 eID 小程序项目 <http://eid-applet.googlecode.com> 和 <https://github.com/e-Contract/eid-applet> 的部分内容。
版权所有 (c) 2009-2018
FedICT(比利时联邦 ICT 部门),e-Contract.be BVBA(https://www.e-contract.be),
来自 FedICT 的 Bart Hanssens
ExceptionUtils 派生自 scala-library 中的 `scala.util.control.NonFatal`,该库在 Apache 2.0 许可证下发布。
版权所有 (c) 2002-2023 EPFL
版权所有 (c) 2011-2023 Lightbend,Inc。
Scala 包括 LAMP/EPFL (https://lamp.epfl.ch/) 和 Lightbend,Inc. (https://www.lightbend.com/) 开发的软件。
-------------- 分隔符 --------------
依赖:aopalliance:aopalliance
版权:AOP 联盟
许可证:公共域
https://aopalliance.sourceforge.net/
许可:AOP Alliance 提供的所有源代码都是公共域名。
-------------- 分隔符 --------------
https://creativecommons.org/share-your-work/public-domain/
公共领域
我们的许可证帮助作者根据他们选择的条款保留和管理他们的版权。另一方面,我们的公共领域工具使希望将其作品献给全球公共领域的作者和版权所有者能够这样做,并促进已经不受已知版权限制的作品的标签和发现。CC0
如果您是版权或数据库权利的持有者,并且您希望放弃您在全球范围内的工作中可能存在的所有利益,请使用此通用工具。由于世界各地的版权法有所不同,即使您所在的司法管辖区可能没有版权,您也可以使用此工具,但希望确保消除您在其他司法管辖区可能拥有的任何版权。
了解更多信息
使用此工具
公共域标记
如果您确定了没有已知版权限制的作品,请使用此工具。Creative Commons 不会向一个或多个司法管辖区受版权法限制的作品推荐此工具。
-------------- 分隔符 --------------
相关性:com.github.javaparser:javaparser-core
版权所有:Java 分析师团队
许可证:Apache 2.0;LGPL v.3.0
。/许可
JavaParser 可根据 LGPL 许可证或 Apache 许可证的条款使用。您作为用户有权选择采用 JavaParser 所依据的条款。
有关 LGPL 许可证的详细信息,请参阅 LICENSE.LGPL。请注意,LGPL 只是 GPL 的扩展,位于 LICENSE.GPL。
有关 Apache 许可证的详细信息,请参阅 LICENSE.APACHE
-------------- 分隔符 --------------
./LICENSE.APACHE
Apache License Version 2.0,2004 年 1 月 https://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1。 定义。
“许可证”是指根据本文档第 1 到第 9 部分规定的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或者由授予许可证的版权所有者授权的实体。
“法律实体”是指实施实体和控制该实体、受该实体控制、或与该实体接受共同控制的所有其他实体的集合。就此定义而言,“控制”是指 (i) 让无论是否签订协议的上述实体,进行指导或管理的直接权利或间接权利,或者 (ii) 百分之五十 (50%) 或以上已发行股票的所有权,或者 (iii) 上述实体的实益拥有权。
“您”(或“您的”) 是指行使本许可证所授予权限的个人或法律实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“目标”形式是指对源形式进行机械转换或翻译的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。
“作品”是指根据本许可证所制作的源形式或目标形式的著作,如著作中包含的或附加的版权声明指示 (下面“附录”中提供了一个示例)。
“衍生作品”是指基于该作品或从其衍生而来的任何源形式或目标形式的作品,这些作品的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。就本许可证而言,衍生作品不得包括与作品及其衍生作品分离的作品,或仅与作品及其衍生作品的界面相链接 (或按名称结合) 的作品。
“贡献”是指有意提交给许可方以让版权所有者或授权代表版权所有者提交的个人或法律实体将其包含在作品中的任何著作作品,包括作品的原始版本和对该作品或衍生作品所做的任何修订或补充。就此定义而言,“提交内容”是指发送给许可方或其代表人的任何电子的、口头的或书面的沟通信息,包括但不限于在由许可方或者代表其管理的电子邮件清单、源代码控制系统以及问题跟踪系统上为讨论和改进作品的沟通信息,但不包括由版权所有者明显标注或以书面形式指定为“非贡献”的沟通信息。
“贡献者”是指许可方接受其贡献并随后包含在作品中的许可方和代表许可方的任何个人或法律实体。
2。 版权许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的版权许可证,以复制、创作其衍生作品、公开显示、公开执行、授予分许可证,以及分发源形式或目标形式作品和此类衍生作品。
3。 专利许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的 (除在本部分进行说明) 专利许可证,以制作、让人制作、使用、许诺销售、销售、进口和转让该作品,且此类许可证仅适用于由贡献单独或贡献与其所提交至的作品共同对其贡献者造成必然侵权的可获得许可的专利索赔。如果您对任何实体提起专利法律诉讼 (包括交互诉讼请求或反索赔),宣称作品或作品中所涉及贡献构成直接性或贡献性专利侵权,那么根据本许可证授予您的针对该作品的任何专利许可证将在提起上述诉讼之日起终止。
4。 重新分发。如果您符合以下条件,则可在任何媒介中复制和分发作品或衍生作品的副本,无论是否进行修改,还是以源形式或目标形式:
(a) 您必须为作品或衍生作品的任何其他接收者提供本许可证的副本;并且
(b) 您必须在任何修改过的文件中附有明显的声明,表明您已更改文件;并且
(c) 您必须在您所分发的任何衍生作品的源形式中保留来自著作的源形式的所有版权、专利、商标和归属声明,但不属于衍生作品任何部分的通知除外;并且
(d) 如果作品将“声明”文本文件作为其分发作品的一部分,那么您分发的任何衍生著作必须包括此类声明文件中所含的归属通知的可读副本,不包括不属于衍生著作任何部分的那些声明,在以下至少一个地方:在作为衍生作品一部分分发的 NOTICE 文本文件中;在衍生作品的形式或文档中(如果与衍生作品一起提供);或者在衍生作品生成的显示中(如果与此类第三方声明通常出现的地方)。声明文件的内容仅作为信息提供,并未对许可证进行修改。您可在您分发的衍生作品中添加自己的归属声明,随作品一起提供或作为作品声明文本的附录,条件是附加的归属声明不得解释为修改本许可证。
您可以为自己所做出的修改添加自己的版权声明,并可以对自己所做出修改或作为整体的任何此类衍生作品的使用、复制或分发提供附加的或不同的条款和条件,前提是您对作品的使用、复制和分发必须符合本许可证中声明的条件。
5。 贡献的提交。除非您明确声明,您向许可方提交的贡献若要包含在作品中,必须在无任何附加条款或条件下符合本许可证的条款和条件。尽管上面如此规定,本许可证中的任何条款不得替代或修改您与许可方就此贡献签署的任何单独的许可证协议的条款。
6。 商标。本许可证并未授予您使用许可方的商号、商标、服务标记或产品名称的权限,在描述作品起源和复制声明文件的内容时的合理性和惯例性使用除外。
7。 免责声明。除非适用法律要求或已获得书面许可,否则许可方“按原样”提供作品 (并且每个贡献者提供其贡献),无任何明示的或暗示的担保或条件,包括但不限于关于所有权、不侵权、商品适销性或适用性的担保或条件。您仅对使用或重新分发作品的正确性负责,并需承担根据本许可证行使权限时的任何风险。
8。 责任范围。在任何情况下并根据任何法律,无论是因侵权 (包括过失) 或根据合同,还是其他原因,除非根据适用法律需要 (例如故意行为和重大过失行为) 或经书面同意,即使贡献者事先已被告知发生损害的可能性,任何贡献者不就您因使用本许可证或不能使用或无法使用作品 (包括但不限于商誉损失、停工、计算机失效或故障,或任何其他商业损坏或损失) 而造成的任何人员的损失 (包括直接的、间接的、特殊的、意外的或后果性的损失) 而负责。
9。 接受担保或附加责任。重新分发作品或其衍生作品时,您可选择接受符合本许可证的支持、担保、赔偿或其他职责义务和/或权利,并为之收取费用。但是,在接受上述义务时,您只可代表您自己并接受自己独有的责任,而不能代表任何其他贡献者,并且您必须同意保护、维护并保证每个贡献者不受任何因您自身承担这样的保证或附加责任而产生的责任或提出的索赔所造成的伤害。
条款和条件结束
附录:如何将 Apache 许可证应用在您的作品。
要将 Apache 许可证应用到您的作品中,请附加以下引用声明并且将用括号“[]”括起的字段替换为您的识别信息。(不包括括号!)文本应采用与文件格式对应的注释语法。我们还建议在相同的“打印页面”中包括文件名或分类名称和用途说明作为版权声明,方便与第三方归档进行区分。
版权所有 [yyyy] [版权所有者名称]
根据 Apache 许可证 2.0 版(简称“许可证”)授权使用;不遵守许可证则不能使用此文件。您可以从以下位置获取本许可证的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或已获得书面许可,否则根据本许可证分发的软件应“按原样”进行分发,无任何明示的或暗示的担保或条件。有关本许可证的特定语言管理权限和适用范围,请参阅本许可证。
-------------- 分隔符 --------------
。/许可证。GPL
GNU 通用公共许可证第 3 版,2007 年 6 月 29 日
版权所有 (C) 2007 Free Software Foundation,Inc. <http://fsf.org/> 允许每个人复制和分发此许可文件的逐字副本,但不允许对其进行更改。
前言
GNU 通用公共许可证是软件和其他类型作品的免费,Copyleft 许可证。
大多数软件和其他实用作品的许可证旨在剥夺您共享和更改作品的自由。相比之下,GNU 通用公共许可证旨在保证您共享和更改程序的所有版本的自由 - 确保它仍然是所有用户的自由软件。我们,自由软件基金会,对我们的大多数软件使用 GNU 通用公共许可证;它也适用于其作者以这种方式发布的任何其他作品。您也可以将其应用于您的程序。
当我们谈论自由软件时,我们指的是自由,而不是价格。我们的通用公共许可证旨在确保您能够自由分发自由软件的副本(并根据需要向他们收费),以便您收到源文件代码或可以得到它,如果你想要它,你可以改变软件或在新的自由程序中使用它的片段,你知道你可以做这些事情。
为了保护您的权利,我们需要防止其他人拒绝您这些权利或要求您放弃这些权利。因此,如果您分发软件的副本,或者您修改软件,您有一定的责任:尊重他人自由的责任。
例如,如果您分发此类程序的副本,无论是免费还是付费,则必须将您收到的相同自由传递给收件人。您必须确保他们也接收或可以获取源代码。您必须向他们展示这些术语,以便他们知道自己的权利。
使用 GNU GPL 的开发人员通过两个步骤保护您的权利:(1) 维护软件的版权,和 (2) 为您提供此许可证,让您获得复制,分发和/或修改它的法律许可。
为了保护开发人员和作者的利益,GPL 明确地解释了这个自由软件没有保证。为了用户和作者的利益,GPL 要求修改后的版本被标记为已更改,这样他们的问题就不会被错误地归因于以前版本的作者。
一些设备被设计为拒绝用户在其内部安装或运行软件的修改版本,尽管制造商可以这样做。这与保护用户自由更改软件的目的根本不相容。这种滥用的系统模式发生在供个人使用的产品领域,这恰恰是它最不可接受的地方。因此,我们设计了此版本的 GPL,以禁止这些产品的做法。如果此类问题在其他领域中出现,我们随时准备在未来的 GPL 版本中将这些条款扩展到这些领域,以保护用户的自由。
最后,每个程序都不断受到软件专利的威胁。各国不应允许专利限制通用计算机上的软件开发和使用,但在那些这样做的人中,我们希望避免专利应用于自由程序的特殊危险,这可以使其有效地专有。为了防止这种情况,GPL 保证专利不能用于使程序变得非自由。
以下是复制、分发和修改的准确条款和条件。
条款与条件
0。 定义。
“本许可证”是指 GNU 通用公共许可证的版本 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 节第三段授予的任何专利许可)。
但是,如果您停止对本许可证的所有违规行为,则特定版权持有人的许可证将恢复 (a) 暂时恢复,除非版权持有者明确并最终终止您的许可证,以及 (b) 如果版权持有者在停止 60 天之前未能以某种合理方式通知您违规行为,则永久恢复。
此外,如果版权持有者以某种合理的方式通知您违规行为,则您的特定版权持有者的许可证将永久恢复,这是您第一次收到该版权持有者的违反本许可证(对于任何工作)的通知,并且您在收到通知后 30 天之前纠正违规行为。
终止您根据本节享有的权利不会终止根据本许可从您那里收到副本或权利的当事人的许可。如果您的权利已终止且未永久恢复,则您无资格获得第 10 节下相同材料的新许可。
9. 具有副本不需要接受。
您无需接受本许可,即可接收或运行该程序的副本。仅由于使用点对点传输来接收副本而发生的所涵盖作品的辅助传播也不要求接受。但是,除了本许可证之外,没有任何其他内容可以授予您传播或修改任何涉及的工作的权限。如果您不接受本许可,这些行为将侵犯版权。因此,通过修改或传播所涵盖的工作,您表示您接受本许可证。
10. 自动向下游收件人授权。
每次您传送包含的工作时,收件人都会自动收到原始许可人的许可证,以运行、修改和传播该工作,并受本许可证的约束。您对第三方遵守本许可不承担任何责任。
“实体交易”是指转移对组织的控制,或实质上是一个组织的所有资产,或对组织进行细分或合并组织的交易。如果从实体交易中传播涉及的工作,则接收工作副本的该交易的每一方也收到该当事方前任感兴趣的工作的任何许可证。或可根据前款规定,加上前任拥有或可以合理努力获得前任感兴趣的工作的相应来源的权利,并可享有前任拥有该工作的权利。
您不得对本许可下授予或确认的权利的行使施加任何进一步的限制。例如,您不得对行使本许可授予的权利征收许可费、特许权使用费或其他费用,并且您不得发起诉讼(包括诉讼中的交叉索赔或反索赔),指控任何专利索赔因制作、使用、销售、提供销售或导入程序或其任何部分而受到侵犯。
11. 专利。
“贡献者”是指授权根据本程序许可或程序所基于的作品使用本程序的著作权人。因此授权的作品被称为贡献者的“贡献者版本”。
贡献者的“基本专利权利要求”是贡献者拥有或控制的所有专利权利要求,无论是否已经获得或此后获得,这些权利要求将受到本许可允许的以某种方式侵犯,以制造、使用或销售其贡献者版本,但不包括仅因贡献者版本进一步修改而受到侵权的索赔。就本定义而言,“控制”包括以符合本许可要求的方式授予专利分许可的权利。
每个贡献者根据贡献者的基本专利要求授予您非排他性的,全球性的,免版税的专利许可,以制作,使用,销售,出售,进口和以其他方式运行,修改和传播其贡献者版本的内容。
在以下三段中,“专利许可”是任何明示的协议或承诺,无论以何种形式命名,均不得强制执行专利(例如明示许可,以实践不起诉专利侵权的专利或契约)。向一方当事人“授予”此类专利许可的手段是使此类协议或承诺不强制执行对该方的专利。
如果您传送一项涉及的工作,故意依赖专利许可,并且作品的相应来源不可供任何人免费复制,并且根据本许可的条款,通过公开可用的网络服务器或其他易于访问的方法,那么您必须 (1) 使相应的来源如此可用,或 (2) 安排剥夺自己对该特定作品的专利许可的利益,或 (3) 安排,以符合本许可要求的方式,将专利许可扩展到下游接收人。“知情地依赖”意味着您实际知道,但对于专利许可,您在某个国家转达所涵盖的工作,或者您的接受者在某个国家使用所涵盖的工作,将侵犯您有理由相信该国家的一项或多项可识别的专利。
如果,根据或与单一交易或安排,您传送或传播,通过采购运输,涵盖的工作,并授予专利许可给接受所涵盖的当事人的某些当事人。授权他们使用,传播,修改或传达所涉及作品的特定副本的工作,然后您授予的专利许可将自动扩展到所涉及作品的所有接收者并基于它进行工作。
如果专利许可不包括在其覆盖范围之内、禁止行使或以不行使本许可下具体授予的一项或多项权利为条件,则该专利许可是“歧视性的”。如果您是与第三方达成协议的一方,且该第三方从事您所依据的软件的分销业务,则您不得传达所涵盖的工作。根据您的活动范围向第三方付款,并根据此范围向将接收该工作的任何当事人支付第三方的款项。(a) 与贵方转达的所涉作品的副本(或从这些副本制作的副本)有关的歧视性专利许可,或 (b) 主要针对包含所涉作品的特定产品或汇编,或与之相关的专利许可,除非贵方在 2007 年 3 月 28 日之前订立该安排或授予该专利许可。
本许可中的任何内容均不得解释为排除或限制根据适用专利法可能以其他方式提供给您的任何隐含许可或其他侵权行为。
12. 不放弃别人的自由。
倘若本协议任何规定被裁定为无效或不可强制执行,该项规定应被撤销,而其余规定应予执行。如果您无法传达包含的工作,以便同时履行您在本许可证下的义务和任何其他相关义务,则因此您可能根本无法传达。例如,如果您同意条款,要求您收取许可费,以便从您向其传达程序的人那里进一步传达,那么您唯一可以同时满足这些条款的方式和本许可将完全避免传达程序。
13. 与 GNU Affero 通用公共许可证一起使用。
尽管有本许可协议的任何其他规定,您仍有权将任何涉及的工作与根据 GNU Affero 通用公共许可协议第 3 版许可的工作链接或组合成单个组合工作,并传达所产生的工作。本许可证的条款将继续适用于所涵盖的工作部分,但 GNU Affero 通用公共许可证第 13 节中关于通过网络进行交互的特殊要求将适用于此类组合。
14. 此许可证的修订版本。
自由软件基金会可以不时发布修订版和/或新版本的 GNU 通用公共许可证。这种新版本在精神上与本版本相似,但在解决新问题或关切方面可能有所不同。
每个版本都有一个不同的版本号。如果程序指定 GNU 通用公共许可证的某个编号版本“或任何更高版本”适用于它,则您可以选择遵守该编号版本或自由软件基金会发布的任何更高版本的条款和条件。如果程序没有指定 GNU 通用公共许可证的版本号,您可以选择自由软件基金会发布的任何版本。
如果程序指定代理可以决定将来可以使用哪个版本的 GNU 通用公共许可证,则该代理的接受版本的公开声明将永久授权您为该程序选择该版本。
以后的许可证版本可能会为您提供其他或不同的权限。但是,由于您选择遵循更高版本,不会对任何作者或版权持有者施加额外的义务。
15。 免责声明。
对于程序,对于适用法律允许的程度,无任何保证。除非另有书面规定,版权持有人和/或其他方按“原样”提供程序,不作任何种类的担保,要么表达或暗示,包括但不限于适销性和适合特定用途的隐含担保。有关该计划的质量和性能的全部风险由您承担。如果程序证明有缺陷,你假设所有必要的维修,维修或更正的成本。
16。 责任范围。
在任何情况下,除非适用法律要求或书面同意的任何版权持有人,或任何其他修改和/或传达上述许可程序的方,对因使用或无法使用而产生的任何一般性、特殊性、附带性或继发性损害承担责任。使用程序(包括但不限于数据丢失或数据被呈现不准确或由贵方或第三方持续的损失或程序未能与任何其他程序一起运行),即使该持有人或其他方已被告知此类损害的可能性。
17. 第 15 和 16 节的解释。
如果上述保证免责声明和责任限制不能根据其条款赋予当地法律效力,审查法院应适用最密切的当地法律。大约等于对与程序相关的所有民事责任的绝对放弃,除非担保或责任承担附带了程序的副本以换取费用。
条款和条件结束
如何将这些条款应用于您的新计划
如果你开发了一个新程序,并且你希望它对公众最大限度地发挥作用,实现这一目标的最好方法是让它成为自由软件,每个人都可以根据这些条款进行重新分发和更改。
为此,请将以下通知附加到程序。最安全的是将它们附加到每个源文件的开头,以最有效地说明保修的排除;每个文件至少应具有“版权”行和指向找到完整通知的指针。
Java 1.5 japa.parser 和抽象语法树
版权所有 (C) 2007 Júlio Vilmar Gesser
此程序是免费软件:可根据自由软件基金会发布的 GNU 宽通用公共许可证(GNU General Public License as published by the Free Software Foundation,version 3 of the License,or (at your option) 任何更高版本进行重新分发和/或修改。
希望此程序可以提供帮助,但没有任何保证;甚至不存在任何对适销性或特定用途适用性暗示的暗示保证。有关更多详细信息,请参见“GNU 通用公共许可证”。
您应该已收到 GNU 通用公共许可证的副本以及此程序。如果没有,请参见 <http://www.gnu.org/licenses/>。
此外,请添加有关如何通过电子邮件和纸质邮件与您联系的信息。
如果程序进行终端交互,使它在以交互模式启动时输出类似这样的简短通知:
Java 1.5 japa.parser and Abstract Syntax Tree 版权所有 (C) 2007 Júlio Vilmar Gesser
此程序附带“绝对不保证”;有关详细信息,请键入 `show w ’。这是自由软件,欢迎您在某些情况下重新分发它;键入 `show c' 以了解详细信息。
假设命令 `show w ‘ 和 `show c ’应显示通用公共许可证的相应部分。当然,您的程序的命令可能有所不同;对于 GUI 界面,您将使用“about box”。
您还应该让您的雇主(如果您作为程序员工作)或学校(如果有)签署该计划的“版权免责声明”,如有必要。有关此问题的更多信息,以及如何应用和遵循 GNU GPL,请参见 <http://www.gnu.org/licenses/>。
GNU 通用公共许可证不允许将您的程序纳入专有程序。如果您的程序是子例程库,您可能会认为允许将专有应用程序与库链接更有用。如果这是您想做的,请使用 GNU Lesser General Public License,而不是此 License。但首先,请阅读 <http://www.gnu.org/philosophy/why-not-lgpl.html>。
-------------- 分隔符 --------------
。/许可证。LGPL
GNU 通用公共许可第 3 版,2007 年 6 月 29 日
版权所有 (C) 2007 Free Software Foundation,Inc. <http://fsf.org/> 允许每个人复制和分发此许可文件的逐字副本,但不允许对其进行更改。
此版本的 GNU 较小通用公共许可证包含 GNU 通用公共许可证版本 3 的条款和条件,并辅以下面列出的附加权限。
0. 附加定义。
如本文所用,“本许可证”是指 GNU 较小通用公共许可证的版本 3,而“GNU GPL”是指 GNU 通用公共许可证的版本 3。
“库”是指受本许可证管辖的涵盖工作,但下文定义的应用程序或组合工作除外。
“应用程序”是使用库提供的接口但不是以其他方式基于库的任何工作。定义库定义的类的子类被视为使用库提供的接口的一种模式。
“组合工作”是通过将应用程序与库组合或链接而生成的工作。组合工作所使用的库的特定版本也称为“链接版本”。
组合工作的“最小对应来源”是指组合工作的对应来源,不包括单独考虑的组合工作部分基于应用程序而非链接版本的任何源代码。
组合工作的“相应应用程序代码”是指应用程序的对象代码和/或源代码,包括从应用程序中复制组合工作所需的任何数据和实用程序,但不包括组合工作的系统库。
1.GNU GPL 第 3 部分出现异常。
您可以根据本许可证第 3 节和第 4 节传达包含的工作,而不受 GNU GPL 第 3 节的约束。
2. 传送修改的版本。
如果您修改了库的副本,并且在修改过程中,某个工具引用了应用程序提供的使用该工具的功能或数据(调用该工具时传递的参数除外),则可以传送修改版本的副本:
a) 根据本许可证,前提是您真诚地努力确保,在应用程序不提供功能或数据的情况下,设施仍然运行,并执行其目的的任何部分仍然有意义,或者
b) 在 GNU GPL 下,没有适用于该副本的本许可证的附加权限。
3. 将物料纳入库头文件中的对象代码。
应用程序的对象代码形式可以包含库中头文件中的材料。您可以根据您选择的条件传达此类对象代码,前提是,如果合并的材料不限于数值参数、数据结构布局和存取程序,或小宏、内联函数和模板(长度为十行或更少的行),则可以执行以下操作:
a) 给每个对象代码的副本一个突出的通知,说明库在其中使用,并且库及其使用受本许可保护。
b) 将对象代码与 GNU GPL 和此许可证文档的副本一起使用。
4. 组合工作。
您可以根据您的选择传达组合作品,该组合作品有效不限制对组合作品和逆向工程中包含的用于调试此类修改的库部分的修改,前提是您还执行以下操作之一:
a) 给出与组合作品的每一个副本突出的通知,该图书馆在其中使用,并且该图书馆及其使用受本许可证保护。
b) 将合并工作与 GNU GPL 和本许可证文档的副本一起使用。
c) 对于在执行期间显示版权声明的组合作品,请在这些通知中包括图书馆的版权声明,以及将用户指向 GNU GPL 和本许可文件的副本的参考。
(d) 执行以下操作之一:
0) 根据本许可证的条款,以及相应的应用程序代码,以适合用户重新组合的形式传达最低相应来源,并在允许的条款下进行重新组合或者将应用程序与链接版本的修改版本重新链接,以按照 GNU GPL 的第 6 节指定的方式生成修改后的组合工作,以传送相应的源。
1) 使用适当的共享库机制与库进行链接。一个合适的机制是:(a) 在运行时使用用户计算机系统上已经存在的库的副本,(b) 将使用与链接版本接口兼容的库的修改版本正常运行。
e) 提供安装信息,但仅当您根据 GNU GPL 第 6 节要求提供此类信息时,且仅当此类信息对于安装和执行通过将应用程序与链接版本的修改版本重新组合或重新链接而生成的组合工作的修改版本是必要的时。(如果使用选项 4d0,则安装信息必须附带“最小对应来源”和“相应应用程序代码”。如果使用选项 4d1,则必须按照 GNU GPL 第 6 部分指定的方式提供安装信息以传送相应的来源。)
5. 组合库。
您可以将基于库的库设施与非应用程序且不受本许可证保护的其他库设施并排放置在单个库中,并根据您选择的条件传达此类组合库,前提是您同时执行以下操作:
a) 将合并图书馆与基于图书馆的相同作品的副本结合在一起,与根据本许可条款传达的任何其他图书馆设施无关。
b) 向综合图书馆发出突出的通知,说明其中一部分是基于图书馆的工作,并解释在哪里可以找到同一项工作的随附的未组合形式。
6.GNU 小通用公共许可证的修订版本。
自由软件基金会可以不时发布修订版和/或新版本的 GNU 小通用公共许可证。这种新版本在精神上与本版本相似,但在解决新问题或关切方面可能有所不同。
每个版本都有一个不同的版本号。如果您收到的库指定 GNU Lesser General Public License 的特定编号版本“或任何更高版本”适用于它,则您可以选择遵守该发布版本或自由软件基金会发布的任何更高版本的条款和条件。如果您收到的库没有指定 GNU 较小通用公共许可证的版本号,您可以选择自由软件基金会曾经发布的 GNU 较小通用公共许可证的任何版本。
如果接收到的库指定代理可以决定将来版本的 GNU 较小通用公共许可证是否适用,则该代理接受任何版本的公开声明是永久授权您为该库选择该版本。
-------------- 分隔符 --------------
相关性:com.github.javaparser:javaparser-symbol-solver-core
版权所有:自由软件基金会 <http://fsf.org/>
许可证:Apache 2.0;LGPL v.3.0
。/许可
Apache 2.0,LGPL v.3.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./LICENSE.APACHE
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/许可证。GPL
GPL v.3(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/许可证。LGPL
Apache 2.0、MPL 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.github.virtuald:curvesapi
版权所有:Graph Builder
许可证:BSD 3-Clause
./license.txt
版权所有 (c) 2005,Graph Builder
保留所有权利。
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
- 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
- 二进制形式的重新分发必须在文档和/或其它随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
- 未经事先书面许可,Graph Builder 的名称及其贡献者的名称不得用于担保或宣传从本软件派生出来的产品。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,无论是合同方面、严格责任方面还是侵权行为方面 (包括疏忽或其他方面),以本软件的使用范围之外的任何方式出现的,版权所有者或贡献者对根据任何责任论、无论以何种方式导致的任何直接、间接、偶发、特殊、惩戒性或连带性损害 (包括但不限于,替代品或服务的采购;停用、数据或利润的损失;或业务中断),均不承担任何责任,即使被告知有这种损害的可能性。
-------------- 分隔符 --------------
相关性:com.google.code.findbugs:jsr305
版权所有:JSR305 专家组
许可证:BSD 3-Clause
版权所有 (c) 2007-2009,JSR305 专家组
保留所有权利。
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
* 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
* 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
* 未经事先书面许可,JSR305 专家组的名称及其贡献者的名称都不得用于担保或宣传从本软件派生出来的产品。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,无论是合同方面、严格责任方面还是侵权行为方面 (包括疏忽或其他方面),以本软件的使用范围之外的任何方式出现的,版权所有者或贡献者对根据任何责任论、无论以何种方式导致的任何直接、间接、偶发、特殊、惩戒性或连带性损害 (包括但不限于,替代品或服务的采购;停用、数据或利润的损失;或业务中断),均不承担任何责任,即使被告知有这种损害的可能性。
本发行版本中的其他版权声明:
== jcip-annotations(在 BSD 3 子句下重新许可给 Oracle)
版权所有 (c) 2005,Brian Goetz 和 Tim Peierls
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
1。 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
2。 二进制形式的再分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
3. 如无特定事先书面许可,著作权人的名称及其贡献者的名称均不得用于认可或推广从本软件派生的产品。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,对于因使用本软件而以任何方式造成的任何直接、间接、附带、特殊、典型或因果性的损害(包括但不限于:替代商品或服务的采购;使用权丧失、数据丢失或利润损失;或者业务中断),版权持有人和贡献者均不承担任何责任,无论是出于何种原因,也无论是根据何种责任理论,如合同、严格责任或民事侵权行为(包括过失或其他情况),即使已告知有可能发生上述损害也是如此。
-------------- 分隔符 --------------
相关性:com.google.errorprone:error_prone_annotations
英文名称:The Error Prone Authors
许可证:Apache 2.0
。/复制
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.google.guava:failureaccess 版权所有:Google 许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.google.guava:guava
版权所有:Google Inc。
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.google.guava:listenablefuture
版权所有:Google Inc。
许可证:Apache 2.0
。/复制
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.google.inject:guice
版权所有:Google Inc。
许可证:Apache 2.0
。/复制
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.google.j2objc:j2objc-annotations
版权所有:Google Inc。
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.sun.org.apache.xml.internal:resolver
版权所有:Apache Software Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:com.zaxxer:SparseBitSet
版权所有:Zaxxer.com
许可证:Apache 2.0
。/许可
Apache 许可证
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1。 定义。
“许可证”是指根据本文档第 1 到第 9 部分规定的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或者由授予许可证的版权所有者授权的实体。
“法律实体”是指实施实体和控制该实体、受该实体控制、或与该实体接受共同控制的所有其他实体的集合。就此定义而言,“控制”是指 (i) 让无论是否签订协议的上述实体,进行指导或管理的直接权利或间接权利,或者 (ii) 百分之五十 (50%) 或以上已发行股票的所有权,或者 (iii) 上述实体的实益拥有权。
“您”(或“您的”) 是指行使本许可证所授予权限的个人或法律实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“目标”形式是指对源形式进行机械转换或翻译的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。
“作品”是指根据本许可证所制作的源形式或目标形式的著作,如著作中包含的或附加的版权声明指示 (下面“附录”中提供了一个示例)。
“衍生作品”是指基于该作品或从其衍生而来的任何源形式或目标形式的作品,这些作品的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。就本许可证而言,衍生作品不得包括与作品及其衍生作品分离的作品,或仅与作品及其衍生作品的界面相链接 (或按名称结合) 的作品。
“贡献”是指有意提交给许可方以让版权所有者或授权代表版权所有者提交的个人或法律实体将其包含在作品中的任何著作作品,包括作品的原始版本和对该作品或衍生作品所做的任何修订或补充。就此定义而言,“提交内容”是指发送给许可方或其代表人的任何电子的、口头的或书面的沟通信息,包括但不限于在由许可方或者代表其管理的电子邮件清单、源代码控制系统以及问题跟踪系统上为讨论和改进作品的沟通信息,但不包括由版权所有者明显标注或以书面形式指定为“非贡献”的沟通信息。
“贡献者”是指许可方接受其贡献并随后包含在作品中的许可方和代表许可方的任何个人或法律实体。
2。 版权许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的版权许可证,以复制、创作其衍生作品、公开显示、公开执行、授予分许可证,以及分发源形式或目标形式作品和此类衍生作品。
3。 专利许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的 (除在本部分进行说明) 专利许可证,以制作、让人制作、使用、许诺销售、销售、进口和转让该作品,且此类许可证仅适用于由贡献单独或贡献与其所提交至的作品共同对其贡献者造成必然侵权的可获得许可的专利索赔。如果您对任何实体提起专利法律诉讼 (包括交互诉讼请求或反索赔),宣称作品或作品中所涉及贡献构成直接性或贡献性专利侵权,那么根据本许可证授予您的针对该作品的任何专利许可证将在提起上述诉讼之日起终止。
4。 重新分发。如果您符合以下条件,则可在任何媒介中复制和分发作品或衍生作品的副本,无论是否进行修改,还是以源形式或目标形式:
您必须为作品或衍生作品的任何其他接收者提供本许可证的副本;并且
您必须在任何修改过的文件中附带明显的声明,表明您已更改文件;并且
您必须在您所分发的任何衍生作品的源形式中保留来自作品的源形式的所有版权、专利、商标和归属声明,不属于衍生作品任何部分的类似声明除外;并且
如果作品将“声明”文本文件包括为其分发作品的一部分,那么您分发的任何衍生作品中须至少在下列地方之一包括此类声明文件中所包含的归属声明的可读副本 (那些不属于衍生作品任何部分的声明除外):在作为衍生作品一部分而分发的声明文本文件中;在源形式或文档中 (如果与衍生作品一起提供);或者在衍生作品中生成的画面中 (第三方声明通常出现的地方)。声明文件的内容仅作为信息提供,并未对许可证进行修改。您可在您分发的衍生作品中添加自己的归属声明,随作品一起提供或作为作品声明文本的附录,条件是附加的归属声明不得解释为修改本许可证。您可以为自己所做出的修改添加自己的版权声明,并可以对自己所做出修改或作为整体的任何此类衍生作品的使用、复制或分发提供附加的或不同的条款和条件,前提是您对作品的使用、复制和分发必须符合本许可证中声明的条件。
5。 贡献的提交。除非您明确声明,您向许可方提交的贡献若要包含在作品中,必须在无任何附加条款或条件下符合本许可证的条款和条件。尽管上面如此规定,本许可证中的任何条款不得替代或修改您与许可方就此贡献签署的任何单独的许可证协议的条款。
6。 商标。本许可证并未授予您使用许可方的商号、商标、服务标记或产品名称的权限,在描述作品起源和复制声明文件的内容时的合理性和惯例性使用除外。
7。 免责声明。除非适用法律要求或已获得书面许可,否则许可方“按原样”提供作品 (并且每个贡献者提供其贡献),无任何明示的或暗示的担保或条件,包括但不限于关于所有权、不侵权、商品适销性或适用性的担保或条件。您仅对使用或重新分发作品的正确性负责,并需承担根据本许可证行使权限时的任何风险。
8。 责任范围。在任何情况下并根据任何法律,无论是因侵权 (包括过失) 或根据合同,还是其他原因,除非根据适用法律需要 (例如故意行为和重大过失行为) 或经书面同意,即使贡献者事先已被告知发生损害的可能性,任何贡献者不就您因使用本许可证或不能使用或无法使用作品 (包括但不限于商誉损失、停工、计算机失效或故障,或任何其他商业损坏或损失) 而造成的任何人员的损失 (包括直接的、间接的、特殊的、意外的或后果性的损失) 而负责。
9。 接受担保或附加责任。重新分发作品或其衍生作品时,您可选择接受符合本许可证的支持、担保、赔偿或其他职责义务和/或权利,并为之收取费用。但是,在接受上述义务时,您只可代表您自己并接受自己独有的责任,而不能代表任何其他贡献者,并且您必须同意保护、维护并保证每个贡献者不受任何因您自身承担这样的保证或附加责任而产生的责任或提出的索赔所造成的伤害。
条款和条件结束
-------------- 分隔符 --------------
相关项:commons-codec:commons-codec
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
Apache Commons Codec 版权所有 2002-2025 The Apache Software Foundation
本产品包括 Apache Software Foundation (https://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
相关性:commons-io:commons-io
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
Apache Commons IO
版权所有 2002-2025 Apache Software Foundation
Apache Commons IO 版权所有 2002-2025 The Apache Software Foundation
本产品包括 Apache Software Foundation (https://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
./NOTICE.txt
Apache Commons IO
版权所有 2002-2024 Apache Software Foundation
本产品包括 Apache Software Foundation (https://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
./NOTICE.txt
(注意与 commons-io:commons-io 相同)
-------------- 分隔符 --------------
相关性:javax.inject:javax.inject
版权所有:JSR-330 专家组
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
从属关系:net.sf.saxon:Saxon-HE
版权:Michael Kay
许可证:MPL 2.0
https://www.mozilla.org/en-US/MPL/2.0/
Mozilla 公共许可协议版本 2.0
1。 定义
1.1. "Contributor"
表示创建、协助创建或拥有所涉及软件的每个个人或法人实体。
1.2. “贡献者版本”
表示贡献者使用的其他贡献(如果有)和特定贡献者的贡献的组合。
1.3. “贡献”
表示特定贡献者的包含软件。
1.4. “涵盖的软件”
表示初始贡献者已附加附件 A 中的通知的源代码表单、此类源代码表单的可执行格式以及此类源代码表单的修改(在每种情况下包括其部分)。
1.5. “与辅助许可证不兼容”
意味着
初始贡献者已将附件 B 中所述的通知附加到所涉及软件;或
所涉及的软件是根据许可证版本 1.1 或更早版本的条款提供的,但不是根据次要许可证的条款提供的。
1.6. “可执行表单”
表示源代码表单以外的任何形式的工作。
1.7. “更大的工作”
表示将所涉及软件与其他材料结合在一起的作品,在一个单独的文件或文件中,而不是被涵盖的软件。
1.8. “许可证”
表示此文档。
1.9. “可获许可”
意味着有权在最大程度上授予,无论是在初次授予或随后授予,本许可所传达的任何和所有权利。
1.10. “修改”
表示以下任何一项:
源代码表单中的任何文件,其结果是添加、删除或修改所涉及软件的内容;或
源代码表单中包含任何所涉及软件的任何新文件。
1.11. 贡献者的“专利申请”
指任何专利索赔,包括但不限于,方法,过程和设备索赔,在任何专利许可由该贡献者,将被侵权,但授予许可,通过制作,使用,销售,提供销售,制作,进口,或转让其贡献或其贡献者版本。
1.12. “次要许可证”
表示 GNU 通用公共许可证、版本 2.0、GNU 较小通用公共许可证、版本 2.1、GNU Affero 通用公共许可证、版本 3.0 或这些许可证的任何更高版本。
1.13. “源代码表单”
表示进行修改时首选的工作形式。
1.14. “您”(或“您的”)
指根据本许可行使权利的个人或法人实体。对于法律实体,“您”包括控制、受贵方控制、或受贵方共同控制的所有实体。就此定义而言,“控制”是指 (a) 使无论是否签订的上述实体,进行指导或管理的直接权利或间接的权利,或者 (ii) 百分之五十 (50%) 或以上的已发行股票或以上已发行股票的所有权。
2. 许可证授权和条件
2.1. 授权
每个贡献者特此授予您一个全球性的、免版税的、非独家许可:
知识产权(专利或商标除外)此等贡献者可授权其使用、复制、提供、修改、显示、执行、分发和以其他方式利用其贡献,但须以未经修改的方式进行修改,或作为大型作品的一部分;以及
根据该贡献者的专利索赔,以制作、使用、出售、出价出售、制造、进口和以其他方式转让其贡献或其贡献者版本。
2.2. 生效日期
在第 2.1 节中授予的关于任何贡献的许可证自贡献者首次分发此类贡献之日起生效。
2.3. 对资助范围的限制
本第 2 节中授予的许可是根据本许可授予的唯一权利。在本许可下的所涉及软件的分销或许可中,不会隐含任何额外的权利或许可。尽管有上述第 2.1(b) 条规定,贡献者未授予任何专利许可:
针对贡献者已从所涉及软件中删除的任何代码;或
(i) 贵方和任何其他第三方对所涉及软件的修改,或 (ii) 其贡献与其他软件(作为其贡献者版本的一部分)的组合所造成的侵权;或
在没有缴费的情况下,受 Covered Software 侵权的专利索赔。
本许可不授予任何贡献者的商标、服务标记或徽标的任何权利(除非为遵守第 3.4 节中的通知要求而有必要)。
2.4. 后续许可证
由于贵方选择根据本许可的后续版本(见第 10.2 节)或辅助许可的条款(如果根据第 3.3 节的条款允许)分发所涉及软件,任何贡献者均不提供额外授权。
2.5. 表示
每个贡献者声明,贡献者认为其贡献是其原始创作,或者它有足够的权利授予其贡献通过本许可证传达的权利。
2.6. 合理使用
本许可意在限制您根据适用版权原则享有的公平使用、公平交易或其他等同权利。
2.7. 条件
第 3.1、3.2、3.3 和 3.4 节是第 2.1 节中授予的许可证的条件。
3。 责任
3.1. 来源表单的分配
源代码表格中涉及软件的所有分发,包括贵方创建或贡献的任何修改,都必须遵守本许可条款。您必须通知收件人,所涉及软件的源代码形式受本许可条款的约束,以及他们如何获得本许可的副本。贵方不得尝试更改或限制收件人在源代码表单中的权利。
3.2. 可执行表单的分布
如果贵方在可执行表单中分发涉及的软件,则:
此类被包含软件也必须以源代码形式提供,如第 3.1 节所述,并且贵方必须告知可执行表单的收件人,他们如何能够及时以合理的方式获得该源代码表单的副本,且费用不超过向收件人分发的费用;以及
贵方可根据本许可的条款分发此类可执行表单,或根据不同的条款对它进行再许可,前提是可执行表单的许可未试图限制或更改接收方在本许可下的源代码表单中的权利。
3.3. 较大工作的分布
您可以根据贵方选择的条款创建和分发较大的作品,前提是贵方还遵守本所涉及软件许可证的要求。如果较大的工作是所涉及软件与受一个或多个次要许可管辖的工作的组合,并且所涉及软件与次要许可不兼容,则本许可允许贵方另外分发此类所涉及的软件软件根据此类次级许可的条款,以便大型作品的接收者可以自行选择,根据本许可或此类次级许可的条款进一步分发所涉及的软件。
3.4. 通知
您不得删除或更改所涉及软件的源代码形式中包含的任何许可通知(包括版权通知、专利通知、保证免责声明或责任限制)的实质内容,但您可以更改任何许可通知,以补救已知的事实不准确性。
3.5. 附加条款的适用
您可以选择向所涉及软件的一个或多个接收方提供和收取费用、保证、支持、赔偿或责任义务。但是,您只能代表您自己而不是代表任何贡献者来执行此操作。您须明确说明,任何此类保证、支持、赔偿或责任义务均由您自行承担,并且您特此同意,对于因您提供的保证、支持、赔偿或责任条款而导致的此类贡献者所承担的任何责任,您特此同意赔偿所有贡献者。贵方可包括特定于任何司法辖区的额外保证免责声明和责任限制。
4. 无法遵守法规或法规
如果由于法规、司法命令或法规,贵方无法遵守本许可中有关部分或全部被包含软件的任何条款,则贵方必须:(a) 尽可能最大限度地遵守本许可的条款;以及 (b) 描述其影响的限制及其代码。此类描述必须放置在包含在本许可下所涉及软件的所有分发的文本文件中。除法规或规章所禁止的范围内,此类描述必须足够详细,才能使普通技能的接受者能够理解它。
5. 终止
5.1. 根据本许可授予的权利将自动终止,如果贵方未能遵守其任何条款。但是,如果您变得合规,则特定贡献者根据本许可授予的权利将暂时恢复 (a) 除非并且直到该贡献者明确并最终终止您的授权,(b) 如果该贡献者未能在贵方恢复遵守规定后的 60 天内以某种合理的方式通知贵方不遵守规定。此外,如果特定贡献者以某种合理方式通知您违规,则您的特定贡献者的授权将持续恢复,这是贵方首次收到该贡献者不遵守本许可的通知,并且贵方在收到通知后 30 天内开始遵守。
5.2. 如果贵方通过主张专利侵权索赔(不包括声明性判决诉讼、反索赔和交叉索赔)来针对任何实体提起诉讼,声称贡献者版本直接或间接侵犯任何专利,则任何和所有贡献者根据本许可第 2.1 节授予贵方的被包含软件的权利将终止。
5.3. 如果根据上文第 5.1 节或第 5.2 节终止,在终止前贵方或贵方分销商已根据本许可有效授予的所有最终用户许可协议(不包括分销商和经销商)应在终止后继续有效。
6。 免责声明
“服务”以“按现状”和“按可得到”的基础提供。中国机械制造行业网明确声明不作出任何种类的所有明示或暗示的保证,包括但不限于关于适销性、适用于某一特定用途和无侵权行为等方面的保证。所涉及软件的质量和性能方面的全部风险由贵方承担。如果任何被包含的软件在任何方面被证明有缺陷,贵方(而非任何贡献者)承担任何必要的维修、维修或更正费用。此免责声明构成本许可的重要部分。除非本免责声明另有规定,否则不得使用任何上述软件。
7。 责任范围
在任何情况下,在任何法律理论下,无论是侵权行为(包括过失)、合同或其他方面,任何贡献者或根据上述许可分发所涉及软件的任何人,均不对您承担任何直接、间接、特殊、附带或后果性的责任。您同意,对于因任何该等业务往来或因在“服务”上出现该等刊登广告人士而发生的任何种类的任何损失或损毁,中国机械商务网无需负责或承担任何责任。此责任限制不适用于适用法律禁止此类限制的范围内的因当事人的过失而造成死亡或人身伤害的责任。一些司法辖区的法律不允许排除或限制对意外或后果性损失的责任,在这种情况下,该除外和限制可能对您不适用。
8. 诉讼
与本许可证有关的任何诉讼只能在被告保持其主要营业地的司法管辖区的法院提起,此类诉讼应受该司法管辖区的法律管辖,而不涉及其法律冲突条款。本节中的任何内容均不得妨碍当事人提出交叉索赔或反索赔的能力。
9。 其他
本许可证是关于主题事项的完整协议。如果本许可证的任何条款被认为是不可执行的,则应对该条款进行修改以尽可能使其成为可执行的。任何法律或法规规定,合同的语言应解释为起草者不得用于解释本许可证对贡献者。
10. 许可证的版本
10.1. 新版
Mozilla 基金会是许可证持有者。除第 10.3 节中另有规定外,除许可证管理人外,任何其他人均无权修改或发布本许可证的新版本。每个版本都将得到一个不同的版本号。
10.2. 新版本的影响
贵方可根据贵方最初收到所涉及软件的许可版本条款,或根据许可管理方发布的任何后续版本的条款分销所涉及软件。
10.3. 修改的版本
如果您创建不受本许可证约束的软件,并且想要为此类软件创建新许可证,则可以创建和使用本许可证的修改版本,前提是您重命名许可证并删除对许可证管理人名称的任何引用(请注意,此类修改的许可证与此许可证不同)。
10.4. 分配与辅助许可证不兼容的源代码表单
如果贵方选择分销根据本版本许可的条款不兼容次要许可的源代码表,则必须附上本许可附件 B 中所述的通知。
附件 A - 源代码表单许可声明
本源代码形式受 Mozilla 公共许可协议第 2.0 版条款的约束。如果 MPL 的副本未随此文件一起分发,则可以在 https://mozilla.org/MPL/2.0/ 获取。
如果无法或希望将通知放在特定文件中,则您可以将通知包含在收件人可能会查找此类通知的位置(例如,相关目录中的 LICENSE 文件)。
您可以添加额外的版权所有权准确通知。
附件 B - “与次要许可证不兼容”通知
此源代码表单是“与辅助许可不兼容”,如 Mozilla 公共许可协议 v. 2.0 所定义。
-------------- 分隔符 --------------
相关性:org.apache.ant:ant
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 org.apache.ant:ant-launcher 相同)
-------------- 分隔符 --------------
./lib/optional/LICENSE.hamcrest.txt
[Hamcrest 链接到 http://opensource.org/licenses/BSD-3-Clause 从 http://hamcrest.org/JavaHamcrest/ 作为其许可,但未说明版权所有者]
版权所有 (c) <YEAR>、<OWNER>
保留所有权利。
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
1。 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
2。 二进制形式的再分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
3. 如无特定事先书面许可,著作权人的名称及其贡献者的名称均不得用于认可或推广从本软件派生的产品。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,对于因使用本软件而以任何方式造成的任何直接、间接、附带、特殊、典型或因果性的损害(包括但不限于:替代商品或服务的采购;使用权丧失、数据丢失或利润损失;或者业务中断),版权持有人和贡献者均不承担任何责任,无论是出于何种原因,也无论是根据何种责任理论,如合同、严格责任或民事侵权行为(包括过失或其他情况),即使已告知有可能发生上述损害也是如此。
-------------- 分隔符 --------------
./lib/optional/LICENSE.junit.html
公共许可证 - v 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) 部分中明确说明,否则无论是明示还是暗示,禁止反言或其他方式,接受方均不具备本协议项下任何贡献者的知识产权的任何权利或许可。保留本协议项下所有未明确授权的程序权利。
本协议受纽约州的法律和美国知识产权法约束。本协议的任何一方均不得在诉讼原因发生一年后提起本协议项下的法律诉讼。各方放弃任何由此产生的诉讼中陪审团审讯的权利。
-------------- 分隔符 --------------
./lib/optional/LICENSE.junit4.html
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) 部分中明确说明,否则无论是明示还是暗示,禁止反言或其他方式,接受方均不具备本协议项下任何贡献者的知识产权的任何权利或许可。保留本协议项下所有未明确授权的程序权利。
本协议受纽约州的法律和美国知识产权法约束。本协议的任何一方均不得在诉讼原因发生一年后提起本协议项下的法律诉讼。各方放弃任何由此产生的诉讼中陪审团审讯的权利。
-------------- 分隔符 --------------
./manual/LICENSE
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.ant:ant-launcher 相同)
-------------- 分隔符 --------------
相关性:org.apache.ant:ant-launcher
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
/*
* Apache License
* Version 2.0, January 2004
* http://www.apache.org/licenses/
*
* TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
*
* 1. Definitions.
*
* "License" shall mean the terms and conditions for use, reproduction,
* and distribution as defined by Sections 1 through 9 of this document.
*
* "Licensor" shall mean the copyright owner or entity authorized by
* the copyright owner that is granting the License.
*
* "Legal Entity" shall mean the union of the acting entity and all
* other entities that control, are controlled by, or are under common
* control with that entity. For the purposes of this definition,
* "control" means (i) the power, direct or indirect, to cause the
* direction or management of such entity, whether by contract or
* otherwise, or (ii) ownership of fifty percent (50%) or more of the
* outstanding shares, or (iii) beneficial ownership of such entity.
*
* "You" (or "Your") shall mean an individual or Legal Entity
* exercising permissions granted by this License.
*
* "Source" form shall mean the preferred form for making modifications,
* including but not limited to software source code, documentation
* source, and configuration files.
*
* "Object" form shall mean any form resulting from mechanical
* transformation or translation of a Source form, including but
* not limited to compiled object code, generated documentation,
* and conversions to other media types.
*
* "Work" shall mean the work of authorship, whether in Source or
* Object form, made available under the License, as indicated by a
* copyright notice that is included in or attached to the work
* (an example is provided in the Appendix below).
*
* "Derivative Works" shall mean any work, whether in Source or Object
* form, that is based on (or derived from) the Work and for which the
* editorial revisions, annotations, elaborations, or other modifications
* represent, as a whole, an original work of authorship. For the purposes
* of this License, Derivative Works shall not include works that remain
* separable from, or merely link (or bind by name) to the interfaces of,
* the Work and Derivative Works thereof.
*
* "Contribution" shall mean any work of authorship, including
* the original version of the Work and any modifications or additions
* to that Work or Derivative Works thereof, that is intentionally
* submitted to Licensor for inclusion in the Work by the copyright owner
* or by an individual or Legal Entity authorized to submit on behalf of
* the copyright owner. For the purposes of this definition, "submitted"
* means any form of electronic, verbal, or written communication sent
* to the Licensor or its representatives, including but not limited to
* communication on electronic mailing lists, source code control systems,
* and issue tracking systems that are managed by, or on behalf of, the
* Licensor for the purpose of discussing and improving the Work, but
* excluding communication that is conspicuously marked or otherwise
* designated in writing by the copyright owner as "Not a Contribution."
*
* "Contributor" shall mean Licensor and any individual or Legal Entity
* on behalf of whom a Contribution has been received by Licensor and
* subsequently incorporated within the Work.
*
* 2. Grant of Copyright License. Subject to the terms and conditions of
* this License, each Contributor hereby grants to You a perpetual,
* worldwide, non-exclusive, no-charge, royalty-free, irrevocable
* copyright license to reproduce, prepare Derivative Works of,
* publicly display, publicly perform, sublicense, and distribute the
* Work and such Derivative Works in Source or Object form.
*
* 3. Grant of Patent License. Subject to the terms and conditions of
* this License, each Contributor hereby grants to You a perpetual,
* worldwide, non-exclusive, no-charge, royalty-free, irrevocable
* (except as stated in this section) patent license to make, have made,
* use, offer to sell, sell, import, and otherwise transfer the Work,
* where such license applies only to those patent claims licensable
* by such Contributor that are necessarily infringed by their
* Contribution(s) alone or by combination of their Contribution(s)
* with the Work to which such Contribution(s) was submitted. If You
* institute patent litigation against any entity (including a
* cross-claim or counterclaim in a lawsuit) alleging that the Work
* or a Contribution incorporated within the Work constitutes direct
* or contributory patent infringement, then any patent licenses
* granted to You under this License for that Work shall terminate
* as of the date such litigation is filed.
*
* 4. Redistribution. You may reproduce and distribute copies of the
* Work or Derivative Works thereof in any medium, with or without
* modifications, and in Source or Object form, provided that You
* meet the following conditions:
*
* (a) You must give any other recipients of the Work or
* Derivative Works a copy of this License; and
*
* (b) You must cause any modified files to carry prominent notices
* stating that You changed the files; and
*
* (c) You must retain, in the Source form of any Derivative Works
* that You distribute, all copyright, patent, trademark, and
* attribution notices from the Source form of the Work,
* excluding those notices that do not pertain to any part of
* the Derivative Works; and
*
* (d) If the Work includes a "NOTICE" text file as part of its
* distribution, then any Derivative Works that You distribute must
* include a readable copy of the attribution notices contained
* within such NOTICE file, excluding those notices that do not
* pertain to any part of the Derivative Works, in at least one
* of the following places: within a NOTICE text file distributed
* as part of the Derivative Works; within the Source form or
* documentation, if provided along with the Derivative Works; or,
* within a display generated by the Derivative Works, if and
* wherever such third-party notices normally appear. The contents
* of the NOTICE file are for informational purposes only and
* do not modify the License. You may add Your own attribution
* notices within Derivative Works that You distribute, alongside
* or as an addendum to the NOTICE text from the Work, provided
* that such additional attribution notices cannot be construed
* as modifying the License.
*
* You may add Your own copyright statement to Your modifications and
* may provide additional or different license terms and conditions
* for use, reproduction, or distribution of Your modifications, or
* for any such Derivative Works as a whole, provided Your use,
* reproduction, and distribution of the Work otherwise complies with
* the conditions stated in this License.
*
* 5. Submission of Contributions. Unless You explicitly state otherwise,
* any Contribution intentionally submitted for inclusion in the Work
* by You to the Licensor shall be under the terms and conditions of
* this License, without any additional terms or conditions.
* Notwithstanding the above, nothing herein shall supersede or modify
* the terms of any separate license agreement you may have executed
* with Licensor regarding such Contributions.
*
* 6. Trademarks. This License does not grant permission to use the trade
* names, trademarks, service marks, or product names of the Licensor,
* except as required for reasonable and customary use in describing the
* origin of the Work and reproducing the content of the NOTICE file.
*
* 7. Disclaimer of Warranty. Unless required by applicable law or
* agreed to in writing, Licensor provides the Work (and each
* Contributor provides its Contributions) on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied, including, without limitation, any warranties or conditions
* of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
* PARTICULAR PURPOSE. You are solely responsible for determining the
* appropriateness of using or redistributing the Work and assume any
* risks associated with Your exercise of permissions under this License.
*
* 8. Limitation of Liability. In no event and under no legal theory,
* whether in tort (including negligence), contract, or otherwise,
* unless required by applicable law (such as deliberate and grossly
* negligent acts) or agreed to in writing, shall any Contributor be
* liable to You for damages, including any direct, indirect, special,
* incidental, or consequential damages of any character arising as a
* result of this License or out of the use or inability to use the
* Work (including but not limited to damages for loss of goodwill,
* work stoppage, computer failure or malfunction, or any and all
* other commercial damages or losses), even if such Contributor
* has been advised of the possibility of such damages.
*
* 9. Accepting Warranty or Additional Liability. While redistributing
* the Work or Derivative Works thereof, You may choose to offer,
* and charge a fee for, acceptance of support, warranty, indemnity,
* or other liability obligations and/or rights consistent with this
* License. However, in accepting such obligations, You may act only
* on Your own behalf and on Your sole responsibility, not on behalf
* of any other Contributor, and only if You agree to indemnify,
* defend, and hold each Contributor harmless for any liability
* incurred by, or claims asserted against, such Contributor by reason
* of your accepting any such warranty or additional liability.
*
* END OF TERMS AND CONDITIONS
*
* APPENDIX: How to apply the Apache License to your work.
*
* To apply the Apache License to your work, attach the following
* boilerplate notice, with the fields enclosed by brackets "[]"
* replaced with your own identifying information. (Don't include
* the brackets!) The text should be enclosed in the appropriate
* comment syntax for the file format. We also recommend that a
* file or class name and description of purpose be included on the
* same "printed page" as the copyright notice for easier
* identification within third-party archives.
*
* Copyright [yyyy] [name of copyright owner]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/W3C ®软件通知和许可 http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
本产品 (包括软件、文档 (例如 README) 或其他相关物品) 由版权持有人根据以下许可提供。通过获取、使用和/或复制此产品,您 (许可证持有人) 同意您已阅读、理解并将遵守以下条款和条件。
只要您在软件和文档或其中任何部分的所有副本 (包括修改版本) 中包括以下内容,在此即授予复制、修改和分发本软件及其文档的许可,无论是否做出修改、出于任何目的、或是否免费或特许。
1。 再分发或衍生产品的用户在明显的位置可以看到本声明的完整文本。
2。 任何预先存在的知识产权的免责声明、通告或者条款和条件。如果上述内容均不存在,则 W3C 软件简短声明 (hypertext is preferred,is allowed be allowed) 应包括在任何已分发或衍生代码的正文中(最好是超文本,也允许普通案文)。
3。 对文件的任何更改或修改的通告,包括更改的日期。(我们建议您提供指向衍生该代码的位置 URI。)
本软件和文档按“原样”提供,并且版权持有人不提供任何明示或暗示的表示和担保,包括但不限于针对特殊用途的适销性和适用性的表示和担保,即,不表示和担保使用本软件或文档将不会对任何第三方专利权、版权、商标或其他权利造成损害。
版权持有人不承担任何因使用本软件或文档导致的直接、间接、特殊或连带性损害的责任。
未经明确书面允许,版权持有人的名称或商标不得用于与该软件有关的广告宣传或公开活动中。本软件和任何关联文档中版权的权利始终由版权持有人保留。
____________________________________
W3C 的通知和许可证的这一规定于 2002 年 12 月 31 日生效。此版本删除版权所有权声明,以便此许可证可以与 W3C 拥有的其他材料一起使用,反映 ERCIM 现在是 W3C 的主机,包括对该许可证特定日期版本的引用,并删除“使用”的不明确授权。否则,此版本与以前的版本相同,并且是编写的,以便保留自由软件基金会根据开源定义对 GPL 兼容性和 OSI 认证的评估。请参阅我们的版权常见问题解答,了解有关使用本网站材料的常见问题,包括 libww、Amaya 和 Jigsaw 等软件包的具体条款和条件。有关此通知的其他问题可发送至 site-policy@w3.org。
Joseph Reagle <site-policy@w3.org>
此许可证来自:http://www.megginson.com/SAX/copying.html
但是,请注意,将来的 SAX 版本可能会包含在 http://saxproject.org/?selected=pd 中
SAX2 是免费的!
我特此放弃对 SAX 2.0(Simple API for XML) 的任何财产权,并将此发行版中包含的所有 SAX 2.0 源代码、编译代码和文档发布到公共域中。SAX 不作任何用途的保证或保证。
David Megginson, david@megginson.com
2000-05-05
-------------- 分隔符 --------------
。/通知
Apache Ant
版权所有 1999-2024 Apache Software Foundation
本产品包括 Apache Software Foundation (https://www.apache.org/) 开发的软件。
<sync> 任务基于代码 Copyright (c) 2002,Landmark Graphics Corp,已被捐赠给 Apache Software Foundation。
-------------- 分隔符 --------------
相关性:org.apache.commons:commons-collections4
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
Apache 公用集合
版权所有 2001-2019 The Apache Software Foundation
本产品包括 Apache Software Foundation (http://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
相关性:org.apache.commons:commons-compress
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
Apache Commons 压缩
版权所有 2002-2025 Apache Software Foundation
本产品包括 Apache Software Foundation (https://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
./NOTICE.txt
Apache Commons Compress 版权所有 2002-2024 The Apache Software Foundation
本产品包括 Apache Software Foundation (https://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
./NOTICE.txt
(注意与 org.apache.commons:commons-compress 相同)
-------------- 分隔符 --------------
相关性:org.apache.commons:commons-lang3
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
Apache 公用语言
版权所有 2001-2024 Apache Software Foundation
本产品包括 Apache Software Foundation (https://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
相关性:org.apache.commons:commons-math3
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 许可证
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1。 定义。
“许可证”是指根据本文档第 1 到第 9 部分规定的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或者由授予许可证的版权所有者授权的实体。
“法律实体”是指实施实体和控制该实体、受该实体控制、或与该实体接受共同控制的所有其他实体的集合。就此定义而言,“控制”是指 (i) 让无论是否签订协议的上述实体,进行指导或管理的直接权利或间接权利,或者 (ii) 百分之五十 (50%) 或以上已发行股票的所有权,或者 (iii) 上述实体的实益拥有权。
“您”(或“您的”) 是指行使本许可证所授予权限的个人或法律实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“目标”形式是指对源形式进行机械转换或翻译的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。
“作品”是指根据本许可证所制作的源形式或目标形式的著作,如著作中包含的或附加的版权声明指示 (下面“附录”中提供了一个示例)。
“衍生作品”是指基于该作品或从其衍生而来的任何源形式或目标形式的作品,这些作品的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。就本许可证而言,衍生作品不得包括与作品及其衍生作品分离的作品,或仅与作品及其衍生作品的界面相链接 (或按名称结合) 的作品。
“贡献”是指有意提交给许可方以让版权所有者或授权代表版权所有者提交的个人或法律实体将其包含在作品中的任何著作作品,包括作品的原始版本和对该作品或衍生作品所做的任何修订或补充。就此定义而言,“提交内容”是指发送给许可方或其代表人的任何电子的、口头的或书面的沟通信息,包括但不限于在由许可方或者代表其管理的电子邮件清单、源代码控制系统以及问题跟踪系统上为讨论和改进作品的沟通信息,但不包括由版权所有者明显标注或以书面形式指定为“非贡献”的沟通信息。
“贡献者”是指许可方接受其贡献并随后包含在作品中的许可方和代表许可方的任何个人或法律实体。
2。 版权许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的版权许可证,以复制、创作其衍生作品、公开显示、公开执行、授予分许可证,以及分发源形式或目标形式作品和此类衍生作品。
3。 专利许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的 (除在本部分进行说明) 专利许可证,以制作、让人制作、使用、许诺销售、销售、进口和转让该作品,且此类许可证仅适用于由贡献单独或贡献与其所提交至的作品共同对其贡献者造成必然侵权的可获得许可的专利索赔。如果您对任何实体提起专利法律诉讼 (包括交互诉讼请求或反索赔),宣称作品或作品中所涉及贡献构成直接性或贡献性专利侵权,那么根据本许可证授予您的针对该作品的任何专利许可证将在提起上述诉讼之日起终止。
4。 重新分发。如果您符合以下条件,则可在任何媒介中复制和分发作品或衍生作品的副本,无论是否进行修改,还是以源形式或目标形式:
(a) 您必须为作品或衍生作品的任何其他接收者提供本许可证的副本;并且
(b) 您必须在任何修改过的文件中附有明显的声明,表明您已更改文件;并且
(c) 您必须在您所分发的任何衍生作品的源形式中保留来自著作的源形式的所有版权、专利、商标和归属声明,但不属于衍生作品任何部分的声明除外;并且
(d) 如果作品将“声明”文本文件作为其分发作品的一部分,那么您分发的任何衍生著作必须包括此类声明文件中所含的归属通知的可读副本,不包括不属于衍生著作任何部分的那些声明,在以下至少一个地方:在作为衍生作品一部分分发的 NOTICE 文本文件中;在衍生作品的形式或文档中(如果与衍生作品一起提供);或者在衍生作品生成的显示中(如果与此类第三方声明通常出现的地方)。声明文件的内容仅作为信息提供,并未对许可证进行修改。您可在您分发的衍生作品中添加自己的归属声明,随作品一起提供或作为作品声明文本的附录,条件是附加的归属声明不得解释为修改本许可证。
您可以为自己所做出的修改添加自己的版权声明,并可以对自己所做出修改或作为整体的任何此类衍生作品的使用、复制或分发提供附加的或不同的条款和条件,前提是您对作品的使用、复制和分发必须符合本许可证中声明的条件。
5。 贡献的提交。除非您明确声明,您向许可方提交的贡献若要包含在作品中,必须在无任何附加条款或条件下符合本许可证的条款和条件。尽管上面如此规定,本许可证中的任何条款不得替代或修改您与许可方就此贡献签署的任何单独的许可证协议的条款。
6。 商标。本许可证并未授予您使用许可方的商号、商标、服务标记或产品名称的权限,在描述作品起源和复制声明文件的内容时的合理性和惯例性使用除外。
7。 免责声明。除非适用法律要求或已获得书面许可,否则许可方“按原样”提供作品 (并且每个贡献者提供其贡献),无任何明示的或暗示的担保或条件,包括但不限于关于所有权、不侵权、商品适销性或适用性的担保或条件。您仅对使用或重新分发作品的正确性负责,并需承担根据本许可证行使权限时的任何风险。
8。 责任范围。在任何情况下并根据任何法律,无论是因侵权 (包括过失) 或根据合同,还是其他原因,除非根据适用法律需要 (例如故意行为和重大过失行为) 或经书面同意,即使贡献者事先已被告知发生损害的可能性,任何贡献者不就您因使用本许可证或不能使用或无法使用作品 (包括但不限于商誉损失、停工、计算机失效或故障,或任何其他商业损坏或损失) 而造成的任何人员的损失 (包括直接的、间接的、特殊的、意外的或后果性的损失) 而负责。
9。 接受担保或附加责任。重新分发作品或其衍生作品时,您可选择接受符合本许可证的支持、担保、赔偿或其他职责义务和/或权利,并为之收取费用。但是,在接受上述义务时,您只可代表您自己并接受自己独有的责任,而不能代表任何其他贡献者,并且您必须同意保护、维护并保证每个贡献者不受任何因您自身承担这样的保证或附加责任而产生的责任或提出的索赔所造成的伤害。
条款和条件结束
附录:如何将 Apache 许可证应用在您的作品。
要将 Apache 许可证应用到您的作品中,请附加以下引用声明并且将用括号“[]”括起的字段替换为您的识别信息。(不包括括号!)文本应采用与文件格式对应的注释语法。我们还建议在相同的“打印页面”中包括文件名或分类名称和用途说明作为版权声明,方便与第三方归档进行区分。
版权所有 [yyyy] [版权所有者名称]
根据 Apache 许可证 2.0 版(简称“许可证”)授权使用;不遵守许可证则不能使用此文件。您可以从以下位置获取本许可证的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或已获得书面许可,否则根据本许可证分发的软件应“按原样”进行分发,无任何明示的或暗示的担保或条件。有关本许可证的特定语言管理权限和适用范围,请参阅本许可证。
Apache Commons Math 包含根据 Apache License 2.0 向 ASF 提供的以下代码:
- Erf 类中的反误差函数实现基于由牛津 - 曼定量金融研究所 Mike Giles 开发的 CUDA 代码,并于 2010 年第 2 卷(于 2013 年 3 月 23 日授予)发布 - 包 org.apache.commons.math3.optimization.linear 中的 LinearConstraint、LinearObjectiveFunction、RelationShip、SimplexSolver 和 SimplexTableau 类。包括由 Benjamin McCann(http://www.benmccann.com) 开发并具有以下版权的软件:版权所有 2009 年 Google Inc.(于 2009 年 3 月 16 日获得授权)- 该类 "org.apache.commons.math3.exception.util.LocalizedFormatsTest" 是 Orekit 库的 "OrekitMessagesTest" 测试类改编版本 - "org.apache.commons.math3.analysis.interpolation.HermiteInterpolator" 已从 Orekit 空间飞行动力学库导入。
- Erf 类中的反误差函数实现基于由牛津 - 曼定量金融研究所 Mike Giles 开发的 CUDA 代码,并于 2010 年第 2 卷的 GPU 计算宝石中发布(于 2013 年 3 月 23 日授予)
- LinearConstraint,LinearObjectiveFunction,LinearOptimizer,RelationShip,SimplexSolver 和 SimplexTableau 类在包 org.apache.commons.math3.optimization.linear 中包括由 Benjamin McCann 开发的软件 (http://www.benmccann.com),并拥有以下版权:版权所有 2009 年 Google Inc.(于 2009 年 3 月 16 日获得授权)
- "org.apache.commons.math3.exception.util.LocalizedFormatsTest" 类,它是 Orekit 库的 "OrekitMessagesTest" 测试类的改编版本
- "org.apache.commons.math3.analysis.interpolation.HermiteInterpolator" 已从 Orekit 空间飞行动力学库导入。
===============================================================================
APACHE COMMONS 数学衍生作品:
Apache Commons-math 库包含许多子组件,其实现派生自以 C 或 Fortran 编写的原始源。原始来源的许可条款复制如下。
======================================================================= 对于 lmder、lmpar 和 qrsolv Fortran 例程,从 minpack 进行翻译,并在 package org.apache.commons.math3.optimization.general 中的 LevenbergMarquardtOptimizer 类中进行翻译原始源版权和许可声明:
Minpack Copyright Notice (1999) 芝加哥大学保留所有权利
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
1。 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
2。 二进制形式的再分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
3. 再分销中包含的最终用户文档(如有)必须包括以下确认:
“该产品包括由芝加哥大学作为阿贡国家实验室操作员开发的软件。
或者,如果此类第三方确认正常出现,则此确认可能出现在软件本身中。
4. 保证免责声明。软件是按“原样”提供的,没有任何形式的保证。版权持有人,美国,美国能源部及其员工:(1) 免除任何明示或暗示的保证,包括但不限于任何暗示的适销性保证,适合特定目的,所有权或非侵权,(2) 不承担任何法律责任。对软件的准确性、完整性或实用性的责任或责任,(3) 不表示软件的使用不会侵犯私有的权利,(4) 不保证软件将不间断地运行,它是无错误的,或者任何错误都将得到纠正。
5. 责任限制。版权持有人,美国,美国能源部或其员工在任何情况下都不会对任何种类或性质的间接,偶然,继发,特殊或惩罚性损害承担责任,包括但不限于利润损失或数据丢失,出于任何原因,是否在合同、侵权(包括疏忽或严格责任)的基础上认定此类责任,或者,即使上述任何一方都曾警告过此类损失或损害的可能性。=======================================================================
由 E 开发的 odex Fortran 例程的版权和许可声明。海尔和 G。Wanner,在包 org.apache.commons.math3.ode.nonstiff 中翻译为 GraggBulirschStoerIntegrator 类:
版权所有 (c) 2004,Ernst Hairer
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
- 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
- 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,无论是任何直接、间接、附带、特殊、示范或后续损害赔偿(包括但不限于采购替代商品或服务;使用损失、数据或利润损失;或在任何情况下,无论是合同、严格责任还是侵权(包括疏忽或其他原因)因使用本软件而以任何方式引起,即使被告知此损害的可能性也是如此。===================================================================
原始 Mersenne twister C 例程的版权和许可声明,在包 org.apache.commons.math3.random 中翻译为 MersenneTwister 类:
版权所有 (C) 1997 - 2002,Makoto Matsumoto 和 Takuji Nishimura,保留所有权利。
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
1。 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
2。 二进制形式的再分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
3. 事先未经特定事先书面许可,其贡献者的名称不得用于担保或宣传从本软件派生出来的产品。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,无论是合同方面、严格责任方面还是侵权行为方面 (包括疏忽或其他方面),以本软件的使用范围之外的任何方式出现的,版权所有者或贡献者对根据任何责任论、无论以何种方式导致的任何直接、间接、偶发、特殊、惩戒性或连带性损害 (包括但不限于,替代品或服务的采购;停用、数据或利润的损失;或业务中断),均不承担任何责任,即使被告知有这种损害的可能性。
===============================================================================
用于对数组进行洗牌的初始代码(最初在类 "org.apache.commons.math3.random.RandomDataGenerator" 中),现在被类 "org.apache.commons.math3.util.MathArrays" 中的方法所取代,灵感来自 Ian Craw 和 John Pulham (University of Aberdeen 1999) 在 "Algorithms" 中提供的算法描述。此处提供了教科书(包含证明洗牌是均匀随机的):http://citeseerx.ist.psu.edu/viewdoc/download;?doi=10.1.1.173.1898&rep=rep1&type=pdf
===============================================================================
Sobol 序列的资源文件中方向编号的许可证语句。
-----------------------------------------------------------------------------
与 sobol.cc 相关的许可证和随附的方向编号集
-----------------------------------------------------------------------------
版权所有 (c) 2008,Frances Y。Kuo 和 Stephen Joe
保留所有权利。
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
* 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
* 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
* 未经特定事先书面许可,不得使用版权持有者的姓名、新南威尔士大学和怀卡托大学及其贡献者的姓名来认可或推广来自本软件的产品。
本软件由版权持有者按“原样”提供,但暗示任何明示或适用性的适销性和适用性的暗示担保均不提供。在任何情况下,对于任何直接、间接、附带、特殊、示范或后续损害赔偿(包括但不限于采购替代商品或服务;使用损失、数据或利润损失;或业务损失),版权持有者均不承担任何责任。在任何情况下,无论是在合同、严格责任还是侵权(包括疏忽或其他方面)因使用本软件而以何种方式出现,即使被告知此类损害的可能性也是如此。===================================================================
程序包 "org.apache.commons.math3.ml.neuralnet" 的初始提交是在欧洲航天局 (ESA) 的 "Gaia" 项目的数据处理与分析联盟 (DPAC) 的上下文中开发的改编版本的代码。=============================================================================================
"org.apache.commons.math3.special.BesselJ" 类的初始提交是自 netlib Fortran 程序 rjbesl http://www.netlib.org/specfun/rjbesl 翻译的改编版代码。科迪在 Argonne 国家实验室(美国)。原始 Fortran 源中未包含许可证或版权声明。=======================================================================================
BracketFinder (package org.apache.commons.math3.optimization.univariate) 和 PowellOptimizer (package org.apache.commons.math3.optimization.general) 类基于 Travis E 开发的模块 "optimize.py"(版本 0.5)中的 Python 代码。Oliphant for the SciPy library (http://www.scipy.org/) 版权所有© 2003-2009 SciPy Developers。
SciPy 许可证
保留所有权利。
版权所有© 2003-2013 SciPy Developers。
保留所有权利。
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
* 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
* 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
* 未经特定事先书面许可,无论是 Enthought 的名称还是 SciPy Developers 的名称都不得用于担保或宣传从本软件派生出来的产品。
本软件由版权持有者和贡献者按“原样”提供,任何明示或暗示的担保,包括但不限于对特殊用途的适销性和适用性的暗示担保均不提供。在任何情况下,无论是任何直接、间接、附带、特殊、示范或后续损害赔偿(包括但不限于采购替代商品或服务;使用损失、数据或利润损失;或在任何情况下,无论是合同、严格责任还是侵权(包括疏忽或其他原因)因使用本软件而以任何方式引起,即使被告知此损害的可能性也是如此。===================================================================
-------------- 分隔符 --------------
./license-header.txt
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/-------------- 分隔符 --------------
./NOTICE.txt
Apache Commons 数学
Apache Software Foundation 版权所有 2001-2016
本产品包括 Apache Software Foundation (http://www.apache.org/) 开发的软件。
本产品包括由 CS Systèmes d'Information 为 Orekit 开发的软件 (http://www.c-s.fr/) Copyright 2010-2012 CS Systèmes d'Information
-------------- 分隔符 --------------
相关性:org.apache.logging.log4j:log4j-api
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 许可证
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1。 定义。
“许可证”是指根据本文档第 1 到第 9 部分规定的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或者由授予许可证的版权所有者授权的实体。
“法律实体”是指实施实体和控制该实体、受该实体控制、或与该实体接受共同控制的所有其他实体的集合。就此定义而言,“控制”是指 (i) 让无论是否签订协议的上述实体,进行指导或管理的直接权利或间接权利,或者 (ii) 百分之五十 (50%) 或以上已发行股票的所有权,或者 (iii) 上述实体的实益拥有权。
“您”(或“您的”) 是指行使本许可证所授予权限的个人或法律实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“目标”形式是指对源形式进行机械转换或翻译的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。
“作品”是指根据本许可证所制作的源形式或目标形式的著作,如著作中包含的或附加的版权声明指示 (下面“附录”中提供了一个示例)。
“衍生作品”是指基于该作品或从其衍生而来的任何源形式或目标形式的作品,这些作品的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。就本许可证而言,衍生作品不得包括与作品及其衍生作品分离的作品,或仅与作品及其衍生作品的界面相链接 (或按名称结合) 的作品。
“贡献”是指有意提交给许可方以让版权所有者或授权代表版权所有者提交的个人或法律实体将其包含在作品中的任何著作作品,包括作品的原始版本和对该作品或衍生作品所做的任何修订或补充。就此定义而言,“提交内容”是指发送给许可方或其代表人的任何电子的、口头的或书面的沟通信息,包括但不限于在由许可方或者代表其管理的电子邮件清单、源代码控制系统以及问题跟踪系统上为讨论和改进作品的沟通信息,但不包括由版权所有者明显标注或以书面形式指定为“非贡献”的沟通信息。
“贡献者”是指许可方接受其贡献并随后包含在作品中的许可方和代表许可方的任何个人或法律实体。
2。 版权许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的版权许可证,以复制、创作其衍生作品、公开显示、公开执行、授予分许可证,以及分发源形式或目标形式作品和此类衍生作品。
3。 专利许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的 (除在本部分进行说明) 专利许可证,以制作、让人制作、使用、许诺销售、销售、进口和转让该作品,且此类许可证仅适用于由贡献单独或贡献与其所提交至的作品共同对其贡献者造成必然侵权的可获得许可的专利索赔。如果您对任何实体提起专利法律诉讼 (包括交互诉讼请求或反索赔),宣称作品或作品中所涉及贡献构成直接性或贡献性专利侵权,那么根据本许可证授予您的针对该作品的任何专利许可证将在提起上述诉讼之日起终止。
4。 重新分发。如果您符合以下条件,则可在任何媒介中复制和分发作品或衍生作品的副本,无论是否进行修改,还是以源形式或目标形式:
(a) 您必须为作品或衍生作品的任何其他接收者提供本许可证的副本;并且
(b) 您必须在任何修改过的文件中附有明显的声明,表明您已更改文件;并且
(c) 您必须在您所分发的任何衍生作品的源形式中保留来自著作的源形式的所有版权、专利、商标和归属声明,但不属于衍生作品任何部分的声明除外;并且
(d) 如果作品将“声明”文本文件作为其分发的一部分,那么您分发的任何衍生著作中须包括此类声明文件中所包含的归属通知的可读副本,但不包括与衍生著作的任何部分不相关的通知,在以下至少一个地方:在作为衍生作品一部分而分发的 NOTICE 文本文件中;在源形式或文档中(如果与衍生作品一起提供);或者在衍生作品中生成的显示中(如果与生作品一起提供);或者在源形式或文档中生成的画面。声明文件的内容仅作为信息提供,并未对许可证进行修改。您可在您分发的衍生作品中添加自己的归属声明,随作品一起提供或作为作品声明文本的附录,条件是附加的归属声明不得解释为修改本许可证。
您可以为自己所做出的修改添加自己的版权声明,并可以对自己所做出修改或作为整体的任何此类衍生作品的使用、复制或分发提供附加的或不同的条款和条件,前提是您对作品的使用、复制和分发必须符合本许可证中声明的条件。
5。 贡献的提交。除非您明确声明,您向许可方提交的贡献若要包含在作品中,必须在无任何附加条款或条件下符合本许可证的条款和条件。尽管上面如此规定,本许可证中的任何条款不得替代或修改您与许可方就此贡献签署的任何单独的许可证协议的条款。
6。 商标。本许可证并未授予您使用许可方的商号、商标、服务标记或产品名称的权限,在描述作品起源和复制声明文件的内容时的合理性和惯例性使用除外。
7。 免责声明。除非适用法律要求或已获得书面许可,否则许可方“按原样”提供作品 (并且每个贡献者提供其贡献),无任何明示的或暗示的担保或条件,包括但不限于关于所有权、不侵权、商品适销性或适用性的担保或条件。您仅对使用或重新分发作品的正确性负责,并需承担根据本许可证行使权限时的任何风险。
8。 责任范围。在任何情况下并根据任何法律,无论是因侵权 (包括过失) 或根据合同,还是其他原因,除非根据适用法律需要 (例如故意行为和重大过失行为) 或经书面同意,即使贡献者事先已被告知发生损害的可能性,任何贡献者不就您因使用本许可证或不能使用或无法使用作品 (包括但不限于商誉损失、停工、计算机失效或故障,或任何其他商业损坏或损失) 而造成的任何人员的损失 (包括直接的、间接的、特殊的、意外的或后果性的损失) 而负责。
9。 接受担保或附加责任。重新分发作品或其衍生作品时,您可选择接受符合本许可证的支持、担保、赔偿或其他职责义务和/或权利,并为之收取费用。但是,在接受上述义务时,您只可代表您自己并接受自己独有的责任,而不能代表任何其他贡献者,并且您必须同意保护、维护并保证每个贡献者不受任何因您自身承担这样的保证或附加责任而产生的责任或提出的索赔所造成的伤害。
条款和条件结束
附录:如何将 Apache 许可证应用在您的作品。
要将 Apache 许可证应用到您的作品中,请附加以下引用声明并且将用括号“[]”括起的字段替换为您的识别信息。(不包括括号!)文本应采用与文件格式对应的注释语法。我们还建议在相同的“打印页面”中包括文件名或分类名称和用途说明作为版权声明,方便与第三方归档进行区分。
版权所有 1999-2005 Apache Software Foundation
根据 Apache 许可证 2.0 版(简称“许可证”)授权使用;不遵守许可证则不能使用此文件。您可以从以下位置获取本许可证的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或已获得书面许可,否则根据本许可证分发的软件应“按原样”进行分发,无任何明示的或暗示的担保或条件。有关本许可证的特定语言管理权限和适用范围,请参阅本许可证。
-------------- 分隔符 --------------
./NOTICE.txt
Apache Log4j
版权所有 1999-2024 Apache Software Foundation
本产品包括 Apache Software Foundation (http://www.apache.org/) 开发的软件。
解析程序实用程序 .java
版权所有 2005-2006 Tim Fennell
Dumbster SMTP 测试服务器
版权所有 2004 Jason Paul Kitchen
TypeUtil.java
版权所有 2002-2012 Ramnivas Laddad、Juergen Hoeller、Chris Beams
picocli (http://picocli.info)
版权所有 2017 Remko Popma
TimeoutBlockingWaitStrategy.java 和 Util.java 部分
版权所有 2011 LMAX Ltd。
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-artifact
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
Apache Maven
版权所有 2001-2019 The Apache Software Foundation
本产品包括 The Apache Software Foundation (http://www.apache.org/) 开发的软件。
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-builder-support
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-core
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-model
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-model-builder
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-plugin-api
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-repository-metadata
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-resolver-provider
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-settings
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven:maven-settings-builder
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
(注意与 org.apache.maven:maven-artifact 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven.plugin-tools:maven-plugin-annotations
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
。/通知
Apache Maven 插件工具
版权所有 2007-2024 Apache Software Foundation
此产品包含由以下位置开发的软件:
Apache Software Foundation (http://www.apache.org/)。
-------------- 分隔符 --------------
相关性:org.apache.maven.resolver:maven-resolver-api
版权所有:Apache Software Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven.resolver:maven-resolver-impl
版权所有:Apache Software Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven.resolver:maven-resolver-named-locks
版权所有:Apache Software Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven.resolver:maven-resolver-spi
版权所有:Apache Software Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven.resolver:maven-resolver-util
版权所有:Apache Software Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.apache.maven.shared:maven-shared-utils
版权所有:Apache Software Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./src/main/resources/META-INF/NOTICE
此产品包含由以下人员开发的软件
Apache Software Foundation (http://www.apache.org/)。
-------------- 分隔符 --------------
相关性:org.apache.poi:poi
版权所有:Apache Software Foundation
许可证:Apache 2.0
./legal/LICENSE
Apache 2.0,MIT(与 org.apache.poi:poi-ooxml 相同)
-------------- 分隔符 --------------
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./legal/NOTICE
(注意与 org.apache.poi:poi-ooxml 相同)
-------------- 分隔符 --------------
相关性:org.apache.poi:poi-ooxml-lite
版权所有:Apache Software Foundation
许可证:Apache 2.0
./legal/LICENSE
Apache 2.0,MIT(与 org.apache.poi:poi-ooxml 相同)
-------------- 分隔符 --------------
./legal/NOTICE
(注意与 org.apache.poi:poi-ooxml 相同)
-------------- 分隔符 --------------
相关性:org.apache.xmlbeans:xmlbeans
版权所有:Apache Software Foundation
许可证:Apache 2.0
./LICENSE-binary.txt
Apache 许可证
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1。 定义。
“许可证”是指根据本文档第 1 到第 9 部分规定的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或者由授予许可证的版权所有者授权的实体。
“法律实体”是指实施实体和控制该实体、受该实体控制、或与该实体接受共同控制的所有其他实体的集合。就此定义而言,“控制”是指 (i) 让无论是否签订协议的上述实体,进行指导或管理的直接权利或间接权利,或者 (ii) 百分之五十 (50%) 或以上已发行股票的所有权,或者 (iii) 上述实体的实益拥有权。
“您”(或“您的”) 是指行使本许可证所授予权限的个人或法律实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“目标”形式是指对源形式进行机械转换或翻译的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。
“作品”是指根据本许可证所制作的源形式或目标形式的著作,如著作中包含的或附加的版权声明指示 (下面“附录”中提供了一个示例)。
“衍生作品”是指基于该作品或从其衍生而来的任何源形式或目标形式的作品,这些作品的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。就本许可证而言,衍生作品不得包括与作品及其衍生作品分离的作品,或仅与作品及其衍生作品的界面相链接 (或按名称结合) 的作品。
“贡献”是指有意提交给许可方以让版权所有者或授权代表版权所有者提交的个人或法律实体将其包含在作品中的任何著作作品,包括作品的原始版本和对该作品或衍生作品所做的任何修订或补充。就此定义而言,“提交内容”是指发送给许可方或其代表人的任何电子的、口头的或书面的沟通信息,包括但不限于在由许可方或者代表其管理的电子邮件清单、源代码控制系统以及问题跟踪系统上为讨论和改进作品的沟通信息,但不包括由版权所有者明显标注或以书面形式指定为“非贡献”的沟通信息。
“贡献者”是指许可方接受其贡献并随后包含在作品中的许可方和代表许可方的任何个人或法律实体。
2。 版权许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的版权许可证,以复制、创作其衍生作品、公开显示、公开执行、授予分许可证,以及分发源形式或目标形式作品和此类衍生作品。
3。 专利许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的 (除在本部分进行说明) 专利许可证,以制作、让人制作、使用、许诺销售、销售、进口和转让该作品,且此类许可证仅适用于由贡献单独或贡献与其所提交至的作品共同对其贡献者造成必然侵权的可获得许可的专利索赔。如果您对任何实体提起专利法律诉讼 (包括交互诉讼请求或反索赔),宣称作品或作品中所涉及贡献构成直接性或贡献性专利侵权,那么根据本许可证授予您的针对该作品的任何专利许可证将在提起上述诉讼之日起终止。
4。 重新分发。如果您符合以下条件,则可在任何媒介中复制和分发作品或衍生作品的副本,无论是否进行修改,还是以源形式或目标形式:
(a) 您必须为作品或衍生作品的任何其他接收者提供本许可证的副本;并且
(b) 您必须在任何修改过的文件中附有明显的声明,表明您已更改文件;并且
(c) 您必须在您所分发的任何衍生作品的源形式中保留来自著作的源形式的所有版权、专利、商标和归属声明,但不属于衍生作品任何部分的通知除外;并且
(d) 如果作品将“声明”文本文件作为其分发作品的一部分,那么您分发的任何衍生著作必须包括此类声明文件中所含的归属通知的可读副本,不包括不属于衍生著作任何部分的那些声明,在以下至少一个地方:在作为衍生作品一部分分发的 NOTICE 文本文件中;在衍生作品的形式或文档中(如果与衍生作品一起提供);或者在衍生作品生成的显示中(如果与此类第三方声明通常出现的地方)。声明文件的内容仅作为信息提供,并未对许可证进行修改。您可在您分发的衍生作品中添加自己的归属声明,随作品一起提供或作为作品声明文本的附录,条件是附加的归属声明不得解释为修改本许可证。
您可以为自己所做出的修改添加自己的版权声明,并可以对自己所做出修改或作为整体的任何此类衍生作品的使用、复制或分发提供附加的或不同的条款和条件,前提是您对作品的使用、复制和分发必须符合本许可证中声明的条件。
5。 贡献的提交。除非您明确声明,您向许可方提交的贡献若要包含在作品中,必须在无任何附加条款或条件下符合本许可证的条款和条件。尽管上面如此规定,本许可证中的任何条款不得替代或修改您与许可方就此贡献签署的任何单独的许可证协议的条款。
6。 商标。本许可证并未授予您使用许可方的商号、商标、服务标记或产品名称的权限,在描述作品起源和复制声明文件的内容时的合理性和惯例性使用除外。
7。 免责声明。除非适用法律要求或已获得书面许可,否则许可方“按原样”提供作品 (并且每个贡献者提供其贡献),无任何明示的或暗示的担保或条件,包括但不限于关于所有权、不侵权、商品适销性或适用性的担保或条件。您仅对使用或重新分发作品的正确性负责,并需承担根据本许可证行使权限时的任何风险。
8。 责任范围。在任何情况下并根据任何法律,无论是因侵权 (包括过失) 或根据合同,还是其他原因,除非根据适用法律需要 (例如故意行为和重大过失行为) 或经书面同意,即使贡献者事先已被告知发生损害的可能性,任何贡献者不就您因使用本许可证或不能使用或无法使用作品 (包括但不限于商誉损失、停工、计算机失效或故障,或任何其他商业损坏或损失) 而造成的任何人员的损失 (包括直接的、间接的、特殊的、意外的或后果性的损失) 而负责。
9。 接受担保或附加责任。重新分发作品或其衍生作品时,您可选择接受符合本许可证的支持、担保、赔偿或其他职责义务和/或权利,并为之收取费用。但是,在接受上述义务时,您只可代表您自己并接受自己独有的责任,而不能代表任何其他贡献者,并且您必须同意保护、维护并保证每个贡献者不受任何因您自身承担这样的保证或附加责任而产生的责任或提出的索赔所造成的伤害。
条款和条件结束
附录:如何将 Apache 许可证应用在您的作品。
要将 Apache 许可证应用到您的作品中,请附加以下引用声明并且将用括号“[]”括起的字段替换为您的识别信息。(不包括括号!)文本应采用与文件格式对应的注释语法。我们还建议在相同的“打印页面”中包括文件名或分类名称和用途说明作为版权声明,方便与第三方归档进行区分。
版权所有 [yyyy] [版权所有者名称]
根据 Apache 许可证 2.0 版(简称“许可证”)授权使用;不遵守许可证则不能使用此文件。您可以从以下位置获取本许可证的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或已获得书面许可,否则根据本许可证分发的软件应“按原样”进行分发,无任何明示的或暗示的担保或条件。有关本许可证的特定语言管理权限和适用范围,请参阅本许可证。
--------------------------------------------------------------------------------
此项目捆绑了一些也在 Apache 许可证版本 2.0 下许可的组件:
commons-codec:commons-codec:1.15
com.google.guava:guava-33.3.0-jre
org.apache.ant:ant:1.10.15
org.apache.ant:ant-launcher:1.10.15
org.apache.httpcomponents.client5:httpclient5:5.1.3
org.apache.httpcomponents.client5:httpcore5:5.1.3
org.apache.httpcomponents.client5:httpcore5-h2:5.1.3
org.apache.logging.log4j:log4j-api:2.24.2
org.xmlresolver:xmlresolver:5.2.2
org.xmlresolver:xmlresolver-data:5.2.2Apache 软件许可证 2.0 和 LGPL 3.0
----------------------------------------
com.github.javaparser:javaparser-core:3.26.2
com.github.javaparser:javaparser-symbol-solver-core:3.26.2
Apache 软件许可证 2.0、LGPL 2.1(或更高版本)和 Mozilla 公共许可证 1.1
-------------------------------------------------------------------------------
org.javassist:javassist:3.30.2-GA
MIT 许可证
-----------
org.slf4j:slf4j-api:1.7.25
Mozilla 公共许可协议 2.0
--------------------------
net.sf.saxon:撒克逊河:12.5
-------------- 分隔符 --------------
。/许可协议文本
Apache 许可证
2.0 版,2004 年 1 月
http://www.apache.org/licenses/
关于使用、复制和分发的条款和条件
1。 定义。
“许可证”是指根据本文档第 1 到第 9 部分规定的关于使用、复制和分发的条款和条件。
“许可方”是指版权所有者或者由授予许可证的版权所有者授权的实体。
“法律实体”是指实施实体和控制该实体、受该实体控制、或与该实体接受共同控制的所有其他实体的集合。就此定义而言,“控制”是指 (i) 让无论是否签订协议的上述实体,进行指导或管理的直接权利或间接权利,或者 (ii) 百分之五十 (50%) 或以上已发行股票的所有权,或者 (iii) 上述实体的实益拥有权。
“您”(或“您的”) 是指行使本许可证所授予权限的个人或法律实体。
“源”形式是指进行修改的首选形式,包括但不限于软件源代码、文档源和配置文件。
“目标”形式是指对源形式进行机械转换或翻译的任何形式,包括但不限于编译的目标代码、生成的文档以及转换为其他媒体类型。
“作品”是指根据本许可证所制作的源形式或目标形式的著作,如著作中包含的或附加的版权声明指示 (下面“附录”中提供了一个示例)。
“衍生作品”是指基于该作品或从其衍生而来的任何源形式或目标形式的作品,这些作品的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。就本许可证而言,衍生作品不得包括与作品及其衍生作品分离的作品,或仅与作品及其衍生作品的界面相链接 (或按名称结合) 的作品。
“贡献”是指有意提交给许可方以让版权所有者或授权代表版权所有者提交的个人或法律实体将其包含在作品中的任何著作作品,包括作品的原始版本和对该作品或衍生作品所做的任何修订或补充。就此定义而言,“提交内容”是指发送给许可方或其代表人的任何电子的、口头的或书面的沟通信息,包括但不限于在由许可方或者代表其管理的电子邮件清单、源代码控制系统以及问题跟踪系统上为讨论和改进作品的沟通信息,但不包括由版权所有者明显标注或以书面形式指定为“非贡献”的沟通信息。
“贡献者”是指许可方接受其贡献并随后包含在作品中的许可方和代表许可方的任何个人或法律实体。
2。 版权许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的版权许可证,以复制、创作其衍生作品、公开显示、公开执行、授予分许可证,以及分发源形式或目标形式作品和此类衍生作品。
3。 专利许可证的授予。根据本许可证的条款和条件,每个贡献者授予您永久性的、全球范围的、非独占性的、免费的、免版税的、不可撤销的 (除在本部分进行说明) 专利许可证,以制作、让人制作、使用、许诺销售、销售、进口和转让该作品,且此类许可证仅适用于由贡献单独或贡献与其所提交至的作品共同对其贡献者造成必然侵权的可获得许可的专利索赔。如果您对任何实体提起专利法律诉讼 (包括交互诉讼请求或反索赔),宣称作品或作品中所涉及贡献构成直接性或贡献性专利侵权,那么根据本许可证授予您的针对该作品的任何专利许可证将在提起上述诉讼之日起终止。
4。 重新分发。如果您符合以下条件,则可在任何媒介中复制和分发作品或衍生作品的副本,无论是否进行修改,还是以源形式或目标形式:
(a) 您必须为作品或衍生作品的任何其他接收者提供本许可证的副本;并且
(b) 您必须在任何修改过的文件中附有明显的声明,表明您已更改文件;并且
(c) 您必须在您所分发的任何衍生作品的源形式中保留来自著作的源形式的所有版权、专利、商标和归属声明,但不属于衍生作品任何部分的声明除外;并且
(d) 如果作品将“声明”文本文件作为其分发作品的一部分,那么您分发的任何衍生著作必须包括此类声明文件中所含的归属通知的可读副本,不包括不属于衍生著作任何部分的那些声明,在以下至少一个地方:在作为衍生作品一部分分发的 NOTICE 文本文件中;在衍生作品的形式或文档中(如果与衍生作品一起提供);或者在衍生作品生成的显示中(如果与此类第三方声明通常出现的地方)。声明文件的内容仅作为信息提供,并未对许可证进行修改。您可在您分发的衍生作品中添加自己的归属声明,随作品一起提供或作为作品声明文本的附录,条件是附加的归属声明不得解释为修改本许可证。
您可以为自己所做出的修改添加自己的版权声明,并可以对自己所做出修改或作为整体的任何此类衍生作品的使用、复制或分发提供附加的或不同的条款和条件,前提是您对作品的使用、复制和分发必须符合本许可证中声明的条件。
5。 贡献的提交。除非您明确声明,您向许可方提交的贡献若要包含在作品中,必须在无任何附加条款或条件下符合本许可证的条款和条件。尽管上面如此规定,本许可证中的任何条款不得替代或修改您与许可方就此贡献签署的任何单独的许可证协议的条款。
6。 商标。本许可证并未授予您使用许可方的商号、商标、服务标记或产品名称的权限,在描述作品起源和复制声明文件的内容时的合理性和惯例性使用除外。
7。 免责声明。除非适用法律要求或已获得书面许可,否则许可方“按原样”提供作品 (并且每个贡献者提供其贡献),无任何明示的或暗示的担保或条件,包括但不限于关于所有权、不侵权、商品适销性或适用性的担保或条件。您仅对使用或重新分发作品的正确性负责,并需承担根据本许可证行使权限时的任何风险。
8。 责任范围。在任何情况下并根据任何法律,无论是因侵权 (包括过失) 或根据合同,还是其他原因,除非根据适用法律需要 (例如故意行为和重大过失行为) 或经书面同意,即使贡献者事先已被告知发生损害的可能性,任何贡献者不就您因使用本许可证或不能使用或无法使用作品 (包括但不限于商誉损失、停工、计算机失效或故障,或任何其他商业损坏或损失) 而造成的任何人员的损失 (包括直接的、间接的、特殊的、意外的或后果性的损失) 而负责。
9。 接受担保或附加责任。重新分发作品或其衍生作品时,您可选择接受符合本许可证的支持、担保、赔偿或其他职责义务和/或权利,并为之收取费用。但是,在接受上述义务时,您只可代表您自己并接受自己独有的责任,而不能代表任何其他贡献者,并且您必须同意保护、维护并保证每个贡献者不受任何因您自身承担这样的保证或附加责任而产生的责任或提出的索赔所造成的伤害。
条款和条件结束
附录:如何将 Apache 许可证应用在您的作品。
要将 Apache 许可证应用到您的作品中,请附加以下引用声明并且将用括号“[]”括起的字段替换为您的识别信息。(不包括括号!)文本应采用与文件格式对应的注释语法。我们还建议在相同的“打印页面”中包括文件名或分类名称和用途说明作为版权声明,方便与第三方归档进行区分。
版权所有 [yyyy] [版权所有者名称]
根据 Apache 许可证 2.0 版(简称“许可证”)授权使用;不遵守许可证则不能使用此文件。您可以从以下位置获取本许可证的副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或已获得书面许可,否则根据本许可证分发的软件应“按原样”进行分发,无任何明示的或暗示的担保或条件。有关本许可证的特定语言管理权限和适用范围,请参阅本许可证。
------------------
XMLBeans 源发行版将 Gradle 包装捆绑在一起。(https://docs.gradle.org/current/userguide/gradle_wrapper.html)
这是在 Apache 许可证 v2.0 下发布的。版权所有© 2015-2021 原作者。
版权所有© 2015-2021 原作者。
------------------
wrapper.gradle 文件由 Apache Kafka 项目开发,并根据 Apache 许可证 v2.0 发布。
------------------
ExceptionUtils 派生自 scala-library 中的 `scala.util.control.NonFatal`,该库在 Apache 2.0 许可证下发布。
版权所有 (c) 2002-2023 EPFL
版权所有 (c) 2011-2023 Lightbend,Inc。
------------------
XMLBeans 测试套件中的许多测试用例都派生自 W3C XML 方案测试套件。src/test/java/org/W3C 中的 Java 源文件和 src/test/resources/xbean/dom/W3C 中的 XML/DTD 文件。
W3C ®软件通知和许可
版权所有© 1994-2002 World Wide Web Consortium,(马萨诸塞理工学院,基奥大学国家信息与自动化研究所)。
保留所有权利。http://www.w3.org/Consortium/Legal/
本 W3C 工作(包括软件、文档或其他相关项目)由版权持有者根据以下许可提供。通过获取、使用和/或复制此产品,您 (许可证持有人) 同意您已阅读、理解并将遵守以下条款和条件:
只要您在软件和文档或其中任何部分的所有副本(包括修改修订版本)中包括以下部分,在此即授予出于任何目的、无需费用或许可费使用、复制、修改和分发本软件及其文档的许可,不管是否在您制作的软件和文档或其部分的所有副本(包括修改)中包括以下部分:
再分发或衍生产品的用户在明显的位置可以看到本声明的完整文本。任何预先存在的知识产权的免责声明、通告或者条款和条件。如果不存在,则应在任何重新分发或衍生代码的主体内使用以下形式的简短通知(首选超文本,允许文本):"Copyright © [$date-of-software] World Wide Web Consortium,(Massachusetts Institute of Technology,Institut National de Recherche en Informatique et en Automatique,Keio University)。保留所有权利。http://www.w3.org/Consortium/Legal/”
对 W3C 文件的任何更改或修改的通告,包括更改的日期。(我们建议您提供指向衍生该代码的位置 URI。)本软件和文档按“原样”提供,并且版权持有人不提供任何明示或暗示的表示和担保,包括但不限于针对特殊用途的适销性和适用性的表示和担保,即,不表示和担保使用本软件或文档将不会对任何第三方专利权、版权、商标或其他权利造成损害。
版权持有人不承担任何因使用本软件或文档导致的直接、间接、特殊或连带性损害的责任。
未经明确书面允许,版权持有人的名称或商标不得用于与该软件有关的广告宣传或公开活动中。本软件和任何关联文档中版权的权利始终由版权持有人保留。
____________________________________
W3C 的通知和许可证的这一配方于 1998 年 8 月 14 日生效,以提高与 GPL 的兼容性。此版本可确保 W3C 软件许可条款不比 GPL 更严格,因此 W3C 软件可以在 GPL 软件包中分发。请参阅此日期之前保单的较早配方。请参阅我们的版权常见问题解答,了解有关使用本网站材料的常见问题,包括 libww、Amaya 和 Jigsaw 等软件包的具体条款和条件。有关此通知的其他问题可发送至 site-policy@w3.org。
-------------- 分隔符 --------------
./NOTICE-binary.txt
=========================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache XmlBeans distribution. ==
=========================================================================此产品包含由以下位置开发的软件:
Apache Software Foundation (http://www.apache.org/)。
该软件的部分最初基于以下内容:- 软件版权 (c) 2000-2003,BEA Systems,<http://www.bea.com/>。注:ASF 秘书手头有 BEA Systems,Inc. 的软件赠款协议 (SGA),日期为 2003 年 9 月 9 日,由其执行副总裁/首席财务官签署的 XMLBeans。
除了对 Apache XMLBeans 项目的贡献外,该软件还包括:
- 来自 Apache Xerces-J 和 Apache Axis 产品的一个或多个源文件,版权所有 (c) 1999-2003 Apache Software Foundation
- W3C XML 模式文档 Copyright 2001-2003 (c) World Wide Web Consortium (Massachusetts Institute of Technology,European Research Consortium for Informatics and Mathematics,Keio University)
- Apache Xml Commons 项目中的 resolvever.jar,版权所有 (c) 2001-2003 Apache Software Foundation
**********************
第三方组件
**********************
本软件包括受以下版权约束的第三方软件:
Apache Ant
版权所有 1999-2023 The Apache Software Foundation
此产品包含由以下位置开发的软件:
Apache 软件基金会 (https://www.apache.org/)。
<sync> 任务基于代码 Copyright (c) 2002,Landmark Graphics Corp,已被捐赠给 Apache Software Foundation。
Apache 公用编解码器
版权所有 2002-2020 The Apache Software Foundation
此产品包含由以下位置开发的软件:
Apache 软件基金会 (https://www.apache.org/)。
src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java 包含来自 http://aspell.net/test/orig/batch0.tab. 的测试数据版权所有 (C) 2002 Kevin Atkinson (kevina@gnu.org)
===============================================================================
软件包 org.apache.commons.codec.language.bm 的内容已从原始 php 源代码中翻译,可在 http://stevemorse.org/phoneticinfo.htm 上获得原始作者的许可。版权:版权所有 (c) 2008 Alexander Beider & Stephen P。莫尔斯
-------------- 分隔符 --------------
./NOTICE.txt
=========================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache XmlBeans distribution. ==
=========================================================================本产品包含由以下位置开发的软件:
Apache Software Foundation (http://www.apache.org/)。
此软件的部分最初基于以下内容:
- 软件版权 (c)2000-2003 年,BEA Systems,<http://www.bea.com/>。注:ASF 秘书手头有 BEA Systems,Inc. 的软件赠款协议 (SGA),日期为 2003 年 9 月 9 日,由其执行副总裁/首席财务官签署的 XMLBeans。
除了对 Apache XMLBeans 项目的贡献外,该软件还包括:
- 来自 Apache Xerces-J 和 Apache Axis 产品的一个或多个源文件,版权所有 (c) 1999-2003 Apache Software Foundation
- W3C XML 模式文档 Copyright 2001-2003 (c) World Wide Web Consortium (Massachusetts Institute of Technology,European Research Consortium for Informatics and Mathematics,Keio University)
- Apache Xml Commons 项目中的 resolvever.jar,版权所有 (c) 2001-2003 Apache Software Foundation
ExceptionUtils 派生自 scala-library 中的 `scala.util.control.NonFatal`,该库在 Apache 2.0 许可证下发布。
版权所有 (c) 2002-2023 EPFL
版权所有 (c) 2011-2023 Lightbend,Inc。
Scala 包括在
LAMP/EPFL(https://lamp.epfl.ch/) 和
Lightbend,Inc. (https://www.lightbend.com/)。
-------------- 分隔符 --------------
相关性:org.checkerframework:checker-qual
版权所有:Checker Framework 开发者
许可证:MIT
。/许可协议文本
检查程序结构限定词
版权所有 2004 - 由 Checker Framework 开发人员提供
MIT 许可证:
此向任何人授予免费获取一份本软件和关联文档文件(“软件”)的许可,可不受任何限制地使用该软件,包括使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,本软件的分许可和/或销售副本,并允许本软件提供的人员这样做,但必须遵守以下条件:上述版权通知和本许可通知应包括在本软件的所有副本或大部分副本中。
本软件“按原样”提供,不包含任何明示或暗示的担保,包括但不限于对适销性、特殊用途适用性和不侵权的担保。在任何情况下,作者或版权持有人均不承担任何索赔、损失或其他责任,无论是合同违约、民事侵权还是其他行为,也无论这些责任是由本软件、本软件的使用或其他处理本软件的行为引起的或有任何关联。
-------------- 分隔符 --------------
相关性:org.codehaus.plexus:plexus-cipher
版权:The Codehaus Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
此组件中的代码包含一个类 - Base64 从 http://juliusdavies.ca/svn/not-yet-commons-ssl/tags/commons-ssl-0.3.10/src/java/org/apache/commons/ssl/Base64.java 获取,该类是 Apache 许可证:http://www.apache.org/licenses/LICENSE-2.0
PBE 密钥处理例程 PBECipher.createCipher() 从 http://juliusdavies.ca/svn/not-yet-commons-ssl/tags/commons-ssl-0.3.10/src/java/org/apache/commons/ssl/OpenSSL.java 采用,也是 Apache APL-2.0 许可证:http://www.apache.org/licenses/LICENSE-2.0
-------------- 分隔符 --------------
相关性:org.codehaus.plexus:plexus-classworlds
版权:The Codehaus Foundation
许可证:Apache 2.0
./LICENSE-Codehaus.txt
/*
$Id$
版权所有 2002 (C) The Codehaus。保留所有权利。允许重新分发和使用本软件和相关文档(“软件”),无论是否修改,前提是满足以下条件:
1. 源代码的重新分发必须保留版权声明和声明。重新分发还必须包含此文档的副本。
2。 二进制形式的再分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
3. 未经 Codehaus 事先书面许可,不得使用名称“classworlds”来认可或推广本软件衍生的产品。如需书面许可,请联系 bob@codehaus.org。
4. 本软件衍生的产品不得称为“类世界”,也不得在未经 Codehaus 事先书面许可的情况下在其名称中出现“类世界”。“类世界”是 Codehaus 的注册商标。
5. 应向《守则》提供适当信贷。(http://classworlds.codehaus.org/)。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于对特殊用途的适销性和适用性的暗示担保。在任何情况下,对于任何直接、间接、附带、特殊、惩戒性或后果性损害赔偿(包括但不限于采购替代商品或服务;使用损失、数据或利润损失),CODEHAUS 或其贡献者均不承担任何责任;无论是何种责任理论,无论是合同、严格责任还是侵权(包括疏忽或其他原因),即使被告知可能发生此类损害,也无论以何种方式从本软件的使用范围引起责任理论和责任理论。
*/
-------------- 分隔符 --------------
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.codehaus.plexus:plexus-component-annotations
版权:The Codehaus Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.codehaus.plexus:plexus-interpolation
版权:sonatype
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.codehaus.plexus:plexus-sec-dispatcher
版权:The Codehaus Foundation
许可证:Apache 2.0
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.codehaus.plexus:plexus-utils
版权:The Codehaus Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
(注意与 org.apache.maven.shared:maven-shared-utils 相同)
-------------- 分隔符 --------------
相关性:org.codehaus.plexus:plexus-xml
版权所有:Apache Software Foundation
许可证:Apache 2.0
。/许可协议文本
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./src/main/resources/META-INF/LICENSE
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
./NOTICE.txt
(注意与 org.apache.maven.shared:maven-shared-utils 相同)
-------------- 分隔符 --------------
./src/main/resources/META-INF/NOTICE
本产品包括由印第安纳大学 Extreme 开发的软件!实验室 (http://www.extreme.indiana.edu/)。
本产品包括 Apache Software Foundation (http://www.apache.org/) 开发的软件。
本产品包括 ThoughtWorks 开发的软件 (http://www.thoughtworks.com)。
本产品包括 javolution 开发的软件 (http://javolution.org/)。
本产品包括由罗马开发的软件 (https://rome.dev.java.net/)。
-------------- 分隔符 --------------
相关性:org.eclipse.sisu:org.eclipse.sisu.inject
版权所有:Eclipse Foundation
许可证:Apache 2.0
。/许可协议文本
“Eclipse 公共许可协议—第 2.0 版通用程序是根据本“公开许可协议”的条款提供的。本程序的任何使用、复制或分发均表明接受方同意接受本协议。
1.DEFINITIONS “贡献”是指:
a) 如果是初始贡献者,则是根据本协议分销的初始内容;
b) 如果是后继贡献者:
i) 对程序的更改,以及
ii) 对程序的增补;
其中此类程序更改和/或增补来源于特定贡献者或由其分销。如果贡献是由贡献者自己或代表贡献者行事的任何人将贡献添加到贡献者中,则贡献来源于贡献者。贡献不包括对未修改作品计划的更改或添加。“贡献者”是指发布程序的任何个人或实体。
“许可专利”是指贡献者可授权的专利权利要求,这些权利必然会因单独地或随程序一起使用或销售其贡献而受到侵害。
“程序”是指根据本协议分发的贡献。
“收件人”是指根据本协议或任何辅助许可(如适用)接收程序的任何人,包括贡献者。
“衍生作品”是指基于该作品或其衍生而来的任何源形式或其他作品,这些著作的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。
“修改后的作品”应指因添加、删除或修改程序内容而产生的任何源代码或其他形式的工作,包括为清楚起见,以源代码形式包含程序任何内容的任何新文件。修改作品不得包括仅包含程序声明、接口、类型、类、结构或文件的作品,这些作品在每种情况下仅用于链接到程序或其修改作品、以名称绑定或以子类绑定。
“分发”是指 a) 分发或 b) 以任何方式提供的行为,使副本得以传输。
“源代码”是指进行修改的首选程序形式,包括但不限于软件源代码、文档源和配置文件。
“辅助许可证”是指 GNU 通用公共许可证、版本 2.0 或该许可证的任何更高版本,包括初始贡献者标识的任何例外或额外权限。
2. 权限授予
a) 根据本协议的条款,每个贡献者特此向接收方授予非独占的、全球范围的、免版税的版权许可证,接受者可以复制、准备此类贡献者的衍生作品、公开显示作品、公开表演作品、公开显示、分发和再许可此类贡献者的贡献(如果有)。b) 根据本协议的条款,每个贡献者在此授予接受方非独占的、全球范围的、免版税的专利许可,针对此类贡献者的贡献(如果有)以源码或其他形式进行制作、使用、销售、提议销售、导入和以其他方式转移贡献者贡献。如果在贡献者增添贡献时,此类贡献增补形成了本许可专利范围内的组合,那么此专利许可也适用于贡献和程序的此类组合。专利许可不适用于任何其他包括贡献的组合。c) 接受方了解,尽管每个贡献者对其贡献授予了本协议的许可,但是任何贡献者均不保证程序不侵害任何其他实体的专利权或知识产权。对于因侵害知识产权或其他权利而由其他实体提起的索赔,每个贡献者均不对接受方承担任何责任。作为要行使权利和再许可的条件,每个接受方特此假定对保护所需的任何其他知识产权(如果有)负全部责任。例如,如果需要第三方专利许可才能允许接受方分发程序,则接受方有责任在分发程序之前获得该许可。d) 每个贡献方声明,据其所知,它在其贡献中拥有足够的版权权利(如果有),以授予版权许可集本协议中规定。e) 尽管有任何次要许可的条款,但由于该接受方根据次要许可(如果根据第 3 节的条款允许)的条款收到程序,任何贡献者均不对任何接受方(本协议中规定的除外)提供额外授权。
3. 要求
3.1 如果贡献者以任何形式分发该计划,则:
a) 程序还必须根据第 3.2 节的规定作为源代码提供,并且贡献者必须附上一份声明,说明该程序的源代码是根据本协议提供的,并通知收件人如何获取该源代码。合理的方式或通过通常用于软件交换的介质;和 b) 贡献者可以根据不同于本协议的许可分发程序,前提是该许可:i) 代表所有其他贡献者有效免除所有明示和条件的保证和条件。默示,包括所有权和不侵权的保证或条件,以及特定用途的适销性和适用性的默示保证或条件;ii) 代表所有其他贡献者有效排除所有损害赔偿责任,包括直接、间接、特殊、附带和后果性损害赔偿,如利润损失;iii) 不试图限制或改变源代码中第 3.2 节规定的接受者的权利;以及 iv) 要求任何一方以符合本第 3 节要求的许可方式后续分发程序。
3.2 当程序被分配为源代码时:
a) 它必须根据本协议提供,或者如果程序 (i) 与其他材料结合在单独的文件或根据次要许可提供的文件中,并且 (ii) 源代码随附的初始贡献者—本协议附件 A 中所述的通知,则该程序可根据此类辅助许可的条款提供,并且
b) 本协议的副本必须包含在程序的每个副本中。3.3 贡献者不得从他们分发的程序的任何副本中删除或更改程序中包含的任何版权,专利,商标,归因通知,保证免责声明或责任限制(“通知”),前提是贡献者可以添加他们自己的适当通知。
4. 商业配送
软件的商业分发者可能需要对最终用户、业务合作伙伴等承担一定的责任。尽管本许可证旨在促进本程序的商业利用,但贡献者将本程序运用到商业产品供应时,不得给其他贡献者带来潜在的责任。因此,如果贡献者将程序应用于商业产品提供,则该贡献者(“商业贡献者”)特此同意为任何因损失、损害和成本(以下简称“损失”)辩护并赔偿其他任何贡献者(“受补偿贡献者”)的权益因此,如果第三方对受赔偿贡献者提出的索赔、诉讼及其他法律诉讼,就该商业贡献者因其在商业产品服务中分发该程序而引起的过失、损害赔偿和损失而言。本部分中的责任不适用于任何实际或声称的知识产权侵权有关的任何索赔或损失。受补偿的贡献者必须符合以下条件才具有受补偿资格:a) 及时以书面形式就此类索赔通知商业贡献者, b) 允许商业贡献者控制辩护和相关协商解决并与商业贡献者合作。受补偿的贡献者可能参与此类索赔并自行承担费用。
例如,贡献者可能将程序包括在商业产品(产品 X)的供应中。则此贡献者为商业贡献者。如果该商业贡献者提出性能索赔,或提供有关产品 X 的担保,那么此类性能索赔和担保由此商业贡献者负责。根据本部分的要求,商业贡献者必须保护与此类性能索赔和担保相关的其他贡献者的权益;如果法庭要求任何其他贡献者因此支付任何赔偿,那么必须由此商业贡献者负责支付赔偿。
5. 无保修
除非本协议明确规定,否则本程序在适用法律允许的范围内以“按原样”提供,不包含任何明示或暗示的任何担保或条件,包括任何对权利、适销性或特殊用途适用性的任何保证或条件。每个接受方对确定使用和分发程序的适当性承担所有责任,并承担本协议项下与该程序行使权利相关的所有风险,包括但不限于程序错误的风险和成本、适用法律的遵守、数据、程序或设备的损害或损失,以及操作不可用或中断的风险和费用。
6. 免责责任
除非本协议明确规定,否则因使用或适用法律允许的范围,无论出于何种原因,也无论是接受方还是任何贡献者对任何直接、间接、附带、特殊、惩戒性或后果性的损害(包括过失利润),接受方和贡献者均不承担责任除非本协议明确规定,否则因使用或分配程序或行使任何授予的权利而引起的、任何直接、间接、附带、特殊责任或因果性的损害赔偿(包括过失或其他行为),也无论是根据何种责任理论,接受方和贡献者均不承担责任。
7. 常规
如果本协议的任何规定在适用法律项下无效或无法执行,均不影响本协议中的其他条款的有效性和可执行性,且无需相关方的进一步操作。应对此类规定进行最小限度的修改,使其有效且可执行。
如果接受方对任何实体提起专利法律诉讼(包括交互诉讼请求或反索赔),宣称程序本身(不包括程序与其他软件或硬件的组合)侵犯了此类接受方的专利,那么根据第 2(b) 部分授予此类接受方的权利在提起上述诉讼之日起终止。
如果不符合本协议的任何实质性条款或条件,且在知晓此类情况后未及时予以弥补,那么接受方据此协议获得的所有权利终止。如果接受方据此协议获得的所有权利终止,即表明接受方同意在合理可行的时间内尽快停止使用和分发程序。但本协议项下接受方的责任以及接受方授予的任何程序相关许可应继续有效。
任何人均可复制和分发本协议,但为避免不一致,本协议受版权保护,只能按以下方式修改:协议管理员保留随时发布本协议新版本(包括修订版)的权利。除协议管理方外,其他人无权修改本协议。Eclipse Foundation 是初始协议管理员。Eclipse Foundation 可将职责分配给适合的独立实体,委派其为协议专员。协议的每个新版本都具有明确的版本号。程序(包括贡献)的分发始终应遵守接收时所依据的协议的版本。此外,本协议的新版本发布后,贡献者可选择在新版本下分发程序(包括其贡献)。
除非在以上 2(a) 和 2(b) 部分中明确说明,否则无论是明示还是暗示,禁止反言或其他方式,接受方均不具备本协议项下任何贡献者的知识产权的任何权利或许可。保留本协议项下所有未明确授权的程序权利。本协议中的任何内容均无意被非贡献者或接受方的任何实体强制执行。本协议不创设任何第三方受益人权利。
附件 A –辅助许可通知的形式
“当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时 , 也可以在以下辅助许可下提供此源代码 :{name license(s), version(s), and exception or additional permission here} 。”
仅包含本协议的副本(包括本附件 A)不足以根据次要许可授予源代码许可。
如果无法或希望将通知放在特定文件中,则您可以将通知包含在收件人可能会查找此类通知的位置(例如,相关目录中的 LICENSE 文件)。
您可以添加额外的版权所有权准确通知。
-------------- 分隔符 --------------
./license-header-epl2.txt
版权所有 (c) ${year} Sonatype,Inc。
保留所有权利。本程序和随附的材料根据随附的 Eclipse 公共许可协议 2.0 的条款提供,可访问 https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
内容提供者:
贡献者:Stuart McCulloch (Sonatype,Inc.) - 初始 API 和实施
-------------- 分隔符 --------------
https://www.eclipse.org/legal/epl-v10.html
EPL 1.0(与 org.apache.ant:ant 相同)
-------------- 分隔符 --------------
相关性:org.eclipse.sisu:org.eclipse.sisu.plexus
版权所有:Eclipse Foundation
许可证:EPL 1.0
https://www.eclipse.org/legal/epl-v10.html
EPL 1.0(与 org.apache.ant:ant 相同)
-------------- 分隔符 --------------
相关性:org.javassist:javassist
版权所有:千叶希格鲁
许可证:Apache 2.0;LGPL v.2.1;MPL 1.1
./Licensehtml
MOZILLA 公共许可协议
版本 1.1
1。 定义。
1.0.1. “商业使用”是指分发或以其他方式向第三方提供所涵盖的代码。
1.1. ''Contributor'' 表示创建或帮助创建修改的每个实体。
1.2. '' 贡献者版本 '' 表示原始代码、贡献者使用的先前修改以及该特定贡献者所做的修改的组合。
1.3. ''Covered Code'' 表示原始代码或修改,或原始代码和修改的组合,在每种情况下都包含其中的部分。
1.4. “电子分发机制”是指软件开发社区普遍接受的电子数据传输机制。
1.5. ''Executable'' 表示源代码以外的任何格式的覆盖代码。
1.6. “初始开发人员”是指在附件 A 要求的源代码通知中标识为初始开发人员的个人或实体。
1.7. ''Larger Work'' 表示将包含的代码或其部分与不受本许可证条款约束的代码相结合的工作。
1.8. ''License'' 表示此文档。
1.8.1. “可获许可”是指有权在最大限度内授予,无论是在初始授予之时还是在其后获得之时,在本协议中传达的任何及所有权利。
1.9. '' 修改 '' 表示对原始代码或任何先前修改的实质内容或结构进行任何添加或删除。当“覆盖的代码”作为一系列文件发布时,修改为:
A. 任何对包含原始代码或先前修改的文件内容的添加或删除。
B. 包含原始代码或先前修改的任何部分的任何新文件。
1.10. “原始代码”是指计算机软件代码的源代码,该代码在附件 A 要求的源代码通知中描述为原始代码,在根据本许可证发布时,该代码尚未受本许可证约束的涵盖代码。
1.10.1. “专利索赔”是指现已拥有或此后获得的任何专利索赔,包括但不限于,方法,过程和设备索赔,由设保人许可的任何专利。
1.11. “源代码”是指覆盖代码的首选形式,用于对其进行修改,包括其包含的所有模块,以及任何关联的接口定义文件,用于控制可执行文件的编译和安装的脚本,或源代码与原始代码或贡献者选择的另一个众所周知的覆盖代码的区别比较。源代码可以采用压缩或归档形式,前提是可以免费广泛使用适当的解压缩或取消归档软件。
1.12. “贵方”(或“贵方的”)是指根据本许可或根据第 6.1 节发布的本许可的未来版本行使权利并遵守本许可的所有条款的个人或法人实体。对于法律实体,“您”包括控制、受贵方控制、或受贵方共同控制的所有实体。就此定义而言,“控制”是指 (a) 使无论是否签订的上述实体,进行指导或管理的直接权利或间接的权利,或者 (ii) 百分之五十 (50%) 或以上的已发行股票或以上已发行股票的所有权。
2. 源代码许可证。
2.1. 初始开发者授权。
初始开发者特此授予您全球范围内的、免版税的、非排他性的许可,但须受第三方知识产权索赔的约束:
(a) 根据知识产权(专利或商标除外)由初始开发商许可,以使用、复制、修改、显示、执行、再许可和分发原始代码(或其中的部分),无论是否修改,和/或作为较大作品的一部分;以及
(b) 根据专利权,因制作、使用或销售原代码、制作、使用、实践、销售和要约出售、和/或以其他方式处置原代码(或其部分)而受到侵犯的索赔。
(c) 本第 2.1(a) 和 (b) 节中授予的许可自初始开发人员根据本许可条款首次分发原始代码之日起生效。
(d) 尽管有上述第 2.1(b) 条,但未授予任何专利许可:1) 您从原始代码中删除的代码;2) 与原始代码分开;或 3) 由于以下原因导致的侵权:i) 修改原始代码或 ii) 原始代码与其他软件或设备的组合。
2.2. 贡献者资助。
根据第三方知识产权索赔,每个贡献者特此授予您一个全球性的、免版税的、非独家许可
(a) 根据可由贡献者许可的知识产权(专利或商标除外),以未经修改的方式使用、复制、修改、显示、执行、再许可和分发由该贡献者(或其中的部分)创建的修改,并作为《涵盖的代码》和/或作为大型作品的一部分进行其他修改;以及
(b) 根据由该贡献者单独和/或与其贡献者版本(或此类组合的部分)一起制作、使用、销售的修改所侵犯的专利索赔,出售,已做出和/或以其他方式处置的报价:1) 该贡献者(或其部分)所做的修改;2) 该贡献者所做的修改与其贡献者版本(或此类组合的部分)的组合。
(c) 第 2.2(a) 条和第 2.2(b) 条中授予的许可证自贡献者首次对《覆盖法》进行商业使用之日起生效。
(d) 尽管有上述第 2.2(b) 条,但未授予专利许可:1) 对于贡献者已从贡献者版本中删除的任何代码;2) 独立于贡献者版本;3) 因以下原因导致的侵权:i) 第三方修改贡献者版本或 ii) 该贡献者与其他软件(作为贡献者版本的一部分)或其他设备进行修改的组合;或 4) 在没有该贡献者进行修改的情况下,根据被涵盖的代码侵犯的专利索赔。
3. 分销义务。
3.1. 许可证的应用。
您创建或贡献的修改受本许可条款的约束,包括但不限于第 2.2 节。涵盖代码的源代码版本只能根据本许可的条款或根据第 6.1 节发布的本许可的未来版本进行分发,并且您必须将本许可的副本与您分发的每个源代码副本一起包含。您不得在任何源代码版本上提供或强加任何条款,这些条款会改变或限制本许可证的适用版本或接受者在此项下的权利。但是,贵方可能包括附加文件,该文件规定了第 3.5 节所述的额外权利。
3.2. 源代码的可用性。
贵方创建或贡献的任何修改必须根据本许可的条款,以源代码形式提供给贵方创建或贡献的任何修改,或者在与可执行版本相同的介质上,或者通过接受的电子分发机制提供给贵方创建可执行版本的任何人可用;如果通过电子分发机制提供,则必须在最初可用之日起至少十二 (12) 个月内有效,或者在该特定修改的后续版本提供给此类接收人之后至少六 (6) 个月内有效。您负责确保源代码版本仍然可用,即使电子分发机制由第三方维护也是如此。
3.3. 修改的说明。
贵方必须导致贵方贡献的所有涉及的代码包含一个文件,用于记录贵方创建该涉及的代码所进行的更改以及任何更改的日期。贵方必须包括一份突出的声明,说明该修改是直接或间接地从初始开发人员提供的原始代码派生的,并包含在 (a) 源代码中初始开发人员的名称,以及 (b) 在贵方描述所涉及代码的来源或所有性的可执行版本或相关文档中的任何通知中。
3.4. 知识产权问题
(a) 第三方索赔。
如果贡献者知道第三方知识产权下的许可需要行使该贡献者根据第 2.1 节或第 2.2 节授予的权利,则贡献者必须包括源代码分布名为“LEGAL”的文本文件,该文件描述了索赔以及提出索赔的当事人,收件人将知道要联系谁。如果贡献者在修改如第 3.2 节所述提供后获得此类知识,贡献者应立即修改此后贡献者提供的所有副本中的法律文件,并应采取其他合理计算的步骤(例如通知适当的邮件列表或新闻组),以告知收到被覆盖代码的人已获得新知识。
(b) 贡献者 API。
如果 Contributor 的修改包含应用程序编程接口,并且 Contributor 具有实施该 API 合理必需的专利许可知识,则 Contributor 还必须将此信息包含在 LEGAL 文件中。
(c) 代表。
贡献者声明,除根据上述第 3.4(a) 节披露外,贡献者认为贡献者的修改是贡献者的原始创作,和/或贡献者有足够的权利授予本许可所传达的权利。
3.5. 必需的通知。
贵方必须在源代码的每个文件中复制附件 A 中的通知。如果由于其结构而无法将此类通知放在特定的源代码文件中,则您必须将此类通知包括在用户可能会查找此类通知的位置(例如相关目录)中。如果贵方创建了一项或多项修改,则贵方可以将贵方名称作为贡献者添加到附件 A 中所述的通知中。贵方还必须在源代码的任何文档中复制此许可,在该文档中贵方描述了接受方与所涉及代码相关的权利或所有权。您可以选择向包含代码的一个或多个接收方提供和收取费用、保证、支持、赔偿或责任义务。但是,您只能代表您自己,而不能代表初始开发人员或任何贡献者这样做。您须明确声明不作出任何种类的所有明示或暗示的保证,包括但不限于关于适销性、适用于某一特定用途和无侵权行为等方面的保证。您同意,对于因任何该等业务往来或因在“服务”上出现该等刊登广告人士而发生的任何种类的任何损失或损毁,中国液压机械网无需负责或承担任何责任。
3.6. 可执行版本的分发。
只有当满足第 3.1-3.5 节的要求时,以及如果贵方包括一份通知,说明根据本许可的条款,涵盖的代码的源代码版本可用,包括说明贵方如何以及在何处履行了第 3.2 节的义务,贵方才能以可执行形式分发涉及的代码。通知必须明显包含在可执行版本、贵方在其中描述接收方与《覆盖法》相关的权利的相关文件或宣传品中的任何通知中。贵方可根据贵方选择的许可协议分发所涉及代码的可执行版本或所有权,该许可协议可能包含与本许可不同的条款,前提是贵方遵守本许可证的条款以及可执行版本的许可证不试图从本许可证中规定的权利限制或改变收件人在源代码版本中的权利。如果您在不同的许可下发布可执行版本,您必须明确指出,与本许可不同的任何条款都由您单独提供,而不是由初始开发者或任何贡献者提供。您特此同意,对于初始开发者或该贡献者因贵方提供的任何此类条款而承担的任何责任,贵方将赔偿初始开发者及每一位贡献者。
3.7. 更大的工作。
您可以通过将涵盖的代码与不受本许可条款约束的其他代码相结合来创建更大的作品,并将更大的作品作为单个产品分发。在这种情况下,您必须确保满足本许可证的要求,以涵盖的代码。
4. 无法遵守法规或法规。
如果由于法规、司法命令或法规,贵方无法遵守本许可中有关部分或全部被包含代码的任何条款,则贵方必须:(a) 尽可能最大程度地遵守本许可的条款;以及 (b) 描述其影响的限制及其代码。此类说明必须包括在第 3.4 节所述的法律文件中,并且必须包含在源代码的所有分发中。除法规或规章所禁止的范围内,此类描述必须足够详细,才能使普通技能的接受者能够理解它。
5. 本许可证的应用。
本许可适用于初始开发者在附件 A 中附加了通知的代码,以及相关的包含代码。
6. 许可证的版本。
6.1. 新的版本。
Netscape Communications Corporation (''Netscape'') 可不时发布许可证的修订版和/或新版本。每个版本都将得到一个不同的版本号。
6.2. 新版本的影响。
一旦在许可证的特定版本下发布了涵盖的代码,您随时可以根据该版本的条款继续使用它。您也可以根据 Netscape 发布的许可的任何后续版本的条款,选择使用此类包含的代码。除 Netscape 以外,任何其他人均无权修改适用于本许可证下创建的 Covered Code 的条款。
6.3. 衍生品。如果您创建或使用本许可证的修改版本(您只能将其应用于尚未受本许可证约束的代码),则必须 (a) 重命名您的许可证,以便短语 ''Mozilla'',''MOZILLAPL'',''MOZPL'',''Netscape'、"MPL"、"NPL" 或任何令人困惑的类似短语不会出现在您的许可证中(除非注意您的许可证与此许可证不同),并且 (b) 以其他方式明确表示您的许可证版本包含的条款与 Mozilla 公共许可证和 Netscape 公共许可证不同。(在附件 A 中描述的通知中填写初始开发者、原始代码或贡献者的姓名,其本身不应被视为本许可的修改。)
7. 免责声明。担保代码是根据本许可“按原样”提供的,不作任何形式的担保,表达或暗示,包括但不限于担保,担保的代码是没有缺陷的,适销的,适合特定目的或非侵权。涵盖代码的质量和性能的全部风险与您同在。如果任何涉及的代码在任何方面证明有缺陷,您(不是初始开发人员或任何其他贡献者)承担任何必要的维修,维修或更正的费用。此免责声明构成此许可证的必要部分。除本免责声明外,本协议未授权使用任何涉及的代码。
8. 终止。
8.1. 如果贵方未遵守本许可条款和本许可项下授予的权利,并且未能在意识到违规行为后 30 天内纠正此类违规行为,则本许可和本许可项下授予的权利将自动终止。在任何终止本许可后,被适当授予的被包含代码的所有分许可均应继续有效。根据其性质,在本许可终止后必须保持有效的条款应继续有效。
8.2. 如果贵方发起诉讼,针对初始开发商或贡献者(贵方对其提起诉讼的初始开发商或贡献者称为“参与方”)提出专利侵权索赔(不包括声明性判决诉讼),声称:
(a) 此参与方的贡献者版本直接或间接侵犯任何专利,该参与方根据本许可第 2.1 节和/或 2.2 节授予贵方的任何及所有权利应在参与方发出提前 60 天通知后终止,除非在 60 天内在收到通知后,贵方:(i) 书面同意向参与方支付贵方过去和将来使用该参与方所做的修改所需的双方同意的合理许可费,或 (ii) 撤回贵方针对该参与方的贡献者版本提出的诉讼索赔。如果双方在通知之日起六十 (60) 天内未以书面形式约定合理的许可费和付款安排,或诉讼请求未被撤销,参与方根据第 2.1 节和/或第 2.2 节授予贵方的权利将在上述六十 (60) 天通知期到期时自动终止。
(b) 除该参与方的贡献者版本以外的任何软件、硬件或设备直接或间接侵犯任何专利,则该参与方根据第 2.1(b) 条和第 2.2(b) 条授予贵方的任何权利自贵方首次进行、使用、出售、分销或已经进行该参与方修改之日起被撤销。
8.3. 如果贵方对参与方提出专利侵权索赔,声称该参与方的贡献者版本直接或间接侵犯了在此类索赔得到解决(例如通过许可或和解)之前的任何专利发起专利侵权诉讼,那么在确定任何付款或许可的金额或价值时,应考虑该参与方根据第 2.1 或 2.2 节授予的许可的合理价值。
8.4. 如果根据上文第 8.1 节或第 8.2 节终止,终止前已由贵方或任何分销商有效授予的所有最终用户许可协议(不包括分销商和分销商),应继续有效。
9. 责任限制。
在任何情况下,在没有法律理论的情况下,无论是侵权(包括疏忽),合同,还是其他,您,初始开发人员,任何其他贡献者,或涉及的代码的任何分销商或任何此类当事人的任何供应商,对任何间接的人承担责任,任何字符的特殊、附带或继发性损害,包括但不限于对商誉损失、停工、计算机故障或故障的损害,或任何其他商业损害或损失,即使该方已被告知此类损害的可能性。该责任限制不适用于因该党的疏忽而导致的死亡或人身伤害的赔偿责任,也不适用于适用法律禁止此类限制的范围。一些司法管辖区不允许排除或限制对意外或后果性损失,因此,该排除和限制可能对您不适用。10。U.S.GOVERNMENT END USERS。
Covered Code 是一个“商业项目”,因为该术语在 48 C.F.R. 2.101(1995 年 10 月)中定义,由“商业计算机软件”和“商业计算机软件文档”组成,因为此类术语在 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 月),所有美国。政府最终用户只获得本文规定的权利。
11. 其他。
本许可证是关于主题事项的完整协议。如果本许可证的任何条款被认为是不可执行的,则应对该条款进行修改以尽可能使其成为可执行的。本许可应受加利福尼亚州法律条款管辖(适用法律除外,如果有,则另有规定),不包括其法律冲突条款。对于至少一方是美利坚合众国公民或经特许或注册在美利坚合众国开展业务的实体的争议,任何与本许可相关的诉讼均应受其管辖。加利福尼亚州北区联邦法院的管辖权,地点位于加利福尼亚州圣克拉拉县,损失方负责成本,包括但不限于法院费用和合理的律师费和费用。明确排除使用《联合国国际货物销售合同公约》。任何法律或法规,规定合同的语言应解释为起草者不适用于本许可。
12. 索赔的责任。
在初始开发人员和贡献者之间,各方对因利用本许可下的权利而直接或间接引起的索赔和损害承担责任,并且贵方同意与初始开发人员和贡献者合作,公平地分配此类责任。本协议中的任何内容均无意或应被视为构成对责任的承认。
13. 多许可代码。
初始开发人员可以将覆盖代码的部分指定为“多许可”。“多重许可”是指初始开发人员允许贵方在附件 A 中描述的文件中利用贵方选择的 MPL 或初始开发人员指定的替代许可(如有)中的“所涉及代码”部分。
附件 A -Mozilla 公共许可证 (MPL)。
此文件的内容受 Mozilla 公共许可证版本 1.1(“许可证”)的约束;除非符合许可证,否则您不得使用该文件。您可以通过 http://www.mozilla.org/MPL/ 根据许可协议分发的软件获得许可的副本,并以“原样”的方式分发,不作任何明示或暗示的保证。有关“许可证”中约束权限及限制条件所用的特定语言的许可证,请参见“许可证”。
原始代码是 Javassist。
原始代码的初始开发者是 Shigeru Chiba。由初始开发者创建的部分是版权 (C)1999-Shigeru Chiba。保留所有权利。
贡献者:__Bill Burke,Jason T。Greene______________。
或者,本软件的内容可以根据 GNU Lesser General Public License Version 2.1 或更高版本 ( " LGPL " ) 或 Apache License Version 2.0 ( " AL " ) 的条款使用,在这种情况下,LGPL 或 AL 的条款适用于上述条款。如果您希望仅根据 LGPL 或 AL 的条款允许使用该软件的版本,并且不允许其他人使用您的版本本软件根据 MPL 的条款,通过删除上述条款并用 LGPL 或 AL 要求的通知和其他条款替换这些条款来指示您的决定。如果您不删除上述条款,收件人可以根据任何 MPL,LGPL 或 AL 的条款使用该软件的版本。
如果您作为 JBoss 的一部分获得此软件,则此软件的内容只能按照 LGPL 的条款使用。要在 MPL 下使用它们,您必须获得一个单独的包,其中仅包括 Javassist,但不包括 JBoss 的其他部分。
原始源树的所有贡献者都同意上述原始许可条款。
-------------- 分隔符 --------------
https://opensource.org/licenses/LGPL-2.1
GNU 小通用公共许可证
版本 2.1,1999 年 2 月
版权所有 (C) 1991,1999 Free Software Foundation,Inc. 59 Temple Place,Suite 330,Boston,MA 02111-1307 USA,允许每个人复制和分发此许可文件的逐字副本,但不允许对其进行更改。
[这是 Lesser GPL 的第一个版本。它也算作 GNU 图书馆公共许可证的继承者,版本 2,因此版本号 2.1。
前言大多数软件的许可证旨在剥夺您共享和更改它的自由。相比之下,GNU 通用公共许可证旨在保证您共享和更改自由软件的自由 - 确保该软件对所有用户都是免费的。
这个许可证,即较小的通用公共许可证,适用于自由软件基金会和其他决定使用它作者的某些特别指定的软件包(通常是库)。您也可以使用它,但我们建议您首先根据下面的解释仔细考虑此许可证或普通通用公共许可证是否是在任何特定情况下使用的更好策略。
当我们谈论自由软件时,我们指的是使用自由,而不是价格。我们的通用公共许可证旨在确保您有分发免费软件副本的自由(如果您愿意,并收取此服务的费用);您收到源代码或者可以得到它,如果你想要它;你可以改变软件,并在新的自由程序中使用它的部分;并且你被告知你可以做这些事情。
为了保护您的权利,我们需要做出限制,禁止经销商拒绝您这些权利或要求您放弃这些权利。如果您分发磁带库副本或修改了磁带库副本,这些限制将转化为某些责任。
例如,如果您分发图书馆的副本,无论是免费还是收费,您必须将我们赋予您的所有权利给予收件人。您必须确保他们也接收或可以获取源代码。如果将其他代码与库链接,则必须向收件人提供完整的对象文件,以便他们在对库进行更改并重新编译后可以将其与库重新链接。您必须向他们展示这些术语,以便他们知道自己的权利。
我们使用两步方法保护您的权利:(1) 我们对图书馆进行版权保护;(2) 我们向您提供该许可,该许可允许您复制、分发和/或修改图书馆。
为了保护每个分销商,我们希望非常清楚地表明,免费图书馆没有保修。此外,如果库被其他人修改并传递,接收者应该知道他们拥有的不是原始版本,因此原始作者的声誉不会受到其他人可能引入的问题的影响。
最后,软件专利对任何自由程序的存在构成持续的威胁。我们希望确保一家公司无法通过从专利持有者那里获得限制性许可来有效地限制自由程序的用户。因此,我们坚持认为,为库版本获得的任何专利许可必须符合本许可中规定的全部使用自由。
大多数 GNU 软件,包括一些库,都被普通的 GNU 通用公共许可证所覆盖。这个许可证,即 GNU 较小的通用公共许可证,适用于某些指定的图书馆,并且与普通的通用公共许可证完全不同。我们对某些库使用此许可证,以便允许将这些库链接到非自由程序。
当程序与库链接时,无论是静态还是使用共享库,这两者的组合在法律上是组合工作,是原始库的衍生品。因此,只有当整个组合符合其自由标准时,普通通用公共许可证才允许这种联系。较小的通用公共许可证允许更宽松的标准将其他代码与库链接。
我们将此许可证称为“较少”通用公共许可证,因为它比普通通用公共许可证更少地保护用户的自由。它还提供了其他自由软件开发人员比竞争对手的非自由程序更少的优势。这些缺点是我们为许多图书馆使用普通通用公共许可证的原因。但是,小许可证在某些特殊情况下具有优势。
例如,在极少数情况下,可能需要鼓励尽可能广泛地使用某个库,从而使其成为事实上的标准。要实现此目的,必须允许非自由程序使用该库。更常见的情况是,自由库与广泛使用的非自由库的工作相同。在这种情况下,仅将自由库限制为自由软件几乎没有什么好处,因此我们使用较小的通用公共许可证。
在其他情况下,在非自由程序中使用特定库的权限使更多的人能够使用大量的自由软件。例如,在非自由程序中使用 GNU C 库的权限使更多的人能够使用整个 GNU 操作系统及其变体 GNU/Linux 操作系统。
虽然较小的通用公共许可证对用户的自由保护较少,但它确实确保与库链接的程序的用户拥有使用库的修改版本运行该程序的自由和资金。
以下是复制、分发和修改的准确条款和条件。请密切注意“基于图书馆的工作”与“使用图书馆的工作”之间的区别。前者包含从磁带库派生的代码,而后者必须与磁带库组合才能运行。
复制、分发和修改的条款和条件
0. 本许可协议适用于包含版权持有者或其他授权方发出的通知的任何软件库或其他程序,该通知声明可以根据本次通用公共许可协议(也称为“本许可协议”)的条款分发。每个被许可方都使用“您”作为地址。
“库”是指编写的软件函数和/或数据的集合,以便与应用程序(使用其中一些函数和数据)方便地链接以形成可执行文件。
下面的“库”是指根据这些条款分发的任何此类软件库或工作。“基于图书馆的作品”是指图书馆或版权法下的任何衍生作品:即包含图书馆或其中一部分的作品,无论是逐字的还是修改的,和/或直接翻译成另一种语言。(下文在“修改”一语中不加限制地包括翻译。)
工作的“源代码”是指对工作进行修改的首选形式。对于库,完整的源代码意味着它包含的所有模块的所有源代码,以及任何关联的接口定义文件,以及用于控制库编译和安装的脚本。
除了复制、分发和修改之外,本许可不涵盖其他活动;它们不在其范围内。使用库运行程序的行为不受限制,仅当该程序的内容构成基于库的工作时,才会涵盖该程序的输出(独立于在编写库的工具中使用库)。这是否正确取决于 Library 的作用和使用 Library 的程序。
1. 您可以复制和分发图书馆的完整源代码的逐字副本,当您收到它时,在任何媒介中,前提是您明确并适当地在每个副本上发布适当的副本版权声明和保修免责声明;保持完整所有提及本许可和没有任何保修的通知;并将本许可的副本与库一起分发。
您可对转移副本的实物行为收取费用,并且您可以选择提供保修保护以换取费用。
2. 您可以修改您对库或其任何部分的副本或副本,从而形成基于库的工作,并根据上文第 1 节的条款复制和分发此类修改或工作,前提是您也满足以下所有条件:
a) 修改后的作品本身必须是软件库。
b) 您必须使已修改的文件附带明显的声明,表明您在任何修改过的文件中明确声明了您已更改文件。
c) 您必须根据本许可证的条款,使全部作品免费获得所有第三方的许可。
d) 如果修改后的库中的某个工具引用了使用该工具的应用程序提供的函数或数据表,但该工具作为该工具时传递的参数除外调用时,您必须真诚地努力确保,如果应用程序不提供此类功能或表,则设施仍然运行,并执行其目的的任何部分仍然有意义。
(例如,库中用于计算平方根的函数具有完全明确定义的目的,与应用程序无关。因此,第 2d 小节要求此函数所使用的任何应用程序提供的函数或表必须是可选的:如果应用程序未提供它,则平方根函数仍必须计算平方根。)
这些要求适用于整个修改后的作品。如果该作品的可识别部分不是源自图书馆,并且可以合理地认为是独立和独立的作品本身,那么当您将它们作为单独作品分发时,本许可及其条款不适用于这些部分。但是,当您分发相同的部分作为一个整体的一部分,这是基于图书馆的工作,整个分发必须根据本许可证的条款,其对其他许可人的权限扩展到整个,从而每个部分,无论是谁写的。
因此,本节的意图不是主张权利或质疑您完全由您编写的工作的权利;相反,其意图是行使控制基于图书馆的衍生或集体作品分发的权利。
此外,仅将非图书馆的另一项工作(或基于图书馆的工作)汇总到存储或分发媒介的卷上,并不会将其他工作纳入本许可的范围。
3. 您可以选择将普通 GNU 通用公共许可证的条款而不是本许可证应用于库的给定副本。为此,您必须更改所有提及本许可证的通知,以便它们引用普通的 GNU 通用公共许可证,版本 2,而不是本许可证。(如果出现比普通 GNU 通用公共许可证版本 2 更新的版本,则您可以根据需要指定该版本。)不要对这些通知进行任何其他更改。
一旦在给定的副本中进行此更改,对该副本是不可逆的,因此普通的 GNU 通用公共许可证适用于所有后续副本和从该副本制作的衍生作品。
当希望将库的代码部分复制到非库的程序中时,此选项非常有用。
4. 您可以按照上文第 1 节和第 2 节的条款,以对象代码或可执行形式复制和分发库(或库的一部分或库的衍生品)只要您随身携带完整的机器可读源代码,这些源代码必须根据上文第 1 和第 2 节的条款在通常用于软件交换的介质上分发。
如果通过提供从指定位置复制的访问权限来分发对象代码,则提供从相同位置复制源代码的等效访问权限可以满足分发源代码的要求,即使第三方没有义务复制该源代码以及对象代码。
5. 一个程序不包含任何部分库的衍生品,但被设计为通过编译或与库链接来与库一起工作,它被称为“使用库的工作”。这种工作是孤立的,不是图书馆的衍生作品,因此不属于本许可的范围。
但是,将“使用库的工作”与库链接会创建一个可执行文件,该可执行文件是库的派生项(因为它包含库的某些部分),而不是“使用库的工作”。因此,可执行文件受本许可证保护。第 6 部分介绍了此类可执行文件的分发条款。
当“使用库的工作”使用属于库的头文件中的材料时,工作的对象代码可能是库的衍生工作,即使源代码不是。如果工作可以在没有库的情况下链接,或者工作本身是库,则这是否属实尤其重要。实现这一目标的门槛并不完全由法律界定。
如果这样的对象文件只使用数值参数、数据结构布局和存取器,以及小宏和小内联函数(长度不超过十行),则对象文件的使用不受限制,无论它是否是合法的衍生作品。(包含此对象代码和库部分的可执行文件仍属于第 6 部分。)
否则,如果作品是库的衍生品,则可以根据第 6 节的条款分发作品的对象代码。包含该工作的任何可执行文件也属于第 6 部分,无论它们是否直接与库本身链接。
6. 作为上述各节的例外,您还可以将“使用库的工作”与“库”组合或链接,以生成包含以下部分的工作:图书馆,并根据您选择的条款分发该工作,前提是这些条款允许修改工作,供客户自己使用,并进行逆向工程来调试此类修改。
您必须向其中使用的库的每个副本发出突出的通知,并且库及其使用受本许可证保护。您必须提供此许可证的副本。如果执行期间的工作显示版权声明,您必须在其中包含库的版权声明,以及指导用户获得本许可副本的参考。此外,您必须执行下列操作之一:
a) 与库的完整对应机器可读源代码一起工作,包括工作中使用的任何更改(必须在上文第 1 和第 2 节下分发);以及,如果工作是可执行文件与库链接,使用完整的机器可读“使用库的工作”,作为对象代码和/或源代码,以便用户可以修改库,然后重新链接以生成包含修改的库的修改后的可执行文件。(可以理解的是,更改库中定义文件内容的用户不一定能够重新编译应用程序以使用修改后的定义。)
b) 使用适当的共享库机制与库进行链接。合适的机制是 (1) 在运行时使用用户计算机系统上已经存在的库副本,而不是将库函数复制到可执行文件中;以及 (2) 如果用户安装了磁带库的修改版本,只要修改后的版本与所做工作的版本在界面上兼容,该版本便可正常运行。
c) 与书面要约一起工作,有效期至少三年,向同一用户提供上文第 6a 节中规定的材料,费用不超过执行此分配的费用。
d) 如果通过提供从指定地点复制的访问权限来分发工作,则提供从同一地点复制上述指定材料的同等访问权限。
e) 验证用户是否已收到这些材料的副本,或者您是否已向此用户发送副本。
对于可执行文件,所需形式的“使用库的工作”必须包括复制可执行文件所需的任何数据和实用程序。但是,作为一个特殊的例外,要分发的材料不需要包括任何通常与运行可执行文件的操作系统的主要组件(编译器、内核等)一起分发(以源或二进制形式)的任何内容,除非该组件本身与可执行文件一起运行。
可能会出现此要求与通常不随操作系统一起使用的其他专有库的许可证限制相矛盾。这种矛盾意味着你不能在分发的可执行文件中同时使用它们和库。
7. 您可以将基于库的图书馆设施与本许可证未涵盖的其他图书馆设施并排放置在单个图书馆中,并分发此类合并图书馆,前提是基于图书馆和其他图书馆设施的作品的单独分发在其他地方是允许的,并且前提是您做以下两件事:
a) 将合并后的图书馆与基于图书馆的相同作品的副本结合在一起,与任何其他图书馆设施不结合。这必须根据上述各节的条款分发。
b) 向合并图书馆发出突出的通知,说明其中一部分是基于图书馆的工作,并解释在何处查找同一作品的随附未合并形式。
8. 贵方不得复制、修改、再许可、与库链接或分发库,除非本许可明确规定。以其他方式复制、修改、再许可、链接或分发库的任何尝试均无效,并将自动终止您根据本许可享有的权利。但是,根据本许可从您那里收到副本或权利的当事人,只要这些当事人仍然完全遵守,其许可将不终止。
9. 您无需接受本许可证,因为您尚未签署该许可证。但是,没有任何其他内容允许您修改或分发库或其衍生作品。如果您不接受本许可,这些行为将被法律禁止。因此,通过修改或分发库(或基于库的任何工作),表明您接受本许可,以及其复制、分发或修改库或基于库工作的所有条款和条件。
10. 每次您重新分发库(或任何基于库的工作)时,收件人都会根据这些条款和条件自动收到原始许可人的许可,以复制、分发、链接或修改库。贵方不得对接受方行使本协议授予的权利施加任何进一步限制。您对第三方遵守本许可不承担任何责任。
11. 如果由于法院判决或专利侵权指控或出于任何其他原因(不仅限于专利问题),对您施加的条件(无论是通过法院命令、协议还是其他方式)与本许可的条件相抵触,则它们不会免除您对本许可的条件。如果您无法分发,以便同时履行本许可证规定的义务和任何其他相关义务,则因此您不得分发该库。例如,如果专利许可不允许所有通过您直接或间接接收副本的人免费重新分发图书馆,那么您唯一可以同时满足它和本许可的方法就是完全避免分发图书馆。
如果本节的任何部分在任何特定情况下被认定为无效或不可执行,则本节的余额旨在适用,并且本节作为一个整体旨在适用于其他情况。
本节的目的不是为了诱使您侵犯任何专利或其他财产权索赔或质疑任何此类索赔的有效性;本节的唯一目的是保护由公共许可惯例实施的自由软件分发系统的完整性。许多人依靠该系统的一致应用,对通过该系统分发的广泛软件作出了慷慨的贡献;由作者/捐助者决定他/她是否愿意通过任何其他系统分发软件,被许可人不能强加这种选择。
本节旨在彻底明确什么是本许可证的其余部分的结果。
12. 如果图书馆的分发和/或使用在某些国家受到专利或受版权保护的接口的限制,根据本许可放置图书馆的原始版权持有人可以添加明确的地域分配限制,排除这些国家,因此只允许在未被排除的国家或国家之间进行分发。在这种情况下,本许可证包含了如同在本许可证正文中写下的限制。
13. 自由软件基金会可以不时发布修订版和/或新版本的较小通用公共许可证。这种新版本在精神上与本版本相似,但在解决新问题或关切方面可能有所不同。
每个版本都有一个不同的版本号。如果库指定了适用于该许可证的版本号和“任何更高版本”,则您可以选择遵守该版本或自由软件基金会发布的任何更高版本的条款和条件。如果库未指定许可证版本号,您可以选择自由软件基金会发布的任何版本。
14. 如果您希望将库中的部分内容合并到其分发条件与这些不兼容的其他免费程序中,请写信给作者以请求许可。对于受自由软件基金会版权保护的软件,请写信给自由软件基金会;我们有时会对此做出例外。我们的决定将以以下两个目标为指导:维护我们自由软件的所有衍生品的自由地位,并促进软件的共享和重复使用。
无担保
15. 因为图书馆是免费许可的,图书馆没有担保,根据适用法律允许的程度。除非另有书面说明,否则版权持有人和/或其他方在不提供任何形式的担保的情况下“按原样”提供图书馆,要么表达或暗示,包括但不限于适销性和特定用途的适用性的隐含保证。整个风险对图书馆的质量和性能是和你在一起的。如果图书馆证明有缺陷,你假设所有必要的维修,维修或更正的成本。
16. 任何情况下,除非适用法律要求或书面同意,否则任何版权持有人或任何其他可能修改和/或重新分发上述许可的图书馆的人,对因使用或后续损坏,包括任何一般的,特殊的,附带的或随后的损坏负责。无法使用库(包括但不限于数据丢失或数据被渲染不准确或由您或第三方持续的损失或库无法与任何其他软件一起运行),即使该持有者或其他方已被告知此类损害的可能性。
终止条款和条件如何将这些条款应用于您的新库如果您开发了一个新的库,并且您希望它对公众最大限度地使用,我们建议将其设置为每个人都可以重新分发和更改的自由软件。您可以通过允许根据这些条款进行再分发(或者,根据普通通用公共许可证的条款进行再分发)。
要应用这些术语,请将以下通知附加到磁带库。最安全的是将它们附加到每个源文件的开头,以最有效地传达保修的排除;每个文件应该至少有“版权”行和一个指向完整通知的指针。
< 一行给出库的名称及其作用的想法。> 版权所有 (C) <year> < 作者名称 >
此程序库是免费软件;可根据自由 Software Foundation 发布的 GNU 宽通用公共许可证的条款对其进行重新分发和/或修改;可使用 GNU 宽通用公共许可证;许可证的 2.1 版本或(您的选项)任何更高版本。
希望此程序库的提供对您有所帮助,但该程序库的提供并存在任何保证;且不存在任何对适销性或特定用途适用性的暗示性保证。有关更多详细信息,请参见“GNU 宽通用公共许可证”。
您应当已经收到了一份随该程序库一起的“GNU 宽通用公共许可证”副本;若没有收到,请寄的信至 Free Software Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA 02111-1307 USA
此外,请添加有关如何通过电子邮件和纸质邮件与您联系的信息。
您还应该让您的雇主(如果您作为程序员工作)或您的学校(如果有)在必要时签署图书馆的“版权免责声明”。下面是一个示例;请更改名称:
Yoyodyne,Inc. 特此放弃对由 James Random Hacker 编写的“Frob”(用于调整旋钮的图书馆)的所有版权权益。
Ty Coon 签名,1990 年 4 月 1 日,副主席 Ty Coon
这就是所有在那里!
-------------- 分隔符 --------------
https://www.apache.org/licenses/LICENSE-2.0
Apache 2.0(与 com.github.javaparser:javaparser-core 相同)
-------------- 分隔符 --------------
相关性:org.slf4j:slf4j-api
版权所有:QOS.ch
许可证:MIT
。/许可协议文本
版权所有 (c) 2004-2022 QOS.ch Sarl(瑞士)保留所有权利。
据此向任何人授予免费获取一份本软件和关联文档文件 (“软件”) 的许可,可以不受任何限制地使用本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并且允许软件的受让人具有同等权利,但必须遵守以下条件:
必须在软件的所有副本或实质性部分中包含上述版权声明和本许可通知。
本软件“按原样”提供,不包含任何明示或暗示的担保,包括但不限于对适销性、特殊用途适用性和不侵权的担保。在任何情况下,作者或版权持有人均不承担任何索赔、损失或其他责任,无论是合同违约、民事侵权还是其他行为,也无论这些责任是由本软件、本软件的使用或其他处理本软件的行为引起的或有任何关联。
-------------- 分隔符 --------------