qpcpp/LICENSES/QP-mbed_GPL_Exception.txt

41 lines
1.7 KiB
Plaintext
Raw Permalink Normal View History

2022-08-11 15:36:19 -04:00
QP/C and QP/C++ FRAMEWORKS EXCEPTION FOR ARM mbed
Version 2.0, August 2022
Copyright (c) 2005-2014 Quantum Leaps, LLC. <https://www.state-machine.com/>
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
2024-07-19 19:23:03 -04:00
This QP/C and QP/C++ Framework Exception for ARM mbed ("Exception")
2022-08-11 15:36:19 -04:00
is an additional permission under section 7 of the GNU General Public
2024-07-19 19:23:03 -04:00
License, version 3 ("GPLv3"). It applies to the QP/C and QP/C++ source
code (the "QP Frameworks").
2022-08-11 15:36:19 -04:00
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:
<https://www.state-machine.com> and
<https://github.com/QuantumLeaps>
2024-07-19 19:23:03 -04:00
"mbed-Enabled Board" means any board with an ARM Cortex-M CPU that is listed
on the official "mbed platforms" website <https://os.mbed.com/platforms>.
2022-08-11 15:36:19 -04:00
1. Grant of Additional Permission
As a special Exception, the copyright holder of QP Frameworks gives you
2024-07-19 19:23:03 -04:00
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
2022-08-11 15:36:19 -04:00
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 linking to the QP Framework is
unaffected by the copyleft requirements of the GPLv3 license.