Third-Party Open-Source Notices — Shruti.ai
This document lists every third-party open-source component distributed with, or required at runtime by, the Shruti.ai Android Automotive OS application (ai.shruti.shrutiai_nongas) and the FastAPI backend service that powers it.
Each component is used unmodified unless otherwise noted. Full license text for each component is available at the URLs listed in the "License" column, or on request from SST (vinayak.sapa@sstglobal.net).
Document owner: SST Engineering Last updated: 2026-09-16 Scope: Android app v1.0 (ai.shruti.shrutiai_nongas, versionCode 1) + Shruti.ai-AAOS backend (Python 3.12 / FastAPI).
1. Android Application — Runtime Dependencies
Sourced from app/build.gradle.kts and gradle/libs.versions.toml.
| # | Component | Version | Copyright | License |
|---|---|---|---|---|
| 1 | Kotlin Standard Library + Coroutines | 2.0.21 / 1.8.0 | © JetBrains s.r.o. and Kotlin Programming Language contributors | Apache License 2.0 |
| 2 | AndroidX Core KTX | 1.10.1 | © The Android Open Source Project | Apache License 2.0 |
| 3 | AndroidX AppCompat | 1.6.1 | © The Android Open Source Project | Apache License 2.0 |
| 4 | AndroidX Lifecycle (ViewModel + LiveData KTX) | 2.7.0 | © The Android Open Source Project | Apache License 2.0 |
| 5 | AndroidX Navigation (fragment-ktx + ui-ktx) | 2.7.7 | © The Android Open Source Project | Apache License 2.0 |
| 6 | AndroidX RecyclerView | 1.3.2 | © The Android Open Source Project | Apache License 2.0 |
| 7 | AndroidX ConstraintLayout | (transitively via Material) | © The Android Open Source Project | Apache License 2.0 |
| 8 | AndroidX Media3 ExoPlayer | 1.3.1 | © The Android Open Source Project | Apache License 2.0 |
| 9 | Material Components for Android | 1.10.0 | © Google LLC | Apache License 2.0 |
| 10 | Square Retrofit | 2.9.0 | © Square, Inc. | Apache License 2.0 |
| 11 | Square Retrofit — Gson converter | 2.9.0 | © Square, Inc. | Apache License 2.0 |
| 12 | Square OkHttp | 4.12.0 | © Square, Inc. | Apache License 2.0 |
| 13 | Square OkHttp — Logging Interceptor | 4.12.0 | © Square, Inc. | Apache License 2.0 |
| 14 | Google Gson | (transitively via Retrofit converter) | © Google LLC | Apache License 2.0 |
| 15 | Glide | 4.16.0 | © 2014 Google, Inc. All rights reserved. | BSD, part MIT and Apache 2.0 (see project LICENSE) |
| 16 | Google libphonenumber | 8.13.49 | © Google LLC and libphonenumber contributors | Apache License 2.0 |
| 17 | kotlinx.parcelize (Kotlin plugin) | 2.0.21 | © JetBrains s.r.o. | Apache License 2.0 |
| 18 | Android Gradle Plugin | 8.3.0 | © The Android Open Source Project | Apache License 2.0 |
Proprietary / Commercial SDK bundled at runtime
| # | Component | Version | License |
|---|---|---|---|
| P1 | Razorpay Android Checkout SDK (com.razorpay:checkout) | 1.6.40 | Proprietary — distributed under Razorpay's SDK license and Terms of Service (see razorpay.com/legal). Used unmodified as a binary SDK. |
2. Backend Service — Runtime Dependencies
Sourced from Shruti.ai-AAOS-BE/requirements.txt. Python 3.12.
| # | Component | Copyright | License |
|---|---|---|---|
| 1 | FastAPI | © 2018 Sebastián Ramírez | MIT License |
| 2 | Uvicorn (ASGI server, [standard] extras) | © 2017-present Encode OSS Ltd. | BSD 3-Clause |
| 3 | Starlette (transitively via FastAPI) | © 2018 Encode OSS Ltd. | BSD 3-Clause |
| 4 | Pydantic | © 2017 Samuel Colvin & contributors | MIT License |
| 5 | pydantic-settings | © 2022 Samuel Colvin & contributors | MIT License |
| 6 | python-multipart | © Andrew Dunham & contributors | Apache License 2.0 |
| 7 | python-dotenv | © 2014, Saurabh Kumar | BSD 3-Clause |
| 8 | email-validator | © Joshua Tauberer | CC0 1.0 Universal (public-domain equivalent) |
| 9 | OpenAI Python SDK (openai) | © 2020 OpenAI | Apache License 2.0 |
| 10 | Google Generative AI Python SDK (google-genai) | © 2024 Google LLC | Apache License 2.0 |
| 11 | httpx | © 2019 Encode OSS Ltd. | BSD 3-Clause |
| 12 | requests | © 2019 Kenneth Reitz | Apache License 2.0 |
| 13 | Razorpay Python SDK (razorpay) | © Razorpay | MIT License |
| 14 | yt-dlp | contributors listed at github.com/yt-dlp/yt-dlp | Unlicense (public domain) |
| 15 | gTTS | © 2014-2024 Pierre Nicolas Durette | MIT License |
| 16 | ddgs (DuckDuckGo Search) | © deedy5 / project contributors | MIT License |
| 17 | mysql-connector-python | © 2012-2024 Oracle Corporation and/or its affiliates | GPL v2 with FOSS License Exception (see below) |
Note on mysql-connector-python
Oracle distributes mysql-connector-python under GPL v2 with a Universal FOSS License Exception (the same exemption Oracle applies to the MySQL client libraries). The exception explicitly permits distribution alongside software licensed under any OSI-approved open-source license — including MIT, Apache 2.0, BSD, etc. — without imposing GPL terms on that other software.
Because the connector is used only server-side (backend service) and is not statically linked or bundled into the Android APK, GPL propagation does not reach the app package or any client-side code.
Full text of the FOSS License Exception: dev.mysql.com/doc/refman/8.0/en/preface.html and the connector-specific FLOSS notice bundled with the package.
3. Third-Party Services (Used Over HTTPS — Not Bundled)
These are external services the app / backend calls at runtime. No code from them is redistributed by SST — governed by each provider's own Terms of Service.
| Service | Used for | Provider |
|---|---|---|
OpenAI gpt-4o-transcribe | Speech-to-text | OpenAI |
OpenAI gpt-* chat completions | Orchestrator + agent LLM calls | OpenAI |
| Google Generative AI (Gemini) | Grounded fallback for live-data queries | Google LLC |
| Google Places (New) API | Nearby places, geocoding | Google LLC |
| gTTS (Google Translate TTS endpoint) | Text-to-speech synthesis | Google LLC (public endpoint used by the gTTS library) |
| DuckDuckGo Search HTML endpoint | Web search + live data | DuckDuckGo, Inc. |
| Razorpay Payments API + Webhooks | Wallet top-up + payment settlement | Razorpay Software Pvt. Ltd. |
YouTube (via yt_dlp) | YouTube search / video metadata | YouTube LLC / Google LLC |
| Microsoft Azure — App Service, MySQL for Azure Database | Hosting / persistence for backend | Microsoft Corporation |
4. License Texts
Full license text for each open-source component listed above is either:
- Reproduced in the source distribution of that component (
LICENSE/
LICENSE.txt / NOTICE at the component's project root), or
- Available at the URL noted in the tables above (project home pages linked
where applicable).
Apache License, Version 2.0 — apache.org/licenses/LICENSE-2.0
MIT License — opensource.org/license/mit
BSD 3-Clause License — opensource.org/license/bsd-3-clause
Creative Commons Zero (CC0 1.0) — creativecommons.org/publicdomain/zero/1.0/
Unlicense — unlicense.org
GPL v2 with FOSS License Exception — see MySQL Connector/Python FLOSS Exception
Razorpay SDK License — proprietary; see razorpay.com/terms for distribution terms.
5. Contact
Questions, corrections, or requests for a specific license file:
SST Engineering Email: vinayak.sapa@sstglobal.net
*Attributions are listed for compliance with the notice / attribution clauses of the respective licenses. This document does not modify or supersede any component's own license terms; each component remains licensed exclusively under the terms of its own licence.*