Skip to content

chore: apply NVIDIA SPDX license headers via pre-commit#6

Open
misiugodfrey wants to merge 5 commits into
devstack2from
misiug/UpdateAllCopyrights
Open

chore: apply NVIDIA SPDX license headers via pre-commit#6
misiugodfrey wants to merge 5 commits into
devstack2from
misiug/UpdateAllCopyrights

Conversation

@misiugodfrey

@misiugodfrey misiugodfrey commented Jun 10, 2026

Copy link
Copy Markdown

Summary

  • Adds .pre-commit-config.yaml + scripts/strip_legacy_license_header.py to enforce NVIDIA SPDX license headers going forward
  • Bulk-applies NVIDIA SPDX headers to all existing source files (replaces legacy HEAVY.AI/OmniSci/MapD headers; adds headers to files that previously had none)
  • Part of the org-wide SPDX header rollout (see heavydb-internal#8287)

Test plan

  • pre-commit run verify-copyright --all-files reports no changes after this PR lands — verified 2026-06-11
  • Follow-on PRs that touch source files get headers enforced automatically

Adds .pre-commit-config.yaml and scripts/strip_legacy_license_header.py.
Replaces legacy HEAVY.AI/OmniSci/MapD headers with NVIDIA SPDX block;
adds SPDX headers to source files that previously had none.
Directly inserts NVIDIA SPDX license headers into files that did not
receive them in the previous commit (verify-copyright only updates files
that already have some form of copyright header). Part of org-wide SPDX
header rollout (see heavydb-internal#8287).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant