VNAStudio / vna-gui Third-Party Software Notices
================================================

This file describes third-party material that is compiled into, linked with,
or redistributed with the released software. It does not replace the license
terms for VNAStudio's original source code.

Release packaging note
----------------------
Keep this file and the following files with every binary distribution:

  LICENSE.GPL-3.0.txt
  LICENSE.LGPL-3.0.txt
  LICENSE.APACHE-2.0.txt
  LICENSE.GCC-RUNTIME-EXCEPTION-3.1.txt
  LICENSE.HARMONYOS-SANS.txt
  RSVISA_REDISTRIBUTION_NOTICE.txt
  MICROSOFT_REDISTRIBUTABLE_NOTICE.txt
  SOURCE_CODE_OFFER.txt

Qt's dynamically linked libraries must remain replaceable by the recipient.
Also provide the corresponding Qt source code, or the written/source offer
required by the Qt license, for the exact Qt build shipped with a release.


1. QCustomPlot 2.1.1
--------------------
Location: src/uc-ui/controls/qcustomplot.cpp and qcustomplot.h
Copyright (C) 2011-2022 Emanuel Eichhammer
Homepage: https://www.qcustomplot.com/
License: GNU General Public License, version 3 or any later version
Full text: LICENSE.GPL-3.0.txt

QCustomPlot is compiled into the controls library used by the application.
Unless a separate commercial QCustomPlot license has been obtained, a binary
release containing it must comply with the GPL, including the corresponding
source-code obligations for the combined work.


2. Qt 5.15.x
-------------
Components used: Core, Gui, Widgets, PrintSupport, Network and Xml
Copyright (C) The Qt Company Ltd. and other contributors
Homepage: https://www.qt.io/
License used for this notice: GNU Lesser General Public License version 3
Full text: LICENSE.LGPL-3.0.txt (and the incorporated GPL terms in
LICENSE.GPL-3.0.txt)

Qt is normally deployed here as dynamically linked libraries. A commercial
Qt license may impose different terms. Platform plugins and other Qt files in
the final package can contain additional third-party notices; preserve the
license files generated/provided by the Qt deployment tools as well.


3. QXlsx / Qt Xlsx
------------------
Location: src/uc-ui/xlsx
Copyright (c) 2013-2014 Debao Zhang <hello@debao.me>
License: MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


4. spdlog 1.11.0
-----------------
Location: src/app/spdlog
Copyright (c) 2015-present, Gabi Melman & spdlog contributors
Homepage: https://github.com/gabime/spdlog
License: MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


5. {fmt} (bundled by spdlog)
----------------------------
Location: src/app/spdlog/fmt/bundled
Copyright (c) 2012-present, Victor Zverovich and fmt contributors
Homepage: https://github.com/fmtlib/fmt
License: MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


6. QWindowKit 1.5.0 (Windows builds)
------------------------------------
Location: 3rd/qwindowkit-1.5.0
Copyright (c) Stdware Collections
Homepage: https://github.com/stdware/qwindowkit
License: Apache License 2.0
Full text: LICENSE.APACHE-2.0.txt

The bundled build infrastructure also contains qmsetup and syscmdline. These
are build-time materials and are not normally included in a binary package;
their original license files remain under 3rd/qwindowkit-1.5.0/qmsetup.


7. HarmonyOS Sans SC fonts
--------------------------
Location: src/uc-ui/utils/fonts/HarmonyOS_Sans_SC
Copyright (c) Huawei Device Co., Ltd.
Homepage: https://developer.huawei.com/consumer/en/design/resource/
License: HarmonyOS Sans Fonts License Agreement

The font files are embedded as Qt resources in the released application.
Full terms: LICENSE.HARMONYOS-SANS.txt. The agreement permits embedding and
redistributing unmodified copies with non-font software, requires a prominent
notice that HarmonyOS Sans is used, and prohibits stand-alone distribution or
modification of the font files.


8. R&S VISA 7.2.6 SDK/runtime
-----------------------------
Location: 3rd/RsVisa
Copyright (c) Rohde & Schwarz GmbH & Co. KG, Munich
Product: R&S VISA 7.2.6
Homepage: https://www.rohde-schwarz.com/applications/r-s-visa-application-note_56280-148812.html
License: R&S Terms and Conditions for royalty-free Products (July 2019)
Compliance status: redistribution authorization not established

See RSVISA_REDISTRIBUTION_NOTICE.txt and its official vendor links. Section 3
of the applicable vendor terms prohibits providing the product to third
parties without R&S's prior written consent. Do not ship the R&S installer,
runtime libraries, SDK libraries or headers without that written consent.


9. Microsoft/IVI VISA interface definitions
--------------------------------------------
Location: 3rd/RsVisa/include/visa.h, visatype.h and vpptype.h
These interface headers are distributed as part of the R&S VISA SDK and are
covered by the vendor terms described above. VISA is a trademark of the IVI
Foundation, Inc.


10. LibreVNA-GUI backend
------------------------
Location in package: server/LibreVNA-GUI or server/LibreVNA-GUI.exe
Copyright (c) LibreVNA contributors
Homepage: https://github.com/jankae/LibreVNA
License: GNU General Public License version 3
Full text: LICENSE.GPL-3.0.txt

The backend is a separate executable included in the VNAStudio distribution.
The corresponding source code for the exact distributed build must be made
available in the manner required by GPL version 3.


11. Qt 6 runtime used by LibreVNA-GUI
-------------------------------------
Location in package: server/Qt6*.dll and server Qt plugins
Copyright (C) The Qt Company Ltd. and other contributors
Homepage: https://www.qt.io/
License used for this notice: GNU Lesser General Public License version 3
Full text: LICENSE.LGPL-3.0.txt (and LICENSE.GPL-3.0.txt)

The same dynamic-linking, replacement and corresponding-source considerations
described for Qt 5 apply to the Qt 6 runtime shipped with the backend. Preserve
any additional license files emitted by the Qt 6 deployment tooling.


12. GNU compiler runtime libraries used by LibreVNA-GUI
--------------------------------------------------------
Location in Windows package: server/libgcc_s_seh-1.dll,
server/libstdc++-6.dll and server/libwinpthread-1.dll
Copyright (C) Free Software Foundation, Inc. and contributors
License: GNU GPL version 3 or later with the GCC Runtime Library Exception
Full exception: LICENSE.GCC-RUNTIME-EXCEPTION-3.1.txt


13. Microsoft redistributable runtime components
-------------------------------------------------
Examples in the inspected Windows package: bin/vc_redist.x64.exe and
bin/d3dcompiler_47.dll
Copyright (C) Microsoft Corporation
License: Microsoft proprietary redistributable terms

These components are not covered by the open-source license texts in this
directory. See MICROSOFT_REDISTRIBUTABLE_NOTICE.txt. Redistribution must
follow the applicable Microsoft terms. The inspected project does not invoke
vc_redist.x64.exe, so it should be omitted unless an installer is changed to
install it as a prerequisite.


No endorsement
--------------
The names and trademarks of third-party authors and vendors are used only to
identify the corresponding software. They do not imply endorsement of
VNAStudio or vna-gui.
