GPUWorks
Copyright 2026 The GPUWorks Authors

This product is licensed under the Apache License, Version 2.0 (see LICENSE).

This product bundles third-party software and assets. Each component is
distributed under its own license, listed below; the license texts are in
LICENSES/. Components marked "separate program" are standalone executables or
shared libraries that the GPUWorks agent extracts and runs or loads at
runtime; they are not linked into the GPUWorks binaries. Their build recipes, pinned upstream revisions and local
patches live under build/runtime-assets/ (see build/runtime-assets/manifest.json).

--------------------------------------------------------------------------------
Embedded runtime assets (internal/assets/bin/)
--------------------------------------------------------------------------------

PRoot (patched, statically linked) - separate program
  https://github.com/proot-me/proot
  License: GNU General Public License v2.0 or later (LICENSES/GPL-2.0.txt)
  Source and patches: build/runtime-assets/proot/

talloc 2.4.2 - statically linked into PRoot
  https://talloc.samba.org
  License: GNU Lesser General Public License v3.0 or later
  (LICENSES/LGPL-3.0.txt, LICENSES/GPL-3.0.txt)
  Source: the upstream release tarball, fetched and checksum-verified by
  build/runtime-assets/proot/build.sh

udocker 1.1.2 - separate program
  https://github.com/indigo-dc/udocker
  License: Apache License 2.0

HAMi-core (libvgpu.so) - separate program
  https://github.com/Project-HAMi/HAMi-core
  License: Apache License 2.0
  Upstream NOTICE: LICENSES/HAMi-core-NOTICE.txt

ubs-virt (libvruntime.so, patched)
  https://atomgit.com/openeuler/ubs-virt
  License: Mulan Permissive Software License, Version 2 (LICENSES/MulanPSL-2.0.txt)
  Source and patches: build/runtime-assets/ascend/

PPU slicing shim from gpustack-operator (hggc_quota.so, hgml_dlsym_hook.so, patched)
  https://github.com/gpustack/gpustack-operator (csrc/thead/ppu-slicing-shim)
  Copyright (c) GPUStack contributors
  License: Apache License 2.0
  Source and patches: build/runtime-assets/ppu/

perftest (ib_write_bw) with rdma-core - separate program
  https://github.com/linux-rdma/perftest
  https://github.com/linux-rdma/rdma-core
  License: GNU General Public License v2.0 or OpenIB.org BSD (dual licensed;
  LICENSES/perftest-COPYING.txt, LICENSES/rdma-core/)
  Source and patches: build/runtime-assets/perftest/

--------------------------------------------------------------------------------
Container image recipes (build/runner-images/)
--------------------------------------------------------------------------------

Parts of the gpuworks-runner image recipes and patches are derived from
GPUStack Runner (https://github.com/gpustack/runner), Copyright (c) GPUStack
contributors, licensed under the Apache License 2.0. See
build/runner-images/NOTICE for the per-file derivation list.

build/inference-templates/glm53-910c/ contains patched vLLM / vLLM-Ascend
modules; see the NOTICE.txt and LICENSE.txt in that directory.

--------------------------------------------------------------------------------
Web UI assets (ui/)
--------------------------------------------------------------------------------

Accelerator vendor marks in ui/src/components/vendorAssets.ts are copied from
the GPUStack project (https://github.com/gpustack/gpustack, docs/assets/logos),
licensed under the Apache License 2.0. The Apple glyph is from Simple Icons
(https://simpleicons.org, CC0-1.0).

Vendor, cloud provider and model organization names and logos shown in the UI
are trademarks of their respective owners and are used only to identify
compatible hardware and services.

Third-party Go modules and npm packages are listed in go.mod and
ui/package.json and are distributed under their own licenses.
