FreeImage公共许可证 - 版本1.0
---------------------------------------------

定义

1.1。 “贡献者”是指创建或促成创建修改的每个实体。

1.2。 “贡献者版本”是指原始代码，贡献者使用的先前修改以及该特定贡献者所做的修改的组合。

1.3。 “涵盖代码”是指原始代码或修改或原始代码和修改的组合，在每种情况下都包括其部分。

1.4。 “电子分配机制”是指软件开发社区普遍接受的用于电子数据传输的机制。

1.5。 “可执行”是指源代码以外的任何形式的涵盖代码。

1.6。 “初始开发人员”系指附件A要求的源代码通知中标识为初始开发人员的个人或实体。

1.7。 “较大的工作”是指将“涵盖代码”或其部分内容与不受本许可条款约束的代码组合的工作。

1.8。 “许可证”是指本文档。

1.9。 “修改”是指原始规则或任何以前的修改的任何物质或结构的添加或删除。当涵盖代码作为一系列文件发布时，a
修改为：

A.从包含原始码或以前修改的文件的内容中增加或删除。

B.任何包含原始代码或以前修改的任何部分的新文件。

1.10。 “原始代码”是指附件A作为原始代码要求的源代码通知中描述的计算机软件代码的源代码，在根据本许可证发布的时间内，尚未包含本许可证所涵盖的代码。

1.11。 “源代码”是指对其进行修改的涵盖代码的首选形式，包括其包含的所有模块，以及任何关联的接口定义文件，用于控制的脚本
可执行程序的编译和安装，或与原始代码或其他众所周知的供应商选择的可用涵盖代码的源代码差异比较列表。源代码可以是压缩或归档形式，只要适当的解压缩或解除归档软件可以免费使用。

1.12。 “您”是指根据和遵守本许可证的所有条款行使权利的个人或法律实体，或根据第6.1节发布的本许可证的未来版本。对于法律实体，“您”包括任何由您控制，受其控制或与您共同控制的实体。为了这个定义的目的，“控制”是指（a）直接或间接的导致的
该等实体的指示或管理，无论是通过合同还是其他方式，或（b）拥有该实体的已发行股份或实际所有权的百分之五十（50％）以上。

2.源代码许可。

2.1。初始开发者资助
初始开发者特此授予您全球免版税，非独占许可证，但须遵守第三方知识产权声明：

（a）使用，复制，修改，显示，执行，再许可和分发原始规则（或其部分），不论是否进行修改，或作为较大作品的一部分;和

（b）由现有或以下由初始开发人员拥有或控制的专利，制造，制造，使用和销售（“使用”）原始规范（或其部分），但仅限于
任何此类专利是合理必要的，以使您能够利用原始代码（或其中的一部分），而不是以更大程度的利用进一步的修改或
组合。

2.2。贡献者。
每个贡献者特此授予您全球免版税，非独占许可证，但须遵守第三方知识产权声明：

（a）使用，复制，修改，显示，执行，再许可和分发由这些贡献者（或其部分）创建的修改，无论是修改后的其他修改，作为涵盖的代码或作为较大的工作的一部分;和

（b）现在或以后由投资者拥有或控制的专利，以利用贡献者版本（或其部分），但仅在合理需要任何此类专利才能使用作者版本（或其部分）的情况下， ，而不是更大的程度
可能需要使用进一步的修改或组合。

分配义务

3.1。执照申请
您创建的或您提供的修改受本许可证条款的约束，包括但不限于第2.2节。涵盖代码的源代码版本可以仅根据本许可证的条款或根据第6.1节发布的本许可证的未来版本进行分发，您必须在每个分发的源代码副本中包含本许可证的副本。您不得在任何源代码版本上提供或强加任何条款
限制本许可证的适用版本或受益人的权利。但是，您可以添加一个附加文档，提供第3.5节中描述的附加权限。

3.2。源代码的可用性。
您创建或您提供的任何修改必须以本许可证条款的“源代码”形式提供，或者与可执行版本相同的媒体，或通过接受的电子分发机制提供给您提供可执行版本的任何人;如果通过电子分配机制提供，必须至少在最初可用之日后的十二（12）个月内提供，或者在该特定修改的后续版本已经提供给其后至少六（6）个月收件人即使电子分发机制由第三方维护，您有责任确保源代码版本仍然可用。

3.3。修改说明
您必须使您提供的所有涵盖代码包含一个文件，记录您创建该涵盖代码所做的更改以及任何更改的日期。您必须包括直接或间接从初始开发人员提供的原始代码导出修改，并包括（a）源代码中的初始开发人员的名称的突出声明，以及（b）在可执行文件的任何通知中版本或相关文件，您可以在其中描述涵盖代码的来源或所有权。

3.4。知识产权事项

（a）第三方索赔。
如果您知道一方声称具有特定功能或代码（或其本许可证下的使用）的知识产权，则必须包含一个文本文件，该文本文件的源代码分发标题为“LEGAL”，其中描述了该声明， 充分说明收件人将知道与谁联系。 如果您在第3.2节所述进行修改后获得此类知识，您将立即修改所有副本中的LEGAL文件
并可采取合理计算的其他步骤（例如通知适当的邮件列表或新闻组），以通知收到“涵盖法典”的人已获得新知识。

（b）供稿人API。
如果您的修改是应用程序编程接口，并且您拥有或控制实施该API所必需的专利，则还必须将此信息包含在LEGAL文件中。

3.5。所需通知
您必须在源代码的每个文件中复制附件A中的通知，以及本许可证在源代码的任何文档中，您可以在此描述收件人与涵盖代码相关的权利。如果您创建了一个或多个修改，您可以将您的姓名作为贡献者添加到附录A中描述的通知中。如果由于其原因而无法将此类通知放在特定的源代码文件中
结构，那么您必须将此类通知包含在用户可能会寻找此类通知的位置（例如相关目录文件）中。您可以选择向一个或多个受保代理人的收件人提供并收取担保，支持，赔偿或责任义务的费用。但是，您只能以自己的名义，而不是代表初始开发人员或任何贡献者。您必须使其绝对明确比任何此类保修，支持，赔偿或
您的责任义务由您单独提供，您特此同意赔偿初始开发人员和每个贡献者因初始开发人员或此类投资者所产生的任何责任，因为
保修，支持，赔偿或责任条款。

3.6。可执行版本的分发。
只有当该涵盖代码符合第3.1-3.5条的要求，并且如果您包含一条通知，指出根据本许可证的条款可以获得“涵盖代码”的源代码版本，则可以以可执行形式分发涵盖代码，包括说明您如何和在哪里履行了第3.2节的义务。通知必须明确地包含在可执行版本，相关文档或抵押品中的任何通知中
描述受益人与“涵盖法”有关的权利。您可以根据您选择的许可证分发可执行版本的涵盖代码，其中可能包含与本许可证不同的条款，
条件是您符合本许可证的条款，并且可执行版本的许可证不会尝试限制或更改收件人在源代码版本中的权利与本许可证中规定的权利。如果您根据不同的许可证分发可执行版本，您必须明确指出，与本许可证不同的任何条款由您单独提供，而不是由初始开发人员或任何供应商提供。您特此同意赔偿初始开发人员和每个贡献者，因为您提供的任何此类条款，初始开发人员或此类贡献者承担的任何责任。

3.7。较大的作品
您可以通过将涵盖代码与不受本许可条款约束的其他代码相结合来创建更大的工作，并将更大的作业分发为单个产品。在这种情况下，您必须确保本许可证的要求符合涵盖代码。

4.无法遵守规约或规定。

如果您根据法令或规定不符合本许可证中关于某些或所有涵盖代码的任何条款，则您必须：（a）尽可能地遵守本许可证的条款;和（b）描述其影响的限制和代码。此类描述必须包含在3.4节中描述的LEGAL文件中，并且必须包含在源代码的所有发行版中。除法定或法规禁止的范围外，对于普通技能人员来说，这种描述必须足够详细，以便能够理解。

5.本许可证的申请。

本许可证适用于初始开发人员将附件A中的通知附加到的代码以及相关的涵盖代码。

6.许可证的版本。

6.1。新版本
Floris van den Berg可能会不时发布许可证的修订版和/或新版本。每个版本将被赋予一个不同的版本号。

6.2。新版本的影响
一旦涵盖的代码已经在许可证的特定版本上发布，您可以随时根据该版本的条款继续使用它。您还可以根据Floris van den Berg发布的任何后续版本的许可，选择使用这些涵盖代码
Floris van den Berg之外的任何人都有权修改适用于根据本许可证创建的涵盖代码的条款。

6.3。衍生作品。
如果您创建或使用本许可证的修改版本（您只能将其应用于尚未被本许可证管辖的涵盖代码的代码），则必须（a）重命名您的许可证，以使“FreeImage” “，”FreeImage公共许可证“，”FIPL“或任何混淆类似的短语不会出现在您的许可证的任何地方，（b）否则明确您的许可证版本包含与FreeImage公共许可证不同的条款（填写以附件A中描述的通知中的初始开发人员，原始代码或贡献者的名义，不得被视为是本许可证的修改。）

免责声明

涵盖的代码根据本许可以“按原样”提供，不附带任何明示或暗示的任何形式的担保，包括但不限于所涵盖的代码不存在缺陷，可商售，适用于特定用途或不适用的保证 - 侵权。对您的涵盖代码的质量和性能的全部风险。应该有任何涵盖的代码在任何方面都是有缺陷的，您（不是初始开发商或任何其他贡献者）应承担任何必要的维修，修理或更正的费用。本免责声明构成本许可证的基本部分。除本免责声明外，不得使用任何涵盖的代码。

8.终止。

如果您不遵守本条款并且在意识到违规行为后30天内未能解决此类违规行为，本许可证和本协议授予的权利将自动终止。适用授权的涵盖法典的所有次许可在本许可证终止后仍然有效。在本许可证终止之后，其性质必须保持有效的规定将仍然存在。

9.责任限制。

在任何情况下，根据法律理论，无论侵权行为（包括疏忽），合同或其他原则，初始开发商，任何其他贡献者或任何代理人的任何代理人或任何此类任何供应商均不对您负责或任何其他人员对于任何字符的任何间接，特殊，偶发或后果性损害（包括但不限于）商品损失，工作停止，计算机故障或失败的任何损害或任何其他商业损害或损失，即使这样该方已被告知此类损害的可能性。本责任限制不适用于因适用法律适用法律而导致的此类疏忽造成的死亡或人身伤害责任，禁止此类限制。某些司法管辖区不允许
排除或限制偶然性或后果性损害，排除和限制可能不适用于您。

美国政府终端用户

涵盖代码是一个“商业项目”，因为该术语定义在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月），所有美国政府终端用户仅获得本协议规定的所有权利。

其他的

本许可证是关于本协议主题的完整协议。如果本许可证的任何规定被认定为不可执行的，则仅在必要的程度上对其进行改革，使其可执行。本许可证应受荷兰法律规定的管辖（除适用法律（如有）另有规定的范围内），不包括其法律冲突规定。关于至少一方为荷兰公民或特许或注册营业的实体的争议：（a）除非另有书面约定，否则与本许可有关的所有争议（除有关争议知识产权）应当受到最终有约束力的仲裁，失败方承担一切仲裁费用; （b）与本协议有关的任何仲裁应在荷兰的阿尔梅洛举行;和（c）与本协议有关的任何诉讼均须受荷兰阿尔梅洛法院的管辖，而败诉方负责费用，包括但不限于法庭费用和合理的律师费用和费用。任何法律或法规规定合同的语言对起草者的解释不适用于本许可证。

12.赔偿责任。

除另有贡献者不遵守第3.4节的情况外，您将对使用本许可证下的权利直接或间接产生损害负责，
关于您提供的“涵盖代码”的数量，您从使用这些权利收到的收入以及其他相关因素。您同意与受影响的各方合作分发
公平责任。

展览A.

“该文件的内容受FreeImage公共许可证版本1.0（”许可证“）的约束;除了符合许可证之外，您不得使用此文件，您可以在http：// home获取许可证的副本。 wxs.nl/~flvdberg/freeimage-license.txt

根据许可证分发的软件按“原样”分发，不附带任何明示或暗示的担保。请参阅许可证，了解许可证下的权利和限制的具体语言。