diff --git a/lib/licenses/licenses.nix b/lib/licenses/licenses.nix index 786a9f65ff8a..1b54bff4c484 100644 --- a/lib/licenses/licenses.nix +++ b/lib/licenses/licenses.nix @@ -1235,6 +1235,14 @@ lib.mapAttrs mkLicense ( redistributable = true; }; + nvidiaCudaPython = { + shortName = "CUDA Python License"; + fullName = "NVIDIA Software License for NVIDIA CUDA Python"; + url = "https://github.com/NVIDIA/cuda-python/blob/v12.9.7/cuda_bindings/LICENSE"; + free = false; + redistributable = true; + }; + nvidiaCudnn = { shortName = "cuDNN EULA"; fullName = "cuDNN SUPPLEMENT TO SOFTWARE LICENSE AGREEMENT FOR NVIDIA SOFTWARE DEVELOPMENT KITS"; diff --git a/pkgs/development/cuda-modules/_cuda/lib/cuda.nix b/pkgs/development/cuda-modules/_cuda/lib/cuda.nix index 58877330f929..b0c3bdfc923d 100644 --- a/pkgs/development/cuda-modules/_cuda/lib/cuda.nix +++ b/pkgs/development/cuda-modules/_cuda/lib/cuda.nix @@ -124,6 +124,7 @@ cudaLicenses = [ lib.licenses.nvidiaCuda lib.licenses.nvidiaCudaRedist + lib.licenses.nvidiaCudaPython lib.licenses.nvidiaCudnn lib.licenses.nvidiaCusparse_lt lib.licenses.nvidiaCutensor diff --git a/pkgs/development/python-modules/cuda-bindings/default.nix b/pkgs/development/python-modules/cuda-bindings/default.nix index 74c8fd12a55a..1ad0600740ed 100644 --- a/pkgs/development/python-modules/cuda-bindings/default.nix +++ b/pkgs/development/python-modules/cuda-bindings/default.nix @@ -220,11 +220,7 @@ buildPythonPackage (finalAttrs: { changelog = "https://nvidia.github.io/cuda-python/cuda-bindings/latest/release/${finalAttrs.version}-notes.html"; license = # Relicensed from the NVIDIA Software License to Apache-2.0 in 13.4 - if cudaAtLeast "13.4" then - lib.licenses.asl20 - # NVIDIA Proprietary Software - else - lib.licenses.unfreeRedistributable; + if cudaAtLeast "13.4" then lib.licenses.asl20 else lib.licenses.nvidiaCudaPython; maintainers = with lib.maintainers; [ GaetanLepage ]; }; })