Software Name | The name of the application or files |
Version | Version of the application or files |
License Type | Type of license(s) under which TI will be providing software to the licensee (e.g. BSD, GPLv2, TI TSPA License, TI Commercial License). See Open Source Reference License Disclaimer in the Disclaimers Section. |
Location | The directory name and path on the media (or in an archive) where the Package is located. |
Delivered As | This field will either be “Source”, “Binary” or “Source and Binary“ and is the form the content of the Package is delivered in. If the Package is delivered in an archive format, this field applies to the contents of the archive. If the word Limited is used with Source, as in “Limited Source” or “Limited Source and Binary” then only portions of the Source for the application are provided. |
Modified by TI | This field will either be “Yes” or “No”. A “Yes” means TI had made changes to the Software. A “No” means TI has not made any changes. NOTE: This field is not applicable for Software “Obtained from” TI. |
Obtained from | This field specifies from where or from whom TI obtained the Software. It may be a URL to an Open Source site, a 3rd party companylicensor, or TI (if TI developed the software). If this field contains a link to an Open Source software, the date it was downloaded is also recorded. See Links Disclaimer in the Disclaimers Section. |
Any use of ECCNs listed in the Manifest is at the user's risk and without recourse to TI. Your company, as the exporter of record, is responsible for determining the correct classification of any item at the time of export. Any export classification by TI of Software is for TI's internal use only and shall not be construed as a representation or warranty regarding the proper export classification for such Software or whether an export license or other documentation is required for exporting such Software.
Any links appearing on this Manifest (for example in the “Obtained from” field) were verified at the time the Manifest was created. TI makes no guarantee that any listed links will remain active in the future.
Your company is responsible for confirming the applicable license terms for any open source Software listed in this Manifest that was not “Obtained from” TI. Any open source license specified in this Manifest for Sotware that was not “Obtained from” TI is for TI's internal use only and shall not be construed as a representation of warranty regarding the proper open source license terms for such Software.
ECCN for Software included in this release: Publicly Available
ECCN for Technology (e.g., user documentation, specifications) included in this release: Publicly Available
See Legend above for a description of the columns and possible values.
This table describes any GPL-3.0 software being delivered that is expected to run on a Development Host, instead of the target device.
Package | Version | License | License Files | Source archive | Source Site | DEPENDENCIES WITH LICENSES |
gcc-final | 13.3.0 | GPL-3.0-with-GCC-exception | COPYING.RUNTIME | gcc-13.3.0.tar.xz | http://ftpmirror.gnu.org/gcc/gcc-13.3.0 | glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
glibc | 2.39-74-g198632a05f6c7b9ab67d3331d8caace9ceabb685 | GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library) | COPYING COPYING.LIB LICENSES | glibc-2.39-74-g198632a05f6c7b9ab67d3331d8caace9ceabb685.tar.gz | https://github.com/bminor/glibc/archive/2.39-74-g198632a05f6c7b9ab67d3331d8caace9ceabb685 | linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
linux-headers | 10.00.07 | GPL-2.0 | COPYING | linux-10.00.07-git4.tar.gz | https://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git | skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
busybox | 1.36.1 | GPL-2.0, bzip2-1.0.4 | LICENSE archival/libarchive/bz/LICENSE | busybox-1.36.1.tar.bz2 | https://www.busybox.net/downloads | eudev [GPL-2.0+ (programs), LGPL-2.1+ (libraries)] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] kmod [LGPL-2.1+ (library)] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux [GPL-2.0+, BSD-4-Clause, LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid), BSD-2-Clause (xxhash), ISC (rfkill)] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] |
kmod | 31 | LGPL-2.1+ (library) | libkmod/COPYING | kmod-31.tar.xz | https://cdn.kernel.org/pub/linux/utils/kernel/kmod | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libzlib | 1.3.1 | Zlib | LICENSE | zlib-1.3.1.tar.xz | https://www.zlib.net | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
util-linux | 2.39.3 | GPL-2.0+, BSD-4-Clause, LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid), BSD-2-Clause (xxhash), ISC (rfkill) | README.licensing Documentation/licenses/COPYING.BSD-3-Clause Documentation/licenses/COPYING.BSD-4-Clause-UC Documentation/licenses/COPYING.GPL-2.0-or-later Documentation/licenses/COPYING.ISC Documentation/licenses/COPYING.LGPL-2.1-or-later | util-linux-2.39.3.tar.xz | https://cdn.kernel.org/pub/linux/utils/util-linux/v2.39 | eudev [GPL-2.0+ (programs), LGPL-2.1+ (libraries)] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] kmod [LGPL-2.1+ (library)] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] |
eudev | 3.2.14 | GPL-2.0+ (programs), LGPL-2.1+ (libraries) | COPYING | eudev-3.2.14.tar.gz | https://github.com/eudev-project/eudev/releases/download/v3.2.14 | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] kmod [LGPL-2.1+ (library)] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] |
util-linux-libs | 2.39.3 | LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid) | README.licensing Documentation/licenses/COPYING.BSD-3-Clause Documentation/licenses/COPYING.LGPL-2.1-or-later | util-linux-2.39.3.tar.xz | https://cdn.kernel.org/pub/linux/utils/util-linux/v2.39 | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
cairo | 1.17.4 | LGPL-2.1 or MPL-1.1 (library) | COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1 | cairo-1.17.4.tar.xz | http://cairographics.org/snapshots | expat [MIT] fontconfig [fontconfig license] freetype [FTL or GPL-2.0+] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] libpng [Libpng-2.0] libzlib [Zlib] linux-headers [GPL-2.0] pixman [MIT] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] |
fontconfig | 2.14.2 | fontconfig license | COPYING | fontconfig-2.14.2.tar.xz | https://www.freedesktop.org/software/fontconfig/release | expat [MIT] freetype [FTL or GPL-2.0+] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] libpng [Libpng-2.0] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] |
expat | 2.6.2 | MIT | COPYING | expat-2.6.2.tar.xz | http://downloads.sourceforge.net/project/expat/expat/2.6.2 | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
freetype | 2.13.2 | FTL or GPL-2.0+ | LICENSE.TXT docs/FTL.TXT docs/GPLv2.TXT | freetype-2.13.2.tar.xz | http://download.savannah.gnu.org/releases/freetype | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] libpng [Libpng-2.0] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libpng | 1.6.43 | Libpng-2.0 | LICENSE | libpng-1.6.43.tar.xz | http://downloads.sourceforge.net/project/libpng/libpng16/1.6.43 | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
pixman | 0.42.2 | MIT | COPYING | pixman-0.42.2.tar.xz | https://xorg.freedesktop.org/releases/individual/lib | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
jpeg-turbo | 2.1.5 | IJG (libjpeg), BSD-3-Clause (TurboJPEG), Zlib (SIMD) | LICENSE.md README.ijg | libjpeg-turbo-2.1.5.tar.gz | https://downloads.sourceforge.net/project/libjpeg-turbo/2.1.5 | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libdrm | 2.4.120 | MIT | data/meson.build | libdrm-2.4.120.tar.xz | https://dri.freedesktop.org/libdrm | eudev [GPL-2.0+ (programs), LGPL-2.1+ (libraries)] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] kmod [LGPL-2.1+ (library)] libpthread-stubs [MIT] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] |
libpthread-stubs | 0.5 | MIT | COPYING | libpthread-stubs-0.5.tar.xz | http://xcb.freedesktop.org/dist | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libevdev | 1.13.1 | MIT | COPYING | libevdev-1.13.1.tar.xz | http://www.freedesktop.org/software/libevdev | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libffi | 3.4.6 | MIT | LICENSE | libffi-3.4.6.tar.gz | https://github.com/libffi/libffi/releases/download/v3.4.6 | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libinput | 1.25.0 | MIT | COPYING | libinput-1.25.0.tar.bz2 | https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.25.0 | eudev [GPL-2.0+ (programs), LGPL-2.1+ (libraries)] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] kmod [LGPL-2.1+ (library)] libevdev [MIT] libzlib [Zlib] linux-headers [GPL-2.0] mtdev [MIT] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] |
mtdev | 1.1.6 | MIT | COPYING | mtdev-1.1.6.tar.bz2 | http://bitmath.org/code/mtdev | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libxkbcommon | 1.4.0 | MIT/X11 | LICENSE | libxkbcommon-1.4.0.tar.xz | https://xkbcommon.org/download | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
libxml2 | 2.12.6 | MIT | Copyright | libxml2-2.12.6.tar.xz | https://download.gnome.org/sources/libxml2/2.12 | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
seatd | 0.8.0 | MIT | LICENSE | 0.8.0.tar.gz | https://git.sr.ht/~kennylevinsen/seatd/archive | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
wayland-protocols | 1.36 | MIT | COPYING | wayland-protocols-1.36.tar.xz | https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.36/downloads | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
wayland | 1.22.0 | MIT | COPYING | wayland-1.22.0.tar.xz | https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads | expat [MIT] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] libffi [MIT] libxml2 [MIT] libzlib [Zlib] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
weston | 13.0.1 | MIT | COPYING | weston-13.0.1.tar.xz | https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.1/downloads | cairo [LGPL-2.1 or MPL-1.1 (library)] eudev [GPL-2.0+ (programs), LGPL-2.1+ (libraries)] expat [MIT] fontconfig [fontconfig license] freetype [FTL or GPL-2.0+] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] jpeg-turbo [IJG (libjpeg), BSD-3-Clause (TurboJPEG), Zlib (SIMD)] kmod [LGPL-2.1+ (library)] libdrm [MIT] libevdev [MIT] libffi [MIT] libinput [MIT] libpng [Libpng-2.0] libpthread-stubs [MIT] libxkbcommon [MIT/X11] libxml2 [MIT] libzlib [Zlib] linux-headers [GPL-2.0] mtdev [MIT] pixman [MIT] seatd [MIT] skeleton-init-common [unknown] skeleton-init-sysv [unknown] util-linux-libs [LGPL-2.1+ (libblkid, libfdisk, libmount), BSD-3-Clause (libuuid)] wayland [MIT] wayland-protocols [MIT] |
xkeyboard-config | 2.38 | MIT | COPYING | xkeyboard-config-2.38.tar.xz | https://www.x.org/releases/individual/data/xkeyboard-config | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
arm-trusted-firmware | 00f1ec6b8740ccd403e641131e294aabacf2a48b | BSD-3-Clause | docs/license.rst | arm-trusted-firmware-00f1ec6b8740ccd403e641131e294aabacf2a48b.tar.gz | https://github.com/ARM-software/arm-trusted-firmware/archive/00f1ec6b8740ccd403e641131e294aabacf2a48b | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] optee-os [BSD-2-Clause] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
optee-os | 12d7c4ee4642d2d761e39fbcf21a06fb77141dea | BSD-2-Clause | LICENSE | optee-os-12d7c4ee4642d2d761e39fbcf21a06fb77141dea-git4.tar.gz | https://github.com/OP-TEE/optee_os.git | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
ti-k3-boot-firmware | 10.00.07 | TI-TFL | LICENSE.ti | ti-linux-firmware-10.00.07.tar.xz | https://git.ti.com/cgit/processor-firmware/ti-linux-firmware/snapshot | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
ti-k3-r5-loader | 10.00.07 | GPL-2.0+ | Licenses/gpl-2.0.txt | ti-k3-r5-loader-10.00.07-git4.tar.gz | https://git.ti.com/git/ti-u-boot/ti-u-boot.git | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] ti-k3-boot-firmware [TI-TFL] |
uboot | 10.00.07 | GPL-2.0+ | Licenses/gpl-2.0.txt | uboot-10.00.07-git4.tar.gz | https://git.ti.com/git/ti-u-boot/ti-u-boot.git | arm-trusted-firmware [BSD-3-Clause] gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] optee-os [BSD-2-Clause] skeleton-init-common [unknown] skeleton-init-sysv [unknown] ti-k3-boot-firmware [TI-TFL] |
linux | 10.00.07 | GPL-2.0 | COPYING | linux-10.00.07-git4.tar.gz | https://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git | gcc-final [GPL-3.0-with-GCC-exception] glibc [GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)] linux-headers [GPL-2.0] skeleton-init-common [unknown] skeleton-init-sysv [unknown] |
Version 3.1, 31 March 2009
Copyright © 2009 Free Software Foundation, Inc. http://fsf.org/
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This GCC Runtime Library Exception (Exception) is an additional permission under section 7 of the GNU General Public License, version 3 (GPL-3.0). It applies to a given file (the Runtime Library) that bears a notice placed by the copyright holder of the file stating that the file is governed by GPL-3.0 along with this Exception.
When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non-GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception.
A file is an Independent Module if it either requires the Runtime Library for execution after a Compilation Process, or makes use of an interface provided by the Runtime Library, but is not otherwise based on the Runtime Library.
GCC means a version of the GNU Compiler Collection, with or without modifications, governed by version 3 (or a specified later version) of the GNU General Public License (GPL) with the option of using any subsequent versions published by the FSF.
GPL-compatible Software is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC.
GPL-compatible Software is software whose conditions of propagation, modification and use would permit combination with GCC in accord with the license of GCC.
The Compilation Process transforms code entirely represented in non-intermediate languages designed for human-written code, and/or in Java Virtual Machine byte code, into Target Code. Thus, for example, use of source code generators and preprocessors need not be considered part of the Compilation Process, since the Compilation Process can be understood as starting with the output of the generators or preprocessors.
A Compilation Process is Eligible if it is done using GCC, alone or with other GPL-compatible software, or if it is done without using any work based on GCC. For example, using non-GPL-compatible Software to optimize any GCC intermediate representations would not qualify as an Eligible Compilation Process.
You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPL-3.0, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules.
The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the license of GCC.
All rights reserved not granted herein.
Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell (Utilize) this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI (“TI Devices”). No hardware patent is licensed hereunder.
Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution
Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:
* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.
* any redistribution and use are licensed by TI for use only with TI Devices.
* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.
If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:
* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.
* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.
Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.