QP FRAMEWORKS EXCEPTION FOR RASPBERRY PI
Version 1.0, 2 August 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 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 amd 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
"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
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 is unaffected by the copyleft
requirements of the GPL license.