Correct the file headers and LICENSE preamble to match the OSS CC-BY-4.0/Apache-2.0
dual-license template (nvidia.atlassian.net OSS page 3151960247):
- File headers now use 'SPDX-License-Identifier: CC-BY-4.0 AND Apache-2.0' (was Apache-2.0)
with SPDX-FileCopyrightText form, across the 7 catalog-owned files.
- LICENSE opens with the prescribed two-line dual-license preamble.
Signed-off-by: mosheabr <257371078+mosheabr@users.noreply.github.com>
Addresses OSS review (Bernd Weber):
- LICENSE: replace CC-BY-4.0 deed with full legal text (all 8 sections); fix copyright entity to NVIDIA CORPORATION & AFFILIATES.
- CONTRIBUTING.md: reproduce full DCO v1.1 text (a-d) in Signing Your Work.
- Add SPDX-License-Identifier headers to 5 catalog-owned scripts (.github/scripts/).
- Fix entity (NVIDIA Corporation -> NVIDIA CORPORATION & AFFILIATES.) in verify_content_integrity.py and generate-skill-metadata.py.
Note: the remaining 14 flagged files live under skills/ (synced from product source repos) and must be fixed at source; routed to owning teams separately.
Signed-off-by: mosheabr <257371078+mosheabr@users.noreply.github.com>
Adds an independent-SemVer-per-plugin policy: builders own x.y, automation
owns z. New .github/scripts/version-plugins.py compares head against a
base ref, classifies the change (none / content / structural), validates
builder-set versions, and auto-bumps z under version_policy: auto. Writes
back to plugins.d/<name>.yml via ruamel.yaml so the diff is one quoted
line and comments + key order survive.
plugin-versioning-mini-prd.md captures the design (ownership, validation
rules, payload-hash spec, CI writeback mechanism).
_defaults.yml grows version_policy: auto so every catalog plugin opts in
by default; override per-plugin to manual when needed.
Signed-off-by: Jason Dudash <jdudash@nvidia.com>