Chapter 9. Copyrights and Licenses
• nghttp2 library, Copyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa, Copyright (c) 2012, 2014, 2015,
2016 nghttp2 contributors, is licensed under MIT license as described in COPYING file .
• Mbed TLS library, Copyright (C) 2006-2018 ARM Limited, is licensed under Apache License 2.0 as described
in LICENSE file .
• SPIFFS library, Copyright (c) 2013-2017 Peter Andersson, is licensed under MIT license as described in
LICENSE file .
• TinyCBOR library, Copyright (c) 2017 Intel Corporation, is licensed under MIT License as described in LI-
CENSE file .
• SD/MMC driver is derived from OpenBSD SD/MMC driver, Copyright (c) 2006 Uwe Stuehler, and is licensed
under BSD license.
• Asio , Copyright (c) 2003-2018 Christopher M. Kohlhoff is licensed under the Boost Software License as
described in COPYING file.
• ESP-MQTT MQTT Package (contiki-mqtt) - Copyright (c) 2014, Stephen Robinson, MQTT-ESP - Tuan PM
<tuanpm at live dot com> is licensed under Apache License 2.0 as described in LICENSE file .
• BLE Mesh is adapted from Zephyr Project, Copyright (c) 2017-2018 Intel Corporation and licensed under
Apache License 2.0
• mynewt-nimble Apache Mynewt NimBLE, Copyright 2015-2018, The Apache Software Foundation, is li-
censed under Apache License 2.0 as described in LICENSE file.
• cryptoauthlib Microchip CryptoAuthentication Library - Copyright (c) 2015 - 2018 Microchip Technology
Inc, is licensed under common Microchip software License as described in LICENSE file
• TLSF allocator Two Level Segregated Fit memory allocator, Copyright (c) 2006-2016, Matthew Conte, and
licensed under the BSD license.
• qrcode QR Code generator library Copyright (c) Project Nayuki, is licensed under MIT license.
• openthread, Copyright (c) The OpenThread Authors, is licensed under Apache License 2.0 as described in
LICENSE file.
• UBSAN runtime —Copyright (c) 2016, Linaro Limited and Jiří Zárevúcky, licensed under the BSD 2-clause
license.
9.1.2 Build Tools
This is the list of licenses for tools included in this repository, which are used to build applications. The tools do not
become part of the application (firmware), so their license does not affect licensing of the application.
• esptool.py is Copyright (C) 2014-2016 Fredrik Ahlberg, Angus Gratton and is licensed under the GNU Gen-
eral Public License v2, as described in LICENSE file.
• KConfig is Copyright (C) 2002 Roman Zippel and others, and is licensed under the GNU General Public
License V2.
9.1.3 Documentation
• HTML version of the ESP-IDF Programming Guide uses the Sphinx theme sphinx_idf_theme, which is Copy-
right (c) 2013-2020 Dave Snider, Read the Docs, Inc. & contributors, and Espressif Systems (Shanghai) CO.,
LTD. It is based on sphinx_rtd_theme. Both are licensed under MIT license.
9.2 ROM Source Code Copyrights
ESP32, ESP32-S and ESP32-C Series SoCs mask ROM hardware includes binaries compiled from portions of the
following third party software:
• Newlib , licensed under the BSD License and is Copyright of various parties, as described in COPY-
ING.NEWLIB.
• Xtensa libhal, Copyright (c) Tensilica Inc and licensed under the MIT license (see below).
• TinyBasic Plus, Copyright Mike Field & Scott Lawrence and licensed under the MIT license (see below).
• miniz, by Rich Geldreich - placed into the public domain.
• wpa_supplicant Copyright (c) 2003-2005 Jouni Malinen and licensed under the BSD license.
• TJpgDec Copyright (C) 2011, ChaN, all right reserved. See below for license.
Espressif Systems 1596
Submit Document Feedback
Release v4.4