第三方软件

注意:  如果出于任何原因您认为Foundry无权使用这些库或字体,请通过Foundry的支持门户

第三方图书馆许可

下表列出了第三方库及其许可证。

贡献者

执照

3DCONNEXION

3D输入设备开发工具和相关技术已获得3Dconnexion的许可。©3Dconnexion 1992-2013。版权所有。

3DCONNEXION软件开发套件许可协议

重要提示-在下载,复制,安装或使用3DCONNEXION SDK之前,请仔细阅读

3DCONNEXION SAM(3DCONNEXION)愿意仅在您接受本许可协议中包含的所有条款的前提下向您授予软件开发套件(3DconNEXION SDK)的许可。这是您(个人或实体)与3Dconnexion之间的法律协议(“协议”)。使用此3DCONNEXION SDK,即表示您同意受本协议的条款和条件的约束。如果您不同意本协议的条款和条件,则必须停止使用3DCONNEXION SDK,并销毁您拥有或控制的软件开发套件的所有副本,包括所有文档。

1.许可授予

根据本协议中包含的条款和条件,3Dconnexion授予您个人有限的非排他性,不可转让,不可再许可,全球性,免版税,可撤销的许可,以安装,使用,复制,修改和分发以目标代码形式的3DCONNEXION SDK。此外,您的修改或派生作品(可能包含3DCONNEXION SDK的内容)可能会(或以后)侵犯任何专利,则不会授予任何许可。没有其他权利被授予。

2.出处要求和商标许可

在以下格式中,您必须在以下位置之一提供3Dconnexion的归因:(1)软件应用程序的“关于”或“信息”框菜单项(或等效项),(2)“帮助”您的软件应用程序的文件(或等效文件):

“ 3D输入设备开发工具和相关技术已获得3Dconnexion的许可。©3Dconnexion 1992-2013。版权所有。”

3.限制条件

3DCONNEXION SDK包含3Dconnexion的版权材料,商业秘密,知识产权和其他专有材料。您同意,为了保护这些专有材料,仅向您集成硬件或软件产品以与3Dconnexion设计和分发的硬件产品进行操作和通信,才授予该许可。您不得使用3DCONNEXION SDK的任何元素来创建或增强与3Dconnexion开发和/或分发的产品竞争的产品。

4.免责声明和责任限制

您自行承担使用3DCONNEXION SDK的风险。3DCONNEXION SDK和3DCONNEXION在此提供的所有材料都是免费提供给您的,并且按“原样”提供,没有任何形式的保证。3DCONNEXION及其附属公司不做任何明示或暗示的保证,包括但不限于对3DCONNEXION SDK和所有产品或组件或其组合的适销性,特定目的的适用性,所有权和非侵权性的隐含保证,有关3DCONNEXION SDK和所有产品或组件的信息。

3DCONNEXION或其任何附属公司在任何情况下均不对任何直接,间接,偶发,偶发,特殊,特殊或后果性损害(包括但不限于,替代商品或服务的采购,使用或使用造成的损失,任何使用或使用,业务中断),是指由于使用,复制,修改和/或分发而导致的任何形式的使用,或无法使用3Dconnexion SDK或其衍生物或修改的任何部分,包括开发者所提供的反馈信息以及所提供的权利无论是基于合同责任,严格责任还是侵权行为(包括过失或其他),无论是否基于3DCONNEXION,即使已就3DCONNEXION或其任何关联公司做出了合理的建议,也应遵循3DCONNEXION的规定。由于某些州/司法辖区不允许排除或限制后果性或附带性损失,因此上述限制可能不适用于您。

5.保密性

3DCONNEXION SDK中包含的源代码和说明是3Dconnexion的商业秘密,您同意维护此类源代码和说明的机密性,仅在本许可授权的范围内使用它们,而不要将其透露给任何第三方。

6.终止

本协议有效期至终止。如果违反本协议的任何规定,尤其是未经许可的任何转让,则使用3DCONNEXION SDK的权利应自动终止,并且3DCONNEXION SDK必须退还给3Dconnexion或3DCONNEXION SDK的所有副本都将被销毁。您也可以随时销毁您拥有或控制的3DCONNEXION SDK的所有副本来终止本协议。第3、4和5款的规定在本协议终止后仍然有效。

7.一般条款和条件

本协议受美国和马萨诸塞州的法律管辖并根据其解释,不考虑或不采用其选择的法律规则或原则。如果出于任何原因,具有司法管辖权的法院认为本协议或其任何部分的规定不可执行,则应在允许的最大范围内执行本协议的规定,以影响当事各方的意图,其余部分本协议的条款应继续完全有效。本协议构成双方之间关于使用软件的完整协议,并取代所有先前或同期的有关该主题的书面或口头理解,通讯或协议。3Dconnexion可以随时自行决定修改本协议的某些部分。3Dconnexion可能会通过在3Dconnexion的网站上发布有关此类修改的通知或通过电子邮件,邮政或其他方式发送通知来通知您任何更改。您在收到此类修改通知后继续使用本软件,即视为您接受本协议的任何此类修改。如果您不同意任何此类修改,则必须立即停止使用该软件并销毁您拥有或控制的所有软件副本。

3DCONNEXION SDK受国家版权法和国际条约的保护。未经授权复制或分发3DCONNEXION SDK会受到民事和刑事处罚。

修订:13011A

阿伦比奇

TM&©2010-2012 Lucasfilm Entertainment Company Ltd.或Lucasfilm Ltd.保留所有权利。

Industrial Light&Magic,ILM和Bulb and Gear设计徽标均为Lucasfilm Ltd.的注册商标或服务标志。

©2010-2012 Sony Pictures Imageworks Inc. 版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。

未经事先明确的书面许可,不得使用Industrial Light&Magic的名称或其贡献者的名称来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

AMD ProRender SDK

先进的微设备公司软件评估许可协议(仅目标代码)AMD ProRender SDK

请务必仔细阅读:除非您已仔细阅读并同意以下条款和条件,否则请不要安装,复制或使用随附的许可材料,文档(如下所述)或其中的任何部分(统称为“软件”)。这是您(个人或实体)(“被许可方”)与进阶微设备公司之间的法律协议(“协议”)。(“ AMD”)。注意:如果您以实体(例如您的雇主)的名义使用本软件,则表示您同意您有权将此实体与本协议中规定的条款和条件进行绑定。如果您无权绑定此类实体,则您的使用和该实体的使用均未获得许可。

如果您不同意本协议的条款,请不要安装,复制或使用此软件。通过安装,复制或使用该软件,您同意本协议的所有条款和条件。

该软件是AMD机密信息,除下面明确提供的内容外,不得与任何第三方共享。

1.定义。

1.1“衍生作品”是指全部或部分对样本代码进行或从其衍生而来的任何工作,修订,修改或改编。

1.2“文档”是指与许可材料或其任何部分关联,包括或提供的文档,包括但不限于在线,电子或作为安装脚本提供的信息。

1.3“自由软件许可”是指开源软件或其他许可,作为使用,修改或分发的条件,必须(a)以源代码形式公开或分发任何所得软件; (b)为制作衍生作品而获得许可;或(c)免费重新分发。

1.4“知识产权”是指在世界范围内任何司法管辖区都认可的所有版权,商标,商业秘密,专利,面具作品以及所有相关,相似或其他知识产权,包括所有与之相关的申请和注册。

1.5“许可材料”是指ProRender软件开发套件(“ SDK”),包括:(a)文档; (b)样本代码; (c)工具和实用程序; (d)头文件。

1.6“许可目的”是指与AMD硬件产品一起使用的被许可人软件的内部使用和测试的创建。

1.7“被许可人软件”是指被许可人使用许可材料开发或修改的任何软件,其中可能包括任何图书馆和/或衍生作品。

1.8“库”是指许可材料中的库文件,可以出于许可目的而静态或动态链接到被许可人软件中。

1.9“目标代码”是指由被许可人通过编译源代码或由AMD提供或由AMD交付的许可软件的机器可读形式(与计算机程序代码的人类可读形式相对),包括目标代码版本任何衍生作品。

1.10“示例代码”是指在许可材料中标识为示例代码的头文件和源代码。

1.11“源代码”是指人类可读形式的计算机程序代码和相关的系统级文档,包括所有相关的注释,符号和任何程序代码,例如作业控制语言。

2.许可。在遵守本协议的条款和条件的前提下,AMD特此仅出于许可目的授予被许可人非排他,免版税,可撤销,不可转让,不可转让,非商业性的有限版权许可,以:

a)在被许可方的站点内部以目标代码形式安装,使用和复制许可材料;和

b)创建仅供内部使用的衍生作品。

3.限制。除在本文第2节中明确授予的有限版权许可外,被许可人对许可材料没有其他任何权利,无论是明示,暗示,由禁止反言或其他方式引起的。下面列出了有关被许可人使用许可材料的进一步限制。除本文明确授权外,被许可方不得:

1.   分发或再许可以下目标代码或源代码:(i)示例代码; (ii)衍生作品; (iii)被许可人软件中包含的面向客户和最终用户的库;
2.   发布,显示,再许可,分配或以其他方式转让许可材料(除非内置在被许可人软件中);
3.   对目标代码中的许可材料进行反编译,逆向工程,反汇编或以其他方式减少为人类可以理解的形式(适用法律明确允许的除外,但仅在该法律的有限范围内);
4.   更改或删除许可材料中的任何版权,商标或专利声明;
5.   使用许可材料来:(i)开发直接源自机密信息的发明以寻求专利保护; (ii)协助分析被许可人的专利和专利申请; (iii)修改被许可人的现有专利或专利申请;
6.   使用许可材料的方式要求许可材料或其任何部分均根据自由软件许可进行许可;要么
7.   违反相关司法管辖区的任何适用法律,法规,普遍接受的惯例或准则来使用或分发许可材料。

5.第三方材料。与许可材料一起,AMD可能包括第三方技术(例如,第三方库),被许可方必须从第三方之外的其他方获得许可。被许可方同意AMD未获得或转让给被许可方,并且被许可方应负责获取使用和/或分发与第三方技术相关的适用的基础知识产权的知识产权。这些第三方技术没有作为许可材料的一部分获得许可,也没有根据本协议获得许可。

6.有关标准的注意事项。AMD不提供与任何国际公认的标准制定组织或监管机构的规范或技术标准有关的任何知识产权的许可或从属许可,这些规范或技术标准已获得业界的广泛采用(例如H.264,MPEG1,MPEG2,MPEG3, MPEG4,AAC-LC,AC3,MP3,AES3,AVC / h.264,h.265,VC-1,GDDR5和/或PCIe)(统称为“媒体技术”)。为清楚起见,被许可方将为此类第三方技术支付任何特许权使用费,其中可能包括由于AMD向被许可方提供许可材料而欠下的媒体技术。

7.其他AMD软件组件。许可材料可能随附AMD软件组件(例如,库,示例代码),这些软件组件根据与软件组件一起位于目录中的各自许可的条款和条件被许可给被许可人。

8.所有权。包括所有知识产权在内的许可材料是AMD或其许可方的唯一专有财产,被许可方在其中没有权利,所有权或利益,除非本协议明确规定。

9.反馈和衍生性工作。被许可人没有义务向AMD提供与被许可人创作的被许可材料或衍生作品有关的任何建议,评论或其他反馈(“反馈”)。但是,AMD可能会使用并包括从被许可方及其创建的衍生作品中收到的任何反馈,这些反馈是被许可方为改善许可材料或其他AMD产品,软件和技术而创建的。因此,对于被许可方提供给AMD或被许可方创建的任何衍生作品的任何反馈,被许可方授予AMD及其关联公司和子公司全球性,非排他性,不可撤消,免版税,已缴足费用的全额永久性许可,以直接或间接地,在许可材料或其他AMD产品,软件和技术中使用,复制,许可,再许可,分发,制作,制造,出售,以其他方式商业化反馈和衍生作品。被许可方还同意不提供以下任何反馈:(a)被许可方知道受任何第三方的任何知识产权保护;或(b)受许可条款的约束,该条款要求要求任何包含此类反馈或从其获得的产品,或其他AMD知识产权,应许可给任何第三方或与任何第三方共享。

10.支持和更新。AMD没有义务根据本协议提供任何形式的支持。AMD可以单方面决定向被许可方提供许可材料的更新,并且根据本协议,此类更新将作为许可材料涵盖。

11.保修免责声明,责任限制和赔偿。

11.1免责声明。许可材料按“原样”提供,没有任何形式的保证。AMD不作任何明示,暗示或法定的保证,包括但不限于对适销性,特定用途的适用性,标题,无侵权的暗示保证,即许可的材料不会因任何错误或错误而运行。定制或使用过程。与被许可材料的使用有关的全部风险由被许可人承担。一些司法管辖区不允许排除默示担保,因此上述排除可能不适用于被许可方。

11.2责任范围。在任何情况下,AMD及其许可方均不对因使用许可材料或本协议(即使是经AMD及其授权的许可)而导致的任何惩罚性,直接,偶然,间接,特殊或继发的损害负责,此类损害。在任何情况下,AMD对被许可方的所有损害,损失和诉讼因由(包括合同,侵权(包括过失)或其他)的总赔偿金额不应超过100美元。

11.3赔偿。被许可方同意为AMD及其许可方及其任何董事,管理人员,雇员,分支机构或代理商保卫,赔偿并使他们免受任何损失,损害,责任和其他费用(包括合理的律师费)的损害,并使其免受损害。 a)被许可人对许可材料的使用,分发或分许可,b)被许可人或任何分许可被许可人违反本协议的条款和条件,或c)被许可人未能获得并遵守可能需要的第三方许可根据此处的第5、6和7节。

12.机密性。被许可人应通过相同程度的关注,但不低于合理程度的关注,来保护许可材料和与之相关的任何信息(统称“机密信息”),以防止未经授权使用,传播或发布机密信息被许可人用来保护被许可人自己的类似性质的机密信息。被许可方不得将本协议项下披露的任何机密信息泄露给任何第三方,并且应将机密信息的披露范围仅限于需要了解并受其约束的员工和承包商,且其限制性至少与本协议中包含的义务相同。这项协议。被许可方应负责使被许可方的员工和承包商遵守本协议的条款。被许可方可以根据司法或其他政府命令披露机密信息,但被许可方必须(a)在此类披露之前给予AMD合理通知,以使AMD有合理机会寻求保护性命令或等效命令,或者(b)获得书面保证。根据适用的司法或政府实体的意见,它将根据适用法律或法规为机密信息提供最高级别的保护。

13.终止和生存。本协议自被许可方下载许可材料之日起5年。如果被许可人或任何分许可持有人违反本协议的任何条款,AMD可以立即终止本协议。被许可人可在书面通知AMD并销毁根据本协议访问的被许可材料后终止本协议。本协议的终止应:(a)立即导致被许可人根据本协议授予的所有权利的终止; (b)对被许可方先前根据第2(c)条授予最终用户且符合本协议所有条款和条件的任何分许可均无效,该分许可应按照其条款有效。本协议终止或期满后,被许可方将停止使用所有机密信息并将其销毁或退还给AMD,包括但不限于许可材料。本协议终止或期满后,除第2节外,所有规定均有效。

15.出口限制。被许可方应遵守所有适用的美国进出口法律和法规,以及其他适用国家/地区的进出口管制法律和法规。被许可方还同意,他们不会直接或间接将其从AMD收到的任何产品,技术数据,软件或源代码,或此类技术数据或软件的直接产品出口,再出口或转移到任何国家/地区,美国或任何其他适用的政府要求获得出口许可证或其他政府批准,而无需先获得此类许可证或批准;或违反获取技术数据或软件的美国或国家/地区的任何适用法律或法规。被许可方承认,在未经美国或当地法律法规允许的情况下,接收到的技术数据和软件将不会被用于或出口,再出口或转让给:(a)任何受制裁或禁运的国家,或这些国家的国民或居民; (b)任何适用的政府最终用户名单上确定的任何受限最终用户; (c)最终用途涉及核,化学/生物武器,火箭系统或无人飞行器的任何一方。有关最新的Country Group列表,或有关EAR或被许可人根据这些法规承担的义务的其他信息,请访问美国工业和安全局网站http://www.bis.doc.gov/。

16.政府最终用户。许可材料具有“受限制的权利”。政府的使用,复制或披露受FAR 52.227-14和DFAR 252.227-7013等及其后继版本的限制。政府对许可材料的使用构成对AMD所有权的承认。

17.适用法律。本协议根据德克萨斯州法律制定,并应根据该法律解释,不包括法律冲突规则。对于因本协议引起的或与本协议有任何关系的任何争议,各方均服从特拉维斯县和德克萨斯州西部地区的州和联邦法院的专属管辖权。被许可方承认被许可方违反本协议可能会造成无法弥补的损失,并且被许可方同意AMD有权根据本协议寻求禁令性救济,以及有管辖权的法院可能给予的进一步救济。

18.个人资料。被许可方对许可材料的使用应遵循以下政策:(a)AMD的隐私政策http://www.amd.com/en/corporate/privacy,阐明了AMD可以处理从被许可方收集的个人信息的条款,或者被许可人可以提供给AMD的信息。同意本协议,即表示被许可方同意此类处理,承认被许可方已阅读并同意该政策,并且被许可方保证被许可方向AMD提供的所有信息都是准确的; (b)AMD的Cookie政策http://www.amd.com/en/corporate/cookies,其中列出了有关AMD使用的Cookie的信息。通过同意本协议,被许可方承认被许可方已阅读并同意该政策。

19.一般规定。未经AMD事先书面同意,被许可方不得转让本协议,未经AMD书面同意,任何转让均将无效。本协议可以在多个副本中执行,每个副本均应构成一份签名的原件。本协议或本文引用的书面形式的任何传真或电子图像对于所有目的均应为有效且可接受的,如同其为原始内容一样。双方不打算通过本协议在双方之间建立任何代理或合伙关系。本协议的每条规定均应按照适用法律的规定进行解释。但是,如果本协议中的任何条款成为具有管辖权的法院所宣布的或无法执行的,则该条款应被视为已删除,并且本协议的其余部分仍然具有完全的效力。

20.完整协议。本协议列出了双方之间关于许可材料的完整协议和谅解,并取代并合并了双方之间就本协议主题的所有先前的口头和书面协议,讨论和谅解。除非经双方授权代表书面签署,否则对本协议任何条款的放弃或修改均不具有约束力。

如果您同意遵守本协议的条款和条件,请按“接受”。如果您不同意本协议的条款和条件并按“拒绝”,则您不得使用该软件。

促进

Boost软件许可-版本1.0-2003年8月17日

特此免费授予任何获得本许可(“软件”)涵盖的软件和随附文档副本的任何人或组织,以使用,复制,显示,分发,执行和传输本软件的许可,以及准备软件的衍生作品,并允许提供软件的第三方这样做,但必须遵守以下条件:

本软件和本完整声明中的版权声明,包括上述许可授予,本限制和以下免责声明,必须全部或部分包含在本软件的所有副本中,以及本软件的所有衍生作品中,除非有此类声明。复制或衍生作品仅采用源语言处理器生成的机器可执行目标代码的形式。

该软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于对适销性,特定目的的适用性,标题和所有权的担保。在任何情况下,无论是由于合同,侵权或其他原因引起的,与软件有关,与软件或软件的使用或其他方式有关的任何损害或其他责任,版权所有者或分发本软件的任何人均不承担任何责任。

Breakpad Google测试

版权<YEAR> <版权持有人>

只要满足以下条件,允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:1。重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

2.以二进制形式重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明。

3.未经事先特别书面许可,不得使用版权所有者的姓名或其贡献者的名字来认可或促销从本软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

子弹

使用zlib许可证。

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

科拉达

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

Autodesk FBX

该软件包含由Autodesk,Inc.开发的Autodesk®FBX®代码。版权所有2008 Autodesk,Inc. 版权所有。此类代码按“原样”和Autodesk,Inc.提供。拒绝任何明示或暗示的保证,包括但不限于对适销性,针对特定目的的适用性或不侵犯第三方权利的暗示保证。在任何情况下,Autodesk,Inc.均不得。对于任何原因造成的任何直接,间接,偶然,特殊,示范或结果性损害(包括但不限于购买替代商品或服务,使用,数据或利润损失或业务中断)承担责任责任理论,无论以合同形式,严格责任还是侵权行为(包括过失或其他形式),均以上述方式产生。

清除(OpenCL)

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

卷曲

版权和许可声明

版权所有(c)1996-2018,Daniel Stenberg,daniel@haxx.se,以及许多贡献者,请参阅THANKS文件。

版权所有。

特此授予以任何目的使用,复制,修改和分发本软件的许可,无论是否收费,只要上述版权声明和本许可声明出现在所有副本中即可。

本软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于对适销性,特定目的的适用性和对第三方权利的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

除本通知中包含的内容外,未经版权所有者的事先书面授权,不得将版权所有者的名称用于广告或以其他方式促进本软件的销售,使用或其他交易。

Expat XML分析器

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

getPeakResidentSetSize()和getCurrentResidentSetSize()

知识共享署名3.0未移植,David Robert Nadeau。

执照

该工作(如下所定义)是根据本创造性公告公共许可(“ CCPL”或“许可”)的条款提供的。该作品受版权和/或其他适用法律的保护。除本许可或版权法授权的范围外,不得使用该作品。

行使此处提供的任何工作权利,即表示您接受并同意受本许可条款的约束。在许可范围内,许可人授予您在接受此类条款和条件时所包含的权利。

1.定义

“改编”是指基于该作品或基于该作品和其他先前存在的作品的作品,例如翻译,改编,衍生作品,音乐的安排或文学或艺术作品的其他变体,录音制品或表演和包括电影改编或可以对作品进行改铸,转换或改编的任何其他形式,包括以任何可识别的形式从原始作品中衍生出来的形式,但就本许可而言,构成收藏的作品不会被视为改编。为避免疑问,在作品是音乐作品,表演或录音制品的情况下,就本许可证而言,将作品与运动图像按时间关系进行同步(“同步”)将被视为改编。

“收藏”是指文学或艺术作品的收藏,例如百科全书和选集,或表演,录音制品或广播节目,或以下第1(f)节所列作品以外的其他作品或主题,这些作品或主题是通过选择而产生的内容的安排和安排,构成了知识创造,其中作品以未经修改的形式完整地包含在其中,以及一个或多个其他贡献,每个贡献本身构成了独立且独立的作品,并被组合成一个整体。就本许可而言,构成收藏的作品将不被视为改编作品(如上所述)。

“分发”是指通过出售或其他所有权转让方式酌情向公众提供作品或改编的正本和副本。

“许可人”是指根据本许可条款提供作品的个人,个人,实体。

“原创作者”,对于文学或艺术作品,是指创作该作品的个人,个人,实体或实体,如果无法确定个人或实体,则是出版商; (i)就表演而言,是演员,歌手,音乐家,舞者和其他从事,唱歌,表演,宣扬,扮演,解释或以其他方式表演文学或艺术作品或民间文学艺术表现形式的人; (ii)就录音制品而言,制作人是首先确定演出声音或其他声音的人或法人; (iii)就广播而言,是发送广播的组织。

“作品”是指根据本许可条款提供的文学和/或艺术作品,包括但不限于文学,科学和艺术领域的任何作品,其表达方式或形式可能包括数字形式,例如书籍,小册子和其他写作;讲座,演讲,讲道或其他相同性质的作品;戏剧性的或戏剧性的音乐作品;哑剧表演的编舞或娱乐活动;有声或无声的音乐作品;电影作品,是通过与电影类似的过程表达的同化作品;绘画,绘画,建筑,雕塑,雕刻或石版印刷作品;摄影作品,是通过类似于摄影的过程表达的同化作品;应用艺术作品;与地理,地形,建筑或科学有关的插图,地图,平面图,草图或三维作品;一场表演;广播;唱片在受版权保护的范围内汇编数据;或由杂技演员或马戏团表演者所进行的作品,其程度不被视为文学或艺术作品。

“您”是指根据本许可行使权利的个人或实体,该个人或实体先前未曾违反本许可有关作品的条款,或者尽管先前曾违反但已获得许可方的明确许可以行使本许可下的权利。

“公开表演”是指以任何方式或过程,包括通过有线或无线方式或公开数字表演,对作品进行公开朗诵,并与公众交流这些公开朗诵;以使公众可以从他们自己选择的地方和地方访问这些作品的方式向公众提供作品;通过任何方式或过程向公众表演作品,以及向公众传播作品的表演,包括通过公开数字表演;通过标志,声音或图像等任何方式广播和转播作品。

“复制品”是指通过任何方式制作作品的复制品,包括但不限于声音或视觉记录,以及对作品进行固定和复制的权利,包括以数字形式或其他电子介质存储受保护的表演或录音制品。

2.公平交易权。本许可协议无意减少,限制或限制因版权法或其他适用法律规定的与版权保护相关的限制或例外而产生的无版权或权利的使用。

3.许可授予。在遵守本许可的条款和条件的前提下,许可方特此授予您一项全球性的,免版税的,非排他性的,永久性的(在适用版权期限内)许可,以如下所述行使作品中的权利:

复制作品,将作品合并到一个或多个收藏中,并复制并入收藏中的作品;

创造和复制改编作品,但任何此类改编作品(包括任何媒体的翻译版本)均应采取合理的步骤来清楚地标记,划界或以其他方式标识对原始作品所做的更改。例如,翻译可以标记为“原始作品已从英语翻译为西班牙语”,或者修改后可以指示“原始作品已被修改”。

分发和公开执行作品,包括收藏中的作品;和,

分发和公开进行适应。

为避免疑义:

不可豁免的强制许可计划。在不能放弃通过任何法定或强制许可计划收取特许权使用费的司法管辖区中,对于您行使本许可授予的权利,许可人保留收集此类特许权使用费的专有权利;

可豁免的强制许可计划。在可以放弃通过任何法定或强制许可计划收取特许权使用费的司法管辖区中,许可方放弃您为行使本许可授予的权利而收取此类特许使用费的专有权;和,

自愿许可计划。许可人放弃收取特许权使用费的权利,无论是单独收取,还是在许可人是通过该协会管理自愿许可计划的征收协会成员的情况下,都不由您行使根据本许可授予的权利。

无论是现在知道还是以后设计,上述权利均可在所有媒体和格式中行使。上述权利包括进行修改以行使其他媒体和格式的权利所必需的权利。根据第8(f)条,特此保留未经许可方明确授予的所有权利。

4.限制条件。上面第3节中授予的许可明确受以下限制限制:

您只能根据本许可的条款分发或公开执行作品。您必须在分发或公开执行的每份工作副本中包含此许可证的副本或该许可证的统一资源标识符(URI)。您不得在作品上提供或施加任何条款来限制本许可的条款,也不可以限制作品接受者行使根据许可条款授予该接收者的权利的能力。您可能没有对作品进行再授权。您必须保留与您分发或公开执行的作品的每份副本有关的本许可和保证免责声明的所有声明。当您分发或公开执行作品时,您不得在作品上施加任何有效的技术措施,以限制作品接收者行使您在许可条款下授予您的权利的能力。本第4(a)节适用于纳入收藏的作品,但除作品本身外,它不要求使该收藏受本许可条款的约束。如果您创建托收,则在收到任何许可方的通知后,您必须在切实可行的范围内,根据要求从托收中删除第4(b)节所要求的任何抵免额。如果您创建改编,则应在任何许可人的通知下,在切实可行的范围内,根据要求从改编中删除第4(b)节要求的任何信用。

如果您分发或公开执行作品或任何改编或收藏,除非您已根据第4(a)节提出要求,否则您必须保留该作品的所有版权声明,并向您提供合理的媒介或手段(i)提供原始作者的姓名(或假名,如果适用),和/或如果原始作者和/或许可人指定另一方(例如,赞助机构,出版实体,期刊)在许可方的版权声明,服务条款或通过其他合理方式中的出处(“出处方”)的名称; (ii)作品的标题(如果提供); (iii)在合理可行的范围内,许可人指定与该作品相关联的URI(如果有),除非该URI并未引用该作品的版权声明或许可信息; (iv)根据第3(b)节的规定,在改编的情况下,应注明在改编中使用该作品的信用(例如,“原作者的法语翻译”或“基于原作者的原创作品”)。第4(b)节要求的信用额度可以任何合理的方式实施;但前提是,如果是改编本或全集,则至少会出现这种信用,如果出现了该改编或全集的所有撰稿人的信用,则作为这些信用的一部分,并且至少以突出的方式出现作为其他贡献作者的功劳。为免生疑问,您只能以上述方式将本节要求的信用用于归因,并且,通过行使您在本许可下的权利,您不得隐含或明确主张或暗示与以下内容的任何联系,未经原作者,许可人和/或出资方的事先明确书面许可,原作者,许可人和/或出资方酌情对您或您对本作品的使用进行赞助或认可。

除非获得许可方的书面同意或适用法律的其他许可,否则您自行复制,分发或公开执行本作品,或作为任何改编或收藏的一部分,不得扭曲,毁损,修改或对作品采取其他贬损行为,这会损害原作者的声誉或声誉。许可方同意,在那些辖区(例如日本)中,本许可协议第3(b)节授予的任何权利(进行改编的权利)的行使,都将被视为歪曲,残害,修改或其他贬损行为。在不损害原作者的声誉和声誉的情况下,许可方将在适用的国家法律允许的最大范围内放弃或不主张本条,以使您能够合理地行使本条第3(b)款所述的权利许可(进行改编的权利),但没有其他许可。

5.陈述,保证和免责声明

除非双方达成书面协议,否则许可方会按原样提供该工作,并且对该工作不做任何形式的明示或暗示的担保或明示,暗示,法定或其他形式的担保,包括但不限于此,保证,担保,适用于特定目的,无侵权或是否存在延迟或其他缺陷,准确性或是否存在错误,无论是否无法发现。某些司法管辖区不允许排除默示保证,因此这种排除可能不适用于您。

6.责任限制。除适用法律要求的范围外,在任何法律理论下,对于因本许可或使用本许可证或使用本许可证而引起的任何特殊,偶发,继发性,惩罚性或特殊性损害,在任何法律理论下,许可方均不对您承担责任已被告知可能发生此类损害。

7.终止

如果您违反本许可的条款,本许可及其下授予的权利将自动终止。但是,根据本许可已从您那里获得改编或收藏的个人或实体,不会终止其许可,只要这些个人或实体仍完全遵守这些许可。第1、2、5、6、7和8节将在本许可的任何终止后继续有效。

根据上述条款和条件,此处授予的许可是永久性的(在作品中适用版权的期限内)。尽管如此,许可方保留在不同许可条款下发布作品或随时停止分发作品的权利;但是,任何此类选择均不会撤回本许可(或根据本许可条款已授予或要求授予的任何其他许可),并且除非终止,否则本许可将继续完全有效如上所述。

8.杂项

每次您分发或公开执行作品或收藏时,许可人均以与本许可下授予您的许可相同的条款和条件向接收者提供作品许可。

每次您分发或公开进行改编时,许可方都会按照与本许可下授予您的许可相同的条款和条件,向接收者提供原始作品的许可。

如果本许可的任何规定根据适用法律无效或无法执行,则不应影响本许可其余条款的有效性或可执行性,并且在本协议的各方未采取进一步行动的情况下,应将此类规定修改为使此类规定有效且可执行的最小范围。

除非被视为放弃或同意,否则该许可的任何条款或规定均不得视为已被放弃,也不得违反任何许可协议,除非该放弃或许可协议应由当事方书面签署。

本许可构成双方之间就此处许可的作品达成的全部协议。对于此处未指定的作品,没有任何理解,协议或陈述。许可方不受您的任何来信中可能出现的任何其他规定的约束。未经许可方和您的书面同意,不得修改本许可。

本许可证中授予的权利和所引用的主题是根据《保护文学和艺术作品伯尔尼公约》(于1979年9月28日修订),1961年《罗马公约》,WIPO版权1996年条约,1996年《 WIPO表演和录音制品条约》和《世界版权公约》(于1971年7月24日修订)。这些权利和主题在相关司法管辖区中生效,在该司法管辖区中,将根据适用的国家法律中条约条款的实施的相应规定来执行许可条款。如果根据适用的版权法授予的标准权利套件包括本许可未授予的附加权利,则这些附加权利被视为包含在许可中;本许可证无意限制适用法律许可的任何权利。

知识共享通告

知识共享不是本许可的任何一方,也不对与本作品有关的任何担保。对于任何损害赔偿,包括但不限于与本许可相关的任何一般性,特殊性,偶然性或后果性损害,Creative Commons对您或任何一方均不承担任何法律责任。尽管有上述两(2)句话,如果知识共享在本协议下明确表明自己是许可方,则它应具有许可方的所有权利和义务。

除向公众表明作品是根据CCPL许可的有限目的外,未经事先书面同意,知识共享组织不会授权任何一方使用“知识共享”商标或知识共享的任何相关商标或徽标。知识共享。任何允许的使用都将符合Creative Commons当时最新的商标使用指南,该指南可能会在其网站上发布,或根据要求不时提供。为免生疑问,此商标限制不构成本许可的一部分。

可以通过https://creativecommons.org/与知识共享联系。

GLEW(OpenGL)

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

HDF5

HDF5(分层数据格式5)软件库和实用程序的版权声明和许可条款

HDF5(分层数据格式5)软件库和实用程序HDF Group版权所有2006-2012。

NCSA HDF5(分层数据格式5)软件库和实用程序版权所有,1998-2006,由伊利诺伊大学董事会管理。

版权所有。

只要满足以下条件,就可以出于任何目的(包括商业目的)以原始和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.   源代码的重新分发必须保留上述版权声明,此条件列表以及以下免责声明。
2.   二进制形式的重新分发必须在分发随附的文档和/或材料中复制以上版权声明,此条件列表以及以下免责声明。
3.   此外,修改后的源代码或二进制代码形式的重新分发必须带有显着的声明,指出原始代码已更改以及更改日期。
4.   要求(但并非必须)所有提及该软件功能或使用的出版物或广告材料,以确认该软件是由HDF集团和伊利诺伊大学厄本那-香槟分校的国家超级计算应用中心共同开发的,并感谢贡献者。
5.   未经HDF集团,大学或贡献者事先明确的书面许可,不得使用HDF集团的名称,大学的名称或任何贡献者的名字来认可或促销从该软件衍生的产品。 。

免责声明:

HDF集团和贡献者按“原样”提供此软件,不提供任何形式的明示或暗示的担保。对于因使用本软件引起的用户损失,HDF集团或贡献者概不负责,即使已被告知可能造成这种损害。

贡献者:伊利诺伊大学国家超级计算应用中心(NCSA),Fortner Software,Unidata程序中心(netCDF),独立JPEG组(JPEG),Jean-loup Gailly和Mark Adler(gzip),以及Digital Equipment Corporation( DEC)。

HDF5的一些部分是在劳伦斯伯克利国家实验室(LBNL)和美国能源部根据主要合同No. DE-AC02-05CH11231。

HDF5的一些部分是在加利福尼亚大学劳伦斯·利弗莫尔国家实验室(UC LLNL)的支持下开发的。以下声明适用于产品的这些部分,并且必须保留在源代码,二进制文件,文档和/或随附材料的任何重新分发中:

这项工作部分由加利福尼亚大学劳伦斯·利弗莫尔国家实验室(UC LLNL)根据合同编号2进行。美国能源部(DOE)与加利福尼亚大学(University)的摄政人员之间的W-7405-ENG-48(合同48),用于UC LLNL的运营。

免责声明:

这项工作是根据美国政府机构赞助的工作而准备的。对于所披露的任何信息,设备,产品或过程的准确性,完整性或实用性,美国政府,加利福尼亚大学及其任何员工均不做任何明示或暗示的担保,也不承担任何责任或义务,或表示其使用不会侵犯私有权。本文通过商品名称,商标,制造商或其他方式提及任何特定的商业产品,过程或服务,不一定构成或暗含其对美国政府或加利福尼亚大学的认可,推荐或偏爱。本文所表达的作者的观点和见解不一定表示或反映美国政府或加利福尼亚大学的观点和见解,并且不得用于广告或产品背书目的。

Hosek天窗模型

版权所有(c)2012-2013,Lukas Hosek和Alexander Wilkie。版权所有。

版权<YEAR> <版权持有人>

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

2.以二进制形式重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明。

3.未经事先特别书面许可,不得使用版权所有者的姓名或其贡献者的名字来认可或促销从本软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

本征(线性代数)

本征(线性代数)根据以下条款获得许可Mozilla公共许可证版本2.0

自由类型

FreeType项目许可

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

2006年1月27日

David Turner,Robert Wilhelm和Werner Lemberg版权所有1996-2002、2006

介绍

============

FreeType项目分布在几个存档包中。除了FreeType字体引擎以外,其中的一些工具可能还包含依赖于FreeType项目或与之相关的各种工具和贡献。

该许可证适用于在此类软件包中找到的所有文件,这些文件不属于其自己的明确许可证。因此,许可证至少会影响FreeType字体引擎,测试程序,文档和makefile。

该许可证的灵感来自BSD,Artistic和IJG(独立JPEG组)许可证,它们都鼓励在商业和免费软件产品中包含和使用免费软件。结果,它的要点是:

我们不保证该软件可以工作。但是,我们将对任何类型的错误报告感兴趣。(按原样分配)

您可以部分或全部使用该软件,而无须支付我们任何费用。(免版税使用)

您可能不假装自己编写了此软件。如果您在程序中使用它或仅使用它的一部分,则必须在文档中的某个位置确认您已使用FreeType代码。(“贷方”)

我们特别允许并鼓励将此软件(无论是否经过修改)包含在商业产品中。我们不承担有关FreeType项目的所有担保,并且不承担与FreeType项目有关的责任。

最后,许多人要求我们提供一种首选形式的信用/免责声明,以符合本许可证的要求。因此,我们鼓励您使用以下文本:

"""

本软件的部分版权归©<year> The FreeType Project(www.freetype.org)所有。版权所有。

"""

请用您实际使用的FreeType版本中的值替换<year>。

法律条款

===========

0.定义

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

在本许可证中,“软件包”,“ FreeType项目”和“ FreeType存档”一词指的是作者(David Turner,Robert Wilhelm和Werner Lemberg)最初分发的文件集,称为“ FreeType项目”。他们将其命名为Alpha,Beta或最终版本。

“您”是指被许可人或使用该项目的人,其中“使用”是一个通用术语,包括编译项目的源代码以及将其链接以形成“程序”或“可执行文件”。该程序称为“使用FreeType引擎的程序”。

该许可适用于在原始FreeType项目中分发的所有文件,包括所有源代码,二进制文件和文档,除非在文件中以原始,未经修改的原始格式(在原始档案中分发)另行声明。如果不确定此许可证是否涵盖特定文件,则必须与我们联系以进行验证。

FreeType项目的版权归David Turner,Robert Wilhelm和Werner Lemberg于1996-2000年(C)。除以下规定外,保留所有权利。

1.无担保

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

FREETYPE项目按“原样”提供,没有任何形式的明示或暗示的保证,包括但不限于对适销性和特定目的适用性的保证。在任何情况下,任何作者或版权持有人均不应对由于使用或无法使用freetype项目而造成的任何损害负责。

2.重新分配

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

该许可授予全球范围内使用,执行,执行,编译,显示,复制,创建FreeType项目(以源代码和目标代码形式)的衍生作品,分发和再许可的,免版税的永久性和不可撤销的权利和许可,并且任何目的的衍生作品;并授权他人行使本协议授予的部分或全部权利,但必须满足以下条件:

重新分发源代码必须保留此许可证文件('FTL.TXT')不变。对原始文件的任何添加,删除或更改必须在随附的文档中明确指出。未经更改的原始文件的版权声明必须保留在源文件的所有副本中。

二进制形式的重新分发必须在分发文档中提供免责声明,声明该软件基于FreeType团队的工作。我们也鼓励您在文档中的FreeType网页上放置一个URL,尽管这不是强制性的。

这些条件适用于衍生自FreeType项目或基于FreeType项目的任何软件,而不仅仅是未修改的文件。如果您使用我们的作品,则必须承认我们。但是,无需向我们支付任何费用。

3.广告

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

未经明确的事先书面许可,FreeType的作者和贡献者以及您都不得将对方的名字用于商业,广告或促销目的。

我们建议(但不要求)在文档或广告材料中使用以下一个或多个短语来引用此软件:`FreeType Project',`FreeType Engine',`FreeType库'或`FreeType Distribution' 。

由于您尚未签署此许可证,因此不需要接受它。但是,由于FreeType项目是受版权保护的材料,因此只有本许可或与作者签订的另一许可才授予您使用,分发和修改它的权利。因此,通过使用,分发或修改FreeType项目,表示您理解并接受此许可的所有条款。

4.联系人

-----------

有两个与FreeType相关的邮件列表:

freetype@nongnu.org

讨论FreeType的一般用法和应用程序,以及库和发行版的将来和想要添加的内容。如果您正在寻求支持,如果在文档中找不到任何可帮助您的内容,请从此列表开始。

freetype-devel@nongnu.org

讨论错误,以及引擎内部,设计问题,特定许可证,移植等。

我们的主页可以在https://www.freetype.org上找到

即时网格

版权所有(c)2015 Wenzel Jakob,Daniele Panozzo,Marco Tarini和Olga Sorkine-Hornung。版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.   重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。
2.   二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。
3.   未经事先特别书面许可,不得使用版权所有者的名称或其贡献者的名字来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

您没有任何义务向任何人提供任何错误修复,补丁或对源代码的功能,功能或性能(“增强”)进行升级;但是,如果您选择将增强功能公开或直接提供给该软件的作者,而无需为此增强功能附加单独的书面许可协议,则您在此授予以下许可:非专有,免版税的永久性许可以二进制和源代码形式安装,使用,修改,准备衍生作品,并入其他计算机软件,分发和再许可此类增强功能或其衍生作品。

吻FFT

版权所有(c)2003-2010,Mark Borgerding。版权所有。

版权<YEAR> <版权持有人>

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

2.以二进制形式重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明。

3.未经事先特别书面许可,不得使用版权所有者的姓名或其贡献者的名字来认可或促销从本软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

libJpeg

该软件是汤姆·莱恩,菲利普·格拉德斯通,吉姆·鲍彻,李·克罗克,朱利安·明奎隆,路易斯·奥尔蒂斯,乔治·菲利普斯,戴维·罗西,吉多·沃尔伯丁,盖·魏斯和其他独立JPEG组成员的作品。

IJG不隶属于官方的ISO JPEG标准委员会。

作者对此软件,软件的质量,准确性,适销性或特定用途的适用性不做任何明示或暗示的担保或陈述。该软件按“原样”提供,您(它的用户)将对其质量和准确性承担全部风险。

该软件的版权(C)1991-1998,Thomas G.Lane。除以下规定外,保留所有权利。

特此授予在任何情况下免费使用,复制,修改和分发本软件(或其部分)的许可,但要遵守以下条件:

(1)如果分发了此软件的源代码的任何部分,则必须包括此README文件,并且此版权和无担保声明不得更改;并且原始文件的任何添加,删除或更改必须在随附的文档中明确指出。

(2)如果仅分发可执行代码,则随附的文档必须声明“此软件部分基于Independent JPEG Group的工作”。

(3)仅当用户对任何不良后果承担全部责任时,才授予使用该软件的许可;作者不承担任何形式的赔偿责任。

这些条件适用于衍生自或基于IJG代码的任何软件,而不仅仅是未修改的库。如果您使用我们的工作,则应该承认我们。

未经许可,不得在与本软件或其衍生产品相关的广告或宣传中使用任何IJG作者的姓名或公司名称。该软件只能称为“独立JPEG组的软件”。

我们特别允许并鼓励将此软件用作商业产品的基础,前提是产品供应商承担所有保修或责任索赔。

经版权持有人,加利福尼亚州门洛帕克市的Aladdin Enterprises的独资经营者L. Peter Deutsch许可,ansi2knr.c包含在此发行版中。ansi2knr.c不受上述版权和条件的限制,而是受Free Software Foundation的通常发行条款的约束;原则上,如果您重新分发源代码,则必须包括源代码。(有关完整的详细信息,请参见文件ansi2knr.c。)但是,由于从IJG代码生成的任何程序都不需要ansi2knr.c,因此,与前几段内容相比,这对您的限制并不多。

Unix配置脚本“ configure”是使用GNU Autoconf生成的。它是自由软件基金会的版权,但可以自由分发。它的支持脚本(config.guess,config.sub,ltconfig,ltmain.sh)也是如此。另一个支持脚本install-sh是MIT的版权,但也可以免费分发。

JPEG规范的算术编码选项似乎受IBM,AT&T和三菱公司拥有的专利保护。因此,在未获得一个或多个许可证的情况下,不能合法地使用算术编码。因此,已经从免费的JPEG软件中删除了对算术编码的支持。(由于算术编码仅比未专利的霍夫曼模式提供了少量收益,因此不太可能有很多实现都支持它。)据我们所知,对其余代码没有专利限制。IJG发行版以前包含用于读取和写入GIF文件的代码。为避免与Unisys LZW专利纠缠在一起,已完全删除了GIF读取支持,并且简化了GIF编写器以生成“未压缩的GIF”。此技术不使用LZW算法;生成的GIF文件比平时大,但所有标准GIF解码器均可读取。

我们必须声明“图形交换格式(c)是CompuServe Incorporated的版权属性。GIF(sm)是CompuServe Incorporated的服务商标财产。”

libPng

如果您修改libpng,则可以在此句子后立即插入其他声明。

此代码在libpng许可下发布。

2004年8月15日至2012年7月11日至1.5.12的libpng版本1.2.6为(c)2004、2006-2012 Glenn Randers-Pehrson版权所有,并根据与libpng-1.2相同的免责声明和许可进行分发.5下列人员已添加到贡献作者列表中:

考斯敏·特鲁塔(Cosmin Truta)

2000年7月1日至2002年10月3日至1.2.5至2002年10月3日的libpng版本1.0.7为(c)2000-2002 Glenn Randers-Pehrson版权所有,并根据与libpng-1.0.6相同的免责声明和许可进行分发并将以下个人添加到贡献作者列表中:

西蒙·皮埃尔·卡迪克斯

埃里克·雷蒙德

吉尔斯·弗兰特(Gilles Vollant)

以及免责声明的以下补充:

没有保证不会干扰您对图书馆的使用或侵权。无法保证我们的努力或图书馆会满足您的任何特定目的或需求。该库提供了所有故障,用户要承担令人满意的质量,性能,准确性和努力的全部风险。

libpng版本0.97(1998年1月至2000年3月20日的1.0.6)是(c)1998,1999 Glenn Randers-Pehrson(c)版权所有,并根据与libpng-0.96相同的免责声明和许可进行分发,并添加了以下个人到作者列表:

汤姆·莱恩

格伦·兰德斯·佩尔森

威廉·范·舍克

libpng版本0.89(1996年6月至1997年5月的0.96)是(c)1996,1997 Andreas Dilger版权所有

根据与libpng-0.88相同的免责声明和许可进行分发,并且以下个人已添加到“贡献作者”列表中:

约翰·鲍勒

凯文·布雷西

山姆·布谢尔

马格努斯·霍尔姆格伦(Magnus Holmgren)

格雷格·罗洛夫斯(Greg Roelofs)

汤姆·坦纳

libpng 1995年5月的0.5版本到1996年1月的0.88版本是(c)1995,1996 Guy Eric Schalnat,Group 42,Inc.

为了本版权和许可的目的,“撰稿人”定义为以下个人:

安德烈亚斯·迪尔格(Andreas Dilger)

戴夫·马丁代尔

盖伊·埃里克·沙纳特

保罗·施密特

蒂姆·韦格纳

PNG参考库按“原样”提供。撰稿人和第42组公司。拒绝所有明示或暗示的保证,包括但不限于适销性和适用于任何目的的保证。撰稿人和第42组公司。对于因使用PNG参考库而可能造成的直接,间接,偶然,特殊,示例性或后果性的损害,即使已被告知可能造成的损害,也不承担任何责任。

特此授予出于任何目的免费使用,复制,修改和分发此源代码或其部分的权限,但有以下限制:

1.   此源代码的来源不得虚假陈述。
2.   更改后的版本必须清楚地标上原样,并且不得将其误认为是原始来源。
3.   不得从任何来源或更改的来源分布中删除或更改此版权声明。

撰稿人和第42组公司。明确允许免费使用,并鼓励将此源代码用作支持商业产品中PNG文件格式的组件。如果您在产品中使用此源代码,则不需要确认但不胜感激。

可以使用“ png_get_copyright”功能,以便在“关于”框等中方便使用:

printf(“%s”,png_get_copyright(NULL));

同样,PNG徽标(当然是PNG格式)在文件“ pngbar.png”和“ pngbar.jpg(88x31)和” pngnow.png”(98x31)中提供。

Libpng是OSI认证的开源软件。OSI认证的开放源代码是开放源代码计划的认证标志。

格伦·兰德斯·佩尔森

在users.sourceforge.net上的glennrp

2012年7月11日

libTiff

版权所有(c)1988-1997 Sam Leffler

版权所有(c)1991-1997 Silicon Graphics,Inc.

特此授予为任何目的使用,复制,修改,分发和出售本软件及其文档的许可,但前提是:(i)上述版权声明和本许可声明出现在该软件和相关文档的所有副本中, (ii)未经Sam Leffler和Silicon Graphics事先书面许可,不得在与该软件有关的任何广告或宣传中使用Sam Leffler和Silicon Graphics的名称。

本软件按“原样”提供,没有任何形式的,明示的,暗示的或其他形式的担保,包括但不限于对适销性或特定用途的担保。

在任何情况下,SAM LEFFLER或SILICON GRAPHICS对任何种类的任何特殊,偶发,间接或继发的损坏,或由于使用,数据或利润的损失,无论是否事先告知和使用而造成的任何损坏,均不承担任何责任。基于任何责任理论,归因于本软件的使用或性能或与之有关。

a

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

Mikk切线空间

Morten S.Mikkelsen版权所有(C)2011

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

迷你拉链

使用zlib许可证。

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

解析器

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

英伟达

软件开发人员套件,示例和工具许可协议

(具有发行权)

重要提示–在下载,安装,复制或使用许可的软件之前,请先阅读

请仔细阅读:本软件开发者工具包,示例和工具许可协议(以下简称“协议”)是您与NVIDIA Corporation(以下简称“ “ NVIDIA”),并控制在本协议提供的范围内使用以下NVIDIA交付物:API,源代码和头文件,数据集和资产(示例包括图像,纹理,模型,场景,视频,本机API)输入/输出文件),二进制软件和/或文档(统称为“许可软件”)。通过下载,安装,复制或使用许可软件以其他方式,您同意受本协议条款的约束。如果您不同意本协议的条款,请不要下载,安装,复制或使用NVIDIA许可软件。如果您代表公司或其他法律实体订立本协议,则表示您具有法律约束力以将本实体绑定到本协议中,在这种情况下,“您”将表示您所代表的实体。如果您没有这样的权限,或者您没有接受本协议的所有条款和条件,那么NVIDIA将不再向您授予许可的软件许可,并且您可能不会下载,安装,复制或使用它。

1.许可。

1.1许可授予。在遵守本协议条款的前提下,NVIDIA特此授予您在本协议期限内的非排他性,不可转让,全球性,可撤销,有限,免版税,全额付费的许可证,以:

(i)安装,使用和复制NVIDIA交付的许可软件,并对NVIDIA交付的源代码和头文件进行修改并创建其衍生作品,但前提是该软件仅在NVIDIA在随附文档中指定的硬件产品中执行(例如发行说明)受支持,以开发,测试和维护可与受支持的硬件产品互操作的产品(每个“客户产品”)。如果NVIDIA文档是静默的,则支持的硬件包括某些NVIDIA GPU;否则,可能会有所帮助。和

(ii)将NVIDIA提供的许可软件(包括您修改的源代码和头文件)仅以二进制格式合并到客户产品中,并分许可并分发客户产品,以供您的接收者仅在指定的硬件产品中使用由NVIDIA支持。但前提是:(a)您或您的发行渠道的所有此类发行均与本协议的条款一致; (b)您必须与您的接收者签订可强制执行的协议,将其绑定到与本协议中规定的使用软件二进制文件的条款相一致的条款,包括(但不限于)与许可授予和许可有关的条款限制,保密性和对您所分发软件的NVIDIA知识产权的保护。如果您未能遵守或执行本协议的分发要求,则您应对分发和使用分发的软件负责。您同意以书面形式将不符合本协议条款的任何已知或怀疑使用或分发的通知NVIDIA。

1.2企业和承包商的用法。根据本协议,您可以允许(i)您的企业员工,以及(ii)主要在承包商基础上为您的企业工作的个人,并从您的安全网络(每个“承包商”)根据本协议访问和使用许可软件。第1节中的条款仅代表您执行工作,进一步规定与承包商有关:(i)您从承包商那里获得了书面协议,其中包含有关访问或使用许可软件的条款和义务,但同样具有以下保护作用: NVIDIA(本协议)中规定的除外,并且(ii)此类承包商的访问和使用明确排除了许可软件的任何分许可或发行权。您有责任确保您的企业和承包商遵守本协议的条款和条件。如果您做出的任何作为或不作为将构成对本协议的违反,则由您的企业或承包商作出的则视为对本协议的违反。“企业”是指您或您接受本协议条款的任何公司或法人实体,以及您的公司或法人实体拥有其已发行和在外权益中百分之五十以上(50%)的子公司。

1.3不支持。根据本协议,NVIDIA没有义务为许可软件提供支持或对许可软件进行任何错误更正或更新。

1.4产品特定条款。对于Iray开发人员版许可软件,需要从NVIDIA获得单独的许可才能在任何给定计算机上启用或使用Iray运行时。

1.5通知。您需要在商业应用程序(包括商业应用程序的插件)中使用NVIDIA DesignWorks许可软件之前通知NVIDIA。请通过访问https://developer.nvidia.com/sw-notification并提交Web表单要求的信息来发送通知。NVIDIA将要求提供公司名称,DesignWorks软件和使用的版本,平台,商业应用程序的发布日期,以及与产品/视频的网络链接。未根据本节通知NVIDIA将被视为对本协议的重大违反。

2.局限性。

2.1许可证限制。除非本协议明确授权,否则您同意不(也不会授权第三方):(i)在其他未许可的设备中复制和使用许可给您的软件以在一个或多个设备中使用(前提是仅复制出于备份目的); (ii)进行逆向工程,反编译,反汇编(除非适用法律明确要求允许此类活动,否则)或试图以目标代码形式导出提供给您的源代码,基本思想,算法或软件结构; (iii)出售,转让,分配,分发,出租,借贷,租赁,分许可或以其他方式将许可软件或其功能提供给第三方(a)作为应用服务提供商或服务局,(b)通过运营托管/虚拟系统环境;(c)通过托管,时间共享或提供任何其他类型的服务,或(d)通过互联网进行; (iv)修改,翻译或以其他方式创建任何许可软件的任何衍生作品; (v)删除,更改,遮盖或遮盖出现在许可软件或其任何副本上的任何专有权声明; (vi)使用许可软件,或违反任何适用的出口管制法律,规则或规定,允许其使用,转移,传输或出口; (vii)作为独立产品分发,允许访问或再许可许可软件; (viii)绕过,禁用,规避或删除NVIDIA与许可软件结合使用的任何形式的复制保护,加密,安全性或数字版权管理或身份验证机制,或将许可软件与任何授权码,序列号,或其他非NVIDIA直接或通过授权经销商提供的版权保护设备; (ix)将许可软件用于开发竞争性产品或技术或协助第三方进行此类活动; (x)将许可软件与任何系统或应用程序一起使用,如果可以合理地预期该系统或应用程序的使用或故障可能威胁或导致人身伤害,死亡或灾难性损失,包括但不限于与任何核能相关的使用,航空电子,导航,军事,医疗,生命支持或其他生命攸关的应用程序(“关键应用程序”),除非双方已达成关键应用程序协议; (xi)分发您对许可软件所做的任何修改或派生作品,其使用或引用的名称与NVIDIA使用的名称相同;或(xii)以任何可能导致许可软件受开放源代码许可约束的方式使用许可软件。本协议的任何内容均不得解释为授予您使用或以其他方式获得对从其编译或解释该软件或其任何部分的任何源代码的权利。您承认NVIDIA不设计,测试,制造或证明在关键应用程序中使用的许可软件,并且NVIDIA对您或任何第三方不承担全部或部分责任,包括由此引起的任何索赔或损害从这样的使用。您同意就任何及所有索赔,损害,义务,损失,责任,成本或债务,罚款,赔偿和赔偿要求捍卫,赔偿和使NVIDIA及其关联公司及其各自的雇员,承包商,代理商,管理人员和董事免受损害。您和您的企业及其各自的员工,承包商,代理商,分销商,转售商,最终用户,官员和董事或与之有关的费用(包括但不限于律师费和建立弥偿权的费用)使用本协议范围之外的许可软件或任何其他违反本协议条款的行为。“开放源代码许可证”包括但不限于软件许可证,该软件许可证要求以使用,修改和/或分发该软件的形式(x)以源代码形式公开或分发该软件; (y)被许可用于制作衍生作品;或(z)免费重新分发。

2.2第三方许可义务。您承认并同意,许可软件可能包含或并入第三方技术(统称为“第三方组件”),该技术是提供给软件使用或与软件一起使用的,而不是单独使用。如果许可软件包含或包含了第三方组件,则特定第三方组件的第三方传递条款和条件(“第三方条款”)将与该软件捆绑在一起,或者如NVIDIA所示以其他方式在线提供并将以引用方式并入本协议。如有任何冲突

在本协议中的条款与第三方条款之间,以第三方条款为准。第三方组件的版权由第三方条款中指明的版权声明中指出的版权所有者持有。

音频/视频编码器和解码器。您承认并同意,您独自承担获得制造,制造,使用,使用,销售,进口,以及要出售包含或包含任何第三方组件的产品或服务所需的任何其他第三方许可的责任。与音频和/或视频编码器和解码器有关的内容,包括但不限于Microsoft,Thomson,Fraunhofer IIS,Sisvel SpA,MPEG-LA和Coding Technologies,因为NVIDIA根据本协议未授予您任何必要的专利权关于音频和/或视频编码器和解码器。

2.3有限权利。您在许可软件中的权利仅限于第1节中明确授予的权利,无论是暗示,禁止反言还是其他方式均不授予其他许可。NVIDIA保留未根据本协议明确授予的许可软件的所有权利,所有权和利益。

3.机密性。双方均不得使用另一方的机密信息,除非为履行本协议所必需,也不会向任何第三方披露该机密信息,但NVIDIA及其关联公司,您,您的企业,您的企业承包商的人员除外,以及为执行本协议而需要了解此类机密信息的各方法律和财务顾问,但前提是此类人员,雇员和承包商均应遵守书面协议,其中应包含与此处规定的机密义务一致的保密义务。各方将尽一切合理努力维护其拥有或控制的另一方所有机密信息的机密性,但在任何情况下均不得少于其通常针对其相似性质和重要性的机密信息所采取的措施。上述义务不会限制任何一方根据适用的证券法规或法院,行政机关或其他政府机构的命令或要求披露另一方的机密信息或本协议的条款和条件,但前提是:要求进行此类披露的一方(i)合理地通知另一方,以使其能够在披露之前对此类命令或要求提出异议(无论是通过保护性命令还是其他方式),(ii)尽合理的努力获得保密待遇或尽最大可能避免这种公开披露,并且(iii)仅披露满足此类要求所需的最少信息量。

“机密信息”是指许可软件(除非NVIDIA在没有保密义务的情况下公开提供),以及任何NVIDIA业务,市场营销,定价,研发,专有技术,技术,科学,财务状况,拟议的新产品或其他信息NVIDIA披露给您的信息,在披露时被书面指定为机密或专有(或类似的书面指定),或口头确定为机密或专有,或由行使合理商业判断的各方以其他方式合理地识别为机密。机密信息不包括也不包括以下信息:(i)接收方无任何过错或违反本协议的情况而为公众所知或为公众所知; (ii)接收方在披露时正确地知道了此事,而没有保密义务; (iii)由接收方独立开发,无需使用披露方的机密信息; (iv)是接收方从第三方合法获得的,没有使用或披露的限制。

4.所有权。

4.1许可软件的所有权。无论许可软件是否与任何其他产品或材料分离或组合在一起,许可软件及其中的相应知识产权均将并始终是NVIDIA及其许可方的专有专有财产。您不得有意从事会损害NVIDIA和/或其许可方在许可软件或NVIDIA专有的任何其他材料,信息,过程或主题方面的知识产权的任何作为或不作为。NVIDIA的许可人应指定为第三方受益人,有权就其机密信息和/或知识产权执行本协议的条款。

4.2修改。您没有义务向NVIDIA提供您允许的修改。您拥有根据本协议允许的创建的NVIDIA源代码和头文件的修改和派生作品的所有权利,所有权和利益,并受NVIDIA在NVIDIA软件中和对NVIDIA软件的基本知识产权的约束;但是,前提是您授予NVIDIA,其附属公司及其各自的客户不可撤销的,永久的,非排他的,全球性的,免版税的有偿使用许可,以制作,制作,使用,使用,复制,出售,许可,分发,再许可,转让和以其他方式将包括许可软件或其他产品,技术或材料在内的修改和派生作品商业化,包括(但不限于)

5.反馈。您没有义务向NVIDIA提供反馈。但是,NVIDIA和/或其附属公司可能会使用并提供您提供的用于改进许可软件或其他NVIDIA产品,技术或材料的任何反馈。因此,如果您提供反馈,则表示您同意NVIDIA和/或其附属公司可以选择,并可以允许其被许可人制作,制造,使用,使用,复制,出售,许可,分发,再许可,转让和否则,将许可软件或其他产品,技术或材料中的反馈商业化,而无需向您支付任何使用费或费用。所有反馈将成为NVIDIA的专有财产,并且可以以NVIDIA认为合适的任何方式使用,并且您在此将您对任何反馈的权利,标题和权益全部转让给NVIDIA。NVIDIA没有义务回应反馈或将反馈整合到许可软件中。“反馈”是指与许可软件有关的所有建议,功能请求,评论或其他反馈,包括可能的增强或修改。

6.无担保。许可软件由NVIDIA“按现状”和“所有故障”提供,并且NVIDIA明确否认对任何种类或性质的任何担保,无论是明示,暗示或法定的担保,包括但不限于对操作性的任何担保, ,价值,数据准确性或质量,以及对适销性,系统集成,加工性,适用性,非侵权性,特定用途的适用性或缺少任何缺陷(无论是否存在)的任何保证。NVIDIA不根据交易使用,交易过程或交易过程作出任何担保。NVIDIA不保证许可软件可以满足您的要求,也不保证其操作无间断或无误,也不保证所有错误都将得到纠正。您确认NVIDIA根据本协议承担的义务仅出于您的利益。在保修范围内,本条款不影响消费者或其他接收者的任何法定权利,以致无法根据适用法律通过合同放弃或限制他们。

7.责任范围。NVIDIA或其许可方在法律允许的最大范围内,不对任何特殊的,偶发的,惩罚性的或继发的损害或任何损失的利润,使用损失,数据损失或信誉损失负责,也不承担任何替代性交易的费用无论是由于违反合同,违反担保,侵权(包括过失)或产品责任而引起的任何索赔,均归因于本协议或与本协议或许可软件的使用或性能有关或与之相关的产品行动或责任理论。在任何情况下,根据本协议或由于本协议而导致的NVIDIA累计赔偿总额都不会超过NVIDIA为您使用许可的软件获得的净额一百美元(100美元)。接受本协议条款的企业的责任性质,索赔或解决方案的数量或企业内部的当事人数量均不得扩大或扩展此限制。鉴于NVIDIA或其许可方已被告知可能存在此类损害,并且无论任何补救措施均无法达到其基本目的,上述限制均适用。

8.期限和终止。本协议及其下的许可自生效日期起生效,并一直有效,除非直至以下情况终止:(i)如果您违反本协议的任何条款,则自动生效; (ii)如果一方成为破产自愿或非自愿请愿书的对象,或者为债权人的利益而与破产,接管,清算或破产清算有关的任何程序,则由任何一方发出书面通知,如果该请愿书或程序不是在提出申请后六十(60)天内,或当事方停止营业后,以偏见解雇; (iii)在您停止使用根据本协议提供的许可软件时,由您提供; (iv)如果您启动或参与了针对NVIDIA的任何法律程序,则在提出该法律程序未决期间,如果您针对该软件进行了针对NVIDIA的任何法律程序,则由NVIDIA(iv)书面通知。无论出于何种原因或性质,终止本协议均不得损害双方的任何其他权利或补救措施,并且对由此造成的任何损失或损害不承担任何责任。本协议到期或终止时,(i)您必须立即停止使用许可软件,并且(ii)您必须立即销毁或将您拥有或控制的许可软件的所有副本及其所有部分退还给NVIDIA,以及双方将立即销毁或将对方拥有或控制的另一方所有机密信息退还给对方,前提是您根据本协议进行的先前分发不受本协议到期或终止的影响。提出书面要求后,您将书面证明您已遵守本节规定的义务。无论出于任何原因,第2至第9节将在本协议到期或终止后继续有效。

9.一般。

本协议构成双方关于本协议主题的完整协议,并取代双方之间先前就本协议主题进行的所有口头或书面谈判,对话或讨论,以及所有过去的交易或行业惯例。您所签发的采购订单或任何其他文件上的任何其他和/或相互矛盾的条款和条件均无效,无效和无效。本协议项下的任何修改或放弃必须以书面形式并由双方代表签字。

未经NVIDIA书面许可,您不得全部或部分转让本协议及其下的权利和义务,包括通过合并,合并,解散,法律执行或任何其他方式转让,以及任何据称违反的转让此规定无效。NVIDIA可以转让,委托或转让本协议及其在本协议项下的权利和义务,如果转让给非会员,您将收到通知。

各方承认并同意,对方在履行本协议中是独立承包商,并且各方对其所有雇员,代理商,承包商以及由此产生的人工成本和费用承担全部责任。双方不是合伙人,合资企业或其他附属公司,未经事先书面许可,也无权发表任何形式的陈述,陈述或承诺来约束另一方。

只要不可抗力事件继续有效,任何一方都不能对由于本协议无法合理控制的原因而导致的本协议项下的任何失败或延误承担责任(任何付款义务除外)。本协议受特拉华州和美国法律管辖,并受其解释,不考虑其法律冲突规定,也不考虑《联合国国际货物销售合同公约》。双方均同意位于加利福尼亚州圣克拉拉县的联邦法院和州法院的个人管辖权。您承认并同意,违反本协议中的任何承诺或协议可能会导致对NVIDIA造成无法弥补的持续伤害,而金钱损失可能不足以弥补该损失,因此NVIDIA有权寻求禁制令及类似的救济。其他和进一步的救济。如果任何有管辖权的法院确定本协议的任何条款是非法,无效或无法执行的,其余条款将保持完全有效。除非另有说明,否则补救措施是累积性的。

许可软件完全由私人开发,是“商业项目”,其中包括“商业软件”和“商业计算机软件文档”以及受限制的权利。美国政府或美国政府分包商的使用,复制或披露受DFARS 227.7202-3(a)或本协议(c)(1)和(2)规定的本协议的限制。适用的FAR 52.227-19中的“商用计算机软件-受限权利”条款。承包商/制造商是NVIDIA,2701 San Tomas Expressway,Santa Clara,CA 95050。

您承认本协议中描述的许可软件受美国出口管理条例(EAR)和美国财政部外国资产控制办公室(OFAC)管理的经济制裁条例的出口管制。因此,在未先获得BIS和/或OFAC可能需要的任何许可或其他批准之前,您不得导出,再导出或在国内转让许可软件。您应对违反美国或与许可软件有关的其他适用的出口管制或经济制裁法律,法规和要求的行为负责。接受此SLA,即表示您确认自己不是美国目前禁运的任何国家的居民或公民,并且不被禁止接收许可软件。

NVIDIA根据本协议向您发送的任何通知将通过邮件,电子邮件或传真发送。请将您的法律声明或其他信件直接发送至NVIDIA Corporation,2701 San Tomas Expressway,Santa Clara,California 95050,美国,注意:法律部。

NVIDIA纹理工具

版权(c)<年份> <版权所有者>

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

Oculus VR,LLC软件开发套件许可协议

版权所有©2014-2016 Oculus VR,LLC保留所有权利。

可以在以下位置找到其文本:https://developer.oculus.com/licenses

为了获得和使用用于PC的Oculus软件开发套件,您必须首先同意本许可的条款。如果您同意本许可的条款,则可以使用Oculus PC软件开发套件。如果您不同意本许可的条款,则不得使用PC的Oculus软件开发套件。

OCULUS SDK许可

1.在遵守本许可协议(“许可”)的条款和条件的前提下,Oculus VR,LLC(以下简称“ Oculus”)特此授予您一份全球性的,非排他的,免费的,免版税的可再许可的版权许可使用,复制和重新分发(受以下限制)此Oculus Rift软件开发工具包(以下简称“ Oculus SDK”)中包含的软件,包括但不限于示例,标头,LibOVR标头,LibOVR源和主题遵守第3节,即标头,库和API以启用平台服务。本许可受以下条款和条件的约束:

1.1本许可授予您非排他性许可,并有权使用(i)Oculus SDK制作引擎,工具,应用程序,内容,游戏和演示(统称为“开发者内容”)以在Oculus上使用经批准的硬件和软件PC产品(“ Oculus批准产品”),并且可以全部或部分以二进制或目标代码形式包含Oculus SDK; (ii)Oculus提供的标头,库,API和其他工具,可将Platform Services与Developer Content一起使用。

1.2为了澄清起见,当您在Developer Content中或与Developer Content一起使用Oculus SDK时,您保留对Developer Content的所有权利,并且没有义务与Oculus共享或许可Developer Content(包括您的源代码和目标代码)。任何第三方;但是,Oculus保留对Oculus SDK的所有权利,以及对平台服务和其他由Oculus提供的工具(包括那些可能并入您的开发人员内容中的工具)的标头,库和API的所有权利。

1.3您同意作为本许可的条件,您将设计并分发您的开发人员内容,以确保您的开发人员内容和使用该开发人员内容所需的任何软件均不会,并且您不会更改或干扰正常的操作,行为或Oculus硬件或软件的功能,包括:(i)Oculus系统软件实现的“ Oculus按钮”和“ XBox按钮”的行为; (ii)任何屏幕消息或信息; (iii)由Oculus系统软件实现的Oculus硬件中的接近传感器的行为; (iv)Oculus硬件或软件安全功能; (v)最终用户的设置;或(vi)Oculus Flash屏幕警告。您还同意不采取任何旨在干扰Oculus硬件或软件正常运行的行为,或向Oculus用户或开发人员提供软件,以诱导违反任何Oculus协议或包含恶意软件,病毒,黑客,僵尸程序,特洛伊木马的行为或其他恶意代码。

1.4您不得将Oculus SDK用于本许可证未明确允许的任何目的。你不可以:

一个。反编译

b。逆向工程

C。拆卸

d。尝试获取Oculus SDK或Oculus SDK的任何部分的源代码,或Oculus提供给您的任何其他软件或固件

(除非且仅在适用法律禁止上述限制的范围内)。

重新分配

2.在遵守本许可的条款和条件的前提下,还明确同意您重新分发和再许可Oculus SDK的许可受以下条件的约束:

2.1您可以免费再许可或重新分发Oculus SDK的源代码,二进制代码或目标代码,也可以作为部分开发人员内容的免费部分进行再许可;提供,但是,您只能完整地许可,再许可或重新分发Oculus SDK的源代码,二进制代码或目标代码。Oculus SDK(包括但不限于LibOVR)以及包括Oculus SDK的任何部分的任何开发人员内容只能与Oculus批准的产品一起使用,并且不得使用,许可或再许可以与软件或硬件接口或未经Oculus授权和批准的其他商用耳机;

2.2您必须在所有此类重新分发或再许可的Oculus SDK代码中包含以下版权声明:“版权©2014-2016 Oculus VR,LLC。版权所有,”

2.3您必须向Oculus SDK的任何其他接收者提供本许可证的副本,因为这些接收者,被许可人或分许可证持有人只能在遵守本许可条款以及此类接收者,被许可人或分许可证持有者对本许可证的同意和接受的前提下使用Oculus SDK。与Oculus;和

2.4 Oculus SDK包含一个“许可”文本文件(“许可声明”),并且您分发的任何Oculus SDK发行版都必须在许可声明中包含该许可的副本。

OCULUS平台服务

3. Oculus使Oculus提供了标头,库和API,软件以及其他工具,以使Platform Services与您的Developer Content连接。您同意除遵守这些条款外,不使用Oculus提供的任何API,代码或其他工具,指令或服务来启用或使用平台服务。有关更多信息,请访问https://developer.oculus.com。

“ Oculus Platform Framework”是指Oculus平台服务套件,包括但不限于Oculus文件分发和更新系统(包括通过生成的激活密钥通过Oculus分发和更新Developer内容),授权系统和帐户身份验证, Oculus可以单方面决定不时更改哪个列表。

“应用程序服务”是指由Oculus提供的与平台相关的服务,包括但不限于应用内购买,多人对接会,朋友,排行榜,成就,会议室,IP语音和云保存,该列表可能会随时更改时间由Oculus自行决定。

“平台”是指Oculus虚拟现实平台,包括但不限于用户体验,用户界面,商店和社交功能,可在Oculus批准的硬件或任何第三方设备或操作系统上使用,包括但不限于Windows,OS X,Linux。

“平台服务”是指Oculus平台框架和应用程序服务。

3.1 Oculus平台服务。Oculus使您可以使用某些平台服务,以将其包含在开发人员内容中并在其中启用。启用或包括任何平台服务的开发者内容必须使用该开发者内容实现Oculus Platform Framework。一旦您的开发人员内容被授权使用平台服务,就不需要更新您的开发人员内容以包括新的平台服务,Oculus可能会作为Oculus平台框架的一部分提供。

3.2有限授权。您特此授予Oculus有限的授权,以合理行使Oculus行使其权利和履行本第3节所规定的义务。您同意Oculus可以出于行使本第3节中规定的权利和许可的目的使用其承包商和分支机构。

3.3。内部使用。您同意Oculus可以授予其员工和内部承包商使用,执行和显示您提供给Oculus的用于测试,评估和批准目的的开发人员内容的权利,这些内容应免版税。

3.4密钥提供和赎回。如果您要求Oculus为平台上的开发人员内容生成激活密钥(“密钥”)并且Oculus同意,则您授予Oculus(i)为您生成密钥的权利,以及(ii)允许提供,复制,向提交了Oculus密钥的最终用户分发,执行和显示开发人员内容。Oculus同意对提供有效密钥的任何最终用户进行身份验证,并使开发人员内容可用(除非开发人员内容已被删除或撤回)。

3.5平台服务要求。除了增强开发人员内容的功能外,您不会使用Oculus提供的与平台服务有关的任何API,软件,代码或其他项目或信息。特别是,您不得(也不得使他人):(i)诽谤,滥用,骚扰,跟踪或威胁他人,或促进或促进任何被禁止或非法的活动; (ii)启用您开发人员内容中的任何功能,这些功能都会在Oculus网络或服务器上产生过多流量,从而会对其他用户的体验产生负面影响,或者干扰或限制平台服务或提供以下内容的Oculus服务器或网络的运行:平台服务;或(iii)删除,遮盖或更改任何Oculus许可条款,政策或服务条款,或与之相关的任何链接或声明。您不得再许可Oculus提供的与平台服务有关的任何软件,固件或其他项目或信息,以供第三方使用,除非Oculus明确授权这样做。您同意不将(或鼓励使用)平台服务用于关键任务,挽救生命或超危险活动。Oculus可能暂停或删除任何不符合本许可限制的开发者内容。

一般规定

4.附加材料

4.1 Oculus可以在此Oculus SDK中包含其他内容(例如样本),以进行演示,参考或其他特定目的。此类内容将在Oculus SDK中清楚标记,并受所有包含的条款和条件的约束。

4.2您对Oculus SDK中包含的第三方材料的使用可能会受其他条款和条件的约束,这些条款通常在单独的第三方许可协议或此类第三方材料随附的“自述”文件中找到。如果此类其他条款与本许可的条款和条件相抵触,则前者将控制适用的第三方材料。

5. oculus SDK及其任何组件,oculus标头,库和API以及oculus及其贡献者提供的平台服务均按“原样”提供,并提供任何明示或暗示的保证,包括但不限于暗示的保证。特殊用途的适销性和适用性不作任何规定。在任何情况下,版权所有者或其贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性损害(包括但不限于,采购替代商品,服务,服务,损失,损失,损失,损失,损失或损失)承担责任。或利润;或业务中断),无论是基于合同,严格责任还是侵权(包括疏忽或其他方式)而导致的任何责任理论,无论是由于使用本OCULUS SDK,OCULUS HEAD或其他原因即使已告知可能发生此类损坏,APIS或平台服务也是如此。某些司法管辖区不允许默示担保的排除或限制,因此您可能拥有其他权利。

6.本许可不授予使用Oculus的商标名称,商标,服务标记或产品名称的许可,除非在描述Oculus SDK的来源以及复制许可声明的内容时合理合理地使用是必需的。文件。Oculus保留未根据本许可明确授予您的所有权利。未经Oculus VR,LLC事先特别书面许可,不得使用Oculus VR,LLC的名称或Oculus VR,LLC的贡献者,许可方,雇员或承包商的名称来认可或促销使用Oculus SDK开发的产品。

7.您有责任确保您对Oculus SDK和开发人员内容的使用(包括已启用的平台服务)遵守所有适用法律(包括隐私法),无论开发人员内容何时可用。您承认并同意,对于由您的开发者内容引起的任何健康和安全问题,您应承担全部责任。

8.您可以通过以下任何一种方式证明您接受本许可证及其本身以及所有截至2016年3月28日创建的所有开发人员内容的条款和条件:您对Oculus SDK的使用或对许可证的接受协议。由于本许可证是针对Oculus SDK的未来版本而更新的,因此您同意遵守并满足这些Oculus SDK未来版本的本许可证的未来更新的所有要求,并通过使用Oculus SDK或其任何元素以及本许可的未来更新将适用于可能为该未来Oculus SDK或其任何要素开发或与之一起开发的该未来开发者内容(即,您不能通过针对较旧版本的Oculus SDK进行开发而回避该许可的未来更新的要求Oculus SDK或许可)。

9.如果您严重违反本许可,Oculus保留立即终止本许可以及您在本许可下的所有权利的权利。

10.此外,Oculus还出于以下任何原因保留取消或终止本许可的权利:

一个。您对与Oculus SDK或任何平台服务一起使用或由您创建的开发人员内容侵犯知识产权;

b。违反适用法律的开发者内容(包括启用平台服务);

C。与您的开发者内容相关的健康和安全问题;

d。未能遵守或正确使用Oculus Flash Screen警告;

e。将Oculus SDK与Oculus认可产品以外的其他商业产品一起使用;

F。未提供上述规定的通知;和

G。未能遵守第3.5节中的限制。

11.您同意对因您的开发者内容或第6、7和10(a)至(g)节中规定的任何事项引起的任何及所有损失,成本,损害和费用(包括合理的律师费)承担全部赔偿。 。

12. Oculus可以随时终止或更改平台服务的功能,并且您继续使用平台服务或使用任何修改的或附加的平台服务的前提是您必须遵守本许可条款,由Oculus修改后,不时。

13.如果法院或其他有管辖权的机构确定本许可的任何规定无效,禁止或无法执行,则应将本许可解释为更狭义地绘制了这样的无效,禁止或无法执行的规定,以便无效,禁止或不可执行。

14.未经Oculus事先书面同意,您不得转让本许可项下的任何权利或义务,Oculus可以自行决定将其拒绝。Oculus可以单方面决定根据本许可转让其权利或义务。

15.任何一方在任何时间未执行本许可的任何规定,均不得解释为对此类规定的放弃或以任何方式影响本许可或其部分的有效性。

16.根据本许可协议,您的补救措施应仅限于收取金钱损害赔偿(如有)的权利,并且您在此放弃获得禁制令或其他衡平法救济的权利。

17.您将遵守并且不会导致Oculus不遵守(例如,根据本协议向Oculus提供未获得所需出口许可的开发人员内容),以及美国所有适用的出口管制法律其他适用的政府机构,包括但不限于美国出口管理条例。您同意本许可以及Oculus SDK和随附文档是Oculus的机密信息(并且不会公开提供),并且除非遵循本许可的条款,否则您将不会使用,透露或将其提供给他人。

18.本许可应受加利福尼亚州法律的管辖,但不影响法律选择的原则。与本许可有关的所有争议应通过在加利福尼亚州圣克拉拉市的中立仲裁员进行有约束力的基于外观的仲裁来解决。仲裁应按照当时生效的JAMS的规则和程序进行,并且仲裁员的裁决是终局裁决,并能够进入任何有管辖权的法院。您和Oculus同意就仲裁员对仲裁程序或程序的任何裁决或决定或Oculus行使其公平权利或补救办法的任何争议进入加利福尼亚州圣克拉拉市的法院的个人管辖权。

OpenColorIO

版权所有©2003-2010 Sony Pictures Imageworks Inc.等。版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。

未经事先明确的书面许可,不得使用Sony Pictures Imageworks的名称或其贡献者的名称来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

开启EXR

Lucasfilm Entertainment Company Ltd.的子公司Industrial Light&Magic版权所有(c)2002-2011。保留所有权利。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。

未经事先明确的书面许可,不得使用Industrial Light&Magic的名称或其贡献者的名称来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

openjpeg的

加利福尼亚大学董事会版权所有(c)1998

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.   重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。
2.   二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

OpenMP的

版权<YEAR> <版权持有人>

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

1.重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

2.以二进制形式重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

OpenNURBS

版权所有(c)1993-2006 Robert McNeel&Associates。版权所有。Rhinoceros是Robert McNeel&Associates的注册商标。

本软件按“原样”提供,不提供任何明示或暗示的担保。特此声明,对于任何特定目的的适用性和可贸易性的所有默示担保均被放弃。

openNURBS Initiative为CAD,CAM,CAE和计算机图形软件开发人员提供了在应用程序之间准确地传递3D几何图形的工具。

openNURBS提供的工具包括:

C ++源代码库用于读取和写入文件格式。

质量保证和版本控制。

各种支持库和实用程序。

技术支援。

与其他开放式开发计划,联盟或财团不同:

鼓励商业用途。

工具,支持和会员资格是免费的。

没有任何限制。版权和copyleft限制均不适用。

尽管鼓励成员,但不需要成员付出任何努力或技术。

有关更多信息,请参见http://www.openNURBS.org

的OpenSSL

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

除非适用法律要求或书面同意,否则根据“许可”分发的软件将按“原样”分发,不存在任何明示或暗示的保证或条件。有关许可下特定的语言管理权限和限制,请参阅许可。

OpenVR Valve Corporation版权所有(c)2015,保留所有权利。只要满足以下条件,允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:1。重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。2.以二进制形式重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明。3.未经事先特别书面许可,不得使用版权所有者的姓名或其贡献者的名字来认可或促销从本软件衍生的产品。版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。在任何情况下,版权持有人或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

OpenVDB

OpenVDB根据以下条款获得许可Mozilla公共许可证版本2.0

有关OpenVDB的更多信息,请访问http://www.openvdb.org/

ate肌 Patate Lib根据以下条款获得许可Mozilla公共许可证版本2.0
匹诺曹自动索具库

版权(c)<年份> <版权所有者>

特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制使用软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许配备有本软件的人员这样做,但必须满足以下条件:

上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示担保,包括但不限于对适销性,特定目的的适用性和非侵权性的担保。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

佩尔

“艺术许可证”

前言

本文档旨在说明可复制包装的条件,以使版权持有人对包装的开发保持某种艺术控制,同时赋予包装用户使用和分发包装的权利。以或多或少的习惯方式包装,并具有进行合理修改的权利。

定义:

“包”是指版权所有者分发的文件的集合,以及通过文本修改创建的文件集合的派生版本。

“标准版本”是指这样的软件包,如果该软件包尚未修改,或者已按照版权持有人的意愿进行了修改(如下所述)。

“版权持有人”是包装版权中指定的人。

如果您正在考虑复制或分发此软件包,则“您”就是您。

您可以根据媒体成本,复制费用,相关人员的时间等等来证明“合理的复制费”是合理的。(您无需向版权持有人证明其合理性,而仅向整个计算机界证明是一个必须承担费用的市场。)

“免费提供”表示对商品本身不收取任何费用,尽管在处理商品时可能会涉及一些费用。这也意味着该物品的接收者可以在收到物品的相同条件下重新分发它。

1.   如果您复制了所有原始版权声明和相关的免责声明,则可以无限制地制作和分发此软件包标准版本的源格式的逐字副本。
2.   您可以应用错误修复,可移植性修复以及从“公共领域”或“版权持有人”获得的其他修改。以这种方式修改的软件包仍应视为标准版本。
3.   您可以以其他任何方式修改此软件包的副本,只要您在每个已更改的文件中插入醒目声明,说明更改方式和时间,并至少执行以下一项操作:

a)将您的修改放入公共领域,或以其他方式使其免费提供,例如通过将所述修改发布到Usenet或等效介质上,或将这些修改放置在诸如uunet.uu.net的主要存档站点上,或通过允许版权持有人,将您所做的修改包括在软件包的标准版本中。

b)仅在您的公司或组织内使用修改后的软件包。

c)重命名任何非标准可执行文件,以便其名称与必须提供的标准可执行文件不冲突,并为每个非标准可执行文件提供单独的手册页,清楚地记录了该文件与标准版本的不同之处。

d)与版权持有人作出其他分配安排。

4.   您可以以目标代码或可执行形式分发此Package的程序,但前提是您至少要执行以下一项操作:

a)分发可执行文件和库文件的标准版本,以及在何处获得标准版本的说明(在手册页或等效页面中)。

b)随发行内容一起分发,并带有您的修改的包的机器可读源。

c)为非标准可执行文件提供非标准名称,并在手册页(或等效文件)中清楚记录差异,以及在何处获得标准版本的说明。

d)与版权持有人作出其他分配安排。

5.   您可以为分发此软件包收取合理的复制费。您可以选择支持该软件包的任何费用。您可能不会为此套餐本身收取任何费用。但是,您可以将此软件包与其他(可能是商业的)程序一起分发,作为更大(可能是商业的)软件分发的一部分,前提是您不将此软件包作为自己的产品宣传。您可以将此Package的解释器嵌入到您的可执行文件中(通过链接);如果解释器的完整标准版本已嵌入其中,则这仅应视为汇总形式。
6.   作为此Package程序的输入提供或作为输出产生的脚本和库文件不会自动受到此Package的版权保护,而是属于生成它们的任何人,并且可以商业出售,并且可以与该Package合并。如果此类脚本或库文件通过产生二进制可执行映像的所谓“ undump”或“ unexec”方法与此Package聚合在一起,则此类映像的分发不得解释为此Package的分发,也不应解释为此Package的分发属于第3款和第4款的限制,但前提是您不将这种可执行映像表示为该软件包的标准版本。
7.   您提供并链接到此Package以便模拟此Package定义的语言的子例程和变量的C子例程(或其他语言的相对编译的子例程)不应视为此Package的一部分,但等效于第6段,前提是这些子例程不会以任何导致其未能通过该语言的回归测试的方式更改语言。
8.   只要嵌入使用此Package,始终允许将该Package与商业发行进行汇总;也就是说,当不试图使该Package的界面对商业发行的最终用户可见时。此类使用不得解释为该软件包的分发。
9.   未经明确的事先书面许可,不得使用版权持有人的名字来认可或促销从该软件衍生的产品。
10.   此软件包按“原样”提供,没有任何明示或暗示的保证,包括但不限于对特定目的的适销性和适用性的暗示保证。
协议缓冲区

版权所有2008 Google Inc.。版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

*源代码的重新分发必须保留上述版权声明,此条件列表和以下免责声明。

*以二进制形式重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。

*都不是Google Inc.的名称。未经事先明确的书面许可,也不得使用其贡献者的名字来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

协议缓冲区编译器生成的代码归生成时使用的输入文件的所有者所有。此代码不是独立的,需要与支持库链接。该支持库本身受上述许可的保护。

派赛德

PySide根据以下条款获得许可GNU次通用公共许可证 (LGPL,版本2.1)。

有关PySide的更多信息,请访问PySide网站: http://www.pyside.org/

蟒蛇

版权所有©2001、2002、2003、2004 Python软件基金会;

版权所有。

根据Python 2.6的PSF许可获得许可。

有关更多详细信息,请参阅https://docs.python.org/2.6/license.html

超级LU

加利福尼亚大学董事会通过劳伦斯·伯克利国家实验室版权所有(c)2003,但有待获得美国部的任何必要批准。的能量)

版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

(1)源代码的重新分发必须保留上述版权声明,此条件列表和以下免责声明。

(2)以二进制形式进行的重新分发必须在分发随附的文档和/或其他材料中复制上述版权声明,此条件列表以及以下免责声明。

(3)都没有美国劳伦斯伯克利国家实验室的名称。未经明确的事先书面许可,不得使用Energy of Energy或其贡献者的名字来认可或促销从该软件衍生的产品。

版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的担保,包括但不限于针对特定目的的适销性和适用性的暗示担保。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论是否出于任何责任,都应通过使用本软件的任何方式(即使已事先告知)进行了赔偿。

tinyxml

使用zlib许可证。

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

zlib,zlib125,zlibopennurbs

通用压缩库版本1.2.8,2013年4月28日

版权所有(C)1995-2013 Jean-loup Gailly和Mark Adler

该软件按“原样”提供,没有任何明示或暗示的保证。作者概不对使用此软件引起的任何损失负责。

任何人均有权将本软件用于任何目的(包括商业应用程序),并可以对其进行更改和自由分发,但要遵守以下限制:

1.   该软件的来源不得虚假陈述;您不得声称自己编写了原始软件。如果您在产品中使用此软件,则应感谢您提供产品文档中的确认,但这不是必需的。
2.   更改后的源版本必须清楚地标上原样,并且不得将其误认为是原始软件。
3.   不得从任何源分发中删除或更改此通知。

Jean-loup Gailly-jloup@gzip.org

马克·阿德勒(Mark Adler)-madler@alumni.caltech.edu

ZMQ

ZMQ根据以下条款获得许可GNU次通用公共许可证 (LGPL,版本2.1)。

GNU次通用公共许可证

2.1版,1999年2月

版权所有(C)1991、1999 Free Software Foundation,Inc. 59 Temple Place,Suite 330,波士顿,马萨诸塞州02111-1307美国允许所有人复制和分发本许可证文档的逐字记录副本,但不允许更改。

[这是Lesser GPL的第一个发行版本。它也算作GNU库公共许可证版本2的后继版本,因此是版本号2.1。]

前言

大多数软件的许可旨在剥夺您共享和更改软件的自由。相比之下,GNU通用公共许可证旨在保证您共享和更改自由软件的自由-确保该软件对其所有用户都是免费的。

该许可证,较小的通用公共许可证,适用于自由软件基金会和决定使用它的其他作者的一些特殊指定的软件包(通常是库)。您也可以使用它,但建议您首先根据以下说明仔细考虑在任何特定情况下使用此许可证还是普通的通用公共许可证是更好的策略。

当我们谈到自由软件时,我们指的是使用自由,而不是价格。我们的通用公共许可证旨在确保您可以自由分发免费软件的副本(并根据需要收取此服务的费用);您收到了源代码,或者可以获取它;您可以更改软件并在新的免费程序中使用它的片段;并且告知您您可以执行这些操作。

为了保护您的权利,我们需要做出限制,禁止发行商否认您这些权利或要求您放弃这些权利。如果您分发库的副本或对其进行修改,这些限制将对您承担某些责任。

例如,如果您分发图书馆的副本(无论是免费还是收费),则必须授予接收者我们授予您的所有权利。您必须确保它们也可以接收或可以获取源代码。如果将其他代码与库链接,则必须向收件人提供完整的目标文件,以便收件人在对库进行更改并重新编译后可以将它们与库重新链接。并且您必须向他们显示这些术语,以便他们了解其权利。

我们采用两步法保护您的权利:(1)我们为图书馆提供版权,并且(2)我们向您提供此许可,该许可授予您复制,分发和/或修改图书馆的法律许可。

为了保护每个发行商,我们要非常清楚地表明免费图书馆不提供任何保修。同样,如果该库是由其他人修改并传递的,则接收者应该知道他们所拥有的不是原始版本,这样原始作者的声誉就不会受到其他人可能引入的问题的影响。

最后,软件专利对任何免费程序的存在都构成持续威胁。我们希望确保公司不能通过从专利持有人那里获得限制性许可来有效地限制免费程序的用户。因此,我们坚持认为,针对该库版本获得的任何专利许可必须与该许可中指定的完全使用自由一致。

普通的GNU通用公共许可证涵盖了大多数GNU软件(包括某些库)。该许可证,即GNU较小通用公共许可证,适用于某些指定的库,与普通通用公共许可证有很大不同。我们将此许可用于某些库,以允许将这些库链接到非免费程序中。

当程序与库链接时,无论是静态链接还是使用共享库链接,从法律上说,两者的结合是一项合并的工作,即原始库的衍生产品。因此,普通的通用公共许可证仅在整个组合符合其自由标准时才允许这种链接。较小的通用公共许可证允许使用更宽松的标准来将其他代码与库链接。

我们将此许可证称为“较少”通用公共许可证,因为与普通的通用公共许可证相比,它在保护用户自由方面的作用较小。它还为其他自由软件开发人员提供了比竞争性非自由程序更少的优势。这些缺点是我们对许多图书馆使用普通通用许可证的原因。但是,次级许可证在某些特殊情况下具有优势。

例如,在极少数情况下,可能特别需要鼓励最大程度地使用某个库,以使其成为事实上的标准。为此,必须允许非自由程序使用该库。更为常见的情况是,免费库的功能与广泛使用的非免费库相同。在这种情况下,将免费库限制为仅免费软件无济于事,因此我们使用次通用公共许可证。

在其他情况下,在非免费程序中使用特定库的权限使更多的人可以使用大量的免费软件。例如,在非自由程序中使用GNU C库的许可使更多的人可以使用整个GNU操作系统及其变体GNU / Linux操作系统。

尽管较小的通用公共许可证较少保护用户的自由,但它的确确保了与库链接的程序的用户具有使用库的修改版本运行该程序的自由和权利。

复制,分发和修改的确切条款和条件如下。请密切注意“基于库的作品”和“使用库的作品”之间的区别。前者包含从库派生的代码,而后者必须与库结合才能运行。

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

0.本许可协议适用于包含版权所有者或其他授权方发出的声明的声明,称其可根据本次通用公共许可(也称为“本许可”)的条款分发的任何软件库或其他程序。每个被许可人都称呼为“您”。

“库”是指准备的软件功能和/或数据的集合,以便与应用程序(使用其中一些功能和数据)方便地链接以形成可执行文件。

下面的“库”指的是根据这些条款分发的任何此类软件库或作品。“基于图书馆的作品”是指图书馆或根据版权法的任何衍生作品:也就是说,包含图书馆或其部分内容的作品,可以逐字或经过修改和/或直接翻译成另一种语言。(此后,翻译不受限制地包括在术语“修改”中。)

作品的“源代码”是指对作品进行修改的首选作品形式。对于库,完整的源代码表示它包含的所有模块的所有源代码,以及任何相关的接口定义文件,以及用于控制库的编译和安装的脚本。

除复制,分发和修改之外的活动均不受本许可证的约束;它们不在其范围内。使用库运行程序的行为不受限制,并且仅当程序的内容构成基于库的作品时才涉及该程序的输出(与在编写该库的工具中使用库无关)。是否正确取决于库的功能以及使用库的程序的功能。

1.您可以在收到任何原始介质时,以任何方式复制和分发图书馆完整源代码的逐字副本,但前提是您应在每份副本上显眼并适当地发布适当的版权声明和免责声明;保留与本许可有关的所有声明,并且不作任何保证;并随图书馆一起分发本许可证的副本。

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

2.您可以修改您的一个或多个图书馆副本或其任何部分,从而形成基于图书馆的作品,并根据上述第1节的条款复制和分发此类修改或作品,但前提是您还必须满足以下所有条件:这些条件:

a)修改后的作品本身必须是软件库。

b)您必须使修改后的文件带有明显的声明,指出您已更改文件和任何更改的日期。

c)您必须根据本许可的条款,将全部作品免费许可给所有第三方。

d)如果修改后的库中的设施引用使用该设施的应用程序要提供的功能或数据表,而不是调用该设施时传递的参数,那么您必须尽最大努力以确保在应用程序不提供此类功能或表的情况下,该设施仍在运行,并执行其目的的任何部分仍然有意义。

(例如,库中用于计算平方根的函数的目的是完全明确定义的,而与应用程序无关。因此,第2d小节要求应用程序提供的任何函数或该函数使用的表必须是可选的:如果应用程序不提供,则平方根函数必须仍然计算平方根。)

这些要求适用于整个修改后的作品。如果该作品的可识别部分不是来自图书馆,而是可以合理地视为独立且独立的作品,则当您将其作为单独的作品分发时,本许可及其条款不适用于这些部分。但是,当您将相同的部分作为基于图书馆的作品的一部分进行分发时,整个部分的分发必须按照本许可的条款进行,其对其他被许可人的许可权扩展到整个人,进而扩展到每个人以及每个部分,无论是谁写的。

因此,本节无意主张权利或对您完全由您撰写的作品的权利提出异议;相反,其目的是行使基于图书馆控制衍生作品或集体作品分发的权利。

此外,仅将基于库的另一作品与基于库(或基于库的作品)在存储或分发介质上的总和聚集也不会将其他作品纳入本许可的范围内。

3.您可以选择将普通GNU通用公共许可的条款而非本许可应用到给定的库副本。为此,您必须更改所有引用此许可证的声明,以便它们引用普通的GNU通用公共许可证版本2,而不是此许可证。(如果出现了比普通GNU通用公共许可证的版本2更新的版本,则可以根据需要指定该版本。)请勿在这些声明中进行任何其他更改。

一旦在给定的副本中进行了更改,该副本将无法恢复,因此普通的GNU通用公共许可证适用于所有后续副本以及由该副本制作的衍生作品。

当您希望将库的部分代码复制到非库程序中时,此选项很有用。

4.您可以按照上述第1节和第2节的条款,以目标代码或可执行格式复制和分发该库(或第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)<年份> <作者姓名>

该库是免费软件。您可以根据自由软件基金会(Free Software Foundation)发布的GNU通用公共许可协议(GNU Lesser General Public License)的条款重新分发和/或修改它;许可的2.1版,或(由您选择)任何更高的版本。

分发该库是希望它会有用,但没有任何担保;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参见GNU较小通用公共许可证。

您应该已经与该库一起收到了GNU通用公共通用许可证的副本;如果没有,请写信给美国自由软件基金会公司,地址:59 Temple Place,Suite 330,波士顿,马萨诸塞州02111-1307

还添加有关如何通过电子邮件和书面邮件与您联系的信息。

如有必要,您还应该让您的雇主(如果您是程序员)或您的学校(如果有的话)签署该图书馆的“版权免责声明”。这是一个样本;更改名称:

Yoyodyne,Inc.在此声明,James Random Hacker所写的“ Frob”库(用于调节旋钮的库)不具有任何版权权益。

<Ty Coon的签名>,1990年4月1日

副总裁Ty Coon

这里的所有都是它的!

Mozilla公共许可证版本2.0

1.定义

1.1。“贡献者”

指创建,贡献或拥有涵盖软件的每个个人或法人实体。

1.2。“贡献者版本”

指贡献者使用的其他贡献(如果有)与该特定贡献者的贡献的组合。

1.3。“贡献”

指特定贡献者的涵盖软件。

1.4。“涵盖软件”

指原始参与者在附件A中附加了通知的源代码格式,该源代码格式的可执行格式以及该源代码格式的修改,在每种情况下均包括其部分内容。

1.5。“与次要许可证不兼容”

手段

一个。初始贡献者已将附件B中所述的通知附加到涵盖软件上;要么

b。确保涵盖软件是根据许可的版本1.1或更早版本提供的,但不是根据次要许可的条款提供的。

1.6。“可执行表格”

指除源代码表以外的任何形式的作品。

1.7。“更大的工作”

指将涵盖软件与其他资料合并在一个或多个单独文件(不是涵盖软件)中的作品。

1.8。“执照”

表示此文档。

1.9。“可许可”

表示无论是在初次授予时还是在随后的授予中,都具有尽可能最大的授予本许可证所传达的所有权利的权利。

1.10。“修改”

表示以下任何一项:

一个。源代码表中因涵盖软件的内容的增加,删除或修改而导致的任何文件;要么

b。源代码表单中包含任何涵盖软件的任何新文件。

1.11。贡献者的“专利申请”

系指该贡献者应予许可但应通过制造,使用,出售,提供的任何专利侵权的任何专利权利要求,包括但不限于方法,过程和设备权利,出售,制作,导入或转让其贡献或贡献者版本。

1.12。“次级许可证”

表示GNU通用公共许可证2.0版,GNU较小通用公共许可证2.1版,GNU Affero通用公共许可证3.0版或这些许可证的任何更高版本。

1.13。“源代码表”

指进行修改的首选作品形式。

1.14。“您”(或“您的”)

指根据本许可证行使权利的个人或法人实体。对于法人实体,“您”包括控制您,由您控制或受您共同控制的任何实体。就此定义而言,“控制”是指(a)直接或间接通过合同或其他方式指示或管理该实体的权力,或(b)拥有百分之五十以上(50%)的所有权该实体的已发行股份或实益拥有权。

2.许可授予和条件

2.1。赠款

每位贡献者特此授予您全球范围内的免版税的非专有许可证:

一个。根据知识产权(专利或商标除外),由该贡献者授权在未经修改的基础上,未经修改或作为其一部分使用,复制,提供,修改,展示,表演,分发和以其他方式利用其贡献。更大的工作;和

b。根据该贡献者的专利权要求,制造,使用,出售,出售,制造,进口和以其他方式转让其贡献或贡献者版本。

2.2。生效日期

第2.1节中针对任何贡献授予的许可自贡献者首次分配该贡献之日起对每个贡献生效。

2.3。补助范围的限制

在第2节中授予的许可是根据本许可授予的唯一权利。根据本许可,涵盖软件的分发或许可不会暗示任何其他权利或许可。尽管有上述第2.1(b)节的规定,但贡献者未授予任何专利许可:

一个。对于贡献者已从涵盖软件中删除的任何代码;要么

b。因以下原因引起的侵权:(i)您和任何其他第三方对涵盖软件的修改,或(ii)其贡献与其他软件的组合(作为贡献者版本的一部分除外);要么

C。在没有其贡献的情况下,受涵盖软件侵犯的专利权要求。

本许可不授予任何贡献者的商标,服务标记或徽标任何权利(为遵守第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节所述,还必须以“源代码表”的形式提供此类涵盖软件,并且您必须告知“可执行表”的接收者如何及时以合理方式通过收费获取此类“源代码表”的副本。不超过分发给收件人的费用;和

b。您可以根据本许可的条款分发这种可执行表格,也可以根据不同的条款再许可它,前提是该可执行表格的许可不试图限制或更改本许可下源代码表格中的接收者权利。

3.3。分配较大的作品

您也可以根据自己的选择创建和分发更大的作品,前提是您还遵守涵盖软件的本许可要求。如果较大作品是涵盖软件与受一个或多个二级许可管辖的作品的组合,并且涵盖软件与二级许可不兼容,则本许可允许您根据二级许可的条款额外分发此类涵盖软件( s),以便较大作品的接收者可以选择根据本许可或此类次要许可的条款进一步分发涵盖软件。

3.4。告示

您不得删除或更改涵盖软件的源代码表中包含的任何许可声明(包括版权声明,专利声明,担保免责声明或责任限制)的内容,除非您可以更改本许可协议的任何许可声明。纠正已知事实不正确所需的程度。

3.5。附加条款的适用

您可以选择向Covered Software的一个或多个接收者提供担保,支持,赔偿或责任义务并收取费用。但是,您只能代表您自己,而不能代表任何贡献者。您必须绝对清楚地指出,任何此类保证,支持,赔偿或责任义务仅由您自己提供,并且您在此同意赔偿每位贡献者因该保证,支持,赔偿或责任而引起的任何责任。您提供的条款。您可能包括其他担保免责声明和针对任何司法管辖区的责任限制。

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 Foundation是许可证管理员。除了10.3节中的规定外,许可管理人无权修改或发布此许可的新版本。每个版本都会有一个不同的版本号。

10.2。新版本的效果

您可以根据最初收到涵盖软件的许可版本的条款,或由许可管理员发布的任何后续版本的条款,分发涵盖软件。

10.3。修改版本

如果您创建的软件不受此许可证的约束,并且您想为该软件创建新的许可证,则可以在重新命名许可证并删除对许可证管理者名称的任何引用后,创建并使用此许可证的修改版本(但要注意,此类修改后的许可不同于本许可)。

10.4。分发与次要许可证不兼容的源代码表

如果您选择根据此许可证版本分发与次要许可证不兼容的源代码表,则必须随附本许可证附件B中所述的通知。

附件A-源代码表许可声明

此源代码表受Mozilla公共许可证v。2.0条款的约束。如果未随该文件分发MPL的副本,则可以从以下位置获取一个副本: https://mozilla.org/MPL/2.0/

如果不可能或不希望将通知放在特定的文件中,则可以将通知放在收件人可能会寻找该通知的位置(例如相关目录中的LICENSE文件)。

您可以添加版权拥有权的其他准确通知。

附件B-“与次要许可证不兼容”公告

根据Mozilla公共许可证v。2.0的定义,此源代码格式为“与辅助许可证不兼容”。