Copyright and License
2019 - 2026 SiFli Technology (Nanjing) Co., Ltd. owns the copyright of all original source code in this codebase. The source code is licensed under the Apache License 2.0 as described in the LICENSE file.
The following licenses also include some third-party copyrighted code.
If the copyright and license information is specified in the source code header file, that information takes precedence over the summary here.
Some examples use external components not licensed under Apache. Please refer to the copyright description in each example’s source code.
Third-Party Components
The following third-party libraries may be included in applications (firmware) generated by SiFli-SDK. If you use them, please comply with the relevant license agreements.
cherryusb: Copyright 2021-2026 CherryUSB Open Source Community, licensed under the Apache License 2.0.
cJSON: Copyright 2017 The packages repositories of RT-Thread, licensed under the MIT License.
CmBacktrace: Copyright 2016-2019 Armink and 2016-2018 zylx, licensed under the MIT License.
CMSIS: Copyright 2013-2018 Arm Limited, licensed under the Apache License 2.0.
coremark: Copyright 2009 EEMBC, licensed under the Apache License 2.0.
easytlv: Copyright 2020 John Boyd johnboydiv@gmail.com, licensed under the MIT License.
FlashDB: Copyright 2020 Armink and 2020 enkiller, licensed under the Apache License 2.0.
libhelix-mp3: Copyright 1995-2004 RealNetworks, Inc.; the official original version is licensed under RealNetworks Proprietary Dual License (RPSL/RCSL, see RPSL.txt and RCSL.txt files in the component for details).
lvgl-v8: Copyright 2021 LVGL Kft, licensed under the MIT License.
lvgl-v9: Copyright 2021 LVGL Kft, licensed under the MIT License.
lz4: Copyright 2011-2016 Yann Collet, licensed under a BSD-style license.
mbedtls: Copyright 2006-2015 ARM Limited, licensed under the Apache License 2.0.
mbedtls_228: Copyright 2006-2015 ARM Limited, licensed under the Apache License 2.0.
micropython: Copyright 2013, 2014 Damien P. George, licensed under the MIT License.
opus: Copyright 2001-2011 Xiph.Org and other contributors, licensed under a BSD-style license.
quickjs: Copyright 2017-2021 Fabrice Bellard, Charlie Gordon, licensed under the MIT License.
rlottie: Copyright 2020 Samsung Electronics Co., licensed under the MIT License.
rpmsg-lite: Copyright 2014-2023 NXP, Freescale, and other contributors, licensed under the MIT License.
state_machine-latest: Copyright 2013 Andreas Misje, licensed under the MIT License.
vglite: Copyright 2012-2023 Vivante Corporation, licensed under the MIT License.
webclient: Copyright RT-Thread Development Team, licensed under the Apache License 2.0.
WebRTC_audio_processing: Copyright The WebRTC project authors, licensed under a BSD-style license.
wpa_supplicant-rtos: Copyright 2003-2022 Jouni Malinen j@w1.fi and all contributors, licensed under a BSD-style license.
FreeType: Copyright 1996-2021 David Turner, Robert Wilhelm, and Werner Lemberg, licensed under the FreeType Project License (see LICENSE.TXT file in the component for details).
nanopb: Copyright 2014 Petteri Aimonen jpa@kapsi.fi, licensed under the MIT License.
SDL2: Copyright 1997-2017 Sam Lantinga slouken@libsdl.org, licensed under the SDL relaxed open-source license.
SEGGER SystemView: Copyright 2015-2017 SEGGER Microcontroller GmbH & Co. KG, licensed under SEGGER proprietary BSD-style redistribution license.
sensor-lib: Copyright 2015 Steven Chen steven.chen@mcubemems.com, see source code headers or accompanying license files for license type.
tinymp3: Copyright David Reid mackron@gmail.com, licensed under dual-option license (Public Domain/MIT-0 License, see license declaration at the end of the file).
Warning
ffmpeg: Copyright FFmpeg project contributors and related rights holders, primarily licensed under the GNU Lesser General Public License (LGPL) v2.1+ (some optional components are subject to the GNU General Public License (GPL) v2+). Specific copyright and license information in the source code headers takes precedence over this summary.
FAAD2: Copyright 2003-2005 M. Bakker, Nero AG, licensed under the GPL.