Cadence's Xtensa software development toolkit and the associated Xtensa-configuration-specific libraries are a combination of proprietary software and various open source and free software packages. This file lists the various packages along with the license under which each is used. The Xtensa SDK and libraries are provided under license from Cadence and are Cadence proprietary unless specifically indicated otherwise in a file. The xclib package includes proprietary software that has been sublicensed by Cadence as noted in the files "dinkumware.txt" and "integrit.txt" in the directory with this README. The other licenses referenced in the Package Description below are: License Description File ------------------------------------------------------------- GPL GNU Public License, version 2 COPYING GPL3 GNU Public License, version 3 COPYING3 LGPL Lesser/Library GNU Public License COPYING.LIB newlib Various Licenses for Newlib COPYING.NEWLIB ecos Red Hat eCos Public License COPYING.ECOS GPL+exc GPL with Runtime Exception COPYING.XCC-LIBS APL Apache Software License license.apl systemc SystemC Open Source License license.systemc.pdf EPL Eclipse Public License license.epl-v10.html MIT MIT License (aka "Expat License") license.mit GECODE GECODE License (same terms as MIT) license.gecode LLVM UIUC/NCSA Open Source License license.llvm PYTHON Python Open Source License license.python oldMIT Old-style MIT License license.oldmit softfloat Softfloat license license.softfloat Package Description License ------------------------------------------------------- Eclipse Platform (used by Xtensa Xplorer) EPL GNU Assembler GPL3 GNU Binary Utilities GPL3 GNU Host C/C++ Compiler toolchain (for TC and ISS) GPL and GPL+exc GNU Debugger GPL3 GNU Profiler GPL3 GNU Linker GPL3 GNU Make GPL log4xtensa (used in ISS & XTSC) APL Lua MIT Perl GPL Python PYTHON Redboot ROM Monitor ecos SystemC systemc Tiny C Compiler (used by ISS) LGPL XCC Compiler GPL,GECODE,LLVM XT-CLANG Compiler GECODE,LLVM Runtime Libraries for XCC and XT-CLANG GPL+exc, softfloat RedHat newlib C and Math Libraries newlib uClibc C and Math Libraries LGPL Xtensa C library (xclib) Cadence Xtensa C library (xclib) (C++ portions) Cadence, oldMIT TIE Compiler (TC) Cadence Xtensa Instruction Set Simulator (ISS) Cadence XOCD JTAG Debug Agent Cadence, MIT* xt-trace Trace Disassembly Tool Cadence, MIT* XMON Debug Agent Cadence, MIT* XTOS Runtime Library Cadence, MIT* XOS Embedded Kernel Cadence, MIT* Xtensa HAL Library Cadence, MIT* libgloss Library Cadence, MIT* * These Cadence proprietary packages (and some individual files that may be found in other packages) are distributed in this SDK under the MIT license, but remain property of Cadence and may be licensed under other terms. This product includes software from Info-ZIP. See the LICENSE.INFOZIP file for more information. As required by Section 3(b) of the GPLv2, Section 6(d) of the GPLv3, Section 4 of the LGPL, and Section 3.2 of the eCos Public License, if you receive a binary copy of software licensed under the GPL, LGPL or eCos Public License, you are entitled to a copy of the source code. The source code for some of these packages is included with the Xtensa Tools, but for others the source is available separately. To request a copy of the source code for one of these packages, please contact your Cadence support engineer, follow the links at http://ip.cadence.com/about/contact/ or send a request in writing to: Cadence Design Systems, Inc. 2655 Seely Avenue San Jose, CA 95134 Please specify the exact version string (from the "/misc/version" file) along with your request.