Skip to content

Tag Designs Host Tools: Licenses

The host tools are Copyright (c) 2018-2026 The Trustees of Indiana University and licensed under the MIT License.

They include the third-party software listed below, each used under its own license. Every component has a notice file linked in the first column. That file gives its copyright, where it is used and where its source is, and holds its full license text or names the shared text in texts/.

Programs distributed under the GNU GPL, version 3

Three programs contain components licensed only under the GPL, so as distributed they are licensed under the GNU General Public License, version 3:

Program Because it contains
sensorviz, btviz QCustomPlot (GPL-3.0-or-later)
qtcalibrate Qt Quick 3D and Qt Quick Timeline from Qt (GPL-3.0-only)

The project's own code in them remains available under the MIT License.

Source code. The complete corresponding source of every program is the Tag Designs software repository, https://github.com/tag-designs/software, at the release tag the package was built from (vX.Y). It includes the third-party sources it names: vcpkg ports at the baseline in vcpkg-configuration.json, and Qt 6.10.3 from https://download.qt.io/archive/qt/6.10/6.10.3/single/. This offer is valid for at least three years from the release date, for anyone who receives the programs.

Third-party software

Libraries linked into the programs

Component Version License Used in
Qt 6.10.3 LGPL-3.0-only; Quick 3D, Quick 3D Physics, Quick Timeline, Virtual Keyboard GPL-3.0-only Qt applications (shared libraries)
Third-party code inside Qt — various, listed in the file Qt applications
Rust crates in Tag Programmer — MIT, Apache-2.0, BSD, ISC, Zlib, Unicode-3.0, MPL-2.0 and others, listed in the file tagprogram
Rust crates in Tag Monitor — MIT, Apache-2.0, BSD, ISC, Zlib, Unicode-3.0, MPL-2.0 and others, listed in the file tagmonitor
Rust crates in Tag Calibrator — MIT, Apache-2.0, BSD, ISC, Zlib, Unicode-3.0, MPL-2.0 and others, listed in the file tagcalibrate
Rust crates in Tag View — MIT, Apache-2.0, BSD, ISC, Zlib, Unicode-3.0, MPL-2.0 and others, listed in the file tagview
Preact 10.29.8 MIT tagprogram, tagmonitor, tagcalibrate, tagview (their windows)
htm 3.1.1 Apache-2.0 tagprogram, tagmonitor, tagcalibrate, tagview (their windows)
three.js r159 MIT tagcalibrate (its 3D views)
uPlot 1.6.32 MIT tagview (its plot)
jsPDF 2.5.2 MIT tagview (Export PDF)
QCustomPlot 2.1.1 GPL-3.0-or-later sensorviz, btviz
libusb 1.0.29 LGPL-2.1-or-later programs that talk to a tag
Protocol Buffers 6.33.4 BSD-3-Clause all programs
Abseil 20260107.1 Apache-2.0 all programs
utf8_range 6.33.4 MIT all programs
SQLite 3.53.1 public domain programs that read or write logs
cxxopts 3.0.0 MIT command line tools
log.c (rxi) 0.1.0 MIT all programs
stlink commands.h — BSD-3-Clause programs that talk to a tag
Freescale magnetic calibration — BSD-3-Clause qtcalibrate
Kiss FFT 1.3.0 BSD-3-Clause btviz
FastFIR — MIT btviz
SOLPOS (NLR, formerly NREL) 2.0 NLR data and software notice btviz
QFlightInstruments artwork — MIT sensorviz, qtcalibrate

User manual (docs/)

Component Version License Used for
Material for MkDocs 9.7.6 MIT theme
RxJS — Apache-2.0 theme
clipboard.js — MIT theme
escape-html — MIT theme
focus-visible — W3C-20150513 theme
tslib — 0BSD theme
Material Design Icons — Apache-2.0 icons
Font Awesome Free icons 7.1.0 CC-BY-4.0 icons
Lunr 2.3.9 MIT search
lunr-languages — MPL-1.1 search
wordcut — LGPL-3.0 search
TinySegmenter 0.1 BSD-3-Clause search

Windows runtime

Component License Used in
Visual C++ and Universal C runtimes, D3Dcompiler Microsoft redistributable terms Windows package

Firmware loaders

The external flash loaders installed with some builds of the tools are firmware. Their licenses are listed in the firmware license directory, installed beside the loaders in the licenses/ directory next to loaders/.

License texts

Text File
MIT License (this project) LICENSE
GNU General Public License v3 texts/GPL-3.0-only.txt
GNU Lesser General Public License v3 texts/LGPL-3.0-only.txt
GNU Lesser General Public License v2.1 texts/LGPL-2.1-or-later.txt
Apache License 2.0 texts/Apache-2.0.txt
Mozilla Public License 1.1 texts/MPL-1.1.txt
Creative Commons Attribution 4.0 texts/CC-BY-4.0.txt

The MIT, BSD, Zlib, 0BSD and W3C licenses and the NLR notice are reproduced in full, with their copyright notices, in each component's file.