Third Party
Open Source License Terms Guide
QNX Software Systems incorporates certain open source software in our stack. The license terms associated with this software require that we give copyright and license information, and this Third Party Open Source License Terms Guide (“TPOSLTG”) provides those details.
The open source software is used primarily in two areas. We use the GNU Compiler Tools, Debugger and GNU C++ libraries in the development suite. These applications are governed by the terms of either the GPL or LGPL, copies of which are reproduced below.
We also incorporate various open source software in our networking stack, mainly around the TCP/IP stack and related utilities.
As many of the licenses share common terms (the BSD license from the Regents of the University of California is the most common), rather than repeat the same text ad nauseam, we have abstracted those licenses. For unique licenses, we have provided the full license text.
See the last page of the guide for an example.
Master License Chart Index
1.
Master Chart
for Australian National University (ANU) License
2.
Master Chart
for BSD Licenses
3.
Master Chart
for BSD2 Licenses
4.
Master Chart for
Carnegie Mellon (CMU) Licenses
5.
Master Chart
for Digital Equipment Corporation (DEC) Licenses
6.
Master Chart for IBM Licenses
7.
Master Chart
for TIS Licenses
8.
Master Chart
for One-Off Licenses
10. GNU Lesser General Public License
11. Mozilla Public License Version 1.1
12. Example
Master
Chart for Australian National University (ANU) License
Generic License Text:
Copyright Ó[DATE(S)].* [NAME OF LICENSOR(S)].** All Rights Reserved.***
Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the [NAME OF LICENSOR(S)]. The name of the [NAME OF LICENSOR(S)] may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
* Insert appropriate date(s) from chart below.
** Insert appropriate name(s) from chart below.
*** Insert authorship acknowledgement(s) from chart below or append additional license terms to end of license text.
Copyright Notice and
Attribution Chart:
|
Notice Number |
Description of Software
|
Name
of Licensor
|
Date(s) |
Acknowledgment
|
|
1 |
npm-pppmgr.so |
ANU |
1989, 1994 |
none |
|
2 |
pppd |
ANU |
1993 |
none |
|
3 |
pppd |
Gregory M. Christy. |
1991 |
none |
|
4 |
pppd |
Eric Rosenquist, Strata
Software Limited. http://www.strataware.com/ |
1995 |
Modifications by Lauri Pesonen /
lpesonen@clinet.fi, april 1997 |
|
5 |
pppd |
Carnegie Mellon University.
|
1989 |
none |
|
6 |
fs-cifs (also known as SMB client) |
ANU |
1993 |
none |
|
7 |
fs-cifs (also known as SMB client) |
Gregory M. Christy |
1991 |
none |
|
8 |
fs-cifs (also known as SMB client) |
Eric Rosenquist, Strata
Software Limited. http://www.strataware.com/ |
1995 |
Modifications by Laurie Pesonen / lpesonen@client.fi,
April 1997 |
|
9 |
PppManager (also known as
npm-pppmgr.so) |
Carnegie Mellon University |
1989 |
Serial Line interface Rick Adams Center for Seismic Studies 1300 N 17th Street, Suite
1450 Arlington, Virginia 22209 (703)276-7900 rick@seismo.ARPA seismo!rick Pounded on heavily by Chris
Torek (chris@mimsy.umd.edu, umcp-cs!chris).
Converted to 4.3BSD Beta by Chris Torek. Other changes made at
Berkeley, based in part on code by Kirk Smith. Converted to 4.3BSD+ 386BSD
by Brad Parker (brad@cayman.com) Added VJ tcp header
compression; more unified ioctls Extensively modified by
Paul Mackerras
(paulus@cs.anu.edu.au). Cleaned up a lot of the
mbuf-related code to fix bugs that caused system crashes and packet corruption. Changed pppstart so that it doesn't just
give up with a collision if the whole packet doesn't fit in the output ring
buffer. Added priority queueing for interactive IP
packets, following the model of if_sl.c, plus hooks for bpf. Paul Mackerras (paulus@cs.anu.edu.au). |
|
10 |
pppd |
The Regents of the
University of California |
1989 |
None |
|
11 |
PppManager (also known as npm-pppmgr.so) |
The Regents of the
University of California |
1987 |
none |
|
12 |
pax |
Mark H. Colburn. |
1989 |
Sponsored by The USENIX Association for public
distribution. |
|
|
|
|
|
|
![]()
Generic License Text:
Copyright Ó[DATE(S)].* [NAME OF LICENSOR(S)].** All Rights Reserved.***
Redistribution and use in source and binary forms, with or without modifications, are permitted provided that the following conditions are met:
i. Redistribution of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
ii. Redistribution in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
iii. Neither the name(s) of [NAME OF LICENSOR(S)]** nor the names of its/their contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE [NAME OF LICENSOR(S)]** AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING , BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE [NAME OF LICENSOR(S)]** OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* Insert appropriate date(s) from chart below.
** Insert appropriate name(s) from chart below.
*** Insert authorship acknowledgement(s) from chart below or append additional license terms to end of license text.
Copyright Notice and
Attribution Chart:
|
Notice Number |
Description
of Software |
Name
of Licensor |
Date(s) |
Acknowledgment
|
|
1 |
npm-pppmgr.so |
The
Regents of the University of California |
1987,
1989, 1993, 1994 |
none |
|
2 |
ftp |
The
Regents of the University of California |
1980, 1985, 1989, 1990 |
none |
|
3 |
bootpd |
The
Regents of the University of California |
1986,
1987 |
none |
|
4 |
ftpd |
The
Regents of the University of California |
1980,1985,19881989,1990 |
none |
|
5 |
|
|
|
Intentionally blank. |
|
6 |
|
|
|
Intentionally blank. |
|
7 |
libsocks.so |
The
Regents of the University of California |
1983, 1988 |
none |
|
8 |
ping |
The
Regents of the University of California |
1989, 1993 |
Author - Mike Muuss U. S. Army Ballistic Research Laboratory December, 1983 Modified at UC Berkeley Record Route and verbose
headers - Phil Dykstra, BRL, March 1988. Multicast options (ttl, if,
loop) - Steve Deering, Stanford,
August 1988. ttl, duplicate detection -
Cliff Frost, UCB, April 1989 Pad pattern - Cliff Frost
(from Tom Ferrin, UCSF), April 1989 * |
|
9 |
|
|
|
Intentionally blank. |
|
10 |
pppd |
The
Regents of the University of California |
1989, 1993 |
|
|
11 |
rftp |
The
Regents of the University of California |
1985, 1989 |
None |
|
12 |
rlogin |
The
Regents of the University of California |
1983 |
None |
|
13 |
rlogind |
The
Regents of the University of California |
1983, 1988, 1989, 1991 |
None |
|
14 |
telnet |
The
Regents of the University of California |
1988,1990, 1991 |
None |
|
15 |
telnetd |
The
Regents of the University of California |
1989, 1991, 1993 |
None |
|
16 |
rtelnet |
The
Regents of the University of California |
1988, 1990, 1991 |
None |
|
17 |
|