slang-compiler appears to have vendored 3rd party sources without correct license attribution
envgap__shader-slang__slang-12302
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
69fcc643bee2a344d1fc7a07e7869724b0f02031- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
shader-slang/slang #12302 · read the original issue
In reviewing https://github.com/microsoft/vcpkg/pull/53110/ GPT 5.6 Sol observes: > swift-cmark/cmark-gfm is [statically linked into `slang-compiler`](https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/source/slang/CMakeLists.txt#L247-L258), but the installed copyright omits the redistribution notice required by [`COPYING`](https://github.com/swiftlang/swift-cmark/blob/924936d0427cb25a61169739a7660230bffa6ea6/COPYING) (in the following quote block I fixed some malformed permalinks so it's not "strictly speaking" a quote) >1. [Slang’s `.gitmodules`](https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/.gitmodules#L43-L46) maps `external/cmark` to `https://github.com/swiftlang/swift-cmark.git`, branch `gfm`. >2. The top level CMake calls `add_subdirectory(external)` https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/CMakeLists.txt#L548 >3. Slang’s external CMake https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/external/CMakeLists.txt#L92 calls `add_subdirectory(cmark)`. >4. Slang’s library target https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/source/slang/CMakeLists.txt#L257 privately links `libcmark-gfm`.
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]