QNXÒ Development Suite
License Guide
This QNX Development Suite License Guide describes certain features and corresponding licensing attributes of Versions 6.2.0 of the Non-Commercial (NC), Standard Edition (SE) and Professional Edition (PE) versions of the QNX Momentics development suite tools.
The “License(s)” column refers to the license(s) applicable to the software. For the most part, the Software is subject only to the version meula1_01 of the QNX Software System End User License Agreement (“QSS EULA”) which is published at http://licensing.qnx.com/published/eula/meula1_01.html. However, where QSS has included third party open source software, then the column specifies the flavour of the license and includes a reference to the particulars provided in the Third Party Open Source License Terms Guide (version 1_01) (“TPOSLTG”) which is published at http://licensing.qnx.com/published/eula/TPOSLTG1_01.html. Copies of the QSS EULA and the TPOSLTG may also be obtained directly from QNX Software Systems Ltd.
For example, the Enterprise Networking Utilities includes reference to BSD 27, 28 and DEC 1. The applicable license terms are found in at lines 27 and 28 in the BSD Chart and line 1 in the DEC chart in the TPOSLTG.
For those familiar with earlier versions of the License Guide, please note that the Code Type names have been changed from “Core” to “Type I”, “Collateral” to “Type II” and “As Is” to “Type III”. Also, notes have been added in the License(s) column to identify Software that is licensed on a “Project” basis. Unless expressly noted as licensed on a Project basis, all Software is licensed on a Licensed Seat basis (see QSS EULA for further details).
Specific export / import information is provided at the end of this document.
Name |
Description |
NC |
SE |
PE |
Code |
Type |
License(s) |
|
QNX Momentics Base Development Kit |
Complete set of development tools,
associated configuration files (e.g. header files for APIs), static libraries
and documentation for creating applications for the QNX Neutrino RTOS. |
|
|
|
|
|
|
|
|
GNU Compiler Tools- GNU C and C++ Compiler - GNU binutils: Assembler
(gas), Linker (ld) Build
tool (make) |
+ |
+ |
+ |
Object Code |
Type II |
GPL |
|
|
System Libraries & Headers-
QNX system library for OS API
-
QNX/Dinkum C library
-
GNU C++ library
-
-
XML
- JPEG |
+ |
+ |
+ |
Object Code |
Type I, except for GNU C++
(Type III) |
QSS EULA LGPL (GNU C++) See TPOSLTG: BSD 2, 3, 53 BSD2 – 5, 6 DEC – 6 One-off – 27, 28-30, 48 |
|
|
- Compression |
|
|
|
|
Type II |
QSS EULA See TPOSLTG: One-Off – 17, 31 |
|
|
- Networking |
|
|
|
|
Type I |
QSS EULA See TPOSLTG: BSD 2, 3, 54-57 BSD2 – 5, 6, 19 CMU – 11-12 DEC – 7-8 IBM – 4 One-off – 33-44 |
|
|
Utilities -
Command line development tools for object file and executable file
manipulation, and utilities tools primarily provided for development
purposes.
- QNX Development Utilities - TCP/IP Development
Utilities (QNX host only – rpcgen) |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: One-Off – 16, 46 |
|
|
GNU Debugger- GNU GDB debugger with
remote debugging capability |
+ |
+ |
+ |
Object Code |
Type II |
GPL |
|
Additional
Available Features |
|
|
|
|
|
|
|
|
|
Cross-Hosted Development - Provides complete support for QNX Neutrino development under either
Windows NT (including Windows XP, Windows 2000) or Solaris (SPARC) operating
systems.
|
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
|
|
Processor Support - Provides complete support for developing QNX
Neutrino RTOS applications targeting a variety of processor architectures (32
bit MMU).
|
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
|
|
Embedding Tools -
Provides complete support for creating boot images for embedded devices,
based on single-board computers or custom board designs. Adds features for reduced memory footprint
on the target device.
- Utilities (mkifs, mkefs,
mkimage, mkrec, dumpifs) - Upgraded System Libraries
(Dinkum C++ library & template support) - Embedded C++ library &
template support (Dinkum Abridged library).
Enhanced library support for Embedded C++ targets. Note: this
feature only available in PE, edition. |
|
+ |
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: One-Off – 17 |
|
|
GUI
Connectivity
- Photon MicroGUI connectivity tools for the development environment (i.e.
Phindows) |
|