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

 

9.      GNU General Public License

 

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.

 

 

 

 

 

 


 

 

Master Chart for BSD Licenses

 

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