From f269a628373fafa8b72ac0fe7ddff18a65f8e7d9 Mon Sep 17 00:00:00 2001 From: Mike McKiernan Date: Mon, 30 Sep 2024 12:22:35 -0400 Subject: [PATCH 1/2] Update license information Signed-off-by: Mike McKiernan --- gpu-operator/overview.rst | 143 +++++++++++++++++++++++--------------- 1 file changed, 87 insertions(+), 56 deletions(-) diff --git a/gpu-operator/overview.rst b/gpu-operator/overview.rst index 976b980ba..66960235c 100644 --- a/gpu-operator/overview.rst +++ b/gpu-operator/overview.rst @@ -81,66 +81,97 @@ The elevated privileges are required for the following reasons: Only the Kubernetes cluster administrator needs to access or manage the Operator namespace. As a best practice, establish proper security policies and prevent any other users from accessing the Operator namespace. - Licenses and Contributing ========================= -The NVIDIA GPU Operator sourcecode is licensed under `Apache 2.0 `__ and +.. _swlagree: https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-software-license-agreement/ +.. |swlagree| replace:: NVIDIA Software License Agreement +.. _pstai: https://www.nvidia.com/en-us/agreements/enterprise-software/product-specific-terms-for-ai-products/ +.. |pstai| replace:: Product-Specific Terms for NVIDIA AI Products + +The NVIDIA GPU Operator source code is licensed under `Apache 2.0 `__ and contributions are accepted with a DCO. See the `contributing `_ document for more information on how to contribute and the release artifacts. -The NVIDIA GPU Operator includes components governed by the following NVIDIA End User License Agreements. By installing and using the GPU Operator, -you accept the terms and conditions of these licenses. - -* NVIDIA Deep Learning Container - `license `__. - -* NVIDIA Driver: - The license for the NVIDIA datacenter drivers is available at https://www.nvidia.com/content/DriverDownloads/licence.php. - -* NVIDIA Data Center GPU Manager (DCGM): - The license for the NVIDIA DCGM is available on the product `page `_. - - -Since the underlying images may include components licensed under open-source licenses such as GPL, -the sources for these components are archived on the CUDA opensource `index `_. - -Below table outlines the license for the components. - -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| | Artifact Type | Artifact Licenses | Source Code License | -+======================================+=======================+=================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+===================================================================================================================================+ -| NVIDIA GPU Operator | Helm Chart | `Apache 2.0 `__ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA GPU Operator | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA GPU Feature Discovery | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA GPU Driver | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ and `NVIDIA GPU Driver `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA Container Toolkit | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA Kubernetes Device Plugin | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA MIG Manager for Kubernetes | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| Validator for NVIDIA GPU Operator | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA DCGM | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `NVIDIA Data Center GPU Manager License `_ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA DCGM Exporter | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA Driver Manager for Kubernetes | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA KubeVirt GPU Device Plugin | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `BSD 3-Clause "New" or "Revised" License `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA vGPU Device Manager | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA FS | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ and `NVIDIA GPU Driver `_ | `GPL v2 `_ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA Confidential Computing | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -| Manager for Kubernetes | | | | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ -| NVIDIA Kata Manager for Kubernetes | Image | `NVIDIA DEEP LEARNING CONTAINER LICENSE `_ | `Apache 2.0 `__ | -+--------------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ +The base images used by the software might include software that is licensed under open-source licenses such as GPL. +The source code for these components is archived on the CUDA opensource `index `_. + +The following table identifieis the licenses for the Operator and software components. +By installing and using the GPU Operator, you accept the terms and conditions of these licenses. + +.. list-table:: + :header-rows: 1 + :widths: 30 10 60 + + * - Component + - Artifact Type + - Artifact Licenses + + * - NVIDIA GPU Operator + - Helm Chart + - x `Apache 2.0 `__ | `Apache 2.0 `__ | + + * - NVIDIA GPU Operator + - Image + - |pstai|_ + + * - NVIDIA GPU Feature Discovery + - Image + - |pstai|_ + + * - NVIDIA GPU Driver + - Image + - `License for Customer Use of NVIDIA Software `__ + + |pstai|_ + + * - NVIDIA Container Toolkit + - Image + - |pstai|_ + + * - NVIDIA Kubernetes Device Plugin + - Image + - |pstai|_ + + * - NVIDIA MIG Manager for Kubernetes + - Image + - |pstai|_ + + * - Validator for NVIDIA GPU Operator + - Image + - |pstai|_ + + * - NVIDIA DCGM + - Image + - |pstai|_ + + * - NVIDIA DCGM Exporter + - Image + - |pstai|_ + + * - NVIDIA Driver Manager for Kubernetes + - Image + - |pstai|_ + + * - NVIDIA KubeVirt GPU Device Plugin + - Image + - |pstai|_ + + * - NVIDIA vGPU Device Manager + - Image + - |pstai|_ + + * - NVIDIA GDS Driver + - Image + - `License for Customer Use of NVIDIA Software `__ + + |pstai|_ + + * - NVIDIA Confidential Computing + Manager for Kubernetes + - Image + - |pstai|_ + * - NVIDIA Kata Manager for Kubernetes + - Image + - |pstai|_ From 29e69656cf0139d7aaf63df2378b7f9f782e6d1a Mon Sep 17 00:00:00 2001 From: Mike McKiernan Date: Fri, 4 Oct 2024 13:49:39 -0400 Subject: [PATCH 2/2] Remove unused substitution Signed-off-by: Mike McKiernan --- gpu-operator/overview.rst | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gpu-operator/overview.rst b/gpu-operator/overview.rst index 66960235c..226f2d971 100644 --- a/gpu-operator/overview.rst +++ b/gpu-operator/overview.rst @@ -84,13 +84,11 @@ As a best practice, establish proper security policies and prevent any other use Licenses and Contributing ========================= -.. _swlagree: https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-software-license-agreement/ -.. |swlagree| replace:: NVIDIA Software License Agreement .. _pstai: https://www.nvidia.com/en-us/agreements/enterprise-software/product-specific-terms-for-ai-products/ .. |pstai| replace:: Product-Specific Terms for NVIDIA AI Products The NVIDIA GPU Operator source code is licensed under `Apache 2.0 `__ and -contributions are accepted with a DCO. See the `contributing `_ document for +contributions are accepted with a DCO. Refer to the `contributing `_ document for more information on how to contribute and the release artifacts. The base images used by the software might include software that is licensed under open-source licenses such as GPL. @@ -109,7 +107,7 @@ By installing and using the GPU Operator, you accept the terms and conditions of * - NVIDIA GPU Operator - Helm Chart - - x `Apache 2.0 `__ | `Apache 2.0 `__ | + - `Apache 2.0 `__ * - NVIDIA GPU Operator - Image