plexus
Copyright 2026 The plexus authors

This product is licensed under the terms of either the MIT license
(LICENSE-MIT) or the Apache License, Version 2.0 (LICENSE-APACHE), at your
option.

plexus is a clean-room Rust implementation of the Reticulum Network Stack
wire protocol, built from the public-domain protocol specification (dedicated
to the public domain in 2016) and from observed wire behavior. See
ARCHITECTURE.md §10 for the full licensing chain.

-------------------------------------------------------------------------------
Attributions (ARCHITECTURE.md §10.4)
-------------------------------------------------------------------------------

- Beechat Network Systems Ltd — for the `Reticulum-rs` (crates.io: `reticulum`,
  MIT) architectural baseline that informed this design.
  https://github.com/BeechatNetworkSystemsLtd/Reticulum-rs

- Liam ("lgh") — for the `rnsd-rs` daemon and config-converter prior art on the
  `daemon-mode` branch (MIT).
  https://codeberg.org/lgh/Reticulum-rs

- Mark Qvist — for the original design of the Reticulum protocol, dedicated to
  the public domain in 2016.
  https://reticulum.network/

- Jo Kroese et al. — for the formal Reticulum specification effort presented at
  FOSDEM 26, cited as authoritative for protocol semantics.

- The Reticulum community (RetiNet, microReticulum, go-reticulum) — for interop
  testing and reference behavior.

-------------------------------------------------------------------------------
What this project deliberately does NOT incorporate (ARCHITECTURE.md §10.2)
-------------------------------------------------------------------------------

- Any code from `markqvist/Reticulum` dated after April 2025 (Reticulum License
  with anti-AI-training / no-harm clauses; incompatible with MIT OR Apache-2.0).
- Any code from RetiNet (AGPL-3.0; incompatible with this licensing posture).

Pre-April-2025 `markqvist/Reticulum` code is technically MIT, but project policy
is to implement from the protocol specification rather than from reference code,
to keep the derivation chain clean.
