From ed734383000313dd53e57aec28b35effc28f8f61 Mon Sep 17 00:00:00 2001
From: Khronos Group Web Services <webservices@khronosgroup.org>
Date: Wed, 24 Jun 2026 11:37:39 -0400
Subject: [PATCH 19/26] license: Add or update REUSE compliance (#609)

---
 CODE_OF_CONDUCT.md |  7 ++++++-
 README.md          |  5 +++++
 REUSE.toml         | 42 ++++++++++++------------------------------
 SECURITY.md        |  5 +++++
 4 files changed, 28 insertions(+), 31 deletions(-)

diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index a11610b..f601007 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -1 +1,6 @@
-A reminder that this issue tracker is managed by the Khronos Group. Interactions here should follow the Khronos Code of Conduct (https://www.khronos.org/developers/code-of-conduct), which prohibits aggressive or derogatory language. Please keep the discussion friendly and civil.
+<!--
+SPDX-FileCopyrightText: 2026 The Khronos Group Inc.
+SPDX-License-Identifier: CC-BY-4.0
+-->
+
+A reminder that this repository is managed by the Khronos Group. Interactions here should follow the Khronos Code of Conduct (https://www.khronos.org/developers/code-of-conduct), which prohibits aggressive or derogatory language. Please keep the discussion friendly and civil.
diff --git a/README.md b/README.md
index ed38828..16fa0cd 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,8 @@
+<!--
+SPDX-FileCopyrightText: 2026 The Khronos Group Inc.
+SPDX-License-Identifier: CC-BY-4.0
+-->
+
 # SPIR-V Headers
 
 This repository contains machine-readable files for the
diff --git a/REUSE.toml b/REUSE.toml
index 8392272..00837a5 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -4,46 +4,28 @@ SPDX-PackageSupplier = "The Khronos Group, Inc."
 SPDX-PackageDownloadLocation = "https://github.com/KhronosGroup/SPIRV-Headers"
 
 [[annotations]]
-path = ["**.md", "WORKSPACE", ".git**"]
-precedence = "aggregate"
+path = [
+    "WORKSPACE",
+    ".git**",
+]
+precedence = "closest"
 SPDX-FileCopyrightText = "The Khronos Group, Inc."
 SPDX-License-Identifier = "CC-BY-4.0"
 
 [[annotations]]
-path = ["include/**/*.json" ]
-precedence = "aggregate"
+path = ["**" ]
+precedence = "closest"
 SPDX-FileCopyrightText = "The Khronos Group, Inc."
 SPDX-License-Identifier = "MIT"
 
 [[annotations]]
-path = ["include/spirv/1.0/spir*", "include/spirv/1.1/spir*", "include/spirv/1.2/spir*"]
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2014-2018 The Khronos Group, Inc."
-SPDX-License-Identifier = "MIT"
-
-[[annotations]]
-path = ["include/spirv/unified1/spir*", "include/spirv/unified1/spv.d"]
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2014-2024 The Khronos Group, Inc."
-SPDX-License-Identifier = "MIT"
-
-[[annotations]]
-path = [
-    "BUILD.bazel",
-    "MODULE.bazel",
-    "cmake/SPIRV-Headers.pc.in",
-    "tools/buildHeaders/CMakeLists.txt",
-    "tools/buildHeaders/bin/makeExtinstHeaders.py",
-    "tools/buildHeaders/bin/makeHeaders",
-    "include/spirv/unified1/OpenCLDebugInfo100.h",
-    "include/spirv/unified1/DebugInfo.h"
-]
-precedence = "aggregate"
-SPDX-FileCopyrightText = "The Khronos Group, Inc."
+path = "tools/buildHeaders/bin/generate_language_headers.py"
+precedence = "closest"
+SPDX-FileCopyrightText = "Google LLC"
 SPDX-License-Identifier = "MIT"
 
 [[annotations]]
 path = "tools/buildHeaders/jsoncpp/**"
-precedence = "aggregate"
-SPDX-FileCopyrightText = "2007-2010 by Baptiste Lepilleur"
+precedence = "closest"
+SPDX-FileCopyrightText = "Baptiste Lepilleur"
 SPDX-License-Identifier = "MIT"
diff --git a/SECURITY.md b/SECURITY.md
index 9b51f0c..cdc2060 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -1,3 +1,8 @@
+<!--
+SPDX-FileCopyrightText: 2026 The Khronos Group Inc.
+SPDX-License-Identifier: CC-BY-4.0
+-->
+
 # Security Policy
 
 ## Supported Versions
-- 
2.54.0

