QP/C and QP/C++ FRAMEWORKS EXCEPTION FOR RASPBERRY PI Version 2.0, 2 August 2022 Copyright (c) 2005-2021 Quantum Leaps, LLC. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. This QP/C and QP/C++ Framework Exception for Raspberry Pi ("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 Frameworks' 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" are lightweight real-time embedded frameworks (RTEFs) as well as all supporting ports and examples, as distributed from: and "Raspberry Pi" is a low cost, credit-card sized computer that is designed by the Raspberry Pi Foundation based in the UK and registered as UK educational charity under the number 1129409. For the purpose of this license, Raspberry Pi means only genuine Raspberry Pi computer bearing the Raspberry Pi logo, as described at: . "Target Code" refers to output from any compiler and linker in executable form suitable for execution by Raspberry Pi. 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/C or QP/C++ Frameworks with your own source code without the requirement to expose your propriatory source code, provided that all Target Code will execute on a genuine Raspberry Pi computer(s). 2. No Weakening of GPL The availability of this Exception does not imply any general presumption that third-party software linking to the QP Framework is unaffected by the copyleft requirements of the GPLv3 license.