QP FRAMEWORKS EXCEPTION FOR ARM mbed Version 1.0, 11 October 2014 Copyright (c) 2014 Quantum Leaps, LLC. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This QP Frameworks Exception for ARM mbed ("Exception") is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to the QP/C and QP/C++ source code (the "QP Frameworks"). When you use QP Frameworks inside your program, the QP Framework code is combined with your code of the program. The purpose of this Exception is to allow non-GPL (including proprietary) programs to use, in this way, the QP Frameworks code covered by this Exception. 0. Definitions. "QP Frameworks" is a family of lightweight real-time frameworks consisting of QP/C and QP/C++ frameworks, as well as all supporting ports and examples, as distributed from: and "mbed-Enabled Board" means any board with an ARM Cortex-M CPU that is listed on the official "mbed platforms" website . 1. Grant of Additional Permission As a special Exception, the copyright holder of QP Frameworks gives you permission to propagate a work of Target Code formed by combining the QP Frameworks with your own source code without the requirement to expose your propriatory source code, provided that all Target Code will execute on an "mbed-Enabled Board". 2. No Weakening of GPL The availability of this Exception does not imply any general presumption that third-party software is unaffected by the copyleft requirements of the GPL license.