Skip to content

Update notices#4100

Merged
mitchdz merged 4 commits intomainfrom
update-NOTICES
Mar 6, 2026
Merged

Update notices#4100
mitchdz merged 4 commits intomainfrom
update-NOTICES

Conversation

@mitchdz
Copy link
Collaborator

@mitchdz mitchdz commented Mar 5, 2026

This updates our NOTICE file to be more correct, and adds copyright years where available. Also adds attribution details for all packages installed via apt/pip in our docker container.

You can view the results at https://ghcr.io/nvidia/cuda-quantum-src

Running workflow: https://github.com/NVIDIA/cuda-quantum/actions/runs/22733929134

Also included is 2 scripts that are used in conjunction with the -src container build.

  • scripts/generate_pip_attribution.py
  • scripts/generate_apt_attribution.py

These scripts are used in the build_package_sources workflow to automatically generate attribution files.

The result is the source container has the following files:

root@b7b8a6f4231d:/sources/NOTICES# ls -l
total 260
-rw-r--r-- 1 root root    632 Mar  5 19:54 LICENSE
-rw-r--r-- 1 root root   8231 Mar  5 19:54 NOTICE
-rw-r--r-- 1 root root   4717 Mar  5 19:55 NOTICE_APT_cudaq_cu13
-rw-r--r-- 1 root root   3098 Mar  5 19:55 NOTICE_APT_cudaqx_cu13
-rw-r--r-- 1 root root 173668 Mar  5 19:55 NOTICE_PIP_cudaq_cu13
-rw-r--r-- 1 root root   1470 Mar  5 19:55 NOTICE_PIP_cudaqx_cu13
-rw-r--r-- 1 root root  56571 Mar  5 19:55 NOTICE_PIP_macos_cu13

Where,

  • LICENSE is our license
  • NOTICE is the notice for building the source code
  • NOTICE_APT_* is auto-generated NOTICE files from APT. These are not the easiest to retrieve, so they mostly point to the actual notice file on the filesystem of the cuda-quantum container itself.
  • NOTICE_PIP_* is auto-generated NOTICE files from PIP. These are very easy to extract and nicely formatted. On certain copyrights such as MIT, the entire copyright is included per the legal requirements.

mitchdz added 2 commits March 5, 2026 10:59
Signed-off-by: Mitchell <mitch_dz@hotmail.com>
Signed-off-by: Mitchell <mitch_dz@hotmail.com>
github-actions bot pushed a commit that referenced this pull request Mar 5, 2026
@github-actions
Copy link

github-actions bot commented Mar 5, 2026

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@schweitzpgi schweitzpgi added this to the release 0.14.0 milestone Mar 5, 2026
Signed-off-by: Mitchell <mitch_dz@hotmail.com>
Copy link
Collaborator

@1tnguyen 1tnguyen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Signed-off-by: Mitchell <mitch_dz@hotmail.com>
@github-actions
Copy link

github-actions bot commented Mar 6, 2026

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no release notes Don't list this PR in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants