许可证
本许可证是您与 NVIDIA Corporation (“NVIDIA”) 之间的法律协议,并约束您对根据本许可证向您提供的 NVIDIA DesignWorks 软件开发工具包(“SDK”)的使用。
本许可证只能由 SDK 使用所在国家/地区的法定成年人接受。如果您未达到法定成年年龄,您必须请求您的父母或法定监护人同意本许可证。如果您代表公司或其他法律实体签订本许可证,则您声明您具有法律授权,“您”将指代您所代表的实体。
通过使用 SDK,您确认您已达到法定成年年龄,您接受本许可证的条款,并且您对您允许的用户的行为承担法律和财务责任。
您同意仅将 SDK 用于 (a) 本许可证和 (b) 任何适用法律、法规或相关司法管辖区普遍接受的惯例或指南所允许的目的。
1. 许可证。 在遵守本许可证条款的前提下,NVIDIA 特此授予您一项非独占、不可转让的许可证,且无权再许可(除非本许可证明确规定),用于
a. 安装和使用 SDK,
b. 修改和创建 SDK 中交付的示例源代码的衍生作品,以及
c. 分发 SDK 中交付的任何示例源代码以及此类示例源代码的衍生作品,以目标代码格式并入软件应用程序中,但须遵守本许可证中指明的分发要求。
2. 分发要求。 以下是您行使上述授权的分发要求
a. 应用程序必须具有实质性的附加功能,超出 SDK 包含的部分。
b. SDK 的可分发部分只能由您的应用程序访问。
c. 以下声明应包含在分发的源代码的修改和衍生作品中:“本软件包含 NVIDIA Corporation 提供的源代码。”
d. 您同意分发 SDK 时须遵守至少与本许可证条款(包括但不限于与许可证授予、许可证限制和 NVIDIA 知识产权保护相关的条款)具有同等保护性的条款。此外,您同意您将保护您的应用程序用户的隐私、安全和合法权利。
e. 您同意以书面形式通知 NVIDIA 任何已知或可疑的 SDK 分发或使用不符合本许可证要求的情况,并强制执行您与 SDK 分发部分相关的协议条款。
3. 授权用户。 您可以允许您的实体或您的子公司(或多个子公司)的雇员和承包商从您的安全网络访问和使用 SDK,以便代表您执行工作。如果您是学术机构,您可以允许在学术机构注册或受雇的用户从您的安全网络访问和使用 SDK。您负责确保您的授权用户遵守本许可证的条款。
4. 限制。 您使用 SDK 的许可证受到以下限制
a. 您不得对 SDK 或 SDK 副本的任何部分进行逆向工程、反编译或反汇编,或者删除版权或其他所有权声明。
b. 除非本许可证明确规定,否则您不得复制、出售、出租、再许可、转让、分发、修改或创建 SDK 任何部分的衍生作品。为明确起见,您不得作为独立产品分发或再许可 SDK。
c. 除非您为此目的与 NVIDIA 达成协议,否则您不得表明使用 SDK 创建的应用程序是由 NVIDIA 赞助或认可的。
d. 您不得绕过、禁用或规避 SDK 中的任何技术限制、加密、安全、数字版权管理或身份验证机制。
e. 您不得以任何可能导致 SDK 受制于开源软件许可证的方式使用 SDK。例如,作为使用、修改和/或分发的条件,要求 SDK:(i) 以源代码形式披露或分发;(ii) 许可用于制作衍生作品的目的;或 (iii) 免费再分发的许可证。
f. 您承认,交付的 SDK 未经 NVIDIA 测试或认证,不适用于与任何系统的设计、建造、维护和/或操作相关的用途,如果此类系统的使用或故障可能导致威胁人类生命安全或造成灾难性损害的情况(各自称为“关键应用”)。关键应用的示例包括航空电子设备、导航、自动驾驶汽车应用、汽车产品的人工智能解决方案、军事、医疗、生命支持或其他生命攸关的应用。NVIDIA 不对您或任何第三方承担因上述使用而引起的全部或部分索赔或损害赔偿责任。您全权负责确保使用 SDK 开发的任何产品或服务作为一个整体包含足够的功能,以符合所有适用的法律和监管标准和要求。
g. 您同意就因产品或服务在关键应用中或为关键应用使用 SDK,以及在超出本协议范围或不符合本协议条款的情况下使用 SDK 而引起或与之相关的任何和所有索赔、损害赔偿、义务、损失、负债、成本或债务、罚款、补偿和费用(包括但不限于律师费和确立赔偿权利的附带费用),为 NVIDIA 及其关联公司以及各自的员工、承包商、代理、管理人员和董事进行辩护、赔偿并使其免受损害。
5. 更新。 NVIDIA 可以自行选择提供本 SDK 的补丁程序、解决方法或其他更新。除非更新附带其单独的管理条款,否则它们将被视为本许可证中授予您的 SDK 的一部分。您同意 NVIDIA 提供的 SDK 的形式和内容可能会在不事先通知您的情况下发生变化。虽然 NVIDIA 通常保持版本之间的兼容性,但在某些情况下,NVIDIA 可能会进行更改,从而在未来版本的 SDK 中引入不兼容性。
6. 预发布版本。 标识为 alpha、beta、预览版、抢先体验版或以其他方式标识为预发布版本的 SDK 版本可能无法完全运行,可能包含错误或设计缺陷,并且相对于 NVIDIA 软件和材料的商业版本,其安全性、隐私性、可用性和可靠性标准可能降低或不同。您可能需要自行承担使用预发布 SDK 版本的风险,并理解这些版本并非旨在用于生产或业务关键型系统。NVIDIA 可能会选择不发布任何预发布 SDK 的商业版本。NVIDIA 也可能会选择放弃开发并随时终止预发布 SDK 的可用性,且不承担任何责任。
7. 其他许可证下的组件。 本软件可能包含 NVIDIA 或第三方组件,这些组件附带有单独的法律声明或条款,如软件随附的所有权声明中所述,例如受开源软件许可证管辖的组件。如果本许可证中的条款与组件相关的许可证条款之间存在冲突,则仅在解决冲突的必要范围内,以与组件相关的许可证条款为准。
您承认并同意,您有全责获取为制造、委托制造、使用、委托使用、销售、进口和提供销售您的产品或服务所需的任何其他第三方许可证,这些产品或服务包含或并入了来自 Microsoft、Thomson、Fraunhofer IIS、Sisvel S.p.A.、MPEG-LA 和 Coding Technologies(包括但不限于)的音频和/或视频编码器和解码器相关的任何第三方软件和内容。NVIDIA 未在本许可证下授予您与任何音频和/或视频编码器和解码器相关的任何必要的专利或其他权利。
8. 所有权。
8.1 NVIDIA 保留本许可证未明确授予您的 SDK 的所有权利、所有权和权益。NVIDIA 及其供应商拥有 SDK 的所有权利、所有权和权益,包括其各自的知识产权。SDK 受美国和其他国家/地区的法律以及国际条约规定的版权保护。
8.2 在遵守 NVIDIA 及其供应商在 SDK 中的权利的前提下,您拥有您的应用程序以及 SDK 中交付的示例源代码的衍生作品的所有权利、所有权和权益,包括其各自的知识产权。
9. 反馈。 您可以(但没有义务)向 NVIDIA 提供反馈。“反馈”是指关于 SDK 的所有建议、修复、修改、功能请求或其他反馈。反馈即使被您指定为机密信息,也不应为 NVIDIA 创设任何保密义务。NVIDIA 及其指定人员拥有永久、非独占、全球性、不可撤销的许可,可以出于 NVIDIA 认为合适的任何目的使用、复制、公开展示、修改、创建衍生作品、许可、再许可以及以其他方式分发和利用反馈,而无需付款,并且在知识产权或其他方面不承担任何义务或限制。
10. 无担保。 SDK“按原样”提供。在适用法律允许的最大范围内,NVIDIA 及其关联公司明确否认任何类型或性质的明示、暗示或法定担保,包括但不限于适销性、非侵权性或特定用途适用性的担保。NVIDIA 不保证 SDK 将满足您的要求,也不保证 SDK 的运行不会中断或没有错误,或者所有错误都将得到纠正。
11. 责任限制。 在适用法律允许的最大范围内,NVIDIA 及其关联公司对任何特殊的、偶然的、惩罚性的或间接的损害赔偿,或对任何利润损失、项目延误、使用损失、数据丢失或商誉损失,或采购替代产品的成本,概不负责,无论此类责任是否因基于违反合同、违反担保、侵权行为(包括疏忽)、产品责任或任何其他诉讼理由或责任理论的索赔而产生,即使 NVIDIA 事先已被告知或可能合理预见到此类损害的可能性。在任何情况下,NVIDIA 及其关联公司在本许可证项下或因本许可证而产生的累计总责任均不得超过 10.00 美元。责任的性质或索赔或诉讼的数量均不得扩大或延长此限制。
12. 终止。 如果您未能遵守本许可证的任何条款和条件,或者如果您就 SDK 对 NVIDIA 提起或参与任何法律诉讼,则您在本许可证下的权利将自动终止,而无需 NVIDIA 发出通知。如果 NVIDIA 决定在一个国家/地区不再提供 SDK,或者 NVIDIA 自行酌情决定继续使用 SDK 在商业上不再可行,则 NVIDIA 可以提前书面通知您终止本许可证。在本许可证终止后,您同意立即停止使用 SDK 并销毁您拥有或控制的所有副本。您先前根据本许可证进行的分发不受本许可证终止的影响。本许可证的所有条款将在终止后继续有效,但授予您的许可证除外。
13. 适用法律。 本许可证在所有方面均受美国和特拉华州法律管辖,但不考虑法律冲突原则。《联合国国际货物销售合同公约》在此明确声明不适用。您同意本许可证的所有英文条款。位于加利福尼亚州圣克拉拉县的州法院或联邦法院对因本许可证引起的任何争议或索赔拥有专属管辖权。尽管如此,您同意 NVIDIA 仍将被允许在任何司法管辖区申请禁令救济或紧急法律救济。
14. 不得转让。 未经 NVIDIA 许可,您不得通过任何方式或法律运作转让本许可证以及您在本许可证项下的权利和义务。任何未经 NVIDIA 书面批准的转让尝试均应无效。NVIDIA 可以转让、委托或转移本许可证及其权利和义务。
15. 出口。 SDK 受美国出口法律和法规的约束。您同意遵守所有适用的美国和国际出口法律,包括美国商务部管理的《出口管理条例》(EAR) 和美国财政部外国资产管制办公室 (OFAC) 管理的经济制裁。这些法律包括对目的地、最终用户和最终用途的限制。通过接受本许可证,您确认您目前未居住在美国目前禁运的国家或地区,并且您未被以其他方式禁止接收 SDK。
16. 政府使用。 SDK 是且应被视为“商业项目”,该术语在 48 CFR § 2.101 中定义,分别由“商业计算机软件”和“商业计算机软件文档”组成,此类术语分别在 48 CFR § 12.212 和 48 CFR §§ 227.7202 和 252.227-7014(a)(1) 中使用。美国政府或美国政府分包商的使用、复制或披露受本许可证中根据 48 CFR § 12.212 或 48 CFR § 227.7202 的限制。在任何情况下,美国政府用户均不得获得超出 48 C.F.R. 52.227-19(b)(1)-(2) 中规定的 SDK 权利。
17. 通知。 您同意 NVIDIA 以电子方式(例如通过电子邮件)向您发送的任何通知将满足任何法律通信要求。请将您的法律通知或其他信函发送至 NVIDIA Corporation,地址:2788 San Tomas Expressway, Santa Clara, California 95051, United States of America,收件人:Legal Department(法务部)。
18. 完整协议。 本许可证是双方之间关于本许可证标的物的最终、完整和排他性协议,并取代先前或同期关于本标的物的所有谅解和协议,无论是口头的还是书面的。如果任何有管辖权的法院确定本许可证的任何条款是非法、无效或不可执行的,则其余条款将继续完全有效。对本许可证的任何修订或豁免均应采用书面形式,并由双方代表签字。
(2022 年 5 月 10 日,版本)
软件包中的示例应用程序使用了 FreeImage 开源库。有关详细信息,请参阅 http://freeimage.sourceforge.net。FreeImage 根据 FIPL 1.0 版使用。许可证副本位于软件包中的 .\Common\External\FreeImage\license-fi.txt。