pyflashgui
Copyright 2026 davhodg

Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License in the LICENSE file, or at http://www.apache.org/licenses/LICENSE-2.0

This product includes software developed by third parties, each used unmodified
under its own licence and installed as a separate package:

  PySide6-Essentials, shiboken6        LGPL-3.0      https://www.qt.io/qt-for-python
  (Qt for Python; the GPL-only add-on modules are not installed at all)
  pyOCD                                Apache-2.0    https://pyocd.io
  libusb (through libusb-package)      LGPL-2.1      https://libusb.info
  bincopy                              MIT           https://github.com/eerimoq/bincopy
  Python                               PSF-2.0       https://www.python.org

The LGPL-licensed components are dynamically linked and separately replaceable;
their sources are available from the projects listed above. Only LGPL Qt
modules are used -- the GPL-only Qt modules (Qt Charts, Qt Data Visualization,
Qt Graphs, Qt Virtual Keyboard) are deliberately not used.

THIRD-PARTY-NOTICES.txt, generated when the application is built, lists every
package shipped with it, pyOCD's own dependencies included.

Debug probe drivers and vendor libraries (ST's ST-Link driver and others) are
not distributed with pyflashgui; pyOCD loads the vendor's own at run time.

Development note: pyflashgui is developed with the assistance of Anthropic's
Claude.
