VNAStudio Corresponding Source Information
==========================================

This document must be updated for every released binary. A binary release is
not complete until the exact corresponding source identified below is placed
on a durable, publicly accessible release location or accompanies the binary
on the same distribution medium.

Example release source baseline (2026-07-17)
--------------------------------------------

VNAStudio / vna-gui
  Commit: 8c1e9d71bf63807bb094e0dd8f503082b750ec10
  Repository recorded by the build tree:
  http://192.168.3.29:8089/rdd/vna-gui.git

  This is a private-network URL and is NOT a valid public source-delivery
  location. Before public binary release, publish an archive containing the
  complete corresponding source for this exact build, including build and
  deployment scripts, QCustomPlot, QXlsx, spdlog/fmt, QWindowKit and all local
  modifications. Record its permanent HTTPS URL and SHA-256 here:

  Public source archive URL: [REQUIRED BEFORE PUBLIC RELEASE]
  SHA-256:                  [REQUIRED BEFORE PUBLIC RELEASE]

LibreVNA-GUI
  Commit: 20247625ad5269c8cdf2fb4408be3666e8679041
  Repository: https://github.com/jankae/LibreVNA
  Commit URL:
  https://github.com/jankae/LibreVNA/commit/20247625ad5269c8cdf2fb4408be3666e8679041

  The release should preferably provide an immutable source archive for the
  actual backend build, including any local patches, submodules and its build
  instructions. A link to upstream is sufficient only when it contains the
  exact complete corresponding source actually used.

Qt
  VNAStudio frontend runtime: Qt 5.15.18
  LibreVNA-GUI runtime:        Qt 6.2.4
  Official Qt source archives: https://download.qt.io/archive/qt/

  Preserve the source archive for the exact Qt editions/configurations used,
  together with configuration flags and local patches. If relying on a
  written offer rather than accompanying source, the distributor must supply
  its own valid offer satisfying the applicable LGPL/GPL terms; an upstream
  homepage alone is not a substitute for that obligation.

Availability period
-------------------

For GPL version 3 written offers, keep the corresponding source available for
at least three years and for as long as spare parts or customer support are
offered for the product model, as required by GPLv3 section 6. Preserve every
released archive and checksum; do not silently replace old-version source
archives with newer source.

Release gate
------------

The placeholders above deliberately make this document unsuitable as a final
public written offer. The release owner must fill them with an accessible URL
and checksum, or include the complete source archive in the package, before
shipping.
