Adds the PyQt6 Windows client (Homepage, Scan & results, About & updates, Settings), ClamAV scanning and quarantine, browser-download watch with an exclusive scan gate, Bolt loopback/PKCE sign-in with DPAPI key storage, Gitea release feed with checksum verification, opt-in diagnostics, and Windows/portable build tooling. Co-Authored-By: Claude Code <noreply@anthropic.com>
1.3 KiB
1.3 KiB
Third-party notices
BoltClam is built with:
| Component | Version | License | Notes |
|---|---|---|---|
| Python | 3.11.9 | PSF License | Embedded in the portable Windows build. |
| PyQt6 | 6.11.0 | GPLv3 or commercial (Riverbank) | The application's distribution model must comply with GPLv3 or hold a commercial PyQt license. |
| Qt 6 | 6.11.2 | LGPLv3 / GPLv3 | Qt libraries are distributed inside the PyQt6 wheel. |
| PyQt6-sip | 13.13.0 | BSD-2-Clause | Runtime support for PyQt6. |
| ClamAV | user-installed | GPLv2 | Not bundled. BoltClam invokes the separate clamscan.exe / freshclam.exe. |
| Bricolage Grotesque | Google Fonts | SIL Open Font License 1.1 | resources/fonts/OFL-Bricolage.txt. |
| Atkinson Hyperlegible | Google Fonts | SIL Open Font License 1.1 | resources/fonts/OFL-Atkinson.txt. |
| JetBrains Mono | JetBrains | SIL Open Font License 1.1 | resources/fonts/OFL-JetBrainsMono.txt. |
The portable build includes the official Python embeddable distribution and the Windows PyQt6 wheels unchanged apart from placing them in a directory layout. Their license files are retained in the package.
BoltClam itself is internal software for The Majestic Network; this repository grants no public license. If BoltClam is distributed outside an organization that complies with the GPLv3, obtain a commercial PyQt license from Riverbank Computing.