Mother Hen logo Mother Hen™

Policy

Open Source Software Attributions

Last updated: _______________

Mother Hen firmware and cloud services include open source software. We are grateful to the maintainers of these projects and acknowledge their licenses below in accordance with their attribution requirements.

This page lists the principal open source components used in Mother Hen. It is not exhaustive — additional small dependencies may be present in compiled firmware and web applications. If you would like the complete attribution list or the source code of any specific component, please contact us at tennis@svwllc.com and we will provide it.

Firmware (delivered to Mother Hen controllers and Eggs)

The following open source components are redistributed in the firmware that runs on your Mother Hen controllers and Eggs.

ESP-IDF — Espressif IoT Development Framework

Copyright: Copyright © Espressif Systems (Shanghai) Co., Ltd.

License: Apache License, Version 2.0

ESP-IDF is the development framework that powers Mother Hen's ESP32-based controllers and Eggs. It includes the FreeRTOS kernel (see below) and a wide range of supporting components (networking, security, peripheral drivers).

Full license text: https://www.apache.org/licenses/LICENSE-2.0

Source: https://github.com/espressif/esp-idf

FreeRTOS

Copyright: Copyright © Amazon.com, Inc. or its affiliates.

License: MIT License

FreeRTOS is the real-time operating system kernel that runs on Mother Hen's microcontrollers, managing tasks, scheduling, and timing.

Full license text: https://opensource.org/licenses/MIT

Source: https://github.com/FreeRTOS/FreeRTOS-Kernel

mbed TLS

Copyright: Copyright © The Mbed TLS Contributors.

License: Apache License, Version 2.0

mbed TLS provides cryptographic primitives and TLS/SSL functionality for Mother Hen's secure connection to AWS IoT Core over cellular.

Full license text: https://www.apache.org/licenses/LICENSE-2.0

Source: https://github.com/Mbed-TLS/mbedtls

lwIP — Lightweight IP Stack

Copyright: Copyright © Adam Dunkels and contributors.

License: BSD 3-Clause License

lwIP is the TCP/IP networking stack used inside Mother Hen firmware.

Full license text: https://opensource.org/licenses/BSD-3-Clause

Source: https://savannah.nongnu.org/projects/lwip/

cJSON

Copyright: Copyright © Dave Gamble and cJSON contributors.

License: MIT License

cJSON is the lightweight JSON parser used by Mother Hen firmware for parsing AWS IoT shadow documents and configuration messages.

Full license text: https://opensource.org/licenses/MIT

Source: https://github.com/DaveGamble/cJSON

Cloud services and Portal

The Mother Hen cloud services and the Portal web application also use open source software, including the AWS SDK for Python (Apache 2.0), AWS SDK for JavaScript (Apache 2.0), and a number of additional smaller libraries. A complete list is available on request.

Source availability

For components distributed under licenses that require or recommend source availability (notably Apache License 2.0 and BSD), source code for the exact version we ship is available from us on request at no charge. Please email tennis@svwllc.com with the component name and the firmware version in question.

Updates to This Page

We will update this page as Mother Hen's software dependencies change. If you notice a missing attribution or have a question about how a specific component is used, please contact us at tennis@svwllc.com.

Smith Varmint Works LLC

tennis@svwllc.com