# Open-source & third-party software

**Version:** 2026-08-09
**Last updated:** 2026-08-09
**Publisher:** E. zona, MB (trading as "FabiRide"), Tvirtovės al. 88, Kaunas, Lithuania · `info@fabiride.com`

FabiRide firmware, apps and cloud include third-party and open-source components. Each is governed by its own licence, which prevails over our Terms for that component. They are provided **"as is", without warranty of any kind**, and we are not liable for damages arising from them — see §14 of the [Terms & conditions](https://my.fabiride.com/legal/terms).

This page lists the principal components. It is not exhaustive and is updated as components are added or removed.

**Requesting source.** Where a licence obliges us to make source available, email `info@fabiride.com`. We will provide it within a reasonable period, subject to any charge that licence permits for the cost of supplying it. Full licence texts are available on request.

## Display & battery firmware (ESP32-S3)

| Component | Purpose | Licence |
|---|---|---|
| LVGL | Display graphics and UI toolkit | MIT |
| Arduino_GFX (GFX Library for Arduino) | ST7789 panel driver | BSD-3-Clause |
| NimBLE-Arduino | Bluetooth Low Energy stack | Apache-2.0 |
| ESP32-TWAI-CAN | CAN bus driver | MIT |
| FastIMU | Inertial-sensor driver | MIT |
| Button2 | Button debounce and gesture handling | MIT |
| ArduinoJson | JSON parsing (factory firmware) | MIT |
| bsp_cst816 | Capacitive touch controller driver | Apache-2.0 |
| Arduino core for ESP32 | Board support layer | LGPL-2.1-or-later |
| ESP-IDF | Espressif SDK, FreeRTOS, TLS, Wi-Fi | Apache-2.0 |

## Mobile app (iOS / Android)

| Component | Licence |
|---|---|
| @livekit/react-native, @livekit/react-native-expo-plugin | Apache-2.0 |
| jpeg-js | BSD-3-Clause |
| @config-plugins/react-native-webrtc, @expo/vector-icons, @livekit/react-native-webrtc, @react-native-async-storage/async-storage, @shopify/flash-list, buffer, expo, expo-apple-authentication, expo-battery, expo-blur, expo-camera, expo-constants, expo-crypto, expo-document-picker, expo-file-system, expo-font, expo-haptics, expo-image-manipulator, expo-intent-launcher, expo-keep-awake, expo-linear-gradient, expo-linking, expo-local-authentication, expo-location, expo-router, expo-sms, expo-splash-screen, expo-status-bar, expo-system-ui, expo-task-manager, react, react-native, react-native-ble-plx, react-native-gesture-handler, react-native-maps, react-native-qrcode-svg, react-native-reanimated, react-native-safe-area-context, react-native-screens, react-native-svg, zustand | MIT |

## Cloud & web portal

| Component | Licence |
|---|---|
| @prisma/client, livekit-server-sdk | Apache-2.0 |
| dotenv | BSD-2-Clause |
| nodemailer | MIT-0 |
| @fastify/compress, @fastify/cors, @fastify/http-proxy, @fastify/jwt, @fastify/multipart, @fastify/rate-limit, @fastify/static, @fastify/swagger, @fastify/swagger-ui, argon2, fastify, jose, pino, pino-pretty, zod | MIT |
| Next.js, React, Tailwind CSS, Leaflet | MIT |
| LiveKit server (self-hosted media relay) | Apache-2.0 |
| PostgreSQL | PostgreSQL Licence |

## Maps, media and platform services

These are proprietary services accessed over the network, not bundled code, and are governed by their own terms: Apple Maps, Google Maps, Apple iTunes Search API, Deezer API, Apple Push Notification service, Firebase Cloud Messaging.

## Fonts and assets

Display and app typefaces are used under their respective licences. Details on request.

## Contact

`info@fabiride.com` · E. zona, MB (FabiRide) · Tvirtovės al. 88, Kaunas, Lithuania

Related documents: [Terms & conditions](https://my.fabiride.com/legal/terms) · [Privacy Policy](https://my.fabiride.com/legal/privacy) · [GDPR statement](https://my.fabiride.com/legal/gdpr) · [Sub-processors](https://my.fabiride.com/legal/subprocessors)
