Skip to content

Commit

Permalink
8.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
quantum-leaps committed Oct 16, 2024
1 parent 6ce1c36 commit dda644a
Show file tree
Hide file tree
Showing 86 changed files with 1,228 additions and 12,457 deletions.
17 changes: 3 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,30 +27,19 @@
*.vcxproj.user
version-*

.vs/
priv*/
bin*/
html/
latex/
test_priv/
bin/*.exe
bin/*.dll
bin/*.conf
bin/qspy
bin/qclean
bin/qfsgen
gnu_arm-eabi/
libexec/
dbg/
rel/
spy/
settings/
share/

.vs/
Debug/
Release/
Spy/

lib/
obj/
output/

qspy/doxygen/html/
68 changes: 0 additions & 68 deletions CMakeLists.txt

This file was deleted.

38 changes: 0 additions & 38 deletions CMakePresets.json

This file was deleted.

85 changes: 85 additions & 0 deletions LICENSES/LICENSE-qspy.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
QUANTUM LEAPS QSPY SOFTWARE TRACING HOST UTILITY SOFTWARE
END USER LICENSE AGREEMENT

These license terms are an agreement between Quantum Leaps and you.
Please read them. They apply to the QSPY tool as well as to any
accompanying documentation and examples. BY USING THE SOFTWARE, YOU ACCEPT
THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.


1. DEFINITIONS
1.1. QSPY is a console-based software tracing host utilty for receiving,
visualizing, and communicating with the remote Target systems running
QP/Spy tracing software. QSPY provides textual output to the screen and
various network interfaces to communicate with the external applications
(e.g., QUTest testing or QView monitoring). QSPY is currently available for
Windows, Linux and macOS hosts.

1.2. QP/Spy software tracing system is part of the QP Real-Time Embedded
Frameworks (RTEFs).

1.3. "Licensed Software" means the QSPY executable, documentation, and
examples. The Licensed Software expressly does NOT include the products of
software tracing, such as the saved binary files, screen output logs,
"dictionary" files, or generated sequence diagrams.


2. GRANT OF COPYRIGHT LICENSE
Quantum Leaps grants to you, and you hereby accept, a nonexclusive,
nontransferable license to do the following:

2.1. to install and use the QSPY software for the purpose of tracing,
testing, and monitoring your programs.

3. EXCLUSIONS FROM LICENSE GRANT
The Licensed Software is licensed by this Agreement, not sold or given away.
This Agreement only grants you some rights to use the software. Quantum Leaps
reserves all other rights.

3.1. No right is granted to trademarks, copyrights, patents, trade secrets or
any other Intellectual Property of Quantum Leaps, even if such trademarks are
included in the Licensed Software.

3.2. Nothing in this Agreement shall be interpreted to prohibit Quantum Leaps
from licensing under different terms from this Agreement any original work
that Quantum Leaps otherwise would have a right to license.


4. LIMITATIONS ON THE USE OF THE LICENSED SOFTWARE
You may use the Licensed Software only as expressly permitted in this
Agreement. In doing so, you must comply with any technical limitations in
the software that only allow you to use it in certain ways. By accepting
this Agreement you agree to the following:

4.1. You may not remove or modify any copyright notes, legal notes, license
information, attribution notes, logos, URLs, or e-mail addresses embedded in
the source code generated by QM, or in the QM executable and in the QSPY
documentation;

4.2. You may not sell, rent, lease or lend the Licensed Software; and

4.3. You may not use the Licensed Software to create similar stand-alone
products based on the QP/Spy software tracing system.


5. DISCLAIMER OF WARRANTY
BECAUSE THE QM SOFTWARE IS LICENSED FREE OF CHARGE, IT IS LICENSED "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF
THE LICENSED SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW SHALL QUANTUM LEAPS BE LIABLE
TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE
LICENSED SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE
OF THE SOFTWARE TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NO LICENSE
TO THE LICENSED SOFTWARE IS GRANTED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.

6. CONTACT INFORMATION
Any questions or concerns related to this Agreement should be directed to
Quantum Leaps at the following e-mail address:
- mailto:[email protected]
63 changes: 30 additions & 33 deletions LICENSES/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,33 +1,30 @@
QTools Collection
=================
Most tools included in the QTools collection for Windows 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/LICENSES/GPL-2.0-or-later.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 file
qtools/LICENSES/LICENSE-MIT.txt as well as in the source code comments.

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

The LMFlash utility for Windows is is distributed under the terms
of the LMFlash license, included in the file:
qtools/LICENSES/LICENSE-LMFlash.txt

Specifically, the LMFlash utility is distributed according to Section 2a
"Demonstration License".

The freewaer Termite utility for Windows is is distributed under the terms
of the zlib/libpng License included in the file:
qtools/LICENSES/LICENS-Termite.txt


Contact Information:
=============
- https://www.state-machine.com
- mailto:[email protected]

The various licenses for QTools components are located in the
LICENSES/ sub-directory of this QTools distribution.

- The [qspy host utility](https://www.state-machine.com/qtools/qspy.html)
is distributed under the terms of QSPY LICENSE AGREEMENT, included in the file
`LICENSE-qspy.txt` in the `LICENSES/` sub-directory.

- The [Termite host utility for Windows](https://www.compuphase.com/software_termite.htm)
is is distributed under the terms of the Termite license, included in the file
`LICENSE-Termite.txt` in the `LICENSES/` sub-directory.

- The [LMFlash host utility for Windows](https://www.ti.com/tool/LMFLASHPROGRAMMER)
is is distributed under the terms of the 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".

- The [Python package for Windows](https://www.python.org/) is distributed
under the terms of the PYTHON LICENSE AGREEMENT, included in the file
`LICENSE-Python.txt` in the `LICENSES/` sub-directory.

Most other 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 GPL-2.0-or-later.txt in the `LICENSES/` sub-directory.

Some other 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 and also in the file LICENSE-MIT.txt in the `LICENSES/`
sub-directory.
Loading

0 comments on commit dda644a

Please sign in to comment.