Lamplighter LoRa gateway — source and third-party notices

Gateway Python and browser code: Niche-Knack Apps, Apache-2.0; see LICENSE and NOTICE. Readable corresponding browser code is in source/gateway.browser.js. No private app history or Scripture is included.

Vendored QR Code generator: Project Nayuki, MIT License. Source: https://www.nayuki.io/page/qr-code-generator-library . Its complete source and license header are included in static/qrcode.js.

/*
 * QR Code generator library (compiled from TypeScript)
 *
 * Copyright (c) Project Nayuki. (MIT License)
 * https://www.nayuki.io/page/qr-code-generator-library
 *
 * 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.
 */

The official Meshtastic Python client is installed separately, not bundled. Version 2.7.11 is distributed upstream under GPL-3.0. Source and license: https://github.com/meshtastic/python ; versioned source distribution: https://pypi.org/project/meshtastic/2.7.11/#files . The default Meshtastic public channel key is not private end-to-end encryption.

Other Python packages are likewise separately installed from PyPI; their source distributions, license metadata and bundled license texts are available from their exact version pages below. This archive redistributes no Python dependency implementation or wheel.

meshtastic 2.7.11 — https://pypi.org/project/meshtastic/2.7.11/

bleak 3.0.2 — https://pypi.org/project/bleak/3.0.2/

certifi 2026.10.23 — https://pypi.org/project/certifi/2026.10.23/

charset-normalizer 3.5.2 — https://pypi.org/project/charset-normalizer/3.5.2/

idna 3.20 — https://pypi.org/project/idna/3.20/

packaging 26.3 — https://pypi.org/project/packaging/26.3/

protobuf 7.36.2 — https://pypi.org/project/protobuf/7.36.2/

pypubsub 4.0.7 — https://pypi.org/project/pypubsub/4.0.7/

pyserial 3.5 — https://pypi.org/project/pyserial/3.5/

PyYAML 6.0.3 — https://pypi.org/project/PyYAML/6.0.3/

requests 2.34.2 — https://pypi.org/project/requests/2.34.2/

tabulate 0.9.0 — https://pypi.org/project/tabulate/0.9.0/

urllib3 2.8.0 — https://pypi.org/project/urllib3/2.8.0/

typing-extensions 4.15.0 — https://pypi.org/project/typing-extensions/4.15.0/

dbus-fast 5.2.0 — https://pypi.org/project/dbus-fast/5.2.0/

pyobjc-core 10.3 — https://pypi.org/project/pyobjc-core/10.3/

pyobjc-framework-Cocoa 10.3 — https://pypi.org/project/pyobjc-framework-Cocoa/10.3/

pyobjc-framework-CoreBluetooth 10.3 — https://pypi.org/project/pyobjc-framework-CoreBluetooth/10.3/

pyobjc-framework-libdispatch 10.3 — https://pypi.org/project/pyobjc-framework-libdispatch/10.3/

winrt-runtime 3.1.0 — https://pypi.org/project/winrt-runtime/3.1.0/

winrt-Windows.Devices.Bluetooth 3.1.0 — https://pypi.org/project/winrt-Windows.Devices.Bluetooth/3.1.0/

winrt-Windows.Devices.Bluetooth.Advertisement 3.1.0 — https://pypi.org/project/winrt-Windows.Devices.Bluetooth.Advertisement/3.1.0/

winrt-Windows.Devices.Bluetooth.GenericAttributeProfile 3.1.0 — https://pypi.org/project/winrt-Windows.Devices.Bluetooth.GenericAttributeProfile/3.1.0/

winrt-Windows.Devices.Enumeration 3.1.0 — https://pypi.org/project/winrt-Windows.Devices.Enumeration/3.1.0/

winrt-Windows.Devices.Radios 3.1.0 — https://pypi.org/project/winrt-Windows.Devices.Radios/3.1.0/

winrt-Windows.Foundation 3.1.0 — https://pypi.org/project/winrt-Windows.Foundation/3.1.0/

winrt-Windows.Foundation.Collections 3.1.0 — https://pypi.org/project/winrt-Windows.Foundation.Collections/3.1.0/

winrt-Windows.Storage.Streams 3.1.0 — https://pypi.org/project/winrt-Windows.Storage.Streams/3.1.0/

Build-only tool: esbuild 0.28.2 (MIT), https://github.com/evanw/esbuild . No esbuild binary is included. hash-wasm and the reader vault functions do not contribute bytes to this gateway bundle.
