Skip to content

chore: OSRB compliance — add license headers, NOTICE, fix LICENSE#45

Merged
lachen-nv merged 1 commit into
mainfrom
fix/osrb-compliance
Apr 21, 2026
Merged

chore: OSRB compliance — add license headers, NOTICE, fix LICENSE#45
lachen-nv merged 1 commit into
mainfrom
fix/osrb-compliance

Conversation

@lachen-nv

Copy link
Copy Markdown
Collaborator

Addresses OSRB reviewer requirements (nvbug 6079620):

  • LICENSE: replace with clean Apache 2.0 text. The previous file contained unrelated Thrust/CUB/LLVM/libc++ third-party license fragments (copy-paste artifact from an upstream CUDA repo) that made the "OSS license file" a mixed document.
  • NOTICE: new file, explicitly scoped to the repository source. Clarifies that this repo does not bundle or redistribute third-party OSS in source form (GitHub Actions referenced via uses: and binaries installed at build/runtime retain their upstream licenses), and notes that container images published to ghcr.io are separate distributions governed by their upstream components' licenses.
  • Source files: add SPDX + Apache 2.0 license header to 24 source files that previously lacked one — 19 under .github/ (action YAML, shell scripts, Python, workflows) plus 5 under cds-containers/ (four Dockerfiles and the Makefile).

Description

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

Addresses OSRB reviewer requirements (nvbug 6079620):

- LICENSE: replace with clean Apache 2.0 text. The previous file
  contained unrelated Thrust/CUB/LLVM/libc++ third-party license
  fragments (copy-paste artifact from an upstream CUDA repo) that
  made the "OSS license file" a mixed document.
- NOTICE: new file, explicitly scoped to the repository source.
  Clarifies that this repo does not bundle or redistribute third-party
  OSS in source form (GitHub Actions referenced via `uses:` and
  binaries installed at build/runtime retain their upstream licenses),
  and notes that container images published to ghcr.io are separate
  distributions governed by their upstream components' licenses.
- Source files: add SPDX + Apache 2.0 license header to 24 source
  files that previously lacked one — 19 under .github/ (action YAML,
  shell scripts, Python, workflows) plus 5 under cds-containers/
  (four Dockerfiles and the Makefile).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: Larry Chen <lachen@nvidia.com>

@mmou-nv mmou-nv left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

+1

@lachen-nv lachen-nv merged commit 33dc8eb into main Apr 21, 2026
2 checks passed
@lachen-nv lachen-nv deleted the fix/osrb-compliance branch April 21, 2026 08:15
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants