jersey-container-servlet-core
Eclipse 基础
=================== jersey-container-servlet-core 许可证/通知 ===================
# Eclipse 公共许可证 - v 2.0
随附程序是根据本 Eclipse 公共许可证(以下简称“协议”)的条款和条件提供的。本程序的任何使用、复制或分发均表明接受方同意接受本协议。
1. 定义
“贡献”是指:
a) 如果是初始贡献者,则是根据本协议分销的初始内容;
b) 如果是后继贡献者:
i) 对程序的更改,以及
ii) 对程序的增补;
其中此类程序更改和/或增补来源于特定贡献者或由其分销。如果贡献是由贡献者自己或代表贡献者行事的任何人将贡献添加到贡献者中,则贡献来源于贡献者。贡献不包括对未修改作品计划的更改或添加。
“贡献者”是指发布程序的任何个人或实体。
“许可专利”是指贡献者可授权的专利权利要求,这些权利必然会因单独地或随程序一起使用或销售其贡献而受到侵害。
“程序”是指根据本协议分发的贡献。
“收件人”是指根据本协议或任何辅助许可(如适用)接收程序的任何人,包括贡献者。
“衍生作品”是指基于该作品或其衍生而来的任何作品,这些创作的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。
“修改后的作品”应指因添加、删除或修改程序内容而产生的任何源代码或其他形式的工作,包括为清楚起见,以源代码形式包含程序任何内容的任何新文件。修改作品不得包括仅包含程序声明、接口、类型、类、结构或文件的作品,这些作品在每种情况下仅用于链接到程序或其修改作品、以名称绑定或以子类绑定。
“分发”是指 a) 分发或 b) 以任何方式提供的行为,使副本得以传输。
“源代码”是指进行修改的首选程序形式,包括但不限于软件源代码、文档源和配置文件。
“辅助许可证”是指 GNU 通用公共许可证、版本 2.0 或该许可证的任何更高版本,包括初始贡献者标识的任何例外或额外权限。
2. 权限授予
a) 根据本协议的条款,每个贡献者特此向收件人授予非独占的、全球范围的、不含特许权使用费的版权许可证,接受者可以按照该贡献者的贡献、公开显示、公开显示、分发和再许可(如果有)进行复制、公开执行、分发或再许可。
b) 根据本协议的条款,每个贡献者特此授予接受方授权项下非独占性的、全球范围的、免版税的专利许可,接受方可以以源码或其他形式,对此类贡献者的贡献进行制作、使用、销售、出价、销售、进口和以其他方式转移贡献。如果在贡献者增添贡献时,此类贡献增补形成了本许可专利范围内的组合,那么此专利许可也适用于贡献和程序的此类组合。专利许可不适用于任何其他包括贡献的组合。任何硬件本身都不进行许可。
c) 接受方了解,尽管每个贡献者对其贡献授予了本协议所述的许可,但是任何贡献者均不保证程序不侵害任何其他实体的专利权或知识产权。对于因侵害知识产权或其他权利而由其他实体提起的索赔,每个贡献者均不对接受方承担任何责任。作为要行使权利和再许可的条件,每个接受方特此假定对保护所需的任何其他知识产权(如果有)负全部责任。例如,如果需要第三方专利许可来允许收件人分发程序,那么接受方有责任在分发程序之前获得相应许可。
d) 每个贡献者明确表示对其贡献(如果有)拥有充足的版权,可以授予本协议所述的版权许可。
e) 尽管有任何辅助许可的条款,但由于该接受方根据辅助许可(如果根据第 3 节的条款允许)的条款收到程序,任何贡献者都不会向任何接受方(本协议中规定的除外)提供额外授权。
3. 要求
3.1 如果贡献者以任何形式分发该计划,则:
a) 程序还必须根据第 3.2 节作为源代码提供,并且贡献者必须附上一份声明,说明该程序的源代码根据本协议提供,并告知收件人如何以合理的方式在通常用于软件交换的介质上或通过该介质获取该源代码;以及
b) 代表所有贡献者证明,对所有明表示和暗示的担保和条件免责均不承担任何责任,包括对责任和不侵权的任何保证或条件,以及对适销性和特殊用途适用的担保或条件;
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 文件)。
您可以添加额外的版权所有权准确通知。
---
## GNU 通用公共许可证 (GPL) 版本 2,1991 年 6 月
Copyright (C) 1989,1991 Free Software Foundation,Inc. 51 Franklin Street,Fifth Floor Boston,MA 02110-1335 美国
允许每个人复制和分发本许可证文档的逐字副本,但不允许对其进行更改。
前言
大多数软件的许可证旨在剥夺您共享和更改它的自由。相比之下,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.,51 Franklin Street,Fifth Floor,Boston,MA 02110-1335 USA 索取
此外,请添加有关如何通过电子邮件和纸质邮件与您联系的信息。
如果程序是交互式的,使它在以交互模式启动时输出类似这样的简短通知:
Gnomovision 版本 69,作者 Gnomovision 的版权 (C) 年份名称包含绝对无担保;有关详细信息类型 `show w ’。这是自由软件,欢迎您在某些情况下重新分发它;键入 `show c' 以了解详细信息。
假设命令 `show w ‘ 和 `show c ’应显示通用公共许可证的相应部分。当然,您使用的命令可能被称为“show w”和“show c”以外的其他命令;它们甚至可以是鼠标单击或菜单项 - 无论适合您的程序。
您还应该让您的雇主(如果您作为程序员工作)或您的学校(如果有)签署该计划的“版权免责声明”,如有必要。下面是一个示例;请更改名称:
Yoyodyne,Inc.,特此免除该网站的所有版权权益
程序 `Gnomovision'(在编译器上传递)由
詹姆斯·哈克
Ty Coon 的签名,1989 年 4 月 1 日
Ty Coon,副总裁
本通用公共许可证不允许将您的程序纳入专有程序。如果您的程序是子例程库,您可能会认为允许将专有应用程序与库链接更有用。如果这是您想做的,请使用 GNU 库通用公共许可证,而不是此许可证。
---
## 类路径异常错误
将此库与其他模块静态或动态地链接正在根据此库进行合并工作。因此,GNU 通用公共许可证版本 2 的条款和条件涵盖了整个组合。
作为一个特殊的例外,该库的版权持有者允许您将该库与独立模块链接以生成可执行文件,无论这些独立模块的许可条款如何,并根据您选择的条款复制和分发所生成的可执行文件,前提是您还满足每个链接的独立模块的许可条款和条件。独立模块不是从此库派生或基于此库的模块。如果您修改此库,您可以将此例外扩展到您的库版本,但您没有义务这样做。如果您不希望执行此操作,请从您的版本中删除此异常语句。
# 关于 Jersey 的通知
此内容由 Eclipse Jersey 项目生成和维护。
项目主页:https://projects.eclipse.org/projects/ee4j.jersey
商标
Eclipse Jersey 是 Eclipse Foundation 的商标。
版权所有
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
声明的项目许可
本程序和随附的材料是根据 Eclipse 公共许可协议 v. 2.0 的条款提供的,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,version 2 with the GNU Classpath Exception,网址为 https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
源代码
该项目维护以下源代码资料档案库:
https://github.com/eclipse-ee4j/jersey
第三者内容
Angular JS,v1.6.6
许可证 MIT (http://www.opensource.org/licenses/mit-license.php)
项目:http://angularjs.org
版权所有:(c) 2010-2017 Google,Inc。
aopalliance 版本 1
许可证:AOP Alliance 提供的所有源代码都是公共域名。
项目:http://aopalliance.sourceforge.net
版权:公共领域中的材料不受版权保护
Bean 验证 API 3.0.2
许可证:Apache 许可证,2.0
项目:https://projects.eclipse.org/projects/ee4j.bean-validation
版权所有:2009,Red Hat,Inc. 和/或其附属公司,以及 @authors 标签的个人贡献者。
Hibernate Validator CDI,8.0.1。最终
许可证:Apache 许可证,2.0
项目:https://beanvalidation.org/
在 org.glassfish.jersey.server.validation.internal.hibernate 中重新打包
Bootstrap v3.3.7
许可证:MIT 许可证 (https://github.com/twbs/bootstrap/blob/master/LICENSE)
项目:http://getbootstrap.com
版权所有:2011-2016 Twitter,Inc
Google Guava 版本 33.3.0-jre
许可证:Apache 许可证,2.0
版权所有 (C) 2009,2024 The Guava Authors
jakarta.inject 版本:2.0.1
许可证:Apache 许可证,2.0
版权所有 (C) 2009,2021 JSR-330 专家组
Javassist 版本 3.30.2-GA
许可证:Apache 许可证,2.0
项目:http://www.javassist.org/
版权所有 (C) 1999- Shigeru Chiba。保留所有权利。
Jackson JAX-RS 提供程序版本 2.18.0
许可证:Apache 许可证,2.0
项目:https://github.com/FasterXML/jackson-jaxrs-providers
版权所有:(c) 2009-2024 FasterXML,LLC。除非另有说明,否则保留所有权利。
jQuery v3.7.1
许可协议:jquery.org/license
项目:jquery.org
版权:(c) jQuery Foundation
jQuery 条形码插件 0.3
许可证:MIT & GPL (http://www.opensource.org/licenses/mit-license.php & http://www.gnu.org/licenses/gpl.html)
项目:http://www.pasella.it/projects/jQuery/barcode
版权所有:(c) 2009 Antonello Pasella antonello.pasella@gmail.com
JSR-166 扩展 - JEP 266
许可证:CC0
无版权
由 Doug Lea 在 JCP JSR-166 专家组成员的协助下撰写,并发布到公共领域,如 http://creativecommons.org/publicdomain/zero/1.0/所述
KineticJS,v4.7.1
许可证:MIT 许可证 (http://www.opensource.org/licenses/mit-license.php)
项目:http://www.kineticjs.com、https://github.com/ericdrowell/KineticJS
版权:Eric Rowell
org.objectweb.asm 版本 9.7.1
许可证:修改后的 BSD (https://asm.ow2.io/license.html)
版权所有 (c) 2000-2011 INRIA, France Telecom。保留所有权利。
org.osgi.core 版本 6.0.0
许可证:Apache 许可证,2.0
(c) OSGi 联盟(2005 年,2008 年)。保留所有权利。
org.glassfish.jersey.server.internal.monitoring.core
许可证:Apache 许可证,2.0
版权所有 (c) 2015-2018 Oracle 和/或其关联公司。保留所有权利。
版权所有 2010-2013 Coda Hale and Yammer,Inc。
W3.org 文档
许可证:W3C 许可证
版权所有:(c) 1994-2001 万维网联盟,(马萨诸塞理工学院,基奥大学 Informatique et en Automatique)。保留所有权利。http://www.w3.org/Consortium/Legal/
---------------------------------------------------------------------------------------------------
版权所有 (c) 2012,2023 Oracle 和/或其关联公司。保留所有权利。
本程序和附带的材料根据 Eclipse 公共许可协议 v. 2.0 的条款提供,该许可协议可在以下位置获得:
http://www.eclipse.org/legal/epl-2.0.
当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,版本 2 with the GNU Classpath Exception,可从 https://www.gnu.org/software/classpath/license.html. 获取
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
---------------------------------------------------------------------------------------------------
相关性
jakarta.inject " jakarta.inject-api (Apache-2.0)
jakarta.persistence " jakarta.persistence-api(EPL-2.0 或 EDL 1.0)
jakarta.servlet " jakarta.servlet-api (EPL 2.0 / GPL2 w CPE)
jakarta.annotation jakarta.annotation-api(EPL 2.0 / GPL2 w CPE)
jakarta.ws.rs jakarta.ws.rs-api(EPL 2.0 / GPL2 w CPE)
jakarta.validation jakarta.validation-api (Apache 2)
org.glassfish.hk2.osgi-resource-locator (EPL 2.0 / GPL2 w CPE)
其他 Jersey 项目库依赖项
org.glassfish.jersey.core.jersey-common (EPL 2.0 / GPL2 w CPE)
org.glassfish.jersey.core.jersey-server(EPL 2.0 / GPL2 w CPE)
org.glassfish.jersey.core.jersey-client (EPL 2.0 / GPL2 w CPE)
---------------------------------------------------------------------------------------------------
通知
---------------------------------------------------------------------------------------------------
关于 Jersey Core Common 模块的通知
此内容由 Eclipse Jersey 项目生成和维护。
https://projects.eclipse.org/projects/ee4j.jersey
商标
Eclipse Jersey 是 Eclipse Foundation 的商标。
版权所有
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
声明的项目许可
本程序和随附的材料是根据 Eclipse 公共许可协议 v. 2.0 的条款提供的,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,version 2 with the GNU Classpath Exception,网址为 https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
源代码
该项目维护以下源代码资料档案库:
https://github.com/eclipse-ee4j/jersey
第三者内容
Google Guava 版本 18.0
许可证:Apache 许可证,2.0
版权所有:(C) 2009 The Guava Authors
JSR-166 扩展 - JEP 266
许可协议:知识共享 1.0 (CC0)
无版权
由 Doug Lea 在 JCP JSR-166 成员的协助下撰写
专家组并发布到公共领域,如 http://creativecommons.org/publicdomain/zero/1.0/所述
---------------------------------------------------------------------------------------------------
Jersey Core Server 模块的通知
此内容由 Eclipse Jersey 项目生成和维护。
https://projects.eclipse.org/projects/ee4j.jersey
商标
Eclipse Jersey 是 Eclipse Foundation 的商标。
版权所有
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
声明的项目许可
本程序和随附的材料是根据 Eclipse 公共许可协议 v. 2.0 的条款提供的,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,version 2 with the GNU Classpath Exception,网址为 https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
源代码
该项目维护以下源代码资料档案库:
https://github.com/eclipse-ee4j/jersey
第三者内容
org.glassfish.jersey.server.internal.monitoring.core
许可证:Apache 许可证,2.0
版权所有 (c) 2015-2018 Oracle 和/或其关联公司。保留所有权利。
版权所有 2010-2013 Coda Hale and Yammer,Inc。
org.objectweb.asm 版本 9.7.1
许可证:修改后的 BSD (https://asm.ow2.io/license.html)
版权所有:(c) 2000-2011 INRIA,France Telecom。保留所有权利。
W3.org 文档
许可证:W3C 许可证
版权所有:Copyright (c) 1994-2001
World Wide Web Consortium(马萨诸塞理工学院,Keio University 国家信息与自动化研究所)。保留所有权利。http://www.w3.org/Consortium/Legal/
=================== jakarta.servlet-api 许可证/通知 ===================
随附程序是根据本 Eclipse 公共许可证(以下简称“协议”)的条款和条件提供的。本程序的任何使用、复制或分发均表明接受方同意接受本协议。
1. 定义
“贡献”是指:
a) 如果是初始贡献者,则是根据本协议分销的初始内容;
b) 如果是后继贡献者:
i) 对程序的更改,以及
ii) 对程序的增补;
其中此类程序更改和/或增补来源于特定贡献者或由其分销。如果贡献是由贡献者自己或代表贡献者行事的任何人将贡献添加到贡献者中,则贡献来源于贡献者。贡献不包括对未修改作品计划的更改或添加。
“贡献者”是指发布程序的任何个人或实体。
“许可专利”是指贡献者可授权的专利权利要求,这些权利必然会因单独地或随程序一起使用或销售其贡献而受到侵害。
“程序”是指根据本协议分发的贡献。
“收件人”是指根据本协议或任何辅助许可(如适用)接收程序的任何人,包括贡献者。
“衍生作品”是指基于该作品或其衍生而来的任何源形式或其他作品,这些著作的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。
“修改后的作品”应指因添加、删除或修改程序内容而产生的任何源代码或其他形式的工作,包括为清楚起见,以源代码形式包含程序任何内容的任何新文件。修改作品不得包括仅包含程序声明、接口、类型、类、结构或文件的作品,这些作品在每种情况下仅用于链接到程序或其修改作品、以名称绑定或以子类绑定。
“分发”是指 a) 分发或 b) 以任何方式提供的行为,使副本得以传输。
“源代码”是指进行修改的首选程序形式,包括但不限于软件源代码、文档源和配置文件。
“辅助许可证”是指 GNU 通用公共许可证、版本 2.0 或该许可证的任何更高版本,包括初始贡献者标识的任何例外或额外权限。
2. 权限授予
a) 根据本协议的条款,每个贡献者特此向收件人授予非独占的、全球范围的、不含特许权使用费的版权许可证,接受者可以按照该贡献者的贡献、公开显示、公开显示、分发和再许可(如果有)进行复制、公开执行、分发或再许可。
b) 根据本协议的条款,每个贡献者特此授予接受方授权项下非独占性的、全球范围的、免版税的专利许可,接受方可以以源码或其他形式,对此类贡献者的贡献进行制作、使用、销售、出价、销售、进口和以其他方式转移贡献。如果在贡献者增添贡献时,此类贡献增补形成了本许可专利范围内的组合,那么此专利许可也适用于贡献和程序的此类组合。专利许可不适用于任何其他包括贡献的组合。任何硬件本身都不进行许可。
c) 接受方了解,尽管每个贡献者对其贡献授予了本协议所述的许可,但是任何贡献者均不保证程序不侵害任何其他实体的专利权或知识产权。对于因侵害知识产权或其他权利而由其他实体提起的索赔,每个贡献者均不对接受方承担任何责任。作为要行使权利和再许可的条件,每个接受方特此假定对保护所需的任何其他知识产权(如果有)负全部责任。例如,如果需要第三方专利许可来允许收件人分发程序,那么接受方有责任在分发程序之前获得相应许可。
d) 每个贡献者明确表示对其贡献(如果有)拥有充足的版权,可以授予本协议所述的版权许可。
e) 尽管有任何辅助许可的条款,但由于该接受方根据辅助许可(如果根据第 3 节的条款允许)的条款收到程序,任何贡献者都不会向任何接受方(本协议中规定的除外)提供额外授权。
3. 要求
3.1 如果贡献者以任何形式分发该计划,则:
a) 程序还必须根据第 3.2 节作为源代码提供,并且贡献者必须附上一份声明,说明该程序的源代码根据本协议提供,并告知收件人如何以合理的方式在通常用于软件交换的介质上或通过该介质获取该源代码;以及
b) 代表所有贡献者证明,对所有明表示和暗示的担保和条件免责均不承担任何责任,包括对责任和不侵权的任何保证或条件,以及对适销性和特殊用途适用的担保或条件;
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 文件)。
您可以添加额外的版权所有权准确通知。
---
## GNU 通用公共许可证 (GPL) 版本 2,1991 年 6 月
Copyright (C) 1989,1991 Free Software Foundation,Inc. 51 Franklin Street,Fifth Floor Boston,MA 02110-1335 美国
允许每个人复制和分发本许可证文档的逐字副本,但不允许对其进行更改。
前言
大多数软件的许可证旨在剥夺您共享和更改它的自由。相比之下,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.,51 Franklin Street,Fifth Floor,Boston,MA 02110-1335 USA 索取
此外,请添加有关如何通过电子邮件和纸质邮件与您联系的信息。
如果程序是交互式的,使它在以交互模式启动时输出类似这样的简短通知:
Gnomovision 版本 69,作者 Gnomovision 的版权 (C) 年份名称包含绝对无担保;有关详细信息类型 `show w ’。这是自由软件,欢迎您在某些情况下重新分发它;键入 `show c' 以了解详细信息。
假设命令 `show w ‘ 和 `show c ’应显示通用公共许可证的相应部分。当然,您使用的命令可能被称为“show w”和“show c”以外的其他命令;它们甚至可以是鼠标单击或菜单项 - 无论适合您的程序。
您还应该让您的雇主(如果您作为程序员工作)或您的学校(如果有)签署该计划的“版权免责声明”,如有必要。下面是一个示例;请更改名称:
Yoyodyne,Inc.,特此免除该网站的所有版权权益
程序 `Gnomovision'(在编译器上传递)由
詹姆斯·哈克
Ty Coon 的签名,1989 年 4 月 1 日
Ty Coon,副总裁
本通用公共许可证不允许将您的程序纳入专有程序。如果您的程序是子例程库,您可能会认为允许将专有应用程序与库链接更有用。如果这是您想做的,请使用 GNU 库通用公共许可证,而不是此许可证。
---
## 类路径异常错误
将此库与其他模块静态或动态地链接正在根据此库进行合并工作。因此,GNU 通用公共许可证版本 2 的条款和条件涵盖了整个组合。
作为一个特殊的例外,该库的版权持有者允许您将该库与独立模块链接以生成可执行文件,无论这些独立模块的许可条款如何,并根据您选择的条款复制和分发所生成的可执行文件,前提是您还满足每个链接的独立模块的许可条款和条件。独立模块不是从此库派生或基于此库的模块。如果您修改此库,您可以将此例外扩展到您的库版本,但您没有义务这样做。如果您不希望执行此操作,请从您的版本中删除此异常语句。
Servlet 的 Eclipse 项目的通知数
此内容由 Servlet 项目的 Eclipse 项目生成和维护。
* 项目主页:https://projects.eclipse.org/projects/ee4j.servlet
## 商标
Eclipse Project for Servlet 是 Eclipse Foundation 的商标。
## 版权
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
已申报项目许可证数
本程序和随附的材料是根据 Eclipse 公共许可协议 v. 2.0 的条款提供的,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,version 2 with the GNU Classpath Exception,网址为 https://www.gnu.org/software/classpath/license.html. 此程序和附带材料的部分内容根据 Apache 许可证(版本 2.0)的条款提供,该许可证位于 https://www.apache.org/licenses/LICENSE-2.0.
SPDX-License-Identifier:(EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0) 和 Apache-2.0
## 源代码
该项目维护以下源代码资料档案库:
* https://github.com/eclipse-ee4j/servlet-api
## 个第三方内容
## 密码技术
内容可能包含加密软件。您当前所在的国家/地区可能对加密软件的进口、拥有和使用以及/或再出口到其他国家/地区具有限制。在使用任何加密软件之前,请查看国家有关加密软件的进口、拥有或使用以及再出口的法律、法规和政策,以查看是否允许这样做。
版权所有 (c) 1997,2023,Oracle 和/或其关联公司和其他公司。
保留所有权利。
本程序和附带的材料根据 Eclipse 公共许可协议 v. 2.0 的条款提供,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取
当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,版本 2 with the GNU Classpath Exception,可从 https://www.gnu.org/software/classpath/license.html. 获取
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
=================== jakarta.persistence-api 许可证/通知 ===================
本程序和随附材料根据 Eclipse 公共许可协议 v. 2.0(可在 http://www.eclipse.org/legal/epl-2.0 获取)或 Eclipse 分销许可协议 v. 1.0(可在 http://www.eclipse.org/org/documents/edl-v10.php. 获取)的条款提供。
SPDX-License-Identifier:EPL-2.0 或 BSD-3 子句
# Eclipse 公共许可证 - v 2.0
随附程序是根据本 Eclipse 公共许可证(以下简称“协议”)的条款和条件提供的。本程序的任何使用、复制或分发均表明接受方同意接受本协议。
1. 定义
“贡献”是指:
a) 如果是初始贡献者,则是根据本协议分销的初始内容;
b) 如果是后继贡献者:
i) 对程序的更改,以及
ii) 对程序的增补;
其中此类程序更改和/或增补来源于特定贡献者或由其分销。如果贡献是由贡献者自己或代表贡献者行事的任何人将贡献添加到贡献者中,则贡献来源于贡献者。贡献不包括对未修改作品计划的更改或添加。
“贡献者”是指发布程序的任何个人或实体。
“许可专利”是指贡献者可授权的专利权利要求,这些权利必然会因单独地或随程序一起使用或销售其贡献而受到侵害。
“程序”是指根据本协议分发的贡献。
“收件人”是指根据本协议或任何辅助许可(如适用)接收程序的任何人,包括贡献者。
“衍生作品”是指基于该作品或其衍生而来的任何源形式或其他作品,这些著作的编辑修订、注释、详细描述或其他修订作为整体反映了原创著作作品。
“修改后的作品”应指因添加、删除或修改程序内容而产生的任何源代码或其他形式的工作,包括为清楚起见,以源代码形式包含程序任何内容的任何新文件。修改作品不得包括仅包含程序声明、接口、类型、类、结构或文件的作品,这些作品在每种情况下仅用于链接到程序或其修改作品、以名称绑定或以子类绑定。
“分发”是指 a) 分发或 b) 以任何方式提供的行为,使副本得以传输。
“源代码”是指进行修改的首选程序形式,包括但不限于软件源代码、文档源和配置文件。
“辅助许可证”是指 GNU 通用公共许可证、版本 2.0 或该许可证的任何更高版本,包括初始贡献者标识的任何例外或额外权限。
2. 权限授予
a) 根据本协议的条款,每个贡献者特此向收件人授予非独占的、全球范围的、不含特许权使用费的版权许可证,接受者可以按照该贡献者的贡献、公开显示、公开显示、分发和再许可(如果有)进行复制、公开执行、分发或再许可。
b) 根据本协议的条款,每个贡献者特此授予接受方授权项下非独占性的、全球范围的、免版税的专利许可,接受方可以以源码或其他形式,对此类贡献者的贡献进行制作、使用、销售、出价、销售、进口和以其他方式转移贡献。如果在贡献者增添贡献时,此类贡献增补形成了本许可专利范围内的组合,那么此专利许可也适用于贡献和程序的此类组合。专利许可不适用于任何其他包括贡献的组合。任何硬件本身都不进行许可。
c) 接受方了解,尽管每个贡献者对其贡献授予了本协议所述的许可,但是任何贡献者均不保证程序不侵害任何其他实体的专利权或知识产权。对于因侵害知识产权或其他权利而由其他实体提起的索赔,每个贡献者均不对接受方承担任何责任。作为要行使权利和再许可的条件,每个接受方特此假定对保护所需的任何其他知识产权(如果有)负全部责任。例如,如果需要第三方专利许可来允许收件人分发程序,那么接受方有责任在分发程序之前获得相应许可。
d) 每个贡献者明确表示对其贡献(如果有)拥有充足的版权,可以授予本协议所述的版权许可。
e) 尽管有任何辅助许可的条款,但由于该接受方根据辅助许可(如果根据第 3 节的条款允许)的条款收到程序,任何贡献者都不会向任何接受方(本协议中规定的除外)提供额外授权。
3. 要求
3.1 如果贡献者以任何形式分发该计划,则:
a) 程序还必须根据第 3.2 节作为源代码提供,并且贡献者必须附上一份声明,说明该程序的源代码根据本协议提供,并告知收件人如何以合理的方式在通常用于软件交换的介质上或通过该介质获取该源代码;以及
b) 代表所有贡献者证明,对所有明表示和暗示的担保和条件免责均不承担任何责任,包括对责任和不侵权的任何保证或条件,以及对适销性和特殊用途适用的担保或条件;
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 文件)。
您可以添加额外的版权所有权准确通知。
Eclipse 分销许可证— v 1.0
版权所有 (c) 2007,Eclipse Foundation,Inc. 及其许可人。
保留所有权利。
在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
* 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。
* 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中再现上述版权声明、此条件列表和以下免责条款。
* 未经特定事先书面许可,Eclipse Foundation,Inc. 的名称及其贡献者的名称都不得用于担保或宣传从本软件派生出来的产品。
本软件由版权持有者和贡献者按“原样”提供,不提供任何明示或暗示的担保,包括但不限于针对特殊用途的适销性和适用性的暗示担保。在任何情况下,无论是合同方面、严格责任方面还是侵权行为方面 (包括疏忽或其他方面),以本软件的使用范围之外的任何方式出现的,版权所有者或贡献者对根据任何责任论、无论以何种方式导致的任何直接、间接、偶发、特殊、惩戒性或连带性损害 (包括但不限于,替代品或服务的采购;停用、数据或利润的损失;或业务中断),均不承担任何责任,即使被告知有这种损害的可能性。
[//]: # " Copyright (c) 2019, 2023 Oracle and/or its affiliates. All rights reserved. "
[//]: # " "
[//]: # " This program and the accompanying materials are made available under the "
[//]: # " terms of the Eclipse Distribution License v. 1.0, which is available at "
[//]: # " http://www.eclipse.org/org/documents/edl-v10.php. "
[//]: # " "
[//]: # " SPDX-License-Identifier: BSD-3-Clause "雅加达持久性通知数
此内容由雅加达持久性项目制作和维护。
* 项目主页:https://projects.eclipse.org/projects/ee4j.jpa
## 商标
Jakarta Persistence 是 Eclipse Foundation 的商标。
## 版权
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
已申报项目许可证数
本程序和随附材料根据 Eclipse 公共许可协议 v. 2.0(可在 https://www.eclipse.org/legal/epl-2.0 获取)或 Eclipse 分销许可协议 v1.0(可在 https://www.eclipse.org/org/documents/edl-v10.php. 获取)的条款提供。
SPDX-License-Identifier:EPL-2.0 或 BSD-3 子句
## 源代码
该项目维护以下源代码资料档案库:
* https://github.com/jakartaee/persistence
## 个第三方内容
此项目利用以下第三方内容。
无
## 密码技术
内容可能包含加密软件。您当前所在的国家/地区可能对加密软件的进口、拥有和使用以及/或再出口到其他国家/地区具有限制。在使用任何加密软件之前,请查看国家有关加密软件的进口、拥有或使用以及再出口的法律、法规和政策,以查看是否允许这样做。
版权所有 (c) 2018,2023 Oracle 和/或其关联公司。保留所有权利。
本程序和随附材料根据 Eclipse 公共许可协议 v. 2.0(可在 http://www.eclipse.org/legal/epl-2.0 获取)或 Eclipse 分销许可协议 v. 1.0(可在 http://www.eclipse.org/org/documents/edl-v10.php. 获取)的条款提供。
SPDX-License-Identifier:EPL-2.0 或 BSD-3 子句
=================== jakarta.inject license/notice ===================
Apache 许可证
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
除非适用法律要求或已获得书面许可,否则根据本许可证分发的软件应“按原样”进行分发,无任何明示的或暗示的担保或条件。有关本许可证的特定语言管理权限和适用范围,请参阅本许可证。
Eclipse 雅加达依赖注入的通知数
此内容由 Eclipse Jakarta Dependency Injection 项目生成和维护。
* 项目主页:https://projects.eclipse.org/projects/cdi.batch
## 商标
Jakarta Dependency Injection 是 Eclipse Foundation 的商标。
## 版权
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
已申报项目许可证数
本程序和附带的材料根据 Apache 许可证(版本 2.0)的条款提供,该许可证位于 https://www.apache.org/licenses/LICENSE-2.0.
SPDX-License-Identifier: Apache-2.0
## 源代码
该项目维护以下源代码资料档案库:
https://github.com/eclipse-ee4j/injection-api https://github.com/eclipse-ee4j/injection-spec https://github.com/eclipse-ee4j/injection-tck
## 个第三方内容
此项目利用以下第三方内容。
无
## 密码技术
无
--------------------------------------------
jakarta.annotation " jakarta.annotation-api
EPL 2.0
GPL2(不含 CPE)
版权所有 (c) 2012,2018 Oracle 和/或其关联公司。保留所有权利。
通知 .txt
雅加达注释的通知数
此内容由雅加达注释项目生成和维护。
* 项目主页:https://projects.eclipse.org/projects/ee4j.ca
## 商标
Jakarta Annotations 是 Eclipse Foundation 的商标。
已申报项目许可证数
本程序和随附的材料是根据 Eclipse 公共许可协议 v. 2.0 的条款提供的,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,version 2 with the GNU Classpath Exception,网址为 https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
## 源代码
该项目维护以下源代码资料档案库:
* https://github.com/eclipse-ee4j/common-annotations-api
## 个第三方内容
## 密码技术
内容可能包含加密软件。您当前所在的国家/地区可能对加密软件的进口、拥有和使用以及/或再出口到其他国家/地区具有限制。在使用任何加密软件之前,请查看国家有关加密软件的进口、拥有或使用以及再出口的法律、法规和政策,以查看是否允许这样做。
--------------------------------------------------
jakarta.ws.rs " jakarta.ws.rs-api
EPL 2.0
GPL2(不含 CPE)
版权所有 (c) 2011,2019 Oracle 和/或其关联公司。保留所有权利。
通知 .txt
雅加达 RESTful Web 服务项目的通知
此内容由雅加达 RESTful Web 服务项目生成和维护。
项目主页:https://projects.eclipse.org/projects/ee4j.jaxrs
商标
Jakarta RESTful Web Services 是 Eclipse Foundation 的商标。
版权所有
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
声明的项目许可
本程序和随附的材料是根据 Eclipse 公共许可协议 v. 2.0 的条款提供的,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,version 2 with the GNU Classpath Exception,网址为 https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
源代码
该项目维护以下源代码资料档案库:
https://github.com/eclipse-ee4j/jaxrs-api
第三者内容
此项目利用以下第三方内容。
javaee-api (7.0)
许可证:Apache-2.0 和 W3C
JUnit (4.11)
许可证:公共许可证 1.0
Mockito (2.16.0)
项目:http://site.mockito.org
来源:https://github.com/mockito/mockito/releases/tag/v2.16.0
Cryptography (密码技术)
内容可能包含加密软件。您当前所在的国家/地区可能对加密软件的进口、拥有和使用以及/或再出口到其他国家/地区具有限制。在使用任何加密软件之前,请查看国家有关加密软件的进口、拥有或使用以及再出口的法律、法规和政策,以查看是否允许这样做。
--------------------------------------------
Jakarta Bean 验证 API
Apache 许可证 2.0
版权所有 .txt
# 贡献者列表
Red Hat Inc.
Akira Kawauchi
Davide D'Alto
Dhanji R. Prasanna
Emmanuel Bernard
Gavin King
Gerhard Petracek
Guillaume Smet
Gunnar Morling
Hardy Ferentschik
Hendrik Ebbers
Kevin Pollet
Sebastian Thomschke
通知 .txt
Eclipse Jakarta Bean 验证通知
此内容由 Eclipse Jakarta Bean Validation 项目生成和维护。
项目主页:https://projects.eclipse.org/projects/ee4j.bean-validation
商标
Jakarta Bean Validation 是 Eclipse Foundation 的商标。
版权所有
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
声明的项目许可
本程序和附带的材料根据 Apache 许可证(版本 2.0)的条款提供,该许可证位于 https://www.apache.org/licenses/LICENSE-2.0.
SPDX-License-Identifier: Apache-2.0
源代码
该项目维护以下源代码资料档案库:
规范资料档案库
API 资料档案库
TCK 存储库
第三者内容
此项目利用以下第三方内容。
测试相关性:
TestNG - Apache 许可证 2.0
JCommander - Apache 许可证 2.0
SnakeYAML - Apache 许可证 2.0
--------------------------------------------
org.glassfish.hk2 " osgi-resource-locator
EPL 2.0
GPL2(不含 CPE)
版权所有 (c) 2009,2018 Oracle 和/或其关联公司。保留所有权利。
Eclipse GlassFish 的通知
此内容由 Eclipse GlassFish 项目生成和维护。
项目主页:https://projects.eclipse.org/projects/ee4j.glassfish
商标
Eclipse GlassFish 和 GlassFish 是 Eclipse Foundation 的商标。
版权所有
所有内容均为各自作者或其雇主的财产。有关内容创作的更多信息,请参阅列出的源代码资料档案库日志。
声明的项目许可
本程序和随附的材料是根据 Eclipse 公共许可协议 v. 2.0 的条款提供的,该许可协议可在 http://www.eclipse.org/legal/epl-2.0. 获取当满足 Eclipse Public License v. 2.0 中规定的此类可用性的条件时,也可以在以下辅助许可下提供此源代码:GNU General Public License,version 2 with the GNU Classpath Exception,网址为 https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier:EPL-2.0 或 GPL-2.0 WITH Classpath-exception-2.0
源代码
该项目维护以下源代码资料档案库:
https://github.com/eclipse-ee4j/glassfish-ha-api
https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor
https://github.com/eclipse-ee4j/glassfish-shoal
https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck
https://github.com/eclipse-ee4j/glassfish-jsftemplating
https://github.com/eclipse-ee4j/glassfish-hk2-extra
第三者内容