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) |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
|
Instrumentation
(SAT) – Provides
support for advanced monitoring of dynamic target system behavior - Development Components
(SAT) -> Instrumented Kernel -> Utilities |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
|
- Source Code -> Utilities only (does not include kernel source) |
|
+ |
+ |
Source Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
High Availability
- Provides support for development of applications, managers and device
drivers that take advantage of the QNX value-added HA framework. *
- Development Components -> Libraries and headers -> Pre-compiled HA Manager |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
Qnet
transparent distributed processing – Toolkit for encapsulating Qnet traffic within
alternative transport mechanisms - Development Components -> (TBD - Not yet available) |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
|
|
|
|
|
|
|
|
QNX Momentics Integrated
Development Environment |
QNX
Momentics Integrated Development Environment (IDE) provides a cross-platform,
integrated development environment as added value to the QNX Momentics
Development Kit. The IDE provides
complete development life cycle tools for QNX Neutrino RTOS applications, as
well as the ability to “plug in” third party tools in an integrated manner. |
|
|
|
|
|
|
|
Eclipse Platform- Java-based IDE framework - Plug-in model for
integrating new tools - Workbench for managing
projects and their resources - Frameworks for integrating
important tool categories (navigators, source code repositories)
Cross-platform - Java-based tools (same tool
for all platforms) - Graphical Workbench |
|
|
+ |
Object Code |
Type II |
QSS EULA |
|
Target Agent- Target resource request
broker |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
C/C++ Code Developer- Syntax-aware editing of
C/C++ files - C Project Manager - Project Builder - Team Collaboration - File navigation - Project creation wizard |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
C/C++ Debugger- Graphical debugger - Application state view - Dynamically updating source
and data views |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
System Builder- Graphical boot image editor |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
Target System Information- Dynamic system resource
views |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
Memory Analyzer- Dynamic memory views for a
process - Memory allocation logging
and probing |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
Code Profiler- Post-mortem views of time
spent in functions - Post-mortem, call tree/call
pairs display |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
Code Coverage Tool- Post-mortem code branch
execution views - Enhanced source code editor |
|
|
+ |
Object Code |
Type I |
QSS EULA |
QNX Momentics Embedding
Kits |
Source
code, binaries and documentation to board-support packages for QNX-specified
reference designs (contents of kit vary according to vertical market focus). |
|
|
|
|
|
|
|
Board bring-up libraries (IPL, Startup, flash) and headers |
|
|
+ |
Object Code |
Type I |
QSS EULA |
|
Source code to board bring-up libraries |
|
|
+ |
Source Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Source code and pre-compiled debug versions of board-support packages for QNX reference platforms, within packages detailed below |
|
|
|
|
|
|
|
- X86 - Standard x86
reference platforms -> sc400: AMD Elan SC400 development board |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
- PowerPC - Standard PowerPC
reference platforms -> sandpoint: Motorola Sandpoint Development Board -> ads8260: Motorola MPC8260
Application Development System (“ADS”) -> fads800: Motorola MPC860 and MPC850 Family Application
Development System (“FADS”) |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
- MIPS - Standard MIPS
reference platforms -> malta:
MIPS Malta Development Board |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
- ARM (ARM, StrongARM,
XScale) - Standard ARM family reference platforms -> sa1110: Intel StrongARM SA1110 Development Board (“Assabet”) -> integrator: ARM Integrator Development Board -> Dbpxa250dp: Intel DBPXA250
Development Platform (“Lubbock“) |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
- SH - Standard Hitachi
reference platforms -> aspen: Hitachi SH7750 Hardware Architecture Reference Platform (HARP) (“Aspen”), with support for Tahoe” personality board -> bigsur: Hitachi SH7751 HARP (“Big Sur”) - Hitachi Solutions Engine
development board |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
QNX Momentics Driver
Development Kits |
Basic
kits for creating drivers of all non-graphical types. Kits include: - Source code driver templates - Source code for sample
drivers built upon standardized driver frameworks - Libraries to handle common
operations for different types of drivers for deeply embedded devices and
headers to define interfaces to libraries - Pre-built debug versions of
managers - Complete documentation |
|
|
|
|
|
|
|
Character (serial 8250) Driver Development Kit - Sample serial driver
(template) - Full source code to the serial driver for 8250 compatible devices |
+ |
+ |
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Network (Pcnet) Driver Development Kit- io-net architecture
concepts and data flow examples - discussion of the
interfaces used in a QNX network driver - full, commented source to
the AMD PCnet driver - structure and API documentation
|
+ |
+ |
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Audio (PCI, template) Driver Development Kit
- io-audio architecture
concepts and data flow examples - discussion of the
interfaces used in a QNX audio driver - sample audio driver - full source to the PCI
audio driver for generic PCI audio devices - structure and API
documentation |
+ |
+ |
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
USB (mouse, printer) Driver Development Kit- class driver for USB
keyboards (BOOT mode HID) - class driver for USB mice
(BOOT mode HID) - USB manager for OHCI and
UHCI standard controllers - class driver for USB
printers - display USB device
configuration - library reference functions
for connection, memory management, I/O, pipe management, and
configuration/management |
+ |
+ |
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
Additional
Available Features |
|
|
|
|
|
|
|
|
Character
(e.g. serial) Driver Development Suite - full source code to the: - PrimeCell serial driver for
ARM environments - SA1110 serial driver for
StrongARM designs based on the SA1110 - PowerPC 8260 serial driver
for designs based on the Motorola MPC8260 family |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Network Driver Development Suite - full source code to the:
- Artesyn network driver for
the Artesyn BSP - Crystal Semiconductor
network driver for Cirrus Logic Crystal 89xx chipsets - Novell NE2000 network
driver for NE2000 and compatible chipsets - PowerPC 800 network driver
for designs based on the Motorola MPC82x - PowerPC 860 network driver
for designs based on the Motorola MPC860 - PowerPC 8260 network driver
for designs based on the Motorola MPC8260 family - SMC 9000 network driver for
SMC 91Cxx chipsets |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Audio Driver Development Suite - full source code to the:
- ESS 1938 audio driver for
the ESS Solo chipset |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
QNX Momentics MicroGUI Development Kit |
Development
tools, configuration files, static libraries and documentation for creating
MicroGUI (Photon) graphical applications. |
|
|
|
|
|
|
|
Photon
Application Builder (PhAB) - Visual design and code generation tool for graphical applications. - Layout of user interface
from palette of components (widgets) - Resource editors for
controlling the properties of any user interface element (widget, icons,
bitmaps, etc.) - Automated code generation |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
|
MicroGUI libraries-
Graphics
-
Widget
-
Application Builder intrinsics
|
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: CMU – 10, One-off – 25, 26 |
Additional
Available Features |
|
|
|
|
|
|
|
|
Cross-Hosted Development
-
complete support for QNX Photon microGUI development
under either Windows NT (including Windows XP, Windows 2000) or Solaris
(SPARC), without the Photon Application Builder.
|
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
|
- Photon Application Builder
for Windows operating systems |
|
|
+ |
Object Code |
Type I |
QSS EULA |
QNX Momentics MicroGUI
Driver Development Kit |
Basic
kits for creating Input and Graphics drivers for use with the MicroGUI
(Photon). Kits include: - Source code driver
templates - Source code for sample
drivers built upon standardized driver frameworks - Libraries to handle common
operations for different types of drivers for deeply embedded devices and
headers to define interfaces to the libraries - Pre-built debug versions of
managers - Complete documentation |
|
|
|
|
|
|
|
Graphics
Driver Development Kit – provides source code for a number of drivers and library utilities
shipping with the QNX Photon microGUI, including: - driver for IBM
VGA-compatible adapters - driver for banked SuperVGA
adapters - generic VESA 2.00 linear
frame buffer driver - accelerated driver for the
Chips and Technologies 655xx and 690xx - accelerated driver for the
Intel 82810 and 82815 chipsets, including 2D draw, and the video overlay
scaler - accelerated driver for the
3dfx VooDoo Banshee and VooDoo 3 chipsets - library utilities for
implementing 2D routines using software rendering and for managing video
memory and performing various PCI-related operations |
+ |
+ |
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Input Driver Development Kit (IDDK) - provides a sample skeleton for creating a module, as well as:- sample device module and
MS-mouse protocol code - command-line parsing code - code for modules and event
bus lines, interfaces, and filter modules - sample input driver with
various device and protocol modules - Elo touchscreen driver and
protocol module |
+ |
+ |
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Printer Driver Development Kit -includes:
- library with functions for
writing code to read and process files, break pages into slices, and return
rendered slices for printing - function to swap the data
port into raw data mode for printers - function for generic
dithering of algorithms used in all print filters - sample PCL driver |
+ |
+ |
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
Additional
Available Features |
|
|
|
|
|
|
|
|
Graphics Driver Development Suite – full source code to the:
- Accelerated driver for the
Chips and Technologies 655xx and 690xx - Accelerated driver for the
Intel 82810 and 82815 chipsets, including 2D draw, and the video overlay
scaler - Accelerated driver for the
3dfx VooDoo Banshee and VooDoo 3 chipsets - MediaQ MQ200 graphics
driver - StrongARM SA1110 graphics
driver - Flat mode graphics driver,
for quickly writing dumb frame buffer drivers |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
Input Driver Development Suite - full source code to the:
- Carrol touchscreen driver
and protocol module - Dyna touchscreen driver and
protocol module - MicroTouch touchscreen
driver and protocol module - Gunze AHL driver and
protocol module |
|
|
+ |
Source and Object Code |
Type I |
QSS EULA See individual source code
files for additional terms |
QNX Momentics Multimedia
Development Kit |
Development
tools, configuration files, libraries and documentation for creating
multi-media plugins and applications based upon them. QNX Momentics Multi-media development kit
allows developers to create content-rich multi-media applications for the QNX
Neutrino RTOS Audio headers & libraries |
|
|
+ |
Source and Object Code |
Type III Note:
does not include any patent license or indemnifi-cation (e.g., MPEG,
Dolby, CSS/DVD, WMA) |
QSS EULA, LGPL (Audio libraries) See TPOSLTG: One-off – 32 See individual source code
files for additional terms |
Consumer Source Kit |
Not Available |
N/A |
N/A |
N/A |
N/A |
N/A |
N/A |
Automotive Bundle |
Development
components and source code particular to needs of the automotive telematics
and infotainment markets. Development
and source components licensed separately. Includes: |
|
|
Extra Cost Option |
Object Code |
Type I |
QSS EULA |
|
Automotive Development Bundle – development components for automotive technology,
including:
-
MOST development kit - MOST networking libraries & headers, pre-compiled
driver binaries |
|
|
|
|
Type II Note:
Does not include any patent license or indemnifi-cation (e.g., MOST) |
|
Additional
Available Features, available as Extra Cost Option(s) |
|
|
|
|
|
|
|
|
Automotive Source Bundle – Source code to important technologies, collectively made available for automotive use. Includes the following source code components: |
|
|
Extra Cost Option |
Source Code |
Type I |
QSS EULA – Note:
Licensed on a Project basis |
|
- Embedding Kit – Auto - Telematics and/or Infotainment reference designs and driver source * - pxa250tmdp: Intel PXA250
telematics development platform (“Daytona”) - Big Sur/Amanda: Hitachi
SH7751 HARP (“Big Sur”), with support for Amanda personality board - systemh: Hitachi System H
Development Board - rpxlite: Embedded
Planet/Motorola RPX Lite development kit *
Binary components and specific underlying source code components (e.g.
standard PXA250 development platform, Big Sur, excluding Amanda) are
available as part of the Momentics Professional Edition Embedding Kit(s). |
|
|
Part of Extra Cost Option |
Source Code |
Type I |
QSS EULA See TPOSLTG: BSD2 – 9, 10 See individual source code
files for additional terms |
|
- MOST driver
development kit - full source code to the:
-> MOST networking framework, including MOST protocol modules and MOST device drivers. |
|
|
Part of Extra Cost Option |
Source Code |
Type II Note:
Does not include any patent license or indemnifi- cation (e.g., MOST) |
QSS EULA See individual source code
files for additional terms |
|
- High
Availability - Provides the source code to the following high availability*
development and runtime components:
-> Libraries-> HA Manager
*
Development components included in Momentics Professional edition product, to
be made available as an update |
|
|
Part of Extra Cost Option |
Source Code |
Type I |
QSS EULA See individual source code
files for additional terms |
|
- Infotainment Source Kit - Browser user interface and media player source code |
|
|
Part of Extra Cost Option |
Source Code |
Type I Note:
does not include any patent license or indemnifi- cation (e.g., MPEG,
Dolby, CSS/DVD, WMA) |
QSS EULA See individual source code
files for additional terms |
PhNetProbe
Network Debugging Tool
|
Allows
software developers to conduct in-depth network traffic analysis. Uses
point-to-point tests to check reliability of network connections. It can
capture and decode network packets. Automatically identifies and isolates
network traffic, detecting bottlenecks and other problems on the network. All
traffic is monitored in real-time and is presented to the user as a
combination of tables and charts, giving detailed information about hosts and
protocols. |
Extra Cost Option |
Extra Cost Option |
Extra Cost Option |
Object Code |
As-Is |
QSS EULA |
Note: The following table identifies QNX Neutrino realtime operating system technologies that are included as part of the indicated QNX development suite editions (Version 6.2.0). The table identifies runtime components that are intended to be deployed in target systems as well as certain associated license attributes. See the QNX Momentics End User License Agreement (licensing.qnx.com) for other license information pertaining to use for target system development purposes. Contact an authorized QNX sales representative for runtime distribution license information.
PLEASE REFER TO TABLE ON FOLLOWING PAGES:
Name |
Description |
NC |
SE |
PE |
Code |
Type |
License(s) |
||
Core OS Technology |
Minimal POSIX runtime environment configuration of the QNX Neutrino real-time operating system (RTOS). |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
Kernel - pre-built
Core OS runtime components for X86 and (Compaq iPaq) processors
- QNX Neutrino microkernel - QNX Neutrino process manager |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
Base Board Support Package- X86 BIOS - Compaq iPaq |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
System Libraries |
+ |
+ |
+ |
Object Code |
See QNX Development Suite Tools table above for Corresponding Information. |
|||
|
Utilities - POSIX command line environment, all POSIX utilities, including shells, file and text manipulation and other utilities.- QNX utilitiesGNU utilities - Other third party utilities |
+ |
+ |
+ |
Object Code |
QNX Authored Utilities -
Type I GNU Utilities - Type III All others - Type II |
QSS EULA; GPL (for GNU
Utiliites) and Various Open Licenses Note: There may be open
source terms other than those listed in the TPOSLTG ; please contact licensing@qnx.com for details on
specific utilities. |
||
Additional
Available Features
|
|
|
|
|
|
|
|
||
|
Processor Support
- Supplement to Core OS providing pre-built Core OS runtime components for
all processors supported by Neutrino.
- ARM (including StrongARM
and Xscale), MIPS, PowerPC, SH4 |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
Upgraded
Libraries - System Libraries (Dinkum
C++) - Embedded C++ (Dinkum
Abridged library) |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
Board-support
packages (BSPs) - BSPs for standard reference platforms (pre-built binaries)
including board bring-up (IPL, startup, flash) and board-specific drivers
for: - sc400: AMD Elan SC400 development board - sandpoint: Motorola
Sandpoint Development Board - ads8260: Motorola MPC8260
Application Development System (“ADS”) - fads800: Motorola MPC860 and MPC850 Family Application
Development System (“FADS”)malta:
MIPS Malta Development Board sa1110: Intel StrongARM SA1110
Development Board (“Assabet”) - integrator: ARM Integrator
Development Board - dbpxa250dp: Intel DBPXA250
Development Platform (“Lubbock“) - aspen: Hitachi SH7750
Hardware Architecture Reference Platform (HARP) (“Aspen”), with support for
“Tahoe” personality board - bigsur: Hitachi SH7751 HARP
(“Big Sur”) - Hitachi Solutions Engine
development board |
|
+ |
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: One-Off – 17 |
||
|
Components of Custom BSPs – binaries created from
source code delivered by QSS in corresponding QNX Momentics Embedding
kits. Intended to be used by
developers to create derivative works for use in target systems in object
code form.
- IPL - Startup - Flash file systems - Image file systems - Inflator compressed file systems |
See QNX Momentics
Development Suite Table for Embedding Kit (and corresponding BSP)
availability. |
Object Code |
Type I, as deliver-ed by
QSS |
QSS EULA See TPOSLTG: One-Off – 17 |
||||
|
Driver Suite - Drivers in object code form for commercially supported reference platforms and peripherals (see http://www.qnx.com/support/sd_hardware/ or contact QSS for a complete list) |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA See Embedding Kit and
Driver Development Kit for terms specific to drivers |
||
|
- MOST networking drivers* * Available within the Automotive Development Bundle |
+ |
+ |
+ |
Object Code |
Type II Note: Does not include any patent
license or indemnifi- cation (e.g., MOST) |
QSS EULA |
||
|
Components of Custom Drivers - binaries created from
source code delivered by QSS in corresponding QNX Momentics Driver
Development kits. Intended to be used
by developers to create derivative works for use in target systems in object
code form.
|
See QNX Momentics
Development Suite Table for Embedding Kit (and corresponding BSP) or driver
development kit availability. |
Object Code |
Type I, as delivered by QSS |
QSS EULA See Embedding Kit and
Driver Development Kit for terms specific to drivers |
||||
Additional
Available Features With Additional Runtime Royalty Obligations
|
|
|
|
|
|
|
|
||
|
High
Availability
– Operating system support for target systems implementing High Availability
framework, including derivative works of the HA libraries and/or HA Manager - Libraries - HA Manager |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
Instrumentation– Operating system support
for target systems implementing advanced monitoring of dynamic behavior. - Instrumented Kernel - Utilities |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
SMP - Operating system kernel
support for symmetric multi-processing. |
|
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
Networking
|
Foundation -
Networking manager for the incorporation of protocol stacks into the OS
environment
- io-net |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
TCP/IP protocol stack- Standard NetBSD (v. 1.5)
protocol stack implementation - IPv4,
IP, forwarding, multicast, UDP, TCP, ICMP - Utilities - PPP, PPPoE,
RPC, RTP, telnet, rx, ftpd, telnetd, rshd - Libraries - BSD sockets - Remote file systems access:
NFS v. 2, CIFS |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: ANU – 1-11 BSD
– 1, 2, 4, 7, 8, 10-24, 27-29, 31-38, 40, 42, 43, 45-52 BSD2 – 1-8, 12-18 CMU – 1, 3, 9 DEC – 1, 3-5 IBM – 2, 3 TIS – 1-3 One-off – 2, 3, 8-14, 19 See QNX Momentics Base Development Kit for
additional terms related to Networking libraries |
||
|
Qnet transparent distributed processing - Networking protocol module allowing QNX messages to
be transparently distributed over a transport mechanism.
|
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
Additional Available Features
|
|
|
|
|
|
|
|
||
|
Embedded
Networking
- Alternative networking options for resource-constrained devices - Tiny TCP/IP (tiny
networking stack) -> IPv4, UDP, TCP support - Slinger (embedded web
server) |
|
+ |
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: BSD - 58 BSD2 – 3 |
||
|
LAN
Management
- DHCP server and other work-group services (all except file services) - Utilities - SNMP v. 1,2,
NFS server (v. 2,3), BOOTP server |
|
+ |
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: CMU – 2, 4-6 BSD – 3, 45 One-Off – 2 |
||
|
Enterprise - Remote file system (file
sharing; NFS) services and basic IPv6 support. - Alternative NetBSD v. 1.5
networking stack – KAME extensions supporting IPv6, IPSec, tunneling, VPN,
fast forwarding, multicast routing - Utilities – DHCP services,
multicast routing, name services, routing |
|
|
+ |
Object Code |
Type I |
QSS EULA See TPOSLTG: BSD – 27,28, 31, 41, 48 BSD2 – 1, 2, 8 CMU – 1 DEC – 1, 3-4 IBM – 2, 3 One-Off – 8, 11-14 TIS – 1-3 |
||
File Systems |
Support
for hierarchical management of files, accessible from different media (e.g.
disk, network, memory) |
|
|
|
|
|
|
||
|
Disk-based file systems- QNX - Full POSIX file
semantics
- Linux - Support for EXT2
file system partitions - DOS - Support for
FAT12,FAT16 and FAT32 file systems - CDROM - Support for ISO9660 file systems, supporting Rock Ridge extensions and Julliet |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
|
Virtual
file systems - Package - Virtual file
system, supporting unioning of directories -
Inflator - compression
|
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
GUI |
Photon
microGUI: Complete graphical microkernel–based windowing environment allowing
multiple graphical applications to share one or more displays. |
|
|
|
|
|
|
||
|
Photon
MicroGUI Graphics Environment - Photon MicroGUI services - Server (graphical
microkernel) - Fonts - Photon libraries - Plugin (DLL) libraries |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA, One-off - 47 See QNX Momentics MicroGUI Development Kit for
additional terms related to Photon libraries |
||
|
Photon
MicroGUI Application Environment - Photon MicroGUI applications. - Applications - Utilities - Window manager - Desktop (shelf) |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
Additional Available Features With
Additional Runtime Royalty Obligations
|
|
|
|
|
|
|
|
||
|
Internationalization - support for non-European languages, including Unicode font sets,
input methods for character composition (for languages with large character
sets).
-
Fonts
-> Japanese Stroke Fonts -> Chinese Stroke Fonts (Traditional) -> Chinese Stroke Fonts (Simplified) -> Chinese Stroke Font (Hong Kong ->
Extension) Korean Stroke Fonts |
+ |
+ |
+ |
Object
Code |
Type II |
QSS EULA |
||
|
-
Input Methods
-> Japanese -> Chinese -> Korean |
+ |
+ |
+ |
Object Code |
Type III |
QSS EULA |
||
Multimedia |
Framework
for multimedia applications. - Libraries - Media player application |
+ |
+ |
+ |
Object Code |
Type III Note: does not include any patent license or indemnifi- cation (e.g., MPEG,
Dolby, CSS/DVD, WMA)
|
QSS EULA See QNX Momentics
Multimedia Development Kit for additional terms |
||
|
Filters
& Codecs -
mixer -
restore -
Xing
audio decoder (MPEG 1, layer 1,2 & 3 (MP3)) – Requires floating point -
Xing
video decoder (MPEG 1) – only available for X86 |
+ |
+ |
+ |
Object Code |
Type III Note: does not include any patent license or indemnifi- cation (e.g., MPEG,
Dolby, CSS/DVD, WMA)
|
QSS EULASee TPOSLTG: One-off - 45 |
||
Web Client |
Browser
client -
provides graphical web browser user interface, access to HTTP services, and
framework for integration of different web rendering engines. |
+ |
+ |
+ |
Object Code |
Type I |
QSS EULA |
||
Additional
Available Features |
|
|
|
|
|
|
|
||
|
Components
of Custom browser user interface – binaries created from source code delivered by
QSS in corresponding QNX Momentics Infotainment Source Kit. Intended to be used by developers to
create derivative works for use in target systems in object code form. |
See QNX Momentics
Development Suite Table for Automotive Source Bundle availability |
Object
Code |
Type
I, as delivered by QSS |
QSS EULA |
||||
Additional
Available Features With Additional Runtime Royalty Obligations |
|
|
|
|
|
|
|
||
|
Voyager
Engine (Spyglass) - Web rendering engine for
web client |
+ |
+ |
+ |
Object Code |
Type II |
QSS EULA |
||
|
Mozilla
Engine (Gecko) - Web rendering engine for web client |
+ |
+ |
+ |
Object Code |
Type III |
QSS EULA |
||
Macromedia Flash 4 plug-in |
Browser
support for Macromedia Flash 4 web content Note:
for trial purposes only. No OEM
licensing available from QSS. |
+ |
+ |
+ |
Object Code |
Trial Software |
QSS EULA |
||
|
|
|
|
|
|
|
|
||
This Software may not be transferred to: (i) any country
prohibited by United States and/or Canadian laws and regulations (presently
including Taliban-controlled areas of Afghanistan, Angola, Cuba, Iran, Iraq,
Liberia, Myanmar (Burma), North Korea, Sudan and Syria); (ii) any person or
entity prohibited from receiving United States and/or Canadian exports
(including, but not limited to, those involved with missile technology or
nuclear, chemical or biological weapons); or (iii) any country which requires
an import or use permit for encryption technology.
The following chart
describes specific import / export reviews.
Country |
Description |
NC |
SE |
PE |
Auto |
U.S. |
The Software has had a one time review by the
U.S. Bureau of Information Security and the following reflects that review. |
CCATS # G025975 ECCN 5D002(C.1) License Exception: ENC (740.17(a) and (b)(3)) Country Chart Column: NS1 AT1 |
|||
France |
The Software has been reviewed by the French
Direction Centrale de la Sécurité des Systèmes d'Information (DCSSI) which
has provided the following import authorization numbers. |
13325 |
23326 |
33327 |
43328 |
Version: QDSLG1_01