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

1.定义。

1.1 “贡献者”是指创建或有助于创建修改的每个实体。

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

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

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

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

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

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

1.8 “许可”是指本文件。

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

A.对包含原始代码或以前的修改的文件内容的任何添加或删除。

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

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

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

1.12 “您”指根据第6.1节颁发的本许可证或本许可证的未来版本，根据并遵守本协议的所有条款行使权利的个人或法人实体。对于法人实体，“您”包括由您控制，受其控制或受其共同控制的任何实体。就本定义而言，“控制”是指（a）引起该定义的直接或间接的权力
无论是通过合同还是其他方式，或（b）拥有该实体的已发行股份或实益拥有权的百分之五十（50％）或更多的所有权。

2 源代码许可。

2.1 初始开发者资助。
初始开发人员特此授予您全球免版税，非独占许可，受第三方知识产权声明的约束：

（a）使用，复制，修改，展示，执行，再许可和分发原始代码（或其部分），无论是否有修改，或作为较大工作的一部分;和

（b）根据初始开发商现在或以后拥有或控制的专利，制造，制造，使用和销售（“利用”）原始代码（或其部分），但仅限于
任何此类专利对于使您能够使用原始代码（或其中的部分）而言，并且在更大程度上可能需要使用进一步的修改或
组合。

2.2 贡献者资助。
每个贡献者特此授予您世界范围内，免版税，非独占许可，受第三方知识产权声明的约束：

（a）使用，复制，修改，展示，执行，再许可和分发由此类贡献者（或其部分）创建的修改，未经修改，与其他修改，作为涵盖代码或作为较大作品的一部分;和

（b）根据现在或以后由贡献者拥有或控制的专利，利用贡献者版本（或其部分），但仅限于任何此类专利对于使您能够利用贡献者版本（或其部分）的合理必要性，而不是更大程度上
可能需要利用进一步的修改或组合。

3 分配义务。

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中所述通知的贡献者不应被视为对本许可证的修改。）

7 免责声明。

本“许可证”均以“原样”提供本涵盖范围，不提供任何形式的明示或暗示保证，包括但不限于保证所涵盖的代码没有缺陷，适销性，适用于特定目的或不适用-INFRINGING。所涵盖的代码的质量和性能的全部风险由您承担。如果任何保留的代码在任何方面都有缺陷，您（不是初始开发人员或任何其他贡献者）应承担任何必要的维修，修理或更正的费用。本免责声明构成本许可证的重要部分。除非本免责声明，否则不授权使用任何涵盖的代码。

8 终止。

如果您未能遵守此处的条款并且在发现违规行为后30天内未能解决此类违规行为，则本许可证及其授予的权利将自动终止。所有适当授予的涵盖准则的分许可在本许可终止后继续有效。就其性质而言，在本许可证终止后必须保持有效的规定应继续有效。

9 责任限制。

在任何情况下且在任何法律理论下，无论是侵权（包括疏忽），合同还是其他方式，都应由初始开发商，任何其他贡献者或任何包含代码的分销商或任何此类供应商的任何供应商对您承担任何责任。或任何其他人因任何特征造成的任何间接，特殊，偶然或间接损害，包括但不限于损失商誉，工作停工，计算机故障或故障，或任何及所有其他商业损害或损失的损害，即使这些损坏也是如此派对应该知道这种损害的可能性。此责任限制不适用于因此类违反此类适用法律而导致的死亡或人身伤害的责任，并禁止此类限制。一些司法管辖区不允许这样做
排除或限制偶发或继发损害，因此排除和限制可能不适用于您。

10 美国政府最终用户。

涵盖守则是“商业项目”，该术语在48 C.F.R.中定义 “2。10。01（1995年10月），由“商业计算机软件”和“商业计算机软件文件”组成，这些术语在48 C.F.R.中使用 “12。1212（1995年9月）。与48 C.F.R.一致12.212和48 C.F.R. 227.7202-1至227。7202  -  4（1995年6月），所有美国政府最终用户仅获得涵盖的代码，仅包含此处规定的权利。

11 其他。

本许可证代表有关本协议主题的完整协议。如果本许可证的任何条款被认定为无法执行，则应仅在必要的范围内对此类条款进行改革，以使其可执行。本许可应受荷兰法律规定的约束（适用法律除外，除非另有规定），但不包括其法律冲突规定。对于至少有一方是公民或在其中经营特许或经营的实体的争议，荷兰：（a）除非另有书面约定，否则与本许可有关的所有争议（除非有任何争议）对于知识产权而言，应由最终和具有约束力的仲裁进行，并由败诉方支付所有仲裁费用; （b）与本协议有关的任何仲裁应在荷兰的Almelo举行; （c）与本协议有关的任何诉讼均受荷兰阿尔默洛法院的管辖，并由负责费用的败诉方承担，包括但不限于法庭费用和合理的律师费和开支。任何规定合同语言应由起草人解释的法律或法规不适用于本许可。

12 索赔责任。

除非另一个贡献者未能遵守第3.4节的情况，否则您应对因使用本许可下的权利而直接或间接引起的损害负责。
关于您提供的涵盖准则的副本数量，您使用此类权利所获得的收入以及其他相关因素。您同意与受影响的各方合作进行分发
在公平的基础上承担责任。

展览A.

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

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