Skip to content

Latest commit

 

History

History
74 lines (55 loc) · 2.27 KB

THIRD_PARTY_LICENSES.md

File metadata and controls

74 lines (55 loc) · 2.27 KB

Third-Party Licenses

Sign2Voice uses the following third-party components under their respective licenses. The MIT license (see LICENSE) applies only to the original Sign2Voice code in these directories:

  • App/
  • Service/
  • Config/
  • Storage/
  • Common/
  • Debug/
  • Docs/
  • Core/Src/menu.c, Core/Src/ui_overlay.c, Core/Src/freertos.c, Core/Src/main.c
  • Core/Inc/menu.h, Core/Inc/ui_overlay.h, Core/Inc/lv_conf.h
  • MDK-ARM/finaltest.sct
  • HARDWARE/MP3/mp3.c

All other files are governed by their original licenses as listed below.


STMicroelectronics X-CUBE-AI

Field Value
Component X-CUBE-AI runtime, generated model code, AI library
Paths X-CUBE-AI/, Middlewares/ST/AI/
License SLA0044 (see LICENSE_X-CUBE-AI.txt)
Restrictions May not be redistributed under an open-source license that requires source code disclosure of the entire derivative work. Binary distribution is permitted under SLA0044 terms.

STM32H7xx HAL / CMSIS

Field Value
Component STM32H7 Hardware Abstraction Layer, CMSIS Core/Device
Paths Drivers/STM32H7xx_HAL_Driver/, Drivers/CMSIS/
License BSD 3-Clause (STMicroelectronics)

FreeRTOS

Field Value
Component FreeRTOS Kernel v10.3.1
Path Middlewares/Third_Party/FreeRTOS/
License MIT (Amazon Web Services)

LVGL

Field Value
Component LVGL v9 (Light and Versatile Graphics Library)
Path Middlewares/Third_Party/LVGL/
License MIT (LVGL contributors)

OV2640 / ILI9341 Drivers

Field Value
Component Camera and LCD vendor drivers
Paths HARDWARE/TIMER/ov2640.*, HARDWARE/TIMER/lcd.*, HARDWARE/TIMER/dcmi.*
License MIT (DevEBox / vendor SDK)

Note for Redistribution

If you fork or redistribute Sign2Voice, you must:

  1. Keep LICENSE_X-CUBE-AI.txt with any distribution that includes X-CUBE-AI/ or Middlewares/ST/AI/.
  2. NOT re-license the X-CUBE-AI components under MIT or any other open-source license — SLA0044 prohibits this.
  3. Include this THIRD_PARTY_LICENSES.md file.

You may replace the X-CUBE-AI runtime and model with your own AI inference engine and model to create a fully MIT-licensed derivative.