Third-party licenses
BlockFocus uses the open-source components below. Their licenses require that the license texts are made available to you and, for LGPL components, that you can replace the libraries with your own versions.
| Component | License | Source |
|---|---|---|
| WinDivert | LGPL v3 / GPL v2 | reqrypt.org |
| PyDivert | LGPL v3+ / GPL v2+ | GitHub |
| Qt / PySide6 | LGPL v3 | qt.io |
| psutil | BSD 3-Clause | GitHub |
| Python | PSF License | python.org |
| Nuitka (compiler runtime) | AGPL-3.0 with the Nuitka Runtime Library Exception 1.0 (the compiled program may be distributed under any terms) | nuitka.net |
| Fluent UI System Icons | MIT | github.com/microsoft/fluentui-system-icons |
| OpenSSL 3.5.7 (comes with Python's ssl module: libssl-3.dll, libcrypto-3.dll) | Apache-2.0 | openssl.org |
Your right to replace the libraries
You may replace the LGPL-licensed components (Qt/PySide6, PyDivert, WinDivert) with your own builds. To find out how, or to obtain the corresponding source code, get in touch.