Skip to content

Commit

Permalink
7.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
quantum-leaps committed Jan 27, 2022
1 parent c66b489 commit 79631ad
Show file tree
Hide file tree
Showing 282 changed files with 3,503 additions and 9,255 deletions.
340 changes: 340 additions & 0 deletions LICENSES/GPL-2.0-or-later.txt

Large diffs are not rendered by default.

674 changes: 674 additions & 0 deletions LICENSES/GPL-3.0-or-later.txt

Large diffs are not rendered by default.

86 changes: 86 additions & 0 deletions LICENSES/LICENSE-LMFlash.txt

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions LICENSES/LICENSE-MIT.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) [year] [fullname]

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
603 changes: 603 additions & 0 deletions LICENSES/LICENSE-Python.txt

Large diffs are not rendered by default.

52 changes: 26 additions & 26 deletions LICENSE.txt → LICENSES/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
QTools Collection
=================
Most tools included in this collection are distributed under the
terms of the GNU General Public License (GPL) as published by the
Free Software Foundation, either version 2 of the License, or (at
your option) any later version. The text of GPL version 2 is
included in the file qtools/open-source/GPLv2.txt.
Some of the tools are distributed under the terms of the MIT open
source license. The complete text of the MIT license is included
in the comments.
The Python package is distributed under the terms of the PYTHON
LICENSE AGREEMENT, included in the file PYTHON_LICENSE.txt in the
qtools/open-source subdirectory.
The LMFlash utility for Windows is is distributed under the terms
of the LMFlash license, included in the file LMFlash_LICENSE.rtf
in the qtools/open-source subdirectory. Specifically, the LMFlash
utility is distributed according to Section 2a "Demonstration License".
Contact Information:
====================
- https://www.state-machine.com
- mailto:[email protected]
QTools Collection
=================
Most tools included in this collection are distributed under the
terms of the GNU General Public License (GPL) as published by the
Free Software Foundation, either version 2 of the License, or (at
your option) any later version. The text of GPL version 2 is
included in the file qtools/open-source/GPLv2.txt.

Some of the tools are distributed under the terms of the MIT open
source license. The complete text of the MIT license is included
in the comments.

The Python package is distributed under the terms of the PYTHON
LICENSE AGREEMENT, included in the file PYTHON_LICENSE.txt in the
qtools/open-source subdirectory.

The LMFlash utility for Windows is is distributed under the terms
of the LMFlash license, included in the file LMFlash_LICENSE.rtf
in the qtools/open-source subdirectory. Specifically, the LMFlash
utility is distributed according to Section 2a "Demonstration License".


Contact Information:
====================
- https://www.state-machine.com
- mailto:[email protected]
96 changes: 96 additions & 0 deletions LICENSES/LicenseRef-QL-commercial.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
Quantum Leaps Commercial Licenses

Copyright (C) 2005 Quantum Leaps, LLC <https://www.state-machine.com>

Quantum Leaps commercial licenses are traditinal closed-source, paid-for
licenses designed for licensees interested in retaining the proprietary
status of their code.

The Quantum Leaps commercial licenses expressly supersede the GPL open source
license. This means that when you license the QP/C or QP/C++ Real-Time
Embedded Frameworks under a Quantum Leaps commercial license, you specifically
do not use the software under the open source license and therefore you are
not subject to any of its terms.

Quantum Leaps commercial licensing options are described below:


Single Product License
----------------------
Single Product License allows a given company (“Licensee”) to embed the
specified type(s) of the QP Real-Time Embedded Framework(s) into one end-
product of the Licensee (Single Product). Licensee can distribute/sell an
unlimited number of units of the Single Product (royalty-free licensing),
for the life of the Single Product. A different Single Product license is
required for each different end product (i.e. model) even if the end-product
is in the same family as a previously licensed end product. This license
is specific to the Licensee and the name and model of the Signle Product,
which needs to be defined in the license. The general rule we apply is:

If you consider it a separate product…so do we!

Volume discounts are offered if several Single Products are licensed at once
with one license agreement.


Product Line License
--------------------
Product Line License allows a given company (“Licensee”) to embed the
specified type(s) of the QP Real-Time Embedded Framework(s) into any number
of end-products within a family of related products (Product Line). Licensee
can distribute/sell an unlimited number of units of each of those products
(royalty-free licensing), for the life of the end-products within the
Product Line. Product Line License applies to all end-products that do
similar functions within the same Product Line.


Any-Product License
-------------------
Any-Product License allows a given company (“Licensee”) to embed the
specified type(s) of the QP Real-Time Embedded Framework(s) into any end-
product of that company. The Licensee can distribute/sell an unlimited number
of the products containing the licensed QP framework type(s) (royalty-free
licensing).


Site License
------------
Site-License allows a given company (“Licensee”) to embed the specified
type(s) of the QP Real-Time Embedded Framework(s) into any end-customer
product, as long as the products are designed at a given physical location
(Site), which must be defined in the license. This license gives the
Licensee also limited sublicensing rights for its clients and is specifically
designed for development contractors and consultants, who develop embedded
software for other companies.


OEM License
-----------
OEM License allows a given company (“Licensee”) to embed the specified
type(s) of the QP Real-Time Embedded Framework(s) in any product of that
company (Original Equipment Manufacturer) and gives limited sublicensing
rights to system integrators, subsystem vendors, subcontractors, and other
affiliates. OEM licenses are customizable to match exactly the specific
licensing needs of a given Licensee.


Education License
-----------------
Education License allows a given accredited educational institution
(“Licensee”) to use and embed the specified type(s) of the QP Real-Time
Embedded Framework(s) in any project completed at that educational
institution. To be eligible for this license, the institution must be
focused mainly on teaching students. The Education Licenses are free
and will be granted liberally upon request.


****
NOTE: Please use the contact information below to find the current prices
of the Quantum Leaps commercial licenses and to request the license
agreements and price quotes.
****

Contact Information:
====================
- https://www.state-machine.com/licensing
- mailto:[email protected]
6 changes: 6 additions & 0 deletions LICENSES/doc/make.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.gnu.org/software/make/manual/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qm.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qm/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qpc.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qpc/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qpcpp.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qpcpp/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qpn.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qpn/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qtools.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qtools/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qtools_qcalc.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qtools/qcalc.html
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qtools_qclean.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qtools/qclean.html
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qtools_qfsgen.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qtools/qfsgen.html
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qtools_qpspy.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qtools/qpspy.html
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qtools_qutest.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qtools/qutest.html
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/qtools_qwin.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://www.state-machine.com/qtools/qwin.html
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
6 changes: 6 additions & 0 deletions LICENSES/doc/tcl_tk_8.6.url
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=http://www.tcl.tk/man/tcl8.6/
IDList=
HotKey=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
19 changes: 12 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,23 +128,28 @@ installation directory of QTools.

---------------------------------------------------------------------------
# Licensing
The various Licenses for distributed components are located in the
LICENSES/ sub-directory of this QTools distribution.

Most tools included in this collection are distributed under the terms
of the GNU General Public License (GPL) as published by the Free
Software Foundation, either version 2 of the License, or (at your
option) any later version. The text of GPL version 2 is included in the
file GPLv2.txt in the licenses/ subdirectory of the QTools distribution.
file GPL-2.0-or-later.txt in the LICENSES/ sub-directory.

Some of the tools are distributed under the terms of the MIT open source
license. The complete text of the MIT license is included in the comments.
license. The complete text of the MIT license is included in the comments
and also in the file LICENSE-MIT.txt in the LICENSES/ sub-directory.


The Python package is distributed under the terms of the PYTHON LICENSE
AGREEMENT, included in the file PYTHON_LICENSE.txt in the licenses/
subdirectory of the QTools distribution.
AGREEMENT, included in the file LICENSE-Python.txt in the LICENSES/
sub-directory.

The LMFlash utility for Windows is is distributed under the terms of the
LMFlash license, included in the file LMFlash_LICENSE.rtf in the licenses/
subdirectory of the QTools distribution. Specifically, the LMFlash utility
is distributed according to Section 2a "Demonstration License".
LMFlash license, included in the file LICENSE-LMFlash.txt in the LICENSES/
sub-directory. Specifically, the LMFlash utility is distributed according
to Section 2a "Demonstration License".


---------------------------------------------------------------------------
Expand Down
Binary file removed bin/qspy
Binary file not shown.
Loading

0 comments on commit 79631ad

Please sign in to comment.