Open-source notices
Last updated 11 October 2026
HAND-E (the home screen and the GeoQuake, GeoMap, MemoFrame, Framini and DeskBuddy apps) is made by Bulut Solutions LLC and built with the open-source software listed below. HAND-E's own code is not open source, but every part listed here stays under its own license, and nothing in our terms limits the rights those licenses give you.
Arduino core for the ESP32 (GNU LGPL 2.1)
All of HAND-E is built on the Arduino core for the ESP32, version 2.0.17, which is licensed under the GNU Lesser General Public License, version 2.1. We use it without changes. Its complete source code is at github.com/espressif/arduino-esp32 (tag 2.0.17).
You may change this library and use your changed version with HAND-E. For that, HAND-E may be modified for your own use, and reverse-engineered to debug such modifications.
Our offer: for at least three years after we last ship a version of HAND-E or one of its apps, we will send anyone who asks, free of charge, the object files and the instructions needed to relink that version with a modified Arduino core. Write to hello@handeos.com and name the app and its version (shown in the app's settings).
Software
- Arduino core for the ESP32 2.0.17 · LGPL-2.1-or-later · used in all apps
- ESP-IDF (Espressif IoT Development Framework) 4.4.7 · Apache-2.0 · used in all apps
- Espressif Wi-Fi, Bluetooth and PHY libraries (binary) ESP-IDF 4.4.7 · Apache-2.0 · used in all apps
- Bluedroid Bluetooth stack (in ESP-IDF) ESP-IDF 4.4.7 · Apache-2.0 · used in all apps
- FreeRTOS kernel ESP-IDF 4.4.7 · MIT · used in all apps
- lwIP TCP/IP stack ESP-IDF 4.4.7 · BSD-3-Clause · used in all apps
- Mbed TLS ESP-IDF 4.4.7 · Apache-2.0 · used in all apps
- Newlib C library ESP-IDF 4.4.7 toolchain · BSD and similar · used in all apps
- wpa_supplicant ESP-IDF 4.4.7 · BSD-3-Clause · used in all apps
- FatFs R0.13c · FatFs (BSD-1-Clause style) · used in HAND-E home screen, GeoQuake, Framini, DeskBuddy
- cJSON ESP-IDF 4.4.7 · MIT · used in all apps
- protobuf-c ESP-IDF 4.4.7 · BSD-2-Clause · used in all apps
- TLSF memory allocator ESP-IDF 4.4.7 · BSD-3-Clause · used in all apps
- Xtensa HAL ESP-IDF 4.4.7 · MIT · used in all apps
- esp_littlefs and littlefs esp_littlefs 41873c2 · MIT and BSD-3-Clause · used in GeoQuake, GeoMap, MemoFrame
- GCC runtime libraries (libgcc, libstdc++) GCC 8.4.0 (esp-2021r2-patch5) · GPL-3.0-or-later WITH GCC-exception-3.1 · used in all apps
- LVGL graphics library 9.5.0 · MIT · used in all apps
- QR Code generator library (in LVGL) LVGL 9.5.0 · MIT · used in HAND-E home screen, MemoFrame, DeskBuddy
- stb_truetype (in LVGL) LVGL 9.5.0 · MIT or Unlicense · used in MemoFrame
- GFX Library for Arduino 1.4.9 · BSD-2-Clause · used in all apps
- ArduinoJson 7 · MIT · used in HAND-E home screen, GeoQuake, GeoMap, MemoFrame, Framini
- SensorLib 0.3.3 · MIT · used in HAND-E home screen, GeoQuake, GeoMap, DeskBuddy
- XPowersLib 0.2.9 · MIT · used in all apps
- WiFiManager 2.0.17 · MIT · used in HAND-E home screen
- ESP32_JPEG (esp_codec) 0.0.1 · Apache-2.0 · used in Framini
- Coloris colour picker (MemoFrame web page) · MIT · used in MemoFrame
Fonts and icons
- Montserrat · OFL-1.1 · used in all apps
- Orbitron · OFL-1.1 · used in HAND-E home screen, GeoQuake, GeoMap, DeskBuddy
- Bruno Ace SC · OFL-1.1 · used in GeoMap, Framini
- Doto · OFL-1.1 · used in GeoMap
- Exo 2 · OFL-1.1 · used in Framini
- Audiowide · OFL-1.1 · used in MemoFrame
- Noto Sans · OFL-1.1 · used in MemoFrame
- Fuzzy Bubbles · OFL-1.1 · used in DeskBuddy
- DSEG7 Classic · OFL-1.1 · used in GeoQuake, MemoFrame
- Font Awesome Free (icons) · OFL-1.1 · used in GeoMap
- Material Symbols (icons) · Apache-2.0 · used in GeoQuake, GeoMap, MemoFrame, Framini, DeskBuddy
This website uses some of the same fonts and icons, and its device emulator runs the Launcher's screen built from LVGL and the Launcher's fonts, under the same licenses.
Data
- Earthquake data: U.S. Geological Survey (public domain).
- Satellite images and space weather: NOAA (public domain).
- GeoQuake's map outlines: Natural Earth (public domain).
License texts
The full text of every license above, with each copyright notice, is in licenses.txt.