最终用户许可协议

NVIDIA 软件许可协议和 CUDA 补充软件许可协议。

CUDA 工具包最终用户许可协议适用于 NVIDIA CUDA 工具包、NVIDIA CUDA 示例、NVIDIA 显示驱动程序、NVIDIA Nsight 工具(Visual Studio 版本)以及 CUDA API、编程模型和开发工具的相关文档。如果您不同意许可协议的条款和条件,请勿下载或使用该软件。

最后更新:2025 年 1 月 7 日

前言

第 1 章中的软件许可协议和第 2 章中的补充协议包含管辖 NVIDIA CUDA 工具包使用的许可条款和条件。通过接受本协议,您同意遵守本文所含产品的所有适用条款和条件。

NVIDIA 驱动程序

描述

此软件包包含 NVIDIA GPU 的操作系统驱动程序和基本系统软件组件。

NVIDIA CUDA 工具包

描述

NVIDIA CUDA 工具包提供命令行和图形工具,用于构建、调试和优化由 NVIDIA GPU 加速的应用程序的性能、运行时和数学库,以及文档,包括编程指南、用户手册和 API 参考。

CUDA 工具包的默认安装位置

Windows 平台

%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v#.#

Linux 平台

/usr/local/cuda-#.#

Mac 平台

/Developer/NVIDIA/CUDA-#.#

NVIDIA CUDA 示例

描述

CUDA 示例现在位于https://github.com/nvidia/cuda-samples,其中包含获取、构建和运行示例的说明。它们不再包含在 CUDA 工具包中。

NVIDIA Nsight Visual Studio 版本(仅限 Windows)

描述

NVIDIA Nsight Development Platform, Visual Studio Edition 是集成到 Microsoft Visual Studio 中的开发环境,提供用于调试、分析、分析和优化 GPU 计算和图形应用程序的工具。

Nsight Visual Studio 版本的默认安装位置

Windows 平台

%ProgramFiles(x86)%\NVIDIA Corporation\Nsight Visual Studio Edition #.#

1. NVIDIA 软件开发工具包许可协议

重要提示 — 在下载、安装、复制或使用许可软件之前阅读

本许可协议,包括所附的附件(“协议”),是您与 NVIDIA Corporation(“NVIDIA”)之间的法律协议,管辖您对 NVIDIA 软件开发工具包(“SDK”)的使用。

每个 SDK 都有自己的一组软件和材料,但以下是对 SDK 中可能包含的项类型的描述:源代码、头文件、API、数据集和资产(示例包括图像、纹理、模型、场景、视频、本机 API 输入/输出文件)、二进制软件、示例代码、库、实用程序、编程代码和文档。

本协议只能由 SDK 使用国家/地区的法定成年人接受。

如果您代表公司或其他法律实体签订本协议,您声明您具有将该实体约束于本协议的法律授权,在这种情况下,“您”将指您所代表的实体。

如果您没有接受本协议所需的年龄或授权,或者如果您不接受本协议的所有条款和条件,请勿下载、安装或使用 SDK。

您同意仅出于以下目的使用 SDK:(a) 本协议允许的目的,以及 (b) 相关司法管辖区的任何适用法律、法规或普遍接受的实践或指南。

1.1. 许可

1.1.1. 许可授予

根据本协议的条款,NVIDIA 特此授予您非独占、不可转让的许可,且无权再许可(除非本协议明确规定),以

  1. 安装和使用 SDK,

  2. 修改和创建 SDK 中交付的示例源代码的衍生作品,以及

  3. 分发在本协议中标识为可分发的 SDK 部分,以对象代码格式并入符合本协议中指示的分发要求的软件应用程序中。

1.1.2. 分发要求

以下是您行使分发授权的分发要求

  1. 您的应用程序必须具有超出 SDK 包含部分的实质性附加功能。

  2. SDK 的可分发部分应仅由您的应用程序访问。

  3. 以下声明应包含在分发的示例源代码的修改和衍生作品中:“本软件包含 NVIDIA Corporation 提供的源代码。”

  4. 除非本协议中将开发人员工具标识为可分发的,否则它仅供您内部使用。

  5. 您分发应用程序的条款必须与本协议的条款一致,包括(但不限于)与许可授予和许可限制以及保护 NVIDIA 的知识产权相关的条款。此外,您同意您将保护应用程序用户的隐私、安全和合法权利。

  6. 您同意以书面形式通知 NVIDIA 任何已知或可疑的 SDK 分发或使用不符合本协议的要求,并强制执行您与分发 SDK 相关的协议条款。

1.1.3. 授权用户

您可以允许您的实体或您的子公司(们)的员工和承包商从您的安全网络访问和使用 SDK,以便代表您执行工作。

如果您是学术机构,您可以允许学术机构注册或雇用的用户从您的安全网络访问和使用 SDK。

您负责您的授权用户遵守本协议的条款。如果您意识到您的授权用户未遵循本协议的条款,您同意采取合理的步骤来解决不合规问题并防止新的发生。

1.1.4. 预发布 SDK

标识为 alpha、beta、预览版或以其他方式标识为预发布版的 SDK 版本可能无法完全正常运行,可能包含错误或设计缺陷,并且相对于 NVIDIA 软件和材料的商业版本,可能具有降低或不同的安全性、隐私性、可访问性、可用性和可靠性标准。使用预发布版 SDK 可能会导致意外结果、数据丢失、项目延迟或其他不可预测的损坏或损失。

您可以自行承担风险使用预发布版 SDK,并理解预发布版 SDK 不适用于生产或业务关键型系统。

NVIDIA 可能会选择不提供任何预发布版 SDK 的商业版本。NVIDIA 也可能选择放弃开发并在任何时候终止预发布版 SDK 的可用性,且不承担任何责任。

1.1.5. 更新

NVIDIA 可以自行选择为此 SDK 提供补丁、解决方法或其他更新。除非更新附带其单独的管理条款,否则它们将被视为您在本协议中许可的 SDK 的一部分。您同意 NVIDIA 提供的 SDK 的形式和内容可能会在不事先通知您的情况下更改。虽然 NVIDIA 通常保持版本之间的兼容性,但在某些情况下,NVIDIA 可能会进行更改,从而在 SDK 的未来版本中引入不兼容性。

1.1.6. 其他许可下的组件

SDK 可能捆绑或以其他方式包含或与 NVIDIA 或第三方的组件一起分发,这些组件带有单独的法律声明或条款,如 SDK 随附的专有声明中所述。如果本协议中的条款与组件相关的许可条款之间存在冲突,则仅在解决冲突的必要范围内,与组件相关的许可条款优先。

在遵守本协议其他条款的前提下,您可以使用 SDK 开发和测试根据开放源代码促进会 (OSI) 批准的开放源代码软件许可发布的应用程序。

1.1.7. 权利保留

NVIDIA 保留本协议中未明确授予您的 SDK 的所有权利、所有权和权益。

1.2. 限制

以下许可限制适用于您对 SDK 的使用

  1. 您不得对 SDK 的任何部分或 SDK 副本进行逆向工程、反编译或反汇编,或删除版权或其他所有权声明。

  2. 除非本协议明确规定,否则您不得复制、出售、出租、再许可、转让、分发、修改或创建 SDK 任何部分的衍生作品。为明确起见,您不得将 SDK 作为独立产品分发或再许可。

  3. 除非您为此目的与 NVIDIA 达成协议,否则您不得表明使用 SDK 创建的应用程序是由 NVIDIA 赞助或认可的。

  4. 您不得绕过、禁用或规避 SDK 中的任何加密、安全、数字版权管理或身份验证机制。

  5. 您不得以任何可能导致 SDK 受到开放源代码软件许可约束的方式使用 SDK。例如,作为使用、修改和/或分发的条件,要求 SDK

    1. 以源代码形式披露或分发;

    2. 被许可用于制作衍生作品;或

    3. 免费再分发。

  6. 您承认交付的 SDK 未经 NVIDIA 测试或认证,不适用于与以下任何系统的设计、建造、维护和/或操作相关的用途,在这些系统中,此类系统的使用或故障可能导致威胁人类生命安全或造成灾难性损害的情况(每个系统均为“关键应用”)。关键应用的示例包括航空电子设备、导航、自动驾驶汽车应用、汽车产品的 AI 解决方案、军事、医疗、生命支持或其他生命攸关的应用。NVIDIA 对您或任何第三方因上述使用而引起的任何索赔或损害不承担任何责任,无论是全部还是部分责任。您全权负责确保使用 SDK 开发的任何产品或服务作为一个整体包含足够的功能,以符合所有适用的法律和法规标准和要求。

  7. 您同意就任何及所有索赔、损害赔偿、义务、损失、责任、成本或债务、罚款、补偿和费用(包括但不限于律师费和建立赔偿权利的附带费用),为 NVIDIA 及其关联公司及其各自的员工、承包商、代理商、管理人员和董事进行辩护、赔偿并使其免受损害,这些索赔、损害赔偿、义务、损失、责任、成本或债务、罚款、补偿和费用是由于或与在关键应用中或用于关键应用的 SDK 产品或服务的使用,以及在本协议范围之外或不符合其条款的 SDK 使用相关的。

  8. 您不得对使用 SDK 元素生成的任何输出的任何部分进行逆向工程、反编译或反汇编,目的是将此类输出工件转换为以非 NVIDIA 平台为目标。

1.3. 所有权

  1. NVIDIA 或其许可方拥有 SDK 及其修改和衍生作品的所有权利、所有权和权益,包括其各自的知识产权,但受您在第 1.3.2 节下的权利的约束。本 SDK 可能包含来自 NVIDIA 许可方的软件和材料,这些许可方是预期的第三方受益人,可以就其知识产权强制执行本协议。

  1. 您拥有您的应用程序以及您在 SDK 中交付的示例源代码的衍生作品的所有权利、所有权和权益,包括其各自的知识产权,但受 NVIDIA 在第 1.3.1 节下的权利的约束。

  2. 您可以(但不必)向 NVIDIA 提供关于 SDK 的建议、功能请求或其他反馈,包括对 SDK 的可能增强或修改。对于您自愿提供的任何反馈,您特此授予 NVIDIA 及其关联公司永久性、非独占性、全球性、不可撤销的许可,以使用、复制、修改、许可、再许可(通过多层再许可方)和分发(通过多层分销商)它,而无需向您支付任何特许权使用费或费用。NVIDIA 将自行选择使用反馈。NVIDIA 一直在寻找改进其产品的方法,因此您可以通过开发者门户网站 https://developer.nvidia.com 向 NVIDIA 发送反馈。

1.4. 无担保

SDK 由 NVIDIA“按原样”和“包含所有缺陷”提供。在法律允许的最大范围内,NVIDIA 及其关联公司明确否认任何种类或性质的所有担保,无论是明示、暗示还是法定的,包括但不限于任何适销性、特定用途适用性、所有权、非侵权或不存在任何缺陷(无论是潜在缺陷还是外在缺陷)的担保。不根据贸易惯例、交易过程或行业惯例作出任何担保。

1.5. 责任限制

在法律允许的最大范围内,NVIDIA 及其关联公司不对任何 (I) 特殊、偶然、惩罚性或后果性损害,或 (II) 因 (A) 任何利润损失、使用损失、数据丢失或商誉损失,或 (B) 采购替代产品的成本而造成的损害负责,无论此类责任是否因基于违反合同、违反担保、侵权(包括疏忽)、产品责任或任何其他诉讼因由或责任理论的索赔而产生。在任何情况下,NVIDIA 及其关联公司在本协议项下或因本协议而产生的累计总责任均不得超过 10.00 美元。责任的性质或索赔或诉讼的数量不得扩大或延长此限制。

这些责任排除和限制应适用,无论 NVIDIA 或其关联公司是否已被告知此类损害的可能性,也无论补救措施是否未能达到其基本目的。这些责任排除和限制构成双方之间交易的基本基础,并且,如果没有任何这些责任排除或限制,本协议的条款,包括但不限于经济条款,将大相径庭。

1.6. 终止

  1. 本协议将继续适用,直到您或 NVIDIA 按照下述方式终止为止。

  2. 如果您想终止本协议,您可以停止使用 SDK 来终止本协议。

  3. 在以下情况下,NVIDIA 可以随时终止本协议:

    1. (i) 您未能遵守本协议的任何条款,并且未在收到 NVIDIA 通知后三十 (30) 天内纠正不合规行为(或者如果您侵犯了 NVIDIA 的知识产权,则立即终止);

    2. (ii) 您就 SDK 对 NVIDIA 提起或参与任何法律诉讼;或

    3. (iii) NVIDIA 决定不再在某个国家/地区提供 SDK,或者 NVIDIA 自行决定继续使用 SDK 在商业上不再可行。

  4. 在本协议终止后,您同意立即停止使用 SDK 并销毁您拥有或控制的所有副本。您先前根据本协议进行的分发不受本协议终止的影响。根据书面要求,您将以书面形式证明您已遵守您在本节下的承诺。在本协议终止后,除许可授予条款外的所有条款均继续有效。

1.7. 通则

如果您希望转让本协议或您的权利和义务,包括通过合并、合并、解散或法律的实施,请联系 NVIDIA 以请求许可。任何未经 NVIDIA 书面批准的尝试转让均无效。NVIDIA 可以转让、委托或转移本协议及其权利和义务,如果转让给非关联公司,将通知您。

您同意与 NVIDIA 合作并提供合理要求的信息,以验证您是否遵守本协议。

本协议在所有方面均受美国和特拉华州法律管辖,但不考虑法律冲突原则。《联合国国际货物销售合同公约》明确声明不适用。您同意本协议的所有英文条款。

位于加利福尼亚州圣克拉拉县的州或联邦法院对因本协议引起的任何争议或索赔拥有专属管辖权。尽管如此,您同意 NVIDIA 仍将被允许在任何司法管辖区申请禁令救济或同等类型的紧急法律救济。

如果任何有管辖权的法院确定本协议的任何条款是非法、无效或不可执行的,则此类条款将被解释为在必要的范围内受到限制,以便与法律保持一致并在法律下完全可执行,其余条款将继续完全有效。除非另有规定,否则补救措施是累积的。

双方均承认并同意,另一方在本协议的履行中是独立的承包商。

SDK 完全由私人出资开发,是“商业项目”,由“商业计算机软件”和“商业计算机软件文档”组成,并附带“受限权利”。美国政府或美国政府分包商的使用、复制或披露受本协议中 DFARS 227.7202-3(a) 或 FAR 52.227-19 中“商业计算机软件 - 受限权利”条款的 (c)(1) 和 (2) 项(如适用)中规定的限制的约束。承包商/制造商是 NVIDIA,地址为 2788 San Tomas Expressway, Santa Clara, CA 95051。

SDK 受美国出口法律和法规的约束。您同意您不会将 SDK 运送、转让或出口到任何国家/地区,或以任何方式使用 SDK,这些方式是被美国工业和安全局禁止的,或受美国财政部外国资产控制办公室 (OFAC) 管理的经济制裁法规或任何适用的出口法律、限制或法规禁止的。这些法律包括对目的地、最终用户和最终用途的限制。通过接受本协议,您确认您不在目前受美国禁运的国家/地区,或者未被美国法律禁止接收 SDK。

NVIDIA 根据本协议向您发出的任何通知将通过邮件、电子邮件或传真发送。您同意 NVIDIA 以电子方式向您发送的任何通知均满足任何法律通信要求。请将您的法律通知或其他信函发送至 NVIDIA Corporation, 2788 San Tomas Expressway, Santa Clara, California 95051, United States of America, 收件人:Legal Department。

本协议以及纳入本协议的任何附件构成双方关于本协议主题事项的完整协议,并取代双方之间就本 SDK 许可进行的所有先前谈判或交换的文件。您发布的文档上的任何附加和/或冲突条款均无效。对本协议的任何修订或弃权均应采用书面形式,并由双方代表签字。

2. CUDA 工具包补充 NVIDIA 软件开发工具包许可协议

本补充协议中的条款管辖您根据许可协议(“协议”)条款使用 NVIDIA CUDA 工具包 SDK,并由本补充协议进行修改。下文中使用但未定义的首字母大写术语具有协议中赋予它们的含义。

本补充协议是协议的附件,并作为协议的组成部分纳入协议。如果本补充协议中的条款与协议中的条款之间存在冲突,则以本补充协议中的条款为准。

2.1. 许可范围

SDK 被许可供您开发应用程序,仅用于配备 NVIDIA GPU 的系统。

2.2. 分发

根据协议可分发的 SDK 部分在附件 A中列出。

2.3. 操作系统

专为在 Linux 或 FreeBSD 操作系统或从这些操作系统的源代码派生的其他操作系统上使用的 SDK 部分,可以根据本协议复制和再分发以供使用,前提是对象代码文件不得以任何方式修改(压缩文件的解压缩除外)。

2.4. 音频和视频编码器与解码器

您承认并同意,您全权负责获得任何额外的第三方许可,以制造、委托制造、使用、委托使用、销售、进口和提供销售您的产品或服务,这些产品或服务包含或并入了来自第三方软件和内容,这些第三方软件和内容与音频和/或视频编码器和解码器相关,包括但不限于 Microsoft、Thomson、Fraunhofer IIS、Sisvel S.p.A.、MPEG-LA 和 Coding Technologies。NVIDIA 不在本协议下授予您关于任何音频和/或视频编码器和解码器的任何必要的专利或其他权利。

2.5. 许可

如果本协议中的分发条款不适合您的组织,或者对于关于本协议的任何问题,请通过 nvidia-compute-license-questions@nvidia.com 联系 NVIDIA。

2.6. 附件 A

以下 CUDA 工具包文件可以与您开发的应用程序一起分发,包括这些文件的某些变体,这些变体在文件名中嵌入了版本号或特定于架构的信息 - 仅作为示例,对于 64 位 Windows 软件的发布版本 9.0,文件 cudart64_90.dll 是可再分发的。

组件

CUDA 运行时

Windows

cudart.dll, cudart_static.lib, cudadevrt.lib

Mac OSX

libcudart.dylib, libcudart_static.a, libcudadevrt.a

Linux

libcudart.so, libcudart_static.a, libcudadevrt.a

Android

libcudart.so, libcudart_static.a, libcudadevrt.a

组件

CUDA FFT 库

Windows

cufft.dll, cufftw.dll, cufft.lib, cufftw.lib

Mac OSX

libcufft.dylib, libcufft_static.a, libcufftw.dylib, libcufftw_static.a

Linux

libcufft.so, libcufft_static.a, libcufftw.so, libcufftw_static.a

Android

libcufft.so, libcufft_static.a, libcufftw.so, libcufftw_static.a

组件

CUDA BLAS 库

Windows

cublas.dll, cublasLt.dll

Mac OSX

libcublas.dylib, libcublasLt.dylib, libcublas_static.a, libcublasLt_static.a

Linux

libcublas.so, libcublasLt.so, libcublas_static.a, libcublasLt_static.a

Android

libcublas.so, libcublasLt.so, libcublas_static.a, libcublasLt_static.a

组件

NVIDIA “Drop-in” BLAS 库

Windows

nvblas.dll

Mac OSX

libnvblas.dylib

Linux

libnvblas.so

组件

CUDA 稀疏矩阵库

Windows

cusparse.dll, cusparse.lib

Mac OSX

libcusparse.dylib, libcusparse_static.a

Linux

libcusparse.so, libcusparse_static.a

Android

libcusparse.so, libcusparse_static.a

组件

CUDA 线性求解器库

Windows

cusolver.dll, cusolver.lib

Mac OSX

libcusolver.dylib, libcusolver_static.a

Linux

libcusolver.so, libcusolver_static.a

Android

libcusolver.so, libcusolver_static.a

组件

CUDA 随机数生成库

Windows

curand.dll, curand.lib

Mac OSX

libcurand.dylib, libcurand_static.a

Linux

libcurand.so, libcurand_static.a

Android

libcurand.so, libcurand_static.a

组件

NVIDIA 性能基元库

Windows

nppc.dll, nppc.lib, nppial.dll, nppial.lib, nppicc.dll, nppicc.lib, nppicom.dll, nppicom.lib, nppidei.dll, nppidei.lib, nppif.dll, nppif.lib, nppig.dll, nppig.lib, nppim.dll, nppim.lib, nppist.dll, nppist.lib, nppisu.dll, nppisu.lib, nppitc.dll, nppitc.lib, npps.dll, npps.lib

Mac OSX

libnppc.dylib, libnppc_static.a, libnppial.dylib, libnppial_static.a, libnppicc.dylib, libnppicc_static.a, libnppicom.dylib, libnppicom_static.a, libnppidei.dylib, libnppidei_static.a, libnppif.dylib, libnppif_static.a, libnppig.dylib, libnppig_static.a, libnppim.dylib, libnppisu_static.a, libnppitc.dylib, libnppitc_static.a, libnpps.dylib, libnpps_static.a

Linux

libnppc.so, libnppc_static.a, libnppial.so, libnppial_static.a, libnppicc.so, libnppicc_static.a, libnppicom.so, libnppicom_static.a, libnppidei.so, libnppidei_static.a, libnppif.so, libnppif_static.a libnppig.so, libnppig_static.a, libnppim.so, libnppim_static.a, libnppist.so, libnppist_static.a, libnppisu.so, libnppisu_static.a, libnppitc.so libnppitc_static.a, libnpps.so, libnpps_static.a

Android

libnppc.so, libnppc_static.a, libnppial.so, libnppial_static.a, libnppicc.so, libnppicc_static.a, libnppicom.so, libnppicom_static.a, libnppidei.so, libnppidei_static.a, libnppif.so, libnppif_static.a libnppig.so, libnppig_static.a, libnppim.so, libnppim_static.a, libnppist.so, libnppist_static.a, libnppisu.so, libnppisu_static.a, libnppitc.so libnppitc_static.a, libnpps.so, libnpps_static.a

组件

NVIDIA JPEG 库

Windows

nvjpeg.lib, nvjpeg.dll

Linux

libnvjpeg.so, libnvjpeg_static.a

组件

静态链接到 cuBLAS、cuSPARSE、cuFFT、cuRAND、nvJPEG 和 NPP 所需的内部通用库

Mac OSX

libculibos.a

Linux

libculibos.a

组件

NVIDIA 运行时编译库和头文件

全部

nvrtc.h

Windows

nvrtc.dll, nvrtc-builtins.dll

Mac OSX

libnvrtc.dylib, libnvrtc-builtins.dylib

Linux

libnvrtc.so, libnvrtc-builtins.so, libnvrtc_static.a, libnvrtc-builtins_static.a

组件

NVIDIA 优化编译器库

Windows

nvvm.dll

Mac OSX

libnvvm.dylib

Linux

libnvvm.so

组件

NVIDIA JIT 链接库

Windows

libnvJitLink.dll, libnvJitLink.lib

Linux

libnvJitLink.so, libnvJitLink_static.a

组件

NVIDIA 通用设备数学函数库

Windows

libdevice.10.bc

Mac OSX

libdevice.10.bc

Linux

libdevice.10.bc

组件

CUDA 占用率计算头文件库

全部

cuda_occupancy.h

组件

CUDA 浮点类型头文件

全部

cuda_fp16.h, cuda_fp16.hpp, cuda_bf16.h, cuda_bf16.hpp, cuda_fp8.h, cuda_fp8.hpp, cuda_fp6.h, cuda_fp6.hpp, cuda_fp4.h, cuda_fp4.hpp

组件

用于运行时编译的 CUDA 头文件

全部

crt/host_defines.h, cuComplex.h, cuda_awbarrier_helpers.h, cuda_awbarrier_primitives.h, cuda_awbarrier.h, cuda_pipeline_helpers.h, ccuda_pipeline_primitives.h, ccuda_pipeline.h, cuda_runtime_api.h, cuda.h, cuda/std/tuple, cuda/std/type_traits, cuda/std/type_traits, cuda/std/utility, device_types.h, vector_functions.h, vector_types.h

组件

CUDA 性能分析工具接口 (CUPTI) 库

Windows

cupti.dll

Mac OSX

libcupti.dylib

Linux

libcupti.so

组件

NVIDIA 工具扩展库

Windows

nvToolsExt.dll, nvToolsExt.lib

Mac OSX

libnvToolsExt.dylib

Linux

libnvToolsExt.so

组件

NVIDIA CUDA 驱动库

Linux

libcuda.so, libnvidia-ptxjitcompiler.so, libnvptxcompiler_static.a

组件

NVIDIA CUDA 文件 IO 库和头文件

全部

cufile.h

Linux

libcufile.so, libcufile_rdma.so, libcufile_static.a, libcufile_rdma_static.a

除了上述权利外,对于为 Jetson 开发套件或 Jetson 模块开发且仅在 Tegra 软件的 Linux 上使用的软件的各方,以下条款适用

  • SDK 可以由 NVIDIA 完整分发,且其组件不得分离,供您和/或您的被许可方创建仅在 Jetson 平台上使用且运行 Tegra 软件的 Linux 的软件开发套件。

2.7. 附件 B

附加许可义务

SOFTWARE 中包含的以下第三方组件根据以下条款和条件许可给被许可方

  1. 被许可方对 GDB 第三方组件的使用受 GNU GPL v3 的条款和条件的约束

    This product includes copyrighted third-party software licensed
    under the terms of the GNU General Public License v3 ("GPL v3").
    All third-party software packages are copyright by their respective
    authors. GPL v3 terms and conditions are hereby incorporated into
    the Agreement by this reference: https://gnu.ac.cn/licenses/gpl.txt
    

    根据这些许可要求,以下列出的软件根据指定的开源软件许可的条款提供。要获取根据需要重新分发源代码的许可证(包括 GNU 通用公共许可证 (GPL) 和 GNU 宽通用公共许可证 (LGPL))提供的软件的源代码,请联系 oss-requests@nvidia.com。此优惠在 NVIDIA CORPORATION 分发本产品之日起三 (3) 年内有效。

    Component          License
    CUDA-GDB           GPL v3
    
  2. 被许可方声明并保证,与被许可方使用 H.264 视频编解码器相关的任何及所有第三方许可和/或特许权使用费支付义务均由被许可方全权负责。

  3. 被许可方对 Thrust 库的使用受 Apache 许可证 2.0 版的条款和条件的约束。所有第三方软件包的版权均归其各自的作者所有。Apache 许可证 2.0 版的条款和条件特此通过引用并入本协议。https://apache.ac.cn/licenses/LICENSE-2.0.html

    此外,被许可方承认以下声明:Thrust 包括来自 Boost Iterator、Tuple、System 和 Random Number 库的源代码。

    Boost Software License - Version 1.0 - August 17th, 2003
    . . . .
    
    Permission is hereby granted, free of charge, to any person or
    organization obtaining a copy of the software and accompanying
    documentation covered by this license (the "Software") to use,
    reproduce, display, distribute, execute, and transmit the Software,
    and to prepare derivative works of the Software, and to permit
    third-parties to whom the Software is furnished to do so, all
    subject to the following:
    
    The copyright notices in the Software and this entire statement,
    including the above license grant, this restriction and the following
    disclaimer, must be included in all copies of the Software, in whole
    or in part, and all derivative works of the Software, unless such
    copies or derivative works are solely in the form of machine-executable
    object code generated by a source language processor.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
    NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
    ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR
    OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING
    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
    OTHER DEALINGS IN THE SOFTWARE.
    
  4. 被许可方对 LLVM 第三方组件的使用受以下条款和条件的约束

      ========================================================================================================
      All LLVM after 8.0 are distributed under Apache-2.0 with LLVM-exception license, an OSI-approved license
      ========================================================================================================
    
      Apache License
      Version 2.0, January 2004
      https://apache.ac.cn/licenses/
    
      TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    
      1. Definitions.
    
      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.
    
      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.
    
      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.
    
      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.
    
      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.
    
      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.
    
      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).
    
      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.
    
      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."
    
      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by Licensor and
      subsequently incorporated within the Work.
    
    2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.
    
    3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.
    
    4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:
    
      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and
    
      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and
    
      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and
      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.
    
      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.
    
    5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.
    
    6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.
    
    7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.
    
    8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.
    
    9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.
    
    END OF TERMS AND CONDITIONS
    
    APPENDIX: How to apply the Apache License to your work.
    
      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "[]"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.
    
    Copyright [yyyy] [name of copyright owner]
    
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
    
       https://apache.ac.cn/licenses/LICENSE-2.0
    
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
    
    -----------------------------------------
    LLVM Exceptions to the Apache 2.0 License
    -----------------------------------------
    
    As an exception, if, as a result of your compiling your source code, portions
    of this Software are embedded into an Object form of such source code, you
    may redistribute such embedded portions in such Object form without complying
    with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
    
    In addition, if you combine or link compiled forms of this Software with
    software that is licensed under the GPLv2 ("Combined Software") and if a
    court of competent jurisdiction determines that the patent provision (Section
    3), the indemnity provision (Section 9) or other Section of the License
    conflicts with the conditions of the GPLv2, you may retroactively and
    prospectively choose to deem waived or otherwise exclude such Section(s) of
    the License, but only in their entirety and only with respect to the Combined
    Software.
    
    ========================================================
    Software from third parties included in the LLVM Project
    ========================================================
    
    The LLVM Project contains third party software which is under different license
    terms. All such code will be identified clearly using at least one of two
    mechanisms:
    1) It will be in a separate directory tree with its own `LICENSE.txt` or
    `LICENSE` file at the top containing the specific license and restrictions
    which apply to that software, or
    2) It will contain specific license and restriction terms at the top of every
    file.
    
    ==================================================================================================
    LLVM releases prior to LLVM 8.0 was licensed under this University of Illinois Open Source License
    ==================================================================================================
    
    University of Illinois/NCSA
    Open Source License
    
    Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign.
    All rights reserved.
    
    Developed by:
    
        LLVM Team
    
        University of Illinois at Urbana-Champaign
    
        https://llvm.net.cn
    
    Permission is hereby granted, free of charge, to any person obtaining a copy of
    this software and associated documentation files (the "Software"), to deal with
    the Software without restriction, including without limitation the rights to
    use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
    of the Software, and to permit persons to whom the Software is furnished to do
    so, subject to the following conditions:
    
        * Redistributions of source code must retain the above copyright notice,
          this list of conditions and the following disclaimers.
    
        * Redistributions in binary form must reproduce the above copyright notice,
          this list of conditions and the following disclaimers in the
          documentation and/or other materials provided with the distribution.
    
       * Neither the names of the LLVM Team, University of Illinois at
         Urbana-Champaign, nor the names of its contributors may be used to
         endorse or promote products derived from this Software without specific
         prior written permission.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
    FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
    CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    SOFTWARE.
    
  5. 被许可方对 PCRE 第三方组件的使用受以下条款和条件的约束

    ------------
    PCRE LICENCE
    ------------
    PCRE is a library of functions to support regular expressions whose syntax
    and semantics are as close as possible to those of the Perl 5 language.
    Release 8 of PCRE is distributed under the terms of the "BSD" licence, as
    specified below. The documentation for PCRE, supplied in the "doc"
    directory, is distributed under the same terms as the software itself. The
    basic library functions are written in C and are freestanding. Also
    included in the distribution is a set of C++ wrapper functions, and a just-
    in-time compiler that can be used to optimize pattern matching. These are
    both optional features that can be omitted when the library is built.
    
    THE BASIC LIBRARY FUNCTIONS
    ---------------------------
    Written by:       Philip Hazel
    Email local part: ph10
    Email domain:     cam.ac.uk
    University of Cambridge Computing Service,
    Cambridge, England.
    Copyright (c) 1997-2012 University of Cambridge
    All rights reserved.
    
    PCRE JUST-IN-TIME COMPILATION SUPPORT
    -------------------------------------
    Written by:       Zoltan Herczeg
    Email local part: hzmester
    Emain domain:     freemail.hu
    Copyright(c) 2010-2012 Zoltan Herczeg
    All rights reserved.
    
    STACK-LESS JUST-IN-TIME COMPILER
    --------------------------------
    Written by:       Zoltan Herczeg
    Email local part: hzmester
    Emain domain:     freemail.hu
    Copyright(c) 2009-2012 Zoltan Herczeg
    All rights reserved.
    
    THE C++ WRAPPER FUNCTIONS
    -------------------------
    Contributed by:   Google Inc.
    Copyright (c) 2007-2012, Google Inc.
    All rights reserved.
    
    THE "BSD" LICENCE
    -----------------
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are met:
    
      * Redistributions of source code must retain the above copyright notice,
        this list of conditions and the following disclaimer.
    
      * Redistributions in binary form must reproduce the above copyright
        notice, this list of conditions and the following disclaimer in the
        documentation and/or other materials provided with the distribution.
    
      * Neither the name of the University of Cambridge nor the name of Google
        Inc. nor the names of their contributors may be used to endorse or
        promote products derived from this software without specific prior
        written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGE.
    
  6. 一些 cuBLAS 库例程由 Vasily Volkov 编写或从 Vasily Volkov 编写的代码派生而来,并受修改的 Berkeley 软件发行许可证的约束,如下所示

    Copyright (c) 2007-2009, Regents of the University of California
    
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are
    met:
        * Redistributions of source code must retain the above copyright
          notice, this list of conditions and the following disclaimer.
        * Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions and the following
          disclaimer in the documentation and/or other materials provided
          with the distribution.
        * Neither the name of the University of California, Berkeley nor
          the names of its contributors may be used to endorse or promote
          products derived from this software without specific prior
          written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR
    IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
    INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
    SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
    STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
    IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGE.
    
  7. 一些 cuBLAS 库例程由 Davide Barbieri 编写或从 Davide Barbieri 编写的代码派生而来,并受修改的 Berkeley 软件发行许可证的约束,如下所示

    Copyright (c) 2008-2009 Davide Barbieri @ University of Rome Tor Vergata.
    
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are
    met:
        * Redistributions of source code must retain the above copyright
          notice, this list of conditions and the following disclaimer.
        * Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions and the following
          disclaimer in the documentation and/or other materials provided
          with the distribution.
        * The name of the author may not be used to endorse or promote
          products derived from this software without specific prior
          written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR
    IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
    INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
    SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
    STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
    IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGE.
    
  8. 一些 cuBLAS 库例程从田纳西大学开发的代码派生而来,并受修改的 Berkeley 软件发行许可证的约束,如下所示

    Copyright (c) 2010 The University of Tennessee.
    
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are
    met:
        * Redistributions of source code must retain the above copyright
          notice, this list of conditions and the following disclaimer.
        * Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions and the following
          disclaimer listed in this license in the documentation and/or
          other materials provided with the distribution.
        * Neither the name of the copyright holders nor the names of its
          contributors may be used to endorse or promote products derived
          from this software without specific prior written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
  9. 一些 cuBLAS 库例程由 Jonathan Hogg 编写或从 Jonathan Hogg 编写的代码派生而来,并受修改的 Berkeley 软件发行许可证的约束,如下所示

    Copyright (c) 2012, The Science and Technology Facilities Council (STFC).
    
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are
    met:
        * Redistributions of source code must retain the above copyright
          notice, this list of conditions and the following disclaimer.
        * Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions and the following
          disclaimer in the documentation and/or other materials provided
          with the distribution.
        * Neither the name of the STFC nor the names of its contributors
          may be used to endorse or promote products derived from this
          software without specific prior written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE STFC BE
    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
    BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
    OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
    IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
  10. 一些 cuBLAS 库例程由 Ahmad M. Abdelfattah、David Keyes 和 Hatem Ltaief 编写或从其编写的代码派生而来,并受 Apache 许可证 2.0 版的约束,如下所示

    -- (C) Copyright 2013 King Abdullah University of Science and Technology
     Authors:
     Ahmad Abdelfattah (ahmad.ahmad@kaust.edu.sa)
     David Keyes (david.keyes@kaust.edu.sa)
     Hatem Ltaief (hatem.ltaief@kaust.edu.sa)
    
     Redistribution  and  use  in  source and binary forms, with or without
     modification,  are  permitted  provided  that the following conditions
     are met:
    
     * Redistributions  of  source  code  must  retain  the above copyright
       notice,  this  list  of  conditions  and  the  following  disclaimer.
     * Redistributions  in  binary  form must reproduce the above copyright
       notice,  this list of conditions and the following disclaimer in the
       documentation  and/or other materials provided with the distribution.
     * Neither  the  name of the King Abdullah University of Science and
       Technology nor the names of its contributors may be used to endorse
       or promote products derived from this software without specific prior
       written permission.
    
     THIS  SOFTWARE  IS  PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     ``AS IS''  AND  ANY  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     LIMITED  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     A  PARTICULAR  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     SPECIAL,  EXEMPLARY,  OR  CONSEQUENTIAL  DAMAGES  (INCLUDING,  BUT NOT
     LIMITED  TO,  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     DATA,  OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     THEORY  OF  LIABILITY,  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF  THIS  SOFTWARE,  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
    
  11. 一些 cuSPARSE 库例程由 Li-Wen Chang 编写或从 Li-Wen Chang 编写的代码派生而来,并受 NCSA 开源许可证的约束,如下所示

    Copyright (c) 2012, University of Illinois.
    
    All rights reserved.
    
    Developed by: IMPACT Group, University of Illinois, http://impact.crhc.illinois.edu
    
    Permission is hereby granted, free of charge, to any person obtaining
    a copy of this software and associated documentation files (the
    "Software"), to deal with the Software without restriction, including
    without limitation the rights to use, copy, modify, merge, publish,
    distribute, sublicense, and/or sell copies of the Software, and to
    permit persons to whom the Software is furnished to do so, subject to
    the following conditions:
        * Redistributions of source code must retain the above copyright
          notice, this list of conditions and the following disclaimer.
        * Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions and the following
          disclaimers in the documentation and/or other materials provided
          with the distribution.
        * Neither the names of IMPACT Group, University of Illinois, nor
          the names of its contributors may be used to endorse or promote
          products derived from this Software without specific prior
          written permission.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT
    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
    IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
    IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
    SOFTWARE.
    
  12. 一些 cuRAND 库例程由 Mutsuo Saito 和 Makoto Matsumoto 编写或从其编写的代码派生而来,并受以下许可证的约束

    Copyright (c) 2009, 2010 Mutsuo Saito, Makoto Matsumoto and Hiroshima
    University. All rights reserved.
    
    Copyright (c) 2011 Mutsuo Saito, Makoto Matsumoto, Hiroshima
    University and University of Tokyo.  All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are
    met:
        * Redistributions of source code must retain the above copyright
          notice, this list of conditions and the following disclaimer.
        * Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions and the following
          disclaimer in the documentation and/or other materials provided
          with the distribution.
        * Neither the name of the Hiroshima University nor the names of
          its contributors may be used to endorse or promote products
          derived from this software without specific prior written
          permission.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
  13. 一些 cuRAND 库例程从 D. E. Shaw Research 开发的代码派生而来,并受以下许可证的约束

    Copyright 2010-2011, D. E. Shaw Research.
    
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are
    met:
        * Redistributions of source code must retain the above copyright
          notice, this list of conditions, and the following disclaimer.
        * Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions, and the following
          disclaimer in the documentation and/or other materials provided
          with the distribution.
        * Neither the name of D. E. Shaw Research nor the names of its
          contributors may be used to endorse or promote products derived
          from this software without specific prior written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
  14. 一些数学库例程由 Norbert Juffa 开发的代码编写或从其派生而来,并受以下许可证的约束

    Copyright (c) 2015-2017, Norbert Juffa
    All rights reserved.
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions
    are met:
    
    1. Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.
    
    2. Redistributions in binary form must reproduce the above copyright
       notice, this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
  15. 被许可方对 lz4 第三方组件的使用受以下条款和条件的约束

    Copyright (C) 2011-2013, Yann Collet.
    BSD 2-Clause License (https://open-source.org.cn/licenses/bsd-license.php)
    
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions are
    met:
    
        * Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
        * Redistributions in binary form must reproduce the above
    copyright notice, this list of conditions and the following disclaimer
    in the documentation and/or other materials provided with the
    distribution.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
  16. NPP 库使用 Boost Math Toolkit 中的代码,并受以下许可证的约束

    Boost Software License - Version 1.0 - August 17th, 2003
    . . . .
    
    Permission is hereby granted, free of charge, to any person or
    organization obtaining a copy of the software and accompanying
    documentation covered by this license (the "Software") to use,
    reproduce, display, distribute, execute, and transmit the Software,
    and to prepare derivative works of the Software, and to permit
    third-parties to whom the Software is furnished to do so, all
    subject to the following:
    
    The copyright notices in the Software and this entire statement,
    including the above license grant, this restriction and the following
    disclaimer, must be included in all copies of the Software, in whole
    or in part, and all derivative works of the Software, unless such
    copies or derivative works are solely in the form of machine-executable
    object code generated by a source language processor.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
    NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR
    ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR
    OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING
    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
    OTHER DEALINGS IN THE SOFTWARE.
    
  17. Nsight Eclipse Edition 的部分内容受以下许可证的约束

    The Eclipse Foundation makes available all content in this plug-in
    ("Content"). Unless otherwise indicated below, the Content is provided
    to you under the terms and conditions of the Eclipse Public License
    Version 1.0 ("EPL"). A copy of the EPL is available at http://
    www.eclipse.org/legal/epl-v10.html. For purposes of the EPL, "Program"
    will mean the Content.
    
    If you did not receive this Content directly from the Eclipse
    Foundation, the Content is being redistributed by another party
    ("Redistributor") and different terms and conditions may apply to your
    use of any object code in the Content. Check the Redistributor's
    license that was provided with the Content. If no such license exists,
    contact the Redistributor. Unless otherwise indicated below, the terms
    and conditions of the EPL still apply to any source code in the
    Content and such source code may be obtained at http://www.eclipse.org.
    
  18. 一些 cuBLAS 库例程使用了来自 OpenAI 的代码,该代码受以下许可证的约束

    License URL
    https://github.com/openai/openai-gemm/blob/master/LICENSE
    
    License Text
    The MIT License
    
    Copyright (c) 2016 OpenAI (http://openai.com), 2016 Google Inc.
    
    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:
    
    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    THE SOFTWARE.
    
  19. 被许可方对 Visual Studio 安装配置示例的使用受以下许可证的约束

    The MIT License (MIT)
    Copyright (C) Microsoft Corporation. All rights reserved.
    
    Permission is hereby granted, free of charge, to any person
    obtaining a copy of this software and associated documentation
    files (the "Software"), to deal in the Software without restriction,
    including without limitation the rights to use, copy, modify, merge,
    publish, distribute, sublicense, and/or sell copies of the Software,
    and to permit persons to whom the Software is furnished to do so,
    subject to the following conditions:
    
    The above copyright notice and this permission notice shall be included
    in all copies or substantial portions of the Software.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    
  20. 被许可方对来自 lunarG 的用于 GL 向量/矩阵操作的 CPU 函数的 linmath.h 头文件的使用受Apache 许可证 2.0 版。的约束

  21. DX12-CUDA 示例使用 d3dx12.h 头文件,该文件受 MIT 许可证。的约束

  22. 用于二进制管理的驱动程序和编译器组件,包括 nvFatBin、nvcc 和 cuobjdump,使用 Zstandard 库,该库受以下许可证的约束

    BSD License
    
    For Zstandard software
    
    Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved.
    
    Redistribution and use in source and binary forms, with or without modification, are permitted
    provided that the following conditions are met:
    
        * Redistributions of source code must retain the above copyright notice, this
          list of conditions and the following disclaimer.
    
        * Redistributions in binary form must reproduce the above copyright notice,
          this list of conditions and the following disclaimer in the documentation
          and/or other materials provided with the distribution.
    
        * Neither the name Facebook, nor Meta, nor the names of its contributors may
          be used to endorse or promote products derived from this software without
          specific prior written permission.
    
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
    EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
    BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    SUCH DAMAGE.