Aithernet Request access

RF component & source notices

Aithernet's RF backend is a pinned, reproducible build of an open-source GNU Radio MCP server, redistributed under the GPL with its complete corresponding source.

The rf-mcp component

FieldValue
Componentrf-mcp (GNU Radio MCP server, FastMCP over stdio)
Upstream project github.com/yoelbassin/gr-mcp
Pinned upstream commit8ca731e3f9a083b32170c9a0e6ee3d1e61b4f3de
Aithernet modification One patch relaxing the required Python from >=3.13 to >=3.12 for the Ubuntu 24.04 GNU Radio 3.10 / Python 3.12 / NumPy 1.x bindings. No other source is changed.
LicenseGPL-3.0-only
Required Python / GNU RadioPython ≥ 3.12 · GNU Radio ≥ 3.10

Corresponding source (GPL §3)

Because the component is distributed in installable form, the complete corresponding source is shipped alongside every release as rf-mcp-<version>-src.tar.gz — upstream at the pinned commit with the Aithernet patch applied — together with the upstream GPL LICENSE and a source notice. A lock.json records the upstream URL and commit, the patch SHA-256 and the source-archive SHA-256 so any recipient can reproduce the exact source independently.

This satisfies the GPL obligation to convey the license and to provide the corresponding source for the conveyed work. The component is installed into a managed location and launched directly — never from a developer checkout.

RF toolchain

GNU Radio (GPL-3.0), SoapySDR (Boost), UHD (GPL-3.0) and libiio (LGPL-2.1) are installed from the signed Ubuntu 24.04 distribution archive and are not redistributed by Aithernet. Each remains under its own license from its distributor.

Aithernet core

The Aithernet node/control-plane code is provided under its own terms to approved customers; its third-party Python dependencies are obtained from PyPI under their respective OSI licenses and enumerated in the software bill of materials shipped with each release.