← Back to USB Share

Open-Source Credits

Last updated: 2026-05-30

USB Share bundles and links third-party open-source components. This page lists each one, the license it ships under, and where to obtain its source. The same information ships inside the Windows installer as {app}\licenses\THIRD-PARTY-NOTICES.txt.

GPL-licensed components (bundled with the Windows installer)

These components are distributed in binary form inside the Windows installer usbshare-setup.exe. They are not modified. The corresponding source code is publicly available at the upstream release URLs below.

usbipd-win
Version 5.3.0 · GPL-3.0 · bundled as usbipd.exe, usb.ids
Upstream: github.com/dorssel/usbipd-win · Source for this release: v5.3.0
usbip-win2
Version 0.9.7.7 · GPL-2.0 · bundled as usbip.exe, devnode.exe, libusbip.dll, resources.dll, and the usbip2_filter / usbip2_ude drivers
Upstream: github.com/vadimgrn/usbip-win2 · Source for this release: v.0.9.7.7
VirtualBox (VBoxUSB drivers from the VirtualBox base package)
GPL-2.0 · bundled as VBoxUSB.inf, VBoxUSB.sys, VBoxUSB.cat, VBoxUSBMon.sys

GPL §6 — written offer. Pursuant to section 6 of the GNU General Public License, the corresponding source code for each GPL component listed above is publicly available at its upstream release URL. This written offer remains valid for at least three (3) years from the date of distribution of the binary installer containing these components.

Full license texts (GPL-2.0 and GPL-3.0, verbatim) are installed alongside the application under {app}\licenses\ together with THIRD-PARTY-NOTICES.txt.

Permissive Go dependencies (linked into usbshare binaries)

The following Go modules are statically linked into usbshare.exe / usbshare-gui.exe (Windows) and the usbshare Linux binary. Full license texts are available at each project's upstream URL.

coder/websocket
v1.8.14 · ISC · github.com/coder/websocket
pion/stun
v3.1.2 (github.com/pion/stun/v3) · MIT · github.com/pion/stun
quic-go
v0.59.1 (github.com/quic-go/quic-go) · MIT · github.com/quic-go/quic-go
Wails
v2.12.0 (github.com/wailsapp/wails/v2) · MIT · github.com/wailsapp/wails
golang.org/x/sys
v0.44.0 · BSD-3-Clause · pkg.go.dev/golang.org/x/sys

Linux distribution

The Linux binary (usbshare-v2.5.0-linux-amd64) contains only the Go code listed in the permissive dependencies section above. The GPL-licensed components (usbipd-win, usbip-win2, VirtualBox drivers) are Windows-only and are not redistributed by the Linux build; on Linux the standard kernel vhci_hcd module and the system's own usbip userspace are used instead.

Aggregation note

USB Share's own source code is proprietary and not open-source. The presence of the GPL components alongside the application's own source code constitutes mere aggregation under GPL §5 and does not change the proprietary status of the application's own source code.