jackson-jaxrs-json-provider

FasterXML, LLC

请参阅“Apache 许可证版本 2”

------------------------------------------ 版权所有 -----------------------------------------

版权所有© 2024 FasterXML。保留所有权利。

------------------------------------------ 通知 -----------------------------------------

# Jackson JSON 处理程序

Jackson 是一个高性能的免费/开源 JSON 处理库。它最初由 Tatu Saloranta (tatu.saloranta@iki.fi) 编写,从 2007 年以来一直在开发。目前该库由开发人员社区开发,并由 FasterXML.com 提供商业支持。

## 许可

Jackson 核心和扩展组件可以根据不同的许可进行许可。要查找应用于此构件的详细信息,请参阅随附的 LICENSE 文件。有关更多信息,包括可能的其他许可选项,请联系 FasterXML.com (http://fasterxml.com)。

## 贷项

贡献者列表可以在 CREDITS 文件中看到,该文件包含在某些对象中(通常是源代码分发);但是始终可以从源代码管理 (SCM) 系统项目应用中获取。

------------------------------------------ 第三方 -----------------------------------------

1# com.fasterxml.jackson.jaxrs " jackson-jaxrs-base

许可证:Apache 许可证版本 2.0

通知

# Jackson JSON 处理程序

Jackson 是一个高性能的免费/开源 JSON 处理库。它最初由 Tatu Saloranta (tatu.saloranta@iki.fi) 编写,从 2007 年以来一直在开发。目前该库由开发人员社区开发,并由 FasterXML.com 提供商业支持。

## 许可

Jackson 核心和扩展组件可以根据不同的许可进行许可。要查找应用于此构件的详细信息,请参阅随附的 LICENSE 文件。有关更多信息,包括可能的其他许可选项,请联系 FasterXML.com (http://fasterxml.com)。

## 贷项

贡献者列表可以在 CREDITS 文件中看到,该文件包含在某些对象中(通常是源代码分发);但是始终可以从源代码管理 (SCM) 系统项目应用中获取。

2# com.fasterxml.jackson.module " jackson-module-jaxb-annotations

许可证:Apache 许可证版本 2.0

通知

# Jackson JSON 处理程序

Jackson 是一个高性能的免费/开源 JSON 处理库。它最初由 Tatu Saloranta (tatu.saloranta@iki.fi) 编写,从 2007 年以来一直在开发。它目前由开发人员社区开发。

## 版权

版权所有 2007-,Tatu Saloranta (tatu.saloranta@iki.fi)

## 许可

Jackson 2.x 核心和扩展组件根据 Apache LICENSE 2.0 授权。要查找适用于此构件的详细信息,请参阅随附的 LICENSE 文件。

## 贷项

贡献者列表可以在 CREDITS(-2.x) 文件中看到提供者列表,该文件包含在某些对象中(通常是源代码分发);但是始终可以从源代码管理 (SCM) 系统项目应用中获取。

3# com.fasterxml.jackson.core " jackson-core

许可证:Apache 许可证版本 2.0

通知

# Jackson JSON 处理程序

Jackson 是一个高性能的免费/开源 JSON 处理库。它最初由 Tatu Saloranta (tatu.saloranta@iki.fi) 编写,从 2007 年以来一直在开发。它目前由开发人员社区开发。

## 版权

版权所有 2007-,Tatu Saloranta (tatu.saloranta@iki.fi)

## 许可

Jackson 2.x 核心和扩展组件根据 Apache LICENSE 2.0 授权。要查找适用于此构件的详细信息,请参阅随附的 LICENSE 文件。

## 贷项

贡献者列表可以在 CREDITS(-2.x) 文件中看到提供者列表,该文件包含在某些对象中(通常是源代码分发);但是始终可以从源代码管理 (SCM) 系统项目应用中获取。

## 快速双解析器

jackson-core 捆绑了 FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser> 的阴影副本。

该代码在以下版权下的麻省理工学院许可证 <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE> 下提供。

版权所有© 2023 Werner Randelshofer,Switzerland。MIT 许可证。

有关 FastDoubleParser 中包含的其他源代码以及适用于该代码的许可证和版权的详细信息,请参阅 FastDoubleParser-NOTICE。

4# com.fasterxml.jackson.core " jackson-databind

许可证:Apache 许可证版本 2.0

通知

# Jackson JSON 处理程序

Jackson 是一个高性能的免费/开源 JSON 处理库。它最初由 Tatu Saloranta (tatu.saloranta@iki.fi) 编写,从 2007 年以来一直在开发。它目前由开发人员社区开发。

## 版权

版权所有 2007-,Tatu Saloranta (tatu.saloranta@iki.fi)

## 许可

Jackson 2.x 核心和扩展组件根据 Apache LICENSE 2.0 授权。要查找适用于此构件的详细信息,请参阅随附的 LICENSE 文件。

## 贷项

贡献者列表可以在 CREDITS(-2.x) 文件中看到提供者列表,该文件包含在某些对象中(通常是源代码分发);但是始终可以从源代码管理 (SCM) 系统项目应用中获取。

5# com.fasterxml.jackson.core " jackson-annotations

许可证:Apache 许可证版本 2.0

通知

# Jackson JSON 处理程序

Jackson 是一个高性能的免费/开源 JSON 处理库。它最初由 Tatu Saloranta (tatu.saloranta@iki.fi) 编写,从 2007 年以来一直在开发。它目前由开发人员社区开发。

## 版权

版权所有 2007-,Tatu Saloranta (tatu.saloranta@iki.fi)

## 许可

Jackson 2.x 核心和扩展组件根据 Apache LICENSE 2.0 授权。要查找适用于此构件的详细信息,请参阅随附的 LICENSE 文件。

## 贷项

贡献者列表可以在 CREDITS(-2.x) 文件中看到提供者列表,该文件包含在某些对象中(通常是源代码分发);但是始终可以从源代码管理 (SCM) 系统项目应用中获取。

6# jakarta.activation " jakarta.activation-api

许可证:

版权所有 (c) 2018 Oracle 和/或其关联公司。保留所有权利。

在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:

- 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。

- 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。

- 未经特定事先书面许可,Eclipse Foundation,Inc. 的名称及其贡献者的名称不得用于担保或宣传从本软件派生出来的产品。

本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,无论是合同方面、严格责任方面还是侵权行为方面 (包括疏忽或其他方面),以本软件的使用范围之外的任何方式出现的,版权所有者或贡献者对根据任何责任论、无论以何种方式导致的任何直接、间接、偶发、特殊、惩戒性或连带性损害 (包括但不限于,替代品或服务的采购;停用、数据或利润的损失;或业务中断),均不承担任何责任,即使被告知有这种损害的可能性。

雅加达启动通知

此内容由 Jakarta Activation 项目生成和维护。

项目主页:https://projects.eclipse.org/projects/ee4j.jaf

版权所有

所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。

声明的项目许可

本程序和随附材料根据 Eclipse 分销许可 v. 1.0(可在 http://www.eclipse.org/org/documents/edl-v10.php. 获取)的条款提供。

SPDX-License-Identifier:BSD-3- 条款

源代码

该项目维护以下源代码资料档案库:

https://github.com/eclipse-ee4j/jaf

第三者内容

此项目利用以下第三方内容。

JUnit (4.12)

许可证:Eclipse 公共许可证

7# jakarta.xml.bind " jakarta.xml.bind-api

许可证:

版权所有 (c) 2017,2018 Oracle 和/或其关联公司。保留所有权利。

在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:

- 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。

- 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。

- 未经特定事先书面许可,Eclipse Foundation,Inc. 的名称及其贡献者的名称不得用于担保或宣传从本软件派生出来的产品。

本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,无论是合同方面、严格责任方面还是侵权行为方面 (包括疏忽或其他方面),以本软件的使用范围之外的任何方式出现的,版权所有者或贡献者对根据任何责任论、无论以何种方式导致的任何直接、间接、偶发、特殊、惩戒性或连带性损害 (包括但不限于,替代品或服务的采购;停用、数据或利润的损失;或业务中断),均不承担任何责任,即使被告知有这种损害的可能性。

通知

雅加达 XML 绑定通知

此内容由 Jakarta XML 绑定项目生成和维护。

项目主页:https://projects.eclipse.org/projects/ee4j.jaxb

商标

Jakarta XML Binding 是 Eclipse Foundation 的商标。

版权所有

所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。

声明的项目许可

本程序和随附材料根据 Eclipse 分销许可 v. 1.0(可在 http://www.eclipse.org/org/documents/edl-v10.php. 获取)的条款提供。

SPDX-License-Identifier:BSD-3- 条款

源代码

该项目维护以下源代码资料档案库:

https://github.com/eclipse-ee4j/jaxb-api

https://github.com/eclipse-ee4j/jaxb-tck

第三者内容

此项目利用以下第三方内容。

Apache River (3.0.0)

许可协议:Apache-2.0 AND BSD-3- 条款

ASM 7 (n/a)

许可证:BSD-3-Clause

项目:https://asm.ow2.io/

来源:https://repository.ow2.org/nexus/#nexus-search;gav~org.ow2.asm~asm-commons~~~~kw,versionexpand

JTHarness (5.0)

许可证:(GPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0)

项目:https://wiki.openjdk.java.net/display/CodeTools/JT+Harness

资料来源:http://hg.openjdk.java.net/code-tools/jtharness/

GNU 通用公共许可证,版本 2,

类路径异常

GNU 通用公共许可证 (GPL)

版本 2,1991 年 6 月

版权所有 (C) 1989,1991 Free Software Foundation,Inc。

59 Temple Place,Suite 330,Boston,MA 02111-1307 美国

允许每个人复制和分发本许可证文档的逐字副本,但不允许对其进行更改。

前言

大多数软件的许可证旨在剥夺您共享和更改它的自由。相比之下,GNU 通用公共许可证旨在保证您共享和更改自由软件的自由 - 确保该软件对所有用户都是免费的。本通用公共许可证适用于自由软件基金会的大部分软件以及作者承诺使用它的任何其他程序。(其他一些自由软件基金会软件被 GNU 图书馆通用公共许可证所覆盖。您也可以将其应用于您的程序。

当我们谈论自由软件时,我们指的是自由,而不是价格。我们的通用公共许可证旨在确保您能够自由地分发自由软件的副本(如果您愿意,并收取此服务的费用),以获得源代码代码或可以得到它,如果你想要它,你可以改变软件或在新的自由程序中使用它的部分;并且你知道你可以做这些事情。

为了保护您的权利,我们需要作出限制,禁止任何人否认您的这些权利或要求您放弃这些权利。如果您分发了软件的副本,或者您修改了软件,这些限制将转化为您的某些责任。

例如,如果您分发此类程序的副本(无论是免费还是付费),则必须向接收者提供您拥有的所有权利。您必须确保他们也接收或可以获取源代码。您必须向他们展示这些术语,以便他们知道自己的权利。

我们通过以下两个步骤保护您的权利:(1) 对软件进行版权保护;(2) 向您提供此许可,以便您获得复制、分发和/或修改软件的法律许可。

此外,对于每个作者的保护和我们的,我们想确保每个人都明白,这个自由软件没有保证。如果软件被其他人修改并传递下去,我们希望它的接收者知道他们所拥有的不是原始的,所以其他人引入的任何问题都不会反映原始作者的声誉。

最后,任何自由程序都不断受到软件专利的威胁。我们希望避免免费程序的再分发者将单独获得专利许可的危险,实际上使该程序成为专有的。为了防止这种情况,我们已经明确表示,任何专利都必须获得每个人的免费使用许可,或者根本没有获得许可。

以下是复制、分发和修改的准确条款和条件。

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

0. 本许可适用于包含版权持有人发出的通知的任何程序或其他作品,声明其可根据本通用公共许可协议的条款分发。下面的“程序”是指任何此类程序或作品,“基于程序的工作”是指程序或版权法下的任何衍生作品:即包含程序或其一部分的作品,逐字或通过修改和/或翻译成其他语言。(下文在“修改”一语中不加限制地包括翻译。)每个被许可方都使用“您”作为地址。

除了复制、分发和修改之外,本许可不涵盖其他活动;它们不在其范围内。运行程序的行为不受限制,并且只有当程序的内容构成基于程序的工作时,该程序的输出才会被覆盖(独立于运行程序)。这是否正确,取决于该计划做什么。

1. 您可以复制和分发该程序的源代码的逐字副本,当您收到它时,在任何媒介中,前提是您明显和适当地在每个副本上发布适当的版权声明和免责声明保证;保持完整的通知,提及本许可和没有任何保证;和给程序的任何其他接收者本许可的副本连同程序。

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

2. 您可以修改您对程序或其任何部分的副本或副本,从而形成基于程序的工作,并根据上文第 1 节的条款复制和分发此类修改或工作,前提是您也满足以下所有条件:

a) 您必须在修改过的文件中附有明显的声明,表明你已更改文件,并且表明你已更改文件。

b) 贵方必须使贵方分发或发布的任何作品,全部或部分包含或衍生自本程序或其任何部分,并根据本许可条款向所有第三方免费获得整体许可。

c) 如果修改后的程序在运行时通常以交互方式读取命令,则必须使其在以最常见的方式开始以这种交互方式运行时打印或显示公告,包括适当的版权声明并通知没有保修(或者说您提供了保修),并且用户可以在这些条件下重新分发程序,并告诉用户如何查看本许可的副本。(例外:如果程序本身是交互式的,但通常不打印此类公告,则您基于程序的工作不需要打印公告。)

这些要求适用于整个修改后的作品。如果该作品的可识别部分不是来自程序,并且可以合理地被视为独立和独立的作品本身,那么当您将这些部分作为单独作品分发时,本许可及其条款不适用于这些部分。但是,当您分发相同的部分作为一个整体的一部分,这是基于程序的工作,整体的分发必须根据本许可的条款,其对其他许可人的权限扩展到整个,从而每个部分,无论是谁写的。

因此,本节的意图不是主张权利或质疑您完全由您编写的工作的权利;相反,其意图是行使控制基于本计划衍生品或集体作品分发的权利。

此外,在存储或分销媒介的体积上,仅将非基于程序的其他作品与程序(或基于程序的工作)进行汇总,并不会将其他作品置于本许可的范围内。

3. 贵方可根据上文第 1 节和第 2 节的条款,以对象代码或可执行形式复制和分发程序(或基于程序的工作,根据第 2 节),前提是贵方还执行以下操作之一:

a) 附带完整的机器可读源代码,这些源代码必须按照上文第 1 和 2 节的规定在通常用于软件交换的介质上分发;或

b) 附上书面报价,有效期至少三年,给予任何第三方,费用不超过您实际执行源代码分发的成本,相应的源代码的完整机器可读副本,将根据上文第 1 和第 2 节的规定在通常用于软件交换的介质上分发;或

c) 附上您收到的关于发布相应源代码的要约的信息。(此替代方案仅适用于非商业分发,且仅当您根据上文第 b 小节以对象代码或可执行形式收到此类要约的程序时才允许。

工作的源代码是指对工作进行修改的首选形式。对于可执行工作,完整的源代码意味着它包含的所有模块的所有源代码,以及任何关联的接口定义文件,以及用于控制可执行文件编译和安装的脚本。但是,作为一个特殊的例外,分发的源代码不需要包含任何通常与运行可执行文件的操作系统的主要组件(编译器、内核等)一起分发(以源代码或二进制形式)的任何内容,除非该组件本身与可执行文件一起运行。

如果通过提供从指定位置复制的访问权限来分发可执行代码或对象代码,则提供从相同位置复制源代码的等效访问权限与源代码的分发计数,即使第三方没有义务复制源代码以及对象代码。

4. 贵方不得复制、修改、再许可或分销程序,除非本许可明确规定。以其他方式复制、修改、再许可或分发本程序的任何尝试均无效,并将自动终止您在本许可下的权利。但是,根据本许可从您那里收到副本或权利的当事人,只要这些当事人仍然完全遵守,其许可将不终止。

5. 您无需接受本许可证,因为您尚未签署该许可证。但是,没有任何其他内容允许您修改或分发程序或其衍生作品。如果您不接受本许可,这些行为将被法律禁止。因此,通过修改或分发程序(或基于程序的任何工作),您表示您接受本许可,以及其复制、分发或修改程序或基于程序的工作的所有条款和条件。

6. 每次您重新分发程序(或基于程序的任何工作)时,收件人都会根据这些条款和条件自动收到原始许可人的许可,以复制、分发或修改程序。贵方不得对接受方行使本协议授予的权利施加任何进一步限制。您不负责执行第三方对本许可的遵守。

7. 如果由于法院判决或专利侵权指控或出于任何其他原因(不仅限于专利问题),对您施加的条件(无论是通过法院命令、协议还是其他方式)与本许可的条件相抵触,则它们不会免除您对本许可的条件。如果您无法分发,以便同时满足您根据本许可证和任何其他相关义务所承担的义务,则因此,您不得分发该程序。例如,如果专利许可不允许所有通过您直接或间接接收副本的人免费重新分发该程序,那么您唯一可以同时满足该许可和本许可的方法就是完全避免分发该程序。

如果本节的任何部分在任何特定情况下被认定为无效或不可执行,则本节的余额旨在适用,本节作为一个整体旨在适用于其他情况。

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

本节旨在彻底明确什么是本许可证的其余部分的结果。

8. 如果程序的分发和/或使用在某些国家受到专利或受版权保护的接口的限制,根据本许可放置程序的原始版权持有人可以添加明确的地理分布限制,排除这些国家,因此仅允许在未被排除的国家或国家之间进行分发。在这种情况下,本许可证包含了如同在本许可证正文中写下的限制。

9. 自由软件基金会可以不时发布通用公共许可证的修订和/或新版本。这种新版本在精神上与本版本相似,但在解决新问题或关切方面可能有所不同。

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

10. 如果您希望将程序的一部分纳入其他自由程序,其分发条件不同,请写信给作者要求许可。对于受自由软件基金会版权保护的软件,请写信给自由软件基金会;我们有时会对此做出例外。我们的决定将以以下两个目标为指导:维护我们自由软件的所有衍生品的自由地位,并促进软件的共享和重复使用。

无担保

11. 由于该程序是免费许可的,因此该程序没有保证,根据适用法律允许的程度。除非另有书面规定,版权持有人和/或其他方按“原样”提供程序,不作任何种类的担保,要么表达或暗示,包括但不限于适销性和适合特定用途的隐含担保。有关该计划的质量和性能的全部风险由您承担。如果程序证明有缺陷,你假设所有必要的维修,维修或更正的成本。

12. 任何情况下,除非适用法律要求或书面同意,否则任何版权持有人或任何其他可能修改和/或重新分发上述程序的人,对因使用而产生的任何一般性、特殊性、附带性或继发性损害负责。无法使用该程序(包括但不限于数据丢失或数据被呈现不准确或由贵方或第三方持续的损失,或该程序未能与任何其他程序一起运行),即使该持有者或其他方已被告知此类损害的可能性。

条款和条件结束

如何将这些条款应用于您的新计划

如果你开发了一个新程序,并且你希望它对公众最大限度地发挥作用,实现这一目标的最好方法是让它成为自由软件,每个人都可以根据这些条款进行重新分发和更改。

为此,请将以下通知附加到程序。最安全的是将它们附加到每个源文件的开头,以最有效地传达保修的排除;每个文件应该至少有“版权”行和一个指向完整通知的指针。

用一行表示程序的名称,并简要了解程序的作用。

版权所有 (C) <year> < 作者姓名 >

此程序是免费软件;可根据自由 Software Foundation 发布的 GNU 宽通用公共许可证的条款对其进行重新分发和/或修改;可使用许可证版本 2 或 (at your option) 任何更高版本。

希望此程序可以提供帮助,但没有任何保证;甚至不存在任何对适销性或特定用途适用性暗示的暗示保证。有关更多详细信息,请参见“GNU 通用公共许可证”。

您应已收到 GNU 通用公共许可证的副本以及此程序;如果没有,请致信 Free Software Foundation,Inc.,59 Temple Place,Suite 330,Boston,MA 02111-1307 USA

此外,请添加有关如何通过电子邮件和纸质邮件与您联系的信息。

如果程序是交互式的,使它在以交互模式启动时输出类似这样的简短通知:

Gnomovision 版本 69,作者 Gnomovision 的版权 (C) 年份名称包含绝对无担保;有关详细信息类型 'show w'。这是自由软件,欢迎您在特定条件下重新分发;键入 'show c' 以了解详细信息。

假设命令 'show w' 和 'show c' 应显示通用公共许可证的相应部分。当然,您使用的命令可能被称为“show w”和“show c”以外的其他命令;它们甚至可以是鼠标单击或菜单项 - 无论适合您的程序。

您还应该让您的雇主(如果您作为程序员工作)或您的学校(如果有)签署该计划的“版权免责声明”,如有必要。下面是一个示例;请更改名称:

Yoyodyne,Inc. 特此免除 James Hacker 编写的“Gnomovision”(在编译器上通过)程序的所有版权权益。

Ty Coon 的签名,1989 年 4 月 1 日

Ty Coon,副总裁

本通用公共许可证不允许将您的程序纳入专有程序。如果您的程序是子例程库,您可能会认为允许将专有应用程序与库链接更有用。如果这是您想做的,请使用 GNU 库通用公共许可证,而不是此许可证。

GPL 的“类路径”异常

Oracle America 和/或其关联公司分发的某些源文件受到 GPL 的以下澄清和特殊例外,但仅当 Oracle 明确地将“Oracle 指定为受 Oracle 在随附此代码的 LICENSE 文件中提供的“Classpath”例外约束的特定源文件”等字样包括在特定源文件的标题中。

将此库与其他模块静态或动态地链接正在根据此库进行合并工作。因此,GNU 通用公共许可证的条款和条件涵盖了整个组合。

作为一个特殊的例外,该库的版权持有者允许您将该库与独立模块链接以生成可执行文件,无论这些独立模块的许可条款如何,并根据您选择的条款复制和分发所生成的可执行文件,前提是您还满足每个链接的独立模块的许可条款和条件。独立模块不是从此库派生或基于此库的模块。如果您修改此库,您可以将此例外扩展到您的库版本,但您没有义务这样做。如果您不希望执行此操作,请从您的版本中删除此异常语句。

关于许可的附加信息

Oracle America,Inc. 和/或其关联公司分发的某些文件受到 GPLv2 的以下说明和特殊例外,这些说明和例外基于其类路径库(称为 GNU 类路径例外)的 GNU 项目例外。

请注意,Oracle 在此软件包中包含多个独立的程序。其中一些程序是根据自由软件基金会和其他机构认为与 GPLv2 不兼容的许可证提供的。例如,该软件包包括根据 Apache 许可证 2.0 版许可的程序,可能包括 FreeType。此类程序根据其原始许可授予您许可。

Oracle 将 Classpath Exception 添加到其 GPLv2 代码的必要部分,这使您可以将该代码与未在 GPLv2 下许可的其他独立模块结合使用,从而促进此软件包的进一步分发。但是,请注意,这不会允许您在不兼容的许可下将代码与 Oracle 的 GPLv2 许可代码混合,例如,通过将此类代码切割并粘贴到也包含 Oracle 的 GPLv2 许可代码的文件中,然后分发结果。

此外,如果要从其应用的任何文件中删除 Classpath Exception 并将结果分发,则可能需要在该分发中许可部分或全部其他代码在 GPLv2 下,并且由于 GPLv2 与 Oracle 分发中包含的某些项的许可证条款不兼容,因此删除 Classpath Exception 可能会有效地影响您进一步分发程序包的能力。

未能发布与某些文件关联的通知也可能造成意外的法律后果。

请谨慎行事,我们建议您在删除 Classpath 异常或修改此包(随后可能重新分发和/或涉及使用第三方软件)之前,获得擅长开源事务的律师的建议。

------------------------------------------------------------------------------------------

normalize.css (3.0.2)

许可证:MIT

----------------------

SigTest(N/A)

许可证:GPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0

Cryptography (密码技术)

内容可能包含加密软件。您当前所在的国家/地区可能对加密软件的进口、拥有和使用以及/或再出口到其他国家/地区具有限制。在使用任何加密软件之前,请查看国家有关加密软件的进口、拥有或使用以及再出口的法律、法规和政策,以查看是否允许这样做。

版权

版权所有 (c) 1996,2010,Oracle 和/或其附属公司。保留所有权利。

请勿更改或删除版权声明或此文件标题。

此代码是免费软件;可根据自由软软件基金会发布的“GNU 通用公共许可证版本 2”对其进行再分发和/或修改。Oracle 将此特定文件指定为受 Oracle 在随附此代码的 LICENSE 文件中提供的 "Classpath" 异常约束的文件。

此代码的分发希望它有所帮助,但该代码库的提供并不存在任何保证;且不存在对适销性或特定用途适用的暗示保证。有关更多详细信息,请参见 GNU 通用公共许可证版本 2(此代码随附的 LICENSE 文件中包含一个副本)。

您应当已经收到了一份 GNU 宽通用公共许可证版本 2 的副本以及本工作;若没有收到,请寄的信至 Free Software Foundation,Inc.,51 Franklin St,Fifth Floor,Boston,MA 02110-1301 USA。

如需更多信息或有任何疑问,请联系 Oracle、500 Oracle Parkway、Redwood Shores、CA 94065 USA 或访问 www.oracle.com。

-------------------------------

8# 快速双解析器

许可证:

MIT 许可证

版权所有 (c) 2023 Werner Randelshofer,Switzerland。

据此向任何人授予免费获取一份本软件和关联文档文件 (“软件”) 的许可,可以不受任何限制地使用本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并且允许软件的受让人具有同等权利,但必须遵守以下条件:

必须在软件的所有副本或实质性部分中包含上述版权声明和本许可通知。

本软件“按原样”提供,不包含任何明示或暗示的担保,包括但不限于对适销性、特殊用途适用性和不侵权的担保。在任何情况下,作者或版权持有人均不承担任何索赔、损失或其他责任,无论是合同违约、民事侵权还是其他行为,也无论这些责任是由本软件、本软件的使用或其他处理本软件的行为引起的或有任何关联。

通知编号

快速双解析器

这是 Daniel Lemire fast_float 项目的 Java 端口。

此项目为 double、float、BigDecimal 和 BigInteger 值提供语法分析器。

## 版权

版权所有© 2023 Werner Randelshofer,Switzerland。

## 许可

此代码是根据麻省理工学院许可证授权的。https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE(文件 'LICENSE' 包含在此项目发布的源代码和类 Jar 文件中 - 如该许可证所要求。)

代码的某些部分来自其他项目。所有这些项目都要求我们包含版权声明,有些项目还要求我们包含许可文件的某些文本。

fast_double_parser,版权所有 (c) 2022 Daniel Lemire。BSL 许可证。

https://github.com/lemire/fast_double_parser

https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL

(此项目发布的源和类 Jar 文件中包括“第三方许可证”文件 - 如该许可证所要求。)

fast_float,版权所有 (c) 2021 Fast_float 作者。麻省理工学院许可证。https://github.com/fastfloat/fast_float

https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT

(此项目发布的源和类 Jar 文件中包括“第三方许可证”文件 - 如该许可证所要求。)

bigint,Copyright 2020 Tim Buktu. 2 条款 BSD 许可。

https://github.com/tbuktu/bigint/tree/floatfft

https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE

https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE

(我们只使用 bigint 项目的那些部分,这些部分可以根据 2 条款 BSD 许可进行许可。(此项目发布的源和类 Jar 文件中包括“第三方许可证”文件 - 如该许可证所要求。)