OAT Sketch Library (oat-sketches)
Copyright (c) 2026 Open Agriculture Technology Collective
https://openagriculturetechnology.com/build/sketches/  ·  https://github.com/openagtechnology/oat-sketches

LICENSING
  Code (every .ino, .h, .cpp, .py, .sh, the shared lib/ libraries, build scripts): Apache License 2.0 (LICENSE, LICENSES/Apache-2.0.txt).
  Prose (README.md files, docs/): Creative Commons Attribution 4.0 (LICENSES/CC-BY-4.0.txt).
  Each file carries an SPDX-License-Identifier header; the REUSE.toml file covers the rest.

THIRD-PARTY CODE THAT CHANGES THE LICENCE OF A BUILT IMAGE
  oat-ble-listener links Theengs Decoder (https://github.com/theengs/decoder), GPL-3.0.
  oat-weather-listener's CC1101 builds link rtl_433_ESP (https://github.com/NorthernMan54/rtl_433_ESP), GPL-3.0,
  which carries the rtl_433 project's decoders (https://github.com/merbanan/rtl_433), GPL-2.0-or-later.
  The SOURCE of those two sketches stays Apache-2.0. Any BUILT IMAGE that links those libraries is distributed
  under GPL-3.0-or-later (LICENSES/GPL-3.0-or-later.txt). The corresponding source for every published image is
  the project .zip beside it and the matching tag on GitHub. The bare-receiver weather-listener build links
  neither library and stays Apache-2.0. See each sketch's NOTICE.

OTHER DEPENDENCIES (not redistributed here; fetched by PlatformIO at build time)
  ESP-IDF / arduino-esp32 (Apache-2.0 / LGPL-2.1), ArduinoJson (MIT), NimBLE-Arduino (Apache-2.0),
  and the libraries named in each sketch's platformio.ini, each under its own licence.

TRADEMARKS
  "OAT" and "Open Agriculture Technology" identify the project; use them to refer to it, not to imply
  endorsement. The Apache License does not grant trademark rights.
