third-party copyright notices and licenses · third-party copyright notices and licenses ......

129
Intel ® Omni-Path Software February 2018 Third-Party Readme 1 Doc. No.: H85205, Rev.: 7.0 Third-Party Copyright Notices and Licenses For Intel ® Omni-Path Software The following is a list of third party licenses that Intel has operated under in the course of producing Intel ® Omni-Path Software. BSD 2-clause License ............................................................................................................. 4 RedHat shim ...................................................................................................................... 4 EFI Developer Kit (EDK) ...................................................................................................... 4 EFI Developer Kit II (EDK II) ................................................................................................ 5 BSD 3-clause License ............................................................................................................. 6 Automatically Tuned Linear Algebra Software ......................................................................... 6 chashtable......................................................................................................................... 6 FreeBSD............................................................................................................................ 7 HPC Challenge Benchmark ................................................................................................... 7 HyperSQL Database Engine (HSQLDB) ................................................................................... 8 jgraphx ............................................................................................................................. 8 jquery-sortable .................................................................................................................. 9 JSch ................................................................................................................................. 9 Launch4j ..........................................................................................................................10 MVAPICH2 ........................................................................................................................10 Open BSD ........................................................................................................................11 Open MPI .........................................................................................................................11 OpenSSH .........................................................................................................................13 OSU Micro-Benchmarks (OMB) ............................................................................................19 CeCILL-C Free Software License Agreement ..............................................................................20 GraphStream ....................................................................................................................20 Dual BSD 2-clause License and GNU General Public License (GPL) Version 2.0 or Later ...................28 Linux InfiniBand Project ......................................................................................................28 Open Fabric Interfaces (OFI) libfabric ...................................................................................29 Dual BSD 2-clause License and GNU General Public License (GPL) Version 2.0 Only ........................35 OpenFabrics Enterprise Distribution – OFED...........................................................................35 Dynamic Drive DHTML Scripts License......................................................................................40

Upload: others

Post on 23-Sep-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 1 Doc. No.: H85205, Rev.: 7.0

Third-Party Copyright Notices and

Licenses

For Intel® Omni-Path Software

The following is a list of third party licenses that Intel has operated under in the course of producing

Intel® Omni-Path Software.

BSD 2-clause License ............................................................................................................. 4

RedHat shim ...................................................................................................................... 4

EFI Developer Kit (EDK) ...................................................................................................... 4

EFI Developer Kit II (EDK II) ................................................................................................ 5

BSD 3-clause License ............................................................................................................. 6

Automatically Tuned Linear Algebra Software ......................................................................... 6

chashtable ......................................................................................................................... 6

FreeBSD ............................................................................................................................ 7

HPC Challenge Benchmark ................................................................................................... 7

HyperSQL Database Engine (HSQLDB) ................................................................................... 8

jgraphx ............................................................................................................................. 8

jquery-sortable .................................................................................................................. 9

JSch ................................................................................................................................. 9

Launch4j .......................................................................................................................... 10

MVAPICH2 ........................................................................................................................ 10

Open BSD ........................................................................................................................ 11

Open MPI ......................................................................................................................... 11

OpenSSH ......................................................................................................................... 13

OSU Micro-Benchmarks (OMB) ............................................................................................ 19

CeCILL-C Free Software License Agreement .............................................................................. 20

GraphStream .................................................................................................................... 20

Dual BSD 2-clause License and GNU General Public License (GPL) Version 2.0 or Later ................... 28

Linux InfiniBand Project ...................................................................................................... 28

Open Fabric Interfaces (OFI) libfabric ................................................................................... 29

Dual BSD 2-clause License and GNU General Public License (GPL) Version 2.0 Only ........................ 35

OpenFabrics Enterprise Distribution – OFED ........................................................................... 35

Dynamic Drive DHTML Scripts License ...................................................................................... 40

Page 2: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 2 Third-Party Readme

Dynamic Drive DHTML ........................................................................................................ 40

GNU General Public License (GPL) v2.0 only.............................................................................. 42

Linux Kernel ..................................................................................................................... 42

GNU General Public License (GPL) v2.0 w/Classpath exception .................................................... 48

JavaHelp System ............................................................................................................... 48

JavaMail ........................................................................................................................... 53

OpenJDK .......................................................................................................................... 59

GNU Lesser General Public License (LGPL) v2.1 or later .............................................................. 65

Gritty ............................................................................................................................... 65

Hibernate ......................................................................................................................... 72

JFreeChart ........................................................................................................................ 79

Logback ........................................................................................................................... 86

SwingX ............................................................................................................................ 93

GNU Lesser General Public License (LGPL) v3 .......................................................................... 101

DynamicReports .............................................................................................................. 101

GNU Library General Public License (LGPL) v2.0 ...................................................................... 104

JasperReports ................................................................................................................. 104

High-Performance Linpack Benchmark (HPL) License ................................................................ 111

HPL - High-Performance Linpack Benchmark ........................................................................ 111

MIT License/Expat License.................................................................................................... 112

Angular.js ...................................................................................................................... 112

Expat XML Parser – libexpat .............................................................................................. 112

external-expat ................................................................................................................ 112

Kumo ............................................................................................................................ 113

Mbassador ...................................................................................................................... 113

Ncurses Programming HowTo ............................................................................................ 114

NVIDIA/gdrcopy .............................................................................................................. 114

Simple Logging Facade for Java (SLF4J) .............................................................................. 114

OpenSSL License ................................................................................................................ 116

OpenSSL ........................................................................................................................ 116

OSF - University of Toronto License ....................................................................................... 119

University of Toronto RegExp ............................................................................................ 119

Pallas MPI Benchmark License .............................................................................................. 120

PMB - Pallas MPI Benchmark ............................................................................................. 120

Python 3.0a1 License .......................................................................................................... 122

Python ........................................................................................................................... 122

RSA Data Security License ................................................................................................... 125

Page 3: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 3 Doc. No.: H85205, Rev.: 7.0

RSA Data Security-MD5 Message ....................................................................................... 125

STMicroelectronics Software License Agreement (Liberty v2) ..................................................... 126

STMicroelectronics STM32CubeMX...................................................................................... 126

zlib License ........................................................................................................................ 129

RFC1321-based (RSA-free) MD5 library .............................................................................. 129

zlib ................................................................................................................................ 129

Page 4: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 4 Third-Party Readme

BSD 2-clause License

RedHat shim Copyright 2012 Red Hat, Inc <[email protected]>

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the

following disclaimer.

Redistributions 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.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT HOLDER 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.

Significant portions of this code are derived from Tianocore (http://tianocore.sf.net) and are Copyright

2009-2012 Intel Corporation.

EFI Developer Kit (EDK) Copyright (c) 2016, Intel Corporation. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Redistributions 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.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT HOLDER 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.

Page 5: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 5 Doc. No.: H85205, Rev.: 7.0

EFI Developer Kit II (EDK II) Copyright (c) 2016, Intel Corporation. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Redistributions 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.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT HOLDER 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.

Page 6: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 6 Third-Party Readme

BSD 3-clause License

Automatically Tuned Linear Algebra Software (C) Copyright 1999 R. Clint Whaley

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

2. Redistributions 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.

3. The name of the ATLAS group or the names of its contributers may not be used to endorse or

promote products derived from this software without specific written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 ATLAS GROUP OR ITS 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.

chashtable Copyright (c) 2002, 2004, Christopher Clark

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the

following disclaimer.

Redistributions 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.

Neither the name of the original author; nor the names of any contributors may be used to endorse or

promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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

Page 7: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 7 Doc. No.: H85205, Rev.: 7.0

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.

FreeBSD Copyright 1992-2017 The FreeBSD Project. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the

following disclaimer.

Redistributions 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.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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.

The views and conclusions contained in the software and documentation are those of the authors and

should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD

Project.

HPC Challenge Benchmark Copyright © 2017 The University of Tennessee. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions

and the following disclaimer listed in this license in the documentation and/or other materials

provided with the distribution.

Neither the name of the copyright holders nor the names of its contributors may be used to

endorse or promote products derived from this software without specific prior written permission.

This software is provided by the copyright holders 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 copyright owner 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

Page 8: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 8 Third-Party Readme

(including negligence or otherwise) arising in any way out of the use of this software, even if advised

of the possibility of such damage.

HyperSQL Database Engine (HSQLDB) Copyright (c) 2001-2016, The HSQL Development Group

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the

following disclaimer.

Redistributions 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.

Neither the name of the HSQL Development Group nor the names of its contributors may be used to

endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 HSQL DEVELOPMENT GROUP, HSQLDB.ORG, 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.

jgraphx Copyright (c) 2001-2014, JGraph Ltd

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Redistributions 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.

Neither the name of the JGraph nor the names of its contributors may be used to endorse or

promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 JGRAPH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE

Page 9: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 9 Doc. No.: H85205, Rev.: 7.0

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.

jquery-sortable Copyright (c) 2012 Jonas von Andrian

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Redistributions 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.

The name of the author may not be used to endorse or promote products derived from this

software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 <COPYRIGHT HOLDER> 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.

JSch JSch 0.0.* was released under the GNU LGPL license. Later, we have switched over to a BSD-style

license.

------------------------------------------------------------------------------

Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

2. Redistributions 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.

3. The names of the authors may not be used to endorse or promote products derived from this

software without specific prior written permission.

Page 10: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 10 Third-Party Readme

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 JCRAFT, INC. OR ANY

CONTRIBUTORS TO THIS SOFTWARE 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.

Launch4j Launch4j (http://launch4j.sourceforge.net/)

Cross-platform Java application wrapper for creating Windows native executables.

Copyright (c) 2004, 2015 Grzegorz Kowal

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

2. Redistributions 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.

3. Neither the name of the copyright holder nor the names of its contributors may be used to

endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT HOLDER 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.

MVAPICH2 Copyright 2003-2016 The Ohio State University.

Portions Copyright 1999-2002 The Regents of the University of California, through Lawrence Berkeley

National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy). Portions

copyright 1993 University of Chicago.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

(1) Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Page 11: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 11 Doc. No.: H85205, Rev.: 7.0

(2) Redistributions 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.

(3) Neither the name of The Ohio State University, the University of California, Lawrence Berkeley

National Laboratory, The University of Chicago, Argonne National Laboratory, U.S. Dept. of Energy

nor the names of 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 COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.

Open BSD Copyright (c) 1982, 1986, 1990, 1991, 1993

The Regents of the University of California. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

2. Redistributions 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.

3. Neither the name of the University nor the names of its contributors may be used to endorse or

promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.

Open MPI Most files in this release are marked with the copyrights of the organizations who have edited them.

The copyrights below are in no particular order and generally reflect members of the Open MPI core

team who have contributed code to this release. The copyrights for code used under license from

other parties are included in the corresponding files.

Page 12: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 12 Third-Party Readme

Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana University Research and Technology Corporation. All rights reserved. Copyright (c) 2004-2017 The University of Tennessee and The University of Tennessee Research

Foundation. All rights reserved. Copyright (c) 2004-2010 High Performance Computing Center Stuttgart, University of Stuttgart. All rights reserved.

Copyright (c) 2004-2008 The Regents of the University of California. All rights reserved. Copyright (c) 2006-2017 Los Alamos National Security, LLC. All rights reserved. Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved. Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.

Copyright (c) 2006-2017 Sandia National Laboratories. All rights reserved. Copyright (c) 2006-2010 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Copyright (c) 2006-2017 The University of Houston. All rights reserved.

Copyright (c) 2006-2009 Myricom, Inc. All rights reserved. Copyright (c) 2007-2017 UT-Battelle, LLC. All rights reserved. Copyright (c) 2007-2017 IBM Corporation. All rights reserved.

Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing Centre, Federal Republic of Germany Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany Copyright (c) 2007 Evergrid, Inc. All rights reserved.

Copyright (c) 2008 Chelsio, Inc. All rights reserved. Copyright (c) 2008-2009 Institut National de Recherche en Informatique. All rights reserved. Copyright (c) 2007 Lawrence Livermore National Security, LLC. All rights reserved.

Copyright (c) 2007-2017 Mellanox Technologies. All rights reserved. Copyright (c) 2006-2010 QLogic Corporation. All rights reserved. Copyright (c) 2008-2017 Oak Ridge National Labs. All rights reserved.

Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved. Copyright (c) 2009-2015 Bull SAS. All rights reserved. Copyright (c) 2010 ARM ltd. All rights reserved.

Copyright (c) 2016 ARM, Inc. All rights reserved.

Copyright (c) 2010-2011 Alex Brick <[email protected]>. All rights reserved. Copyright (c) 2012 The University of Wisconsin-La Crosse. All rights reserved. Copyright (c) 2013-2016 Intel, Inc. All rights reserved.

Copyright (c) 2011-2017 NVIDIA Corporation. All rights reserved. Copyright (c) 2016 Broadcom Limited. All rights reserved. Copyright (c) 2011-2017 Fujitsu Limited. All rights reserved.

Copyright (c) 2014-2015 Hewlett-Packard Development Company, LP. All rights reserved.

Copyright (c) 2013-2017 Research Organization for Information Science (RIST). All rights reserved.

$COPYRIGHT$

Additional copyrights may follow

$HEADER$

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

- Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

- Redistributions in binary form must reproduce the above copyright notice, this list of conditions

and the following disclaimer listed in this license in the documentation and/or other materials

provided with the distribution.

- Neither the name of the copyright holders nor the names of its contributors may be used to

endorse or promote products derived from this software without specific prior written permission.

Page 13: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 13 Doc. No.: H85205, Rev.: 7.0

The copyright holders provide no reassurances that the source code provided does not infringe any

patent, copyright, or any other intellectual property rights of third parties. The copyright holders

disclaim any liability to any recipient for claims brought against recipient by any third party for

infringement of that parties intellectual property rights.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.

OpenSSH This file is part of the OpenSSH software.

The licences which components of this software fall under are as follows. First, we will summarize and

say that all components are under a BSD licence, or a licence more free than that.

OpenSSH contains no GPL code.

1) * Copyright (c) 1995 Tatu Ylonen <[email protected]>, Espoo, Finland

* All rights reserved *

* As far as I am concerned, the code I have written for this software

* can be used freely for any purpose. Any derived versions of this * software must be clearly marked as such, and if the derived work is * incompatible with the protocol description in the RFC file, it must be

* called by a name other than "ssh" or "Secure Shell". [Tatu continues] * However, I am not implying to give any licenses to any patents or * copyrights held by third parties, and the software includes parts that

* are not under my direct control. As far as I know, all included * source code is used in accordance with the relevant license agreements * and can be used freely for any purpose (the GNU license being the most

* restrictive); see below for details. [However, none of that term is relevant at this point in time. All of these restrictively licenced

software components which he talks about have been removed from OpenSSH, i.e.,

- RSA is no longer included, found in the OpenSSL library

- IDEA is no longer included, its use is deprecated

- DES is now external, in the OpenSSL library

- GMP is no longer used, and instead we call BN code from OpenSSL

- Zlib is now external, in a library

- The make-ssh-known-hosts script is no longer included

- TSS has been removed

- MD5 is now external, in the OpenSSL library

- RC4 support has been replaced with ARC4 support from OpenSSL

- Blowfish is now external, in the OpenSSL library

[The licence continues]

Page 14: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 14 Third-Party Readme

Note that any information and cryptographic algorithms used in this software are publicly available on

the Internet and at any major bookstore, scientific library, and patent office worldwide. More

information can be found e.g. at "http://www.cs.hut.fi/crypto".

The legal status of this program is some combination of all these permissions and restrictions. Use

only at your own responsibility.

You will be responsible for any legal consequences yourself; I am not making any claims whether

possessing or using this is legal or not in your country, and I am not taking any responsibility on your

behalf.

NO WARRANTY

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE

PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO

USE THE PROGRAM (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 PROGRAM

TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

2) The 32-bit CRC compensation attack detector in deattack.c was contributed by CORE SDI S.A.

under a BSD-style license.

* Cryptographic attack detector for ssh - source code *

* Copyright (c) 1998 CORE SDI S.A., Buenos Aires, Argentina. * * All rights reserved. Redistribution and use in source and binary * forms, with or without modification, are permitted provided that

* this copyright notice is retained. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED

* WARRANTIES ARE DISCLAIMED. IN NO EVENT SHALL CORE SDI S.A. BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR * CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OR MISUSE OF THIS

* SOFTWARE. * * Ariel Futoransky <[email protected]> * <http://www.core-sdi.com>

3) ssh-keyscan was contributed by David Mazieres under a BSD-style license.

* Copyright 1995, 1996 by David Mazieres <[email protected]>. *

Page 15: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 15 Doc. No.: H85205, Rev.: 7.0

* Modification and redistribution in source and binary forms is

* permitted provided that due credit is given to the author and the

* OpenBSD project by leaving this copyright notice intact.

4) The Rijndael implementation by Vincent Rijmen, Antoon Bosselaers and Paulo Barreto is in the

public domain and distributed with the following license:

* @version 3.0 (December 2000) * * Optimised ANSI C code for the Rijndael cipher (now AES)

* * @author Vincent Rijmen <[email protected]> * @author Antoon Bosselaers <[email protected]>

* @author Paulo Barreto <[email protected]> * * This code is hereby placed in the public domain. *

* THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''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 AUTHORS 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.

5) One component of the ssh source code is under a 3-clause BSD license, held by the University of

California, since we pulled these parts from original Berkeley code.

* Copyright (c) 1983, 1990, 1992, 1993, 1995 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without

* modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright

* notice, this list of conditions and the following disclaimer. * 2. Redistributions 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. * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission.

* * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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

Page 16: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 16 Third-Party Readme

* SUCH DAMAGE.

6) Remaining components of the software are provided under a standard 2-term BSD licence with the

following names as copyright holders:

Markus Friedl Theo de Raadt Niels Provos

Dug Song Aaron Campbell Damien Miller Kevin Steves

Daniel Kouril Wesley Griffin Per Allansson

Nils Nordman

Simon Wilkinson

Portable OpenSSH additionally includes code from the following copyright holders, also under the 2-

term BSD license:

Ben Lindstrom Tim Rice Andre Lucas

Chris Adams Corinna Vinschen Cray Inc.

Denis Parker Gert Doering

Jakob Schlyter

Jason Downs Juha Yrjölä Michael Stone Networks Associates Technology, Inc.

Solar Designer Todd C. Miller Wayne Schroeder

William Jones Darren Tucker Sun Microsystems

The SCO Group Daniel Walsh Red Hat, Inc

Simon Vallet / Genoscope

* Redistribution and use in source and binary forms, with or without

* modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright

* notice, this list of conditions and the following disclaimer. * 2. Redistributions 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. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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.

Page 17: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 17 Doc. No.: H85205, Rev.: 7.0

* IN NO EVENT SHALL THE AUTHOR 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.

8) Portable OpenSSH contains the following additional licenses:

a) md5crypt.c, md5crypt.h

* "THE BEER-WARE LICENSE" (Revision 42):

* <[email protected]> wrote this file. As long as you retain this * notice you can do whatever you want with this stuff. If we meet * some day, and you think this stuff is worth it, you can buy me a

* beer in return. Poul-Henning Kamp

b) snprintf replacement

* Copyright Patrick Powell 1995 * This code is based on code written by Patrick Powell * ([email protected]) It may be used for any purpose as long as this

* notice remains intact on all source code distributions

c) Compatibility code (openbsd-compat)

Apart from the previously mentioned licenses, various pieces of code in the openbsd-compat/

subdirectory are licensed as follows:

Some code is licensed under a 3-term BSD license, to the following copyright holders:

Todd C. Miller

Theo de Raadt Damien Miller Eric P. Allman

The Regents of the University of California

Constantin S. Svintsoff

* Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions

* are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer.

* 2. Redistributions 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. * 3. Neither the name of the University nor the names of its contributors

* may be used to endorse or promote products derived from this software * without specific prior written permission. *

* THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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)

Page 18: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 18 Third-Party Readme

* 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.

Some code is licensed under an ISC-style license, to the following copyright holders:

Internet Software Consortium. Todd C. Miller Reyk Floeter

Chad Mynhier * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above

* copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL

* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE * FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN

ACTION * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN

* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Some code is licensed under a MIT-style license to the following copyright holders:

Free Software Foundation, Inc.

* Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the *

* "Software"), to deal in the Software without restriction, including *

* without limitation the rights to use, copy, modify, merge, publish, * * distribute, distribute with modifications, sublicense, and/or sell * * copies of the Software, and to permit persons to whom the Software is *

* furnished to do so, subject to the following conditions: * * * * The above copyright notice and this permission notice shall be included * * in all copies or substantial portions of the Software. *

* * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *

* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *

* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * * * Except as contained in this notice, the name(s) of the above copyright *

* holders shall not be used in advertising or otherwise to promote the * * sale, use or other dealings in this Software without prior written * * authorization. *

****************************************************************************/ ------

$OpenBSD: LICENCE,v 1.19 2004/08/30 09:18:08 markus Exp $

Page 19: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 19 Doc. No.: H85205, Rev.: 7.0

OSU Micro-Benchmarks (OMB) COPYRIGHT

Copyright (c) 2001-2016, The Ohio State University. All rights reserved.

The OMB (OSU Micro Benchmarks) software package is developed by the team members of The Ohio

State University's Network-Based Computing Laboratory (NBCL), headed by Professor Dhabaleswar K.

(DK) Panda.

Contact:

Prof. Dhabaleswar K. (DK) Panda Dept. of Computer Science and Engineering The Ohio State University 2015 Neil Avenue

Columbus, OH - 43210-1277 Tel: (614)-292-5199; Fax: (614)-292-2911

E-mail: [email protected]

This program is available under BSD licensing.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

(1) Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

(2) Redistributions 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.

(3) Neither the name of The Ohio State University nor the names of 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 COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.

Page 20: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 20 Third-Party Readme

CeCILL-C Free Software License

Agreement

GraphStream CeCILL-C FREE SOFTWARE LICENSE AGREEMENT

Notice

This Agreement is a Free Software license agreement that is the result of discussions between its

authors in order to ensure compliance with the two main principles guiding its drafting:

firstly, compliance with the principles governing the distribution of Free Software: access to source

code, broad rights granted to users,

secondly, the election of a governing law, French law, with which it is conformant, both as regards

the law of torts and intellectual property law, and the protection that it offers to both authors and

holders of the economic rights over software.

The authors of the CeCILL-C (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre]) license are:

Commissariat à l'Energie Atomique - CEA, a public scientific, technical and industrial research

establishment, having its principal place of business at 25 rue Leblanc, immeuble Le Ponant D, 75015

Paris, France.

Centre National de la Recherche Scientifique - CNRS, a public scientific and technological

establishment, having its principal place of business at 3 rue Michel-Ange, 75794 Paris cedex 16,

France.

Institut National de Recherche en Informatique et en Automatique - INRIA, a public scientific and

technological establishment, having its principal place of business at Domaine de Voluceau,

Rocquencourt, BP 105, 78153 Le Chesnay cedex, France.

Preamble

The purpose of this Free Software license agreement is to grant users the right to modify and re-use

the software governed by this license.

The exercising of this right is conditional upon the obligation to make available to the community the

modifications made to the source code of the software so as to contribute to its evolution.

In consideration of access to the source code and the rights to copy, modify and redistribute granted

by the license, users are provided only with a limited warranty and the software's author, the holder of

the economic rights, and the successive licensors only have limited liability.

In this respect, the risks associated with loading, using, modifying and/or developing or reproducing

the software by the user are brought to the user's attention, given its Free Software status, which

may make it complicated to use, with the result that its use is reserved for developers and

experienced professionals having in-depth computer knowledge. Users are therefore encouraged to

load and test the suitability of the software as regards their requirements in conditions enabling the

security of their systems and/or data to be ensured and, more generally, to use and operate it in the

same conditions of security. This Agreement may be freely reproduced and published, provided it is

not altered, and that no provisions are either added or removed herefrom.

Page 21: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 21 Doc. No.: H85205, Rev.: 7.0

This Agreement may apply to any or all software for which the holder of the economic rights decides

to submit the use thereof to its provisions.

Article 1 - DEFINITIONS

For the purpose of this Agreement, when the following expressions commence with a capital letter,

they shall have the following meaning:

Agreement: means this license agreement, and its possible subsequent versions and annexes.

Software: means the software in its Object Code and/or Source Code form and, where applicable, its

documentation, "as is" when the Licensee accepts the Agreement.

Initial Software: means the Software in its Source Code and possibly its Object Code form and, where

applicable, its documentation, "as is" when it is first distributed under the terms and conditions of the

Agreement.

Modified Software: means the Software modified by at least one Integrated Contribution.

Source Code: means all the Software's instructions and program lines to which access is required so

as to modify the Software.

Object Code: means the binary files originating from the compilation of the Source Code.

Holder: means the holder(s) of the economic rights over the Initial Software.

Licensee: means the Software user(s) having accepted the Agreement.

Contributor: means a Licensee having made at least one Integrated Contribution.

Licensor: means the Holder, or any other individual or legal entity, who distributes the Software under

the Agreement.

Integrated Contribution: means any or all modifications, corrections, translations, adaptations and/or

new functions integrated into the Source Code by any or all Contributors.

Related Module: means a set of sources files including their documentation that, without modification

to the Source Code, enables supplementary functions or services in addition to those offered by the

Software.

Derivative Software: means any combination of the Software, modified or not, and of a Related

Module.

Parties: mean both the Licensee and the Licensor.

These expressions may be used both in singular and plural form.

Article 2 - PURPOSE

The purpose of the Agreement is the grant by the Licensor to the Licensee of a non-exclusive,

transferable and worldwide license for the Software as set forth in Article 5 hereinafter for the whole

term of the protection granted by the rights over said Software.

Article 3 - ACCEPTANCE

3.1 The Licensee shall be deemed as having accepted the terms and conditions of this Agreement

upon the occurrence of the first of the following events:

Page 22: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 22 Third-Party Readme

loading the Software by any or all means, notably, by downloading from a remote server, or by

loading from a physical medium;

the first time the Licensee exercises any of the rights granted hereunder.

3.2 One copy of the Agreement, containing a notice relating to the characteristics of the Software, to

the limited warranty, and to the fact that its use is restricted to experienced users has been provided

to the Licensee prior to its acceptance as set forth in Article 3.1 hereinabove, and the Licensee hereby

acknowledges that it has read and understood it.

Article 4 - EFFECTIVE DATE AND TERM

4.1 EFFECTIVE DATE

The Agreement shall become effective on the date when it is accepted by the Licensee as set forth in

Article 3.1.

4.2 TERM

The Agreement shall remain in force for the entire legal term of protection of the economic rights over

the Software.

Article 5 - SCOPE OF RIGHTS GRANTED

The Licensor hereby grants to the Licensee, who accepts, the following rights over the Software for

any or all use, and for the term of the Agreement, on the basis of the terms and conditions set forth

hereinafter.

Besides, if the Licensor owns or comes to own one or more patents protecting all or part of the

functions of the Software or of its components, the Licensor undertakes not to enforce the rights

granted by these patents against successive Licensees using, exploiting or modifying the Software. If

these patents are transferred, the Licensor undertakes to have the transferees subscribe to the

obligations set forth in this paragraph.

5.1 RIGHT OF USE

The Licensee is authorized to use the Software, without any limitation as to its fields of application,

with it being hereinafter specified that this comprises:

1. permanent or temporary reproduction of all or part of the Software by any or all means and in any

or all form.

2. loading, displaying, running, or storing the Software on any or all medium.

3. entitlement to observe, study or test its operation so as to determine the ideas and principles

behind any or all constituent elements of said Software. This shall apply when the Licensee carries

out any or all loading, displaying, running, transmission or storage operation as regards the

Software, that it is entitled to carry out hereunder.

5.2 RIGHT OF MODIFICATION

The right of modification includes the right to translate, adapt, arrange, or make any or all

modifications to the Software, and the right to reproduce the resulting software. It includes, in

particular, the right to create a Derivative Software.

The Licensee is authorized to make any or all modification to the Software provided that it includes an

explicit notice that it is the author of said modification and indicates the date of the creation thereof.

Page 23: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 23 Doc. No.: H85205, Rev.: 7.0

5.3 RIGHT OF DISTRIBUTION

In particular, the right of distribution includes the right to publish, transmit and communicate the

Software to the general public on any or all medium, and by any or all means, and the right to

market, either in consideration of a fee, or free of charge, one or more copies of the Software by any

means.

The Licensee is further authorized to distribute copies of the modified or unmodified Software to third

parties according to the terms and conditions set forth hereinafter.

5.3.1 DISTRIBUTION OF SOFTWARE WITHOUT MODIFICATION

The Licensee is authorized to distribute true copies of the Software in Source Code or Object Code

form, provided that said distribution complies with all the provisions of the Agreement and is

accompanied by:

1. a copy of the Agreement,

2. a notice relating to the limitation of both the Licensor's warranty and liability as set forth in

Articles 8 and 9,

and that, in the event that only the Object Code of the Software is redistributed, the Licensee allows

effective access to the full Source Code of the Software at a minimum during the entire period of its

distribution of the Software, it being understood that the additional cost of acquiring the Source Code

shall not exceed the cost of transferring the data.

5.3.2 DISTRIBUTION OF MODIFIED SOFTWARE

When the Licensee makes an Integrated Contribution to the Software, the terms and conditions for

the distribution of the resulting Modified Software become subject to all the provisions of this

Agreement.

The Licensee is authorized to distribute the Modified Software, in source code or object code form,

provided that said distribution complies with all the provisions of the Agreement and is accompanied

by:

1. a copy of the Agreement,

2. a notice relating to the limitation of both the Licensor's warranty and liability as set forth in

Articles 8 and 9,

and that, in the event that only the object code of the Modified Software is redistributed, the Licensee

allows effective access to the full source code of the Modified Software at a minimum during the entire

period of its distribution of the Modified Software, it being understood that the additional cost of

acquiring the source code shall not exceed the cost of transferring the data.

5.3.3 DISTRIBUTION OF DERIVATIVE SOFTWARE

When the Licensee creates Derivative Software, this Derivative Software may be distributed under a

license agreement other than this Agreement, subject to compliance with the requirement to include a

notice concerning the rights over the Software as defined in Article 6.4. In the event the creation of

the Derivative Software required modification of the Source Code, the Licensee undertakes that:

1. the resulting Modified Software will be governed by this Agreement,

2. the Integrated Contributions in the resulting Modified Software will be clearly identified and

documented,

3. the Licensee will allow effective access to the source code of the Modified Software, at a minimum

during the entire period of distribution of the Derivative Software, such that such modifications

may be carried over in a subsequent version of the Software; it being understood that the

Page 24: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 24 Third-Party Readme

additional cost of purchasing the source code of the Modified Software shall not exceed the cost of

transferring the data.

5.3.4 COMPATIBILITY WITH THE CeCILL LICENSE

When a Modified Software contains an Integrated Contribution subject to the CeCILL license

agreement, or when a Derivative Software contains a Related Module subject to the CeCILL license

agreement, the provisions set forth in the third item of Article 6.4 are optional.

Article 6 - INTELLECTUAL PROPERTY

6.1 OVER THE INITIAL SOFTWARE

The Holder owns the economic rights over the Initial Software. Any or all use of the Initial Software is

subject to compliance with the terms and conditions under which the Holder has elected to distribute

its work and no one shall be entitled to modify the terms and conditions for the distribution of said

Initial Software.

The Holder undertakes that the Initial Software will remain ruled at least by this Agreement, for the

duration set forth in Article 4.2.

6.2 OVER THE INTEGRATED CONTRIBUTIONS

The Licensee who develops an Integrated Contribution is the owner of the intellectual property rights

over this Contribution as defined by applicable law.

6.3 OVER THE RELATED MODULES

The Licensee who develops a Related Module is the owner of the intellectual property rights over this

Related Module as defined by applicable law and is free to choose the type of agreement that shall

govern its distribution under the conditions defined in Article 5.3.3.

6.4 NOTICE OF RIGHTS

The Licensee expressly undertakes:

1. not to remove, or modify, in any manner, the intellectual property notices attached to the

Software;

2. to reproduce said notices, in an identical manner, in the copies of the Software modified or not;

3. to ensure that use of the Software, its intellectual property notices and the fact that it is governed

by the Agreement is indicated in a text that is easily accessible, specifically from the interface of

any Derivative Software.

The Licensee undertakes not to directly or indirectly infringe the intellectual property rights of the

Holder and/or Contributors on the Software and to take, where applicable, vis-à-vis its staff, any and

all measures required to ensure respect of said intellectual property rights of the Holder and/or

Contributors.

Article 7 - RELATED SERVICES

7.1 Under no circumstances shall the Agreement oblige the Licensor to provide technical assistance or

maintenance services for the Software.

However, the Licensor is entitled to offer this type of services. The terms and conditions of such

technical assistance, and/or such maintenance, shall be set forth in a separate instrument. Only the

Licensor offering said maintenance and/or technical assistance services shall incur liability therefor.

Page 25: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 25 Doc. No.: H85205, Rev.: 7.0

7.2 Similarly, any Licensor is entitled to offer to its licensees, under its sole responsibility, a warranty,

that shall only be binding upon itself, for the redistribution of the Software and/or the Modified

Software, under terms and conditions that it is free to decide. Said warranty, and the financial terms

and conditions of its application, shall be subject of a separate instrument executed between the

Licensor and the Licensee.

Article 8 - LIABILITY

8.1 Subject to the provisions of Article 8.2, the Licensee shall be entitled to claim compensation for

any direct loss it may have suffered from the Software as a result of a fault on the part of the relevant

Licensor, subject to providing evidence thereof.

8.2 The Licensor's liability is limited to the commitments made under this Agreement and shall not be

incurred as a result of in particular: (i) loss due the Licensee's total or partial failure to fulfill its

obligations, (ii) direct or consequential loss that is suffered by the Licensee due to the use or

performance of the Software, and (iii) more generally, any consequential loss. In particular the Parties

expressly agree that any or all pecuniary or business loss (i.e. loss of data, loss of profits, operating

loss, loss of customers or orders, opportunity cost, any disturbance to business activities) or any or all

legal proceedings instituted against the Licensee by a third party, shall constitute consequential loss

and shall not provide entitlement to any or all compensation from the Licensor.

Article 9 - WARRANTY

9.1 The Licensee acknowledges that the scientific and technical state-of-the-art when the Software

was distributed did not enable all possible uses to be tested and verified, nor for the presence of

possible defects to be detected. In this respect, the Licensee's attention has been drawn to the risks

associated with loading, using, modifying and/or developing and reproducing the Software which are

reserved for experienced users.

The Licensee shall be responsible for verifying, by any or all means, the suitability of the product for

its requirements, its good working order, and for ensuring that it shall not cause damage to either

persons or properties.

9.2 The Licensor hereby represents, in good faith, that it is entitled to grant all the rights over the

Software (including in particular the rights set forth in Article 5).

9.3 The Licensee acknowledges that the Software is supplied "as is" by the Licensor without any other

express or tacit warranty, other than that provided for in Article 9.2 and, in particular, without any

warranty as to its commercial value, its secured, safe, innovative or relevant nature.

Specifically, the Licensor does not warrant that the Software is free from any error, that it will operate

without interruption, that it will be compatible with the Licensee's own equipment and software

configuration, nor that it will meet the Licensee's requirements.

9.4 The Licensor does not either expressly or tacitly warrant that the Software does not infringe any

third party intellectual property right relating to a patent, software or any other property right.

Therefore, the Licensor disclaims any and all liability towards the Licensee arising out of any or all

proceedings for infringement that may be instituted in respect of the use, modification and

redistribution of the Software. Nevertheless, should such proceedings be instituted against the

Licensee, the Licensor shall provide it with technical and legal assistance for its defense. Such

technical and legal assistance shall be decided on a case-by-case basis between the relevant Licensor

and the Licensee pursuant to a memorandum of understanding. The Licensor disclaims any and all

liability as regards the Licensee's use of the name of the Software. No warranty is given as regards

the existence of prior rights over the name of the Software or as regards the existence of a

trademark.

Page 26: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 26 Third-Party Readme

Article 10 - TERMINATION

10.1 In the event of a breach by the Licensee of its obligations hereunder, the Licensor may

automatically terminate this Agreement thirty (30) days after notice has been sent to the Licensee and

has remained ineffective.

10.2 A Licensee whose Agreement is terminated shall no longer be authorized to use, modify or

distribute the Software. However, any licenses that it may have granted prior to termination of the

Agreement shall remain valid subject to their having been granted in compliance with the terms and

conditions hereof.

Article 11 - MISCELLANEOUS

11.1 EXCUSABLE EVENTS

Neither Party shall be liable for any or all delay, or failure to perform the Agreement, that may be

attributable to an event of force majeure, an act of God or an outside cause, such as defective

functioning or interruptions of the electricity or telecommunications networks, network paralysis

following a virus attack, intervention by government authorities, natural disasters, water damage,

earthquakes, fire, explosions, strikes and labor unrest, war, etc.

11.2 Any failure by either Party, on one or more occasions, to invoke one or more of the provisions

hereof, shall under no circumstances be interpreted as being a waiver by the interested Party of its

right to invoke said provision(s) subsequently.

11.3 The Agreement cancels and replaces any or all previous agreements, whether written or oral,

between the Parties and having the same purpose, and constitutes the entirety of the agreement

between said Parties concerning said purpose. No supplement or modification to the terms and

conditions hereof shall be effective as between the Parties unless it is made in writing and signed by

their duly authorized representatives.

11.4 In the event that one or more of the provisions hereof were to conflict with a current or future

applicable act or legislative text, said act or legislative text shall prevail, and the Parties shall make

the necessary amendments so as to comply with said act or legislative text. All other provisions shall

remain effective. Similarly, invalidity of a provision of the Agreement, for any reason whatsoever, shall

not cause the Agreement as a whole to be invalid.

11.5 LANGUAGE

The Agreement is drafted in both French and English and both versions are deemed authentic.

Article 12 - NEW VERSIONS OF THE AGREEMENT

12.1 Any person is authorized to duplicate and distribute copies of this Agreement.

12.2 So as to ensure coherence, the wording of this Agreement is protected and may only be modified

by the authors of the License, who reserve the right to periodically publish updates or new versions of

the Agreement, each with a separate number. These subsequent versions may address new issues

encountered by Free Software.

12.3 Any Software distributed under a given version of the Agreement may only be subsequently

distributed under the same version of the Agreement or a subsequent version.

Article 13 - GOVERNING LAW AND JURISDICTION

13.1 The Agreement is governed by French law. The Parties agree to endeavor to seek an amicable

solution to any disagreements or disputes that may arise during the performance of the Agreement.

Page 27: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 27 Doc. No.: H85205, Rev.: 7.0

13.2 Failing an amicable solution within two (2) months as from their occurrence, and unless

emergency proceedings are necessary, the disagreements or disputes shall be referred to the Paris

Courts having jurisdiction, by the more diligent Party.

Version 1.0 dated 2006-09-05.

Page 28: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 28 Third-Party Readme

Dual BSD 2-clause License and GNU

General Public License (GPL) Version

2.0 or Later

Linux InfiniBand Project This software program is available to you under a choice of one of two licenses. You may choose to be

licensed under either the GNU General Public License (GPL) Version 2, June 1991, available at

http://www.fsf.org/copyleft/gpl.html, or the Intel BSD + Patent License, the text of which follows:

"Recipient" has requested a license and Intel Corporation ("Intel") is willing to grant a license for the

software entitled InfiniBand(tm) System Software (the "Software") being provided by Intel

Corporation.

The following definitions apply to this License:

"Licensed Patents" means patent claims licensable by Intel Corporation which are necessarily infringed

by the use or sale of the Software alone or when combined with the operating system referred to

below.

"Recipient" means the party to whom Intel delivers this Software. "Licensee" means Recipient and

those third parties that receive a license to any operating system available under the GNU Public

License version 2.0 or later.

Copyright (c) 1996-2003 Intel Corporation. All rights reserved.

The license is provided to Recipient and Recipient's Licensees under the following terms.

Redistribution and use in source and binary forms of the Software, with or without modification, are

permitted provided that the following conditions are met:

Redistributions of source code of the Software may retain the above copyright notice, this list of

conditions and the following disclaimer.

Redistributions in binary form of the Software may reproduce the above copyright notice, this list of

conditions and the following disclaimer in the documentation and/or other materials provided with the

distribution.

Neither the name of Intel Corporation nor the names of its contributors shall be used to endorse or

promote products derived from this Software without specific prior written permission.

Intel hereby grants Recipient and Licensees a non-exclusive, worldwide, royalty-free patent license

under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Software, if

any, in source code and object code form. This license shall include changes to the Software that are

error corrections or other minor changes to the Software that do not add functionality or features

when the Software is incorporated in any version of a operating system that has been distributed

under the GNU General Public License 2.0 or later. This patent license shall apply to the combination

of the Software and any operating system licensed under the GNU Public License version 2.0 or later

if, at the time Intel provides the Software to Recipient, such addition of the Software to the then

publicly available versions of such operating system available under the GNU Public License version

Page 29: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 29 Doc. No.: H85205, Rev.: 7.0

2.0 or later (whether in gold, beta or alpha form) causes such combination to be covered by the

Licensed Patents. The patent license shall not apply to any other combinations which include the

Software. No hardware per se is licensed hereunder.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 INTEL OR ITS 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.

Open Fabric Interfaces (OFI) libfabric This software is available to you under a choice of one of two licenses. You may choose to be licensed

under the terms of the BSD license or the GNU General Public License (GPL) Version 2, both included

below.

Copyright (c) 2015-2016 Intel Corporation. All rights reserved.

Copyright (c) 2015-2016 Cisco Systems, Inc. All rights reserved.

===============================================================

BSD license

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Redistributions 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.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.

===============================================================

GNU GENERAL PUBLIC LICENSE

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Page 30: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 30 Third-Party Readme

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public License is intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users. This General Public License applies

to most of the Free Software Foundation's software and to any other program whose authors commit

to using it. (Some other Free Software Foundation software is covered by the GNU Library General

Public License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses

are designed to make sure that you have the freedom to distribute copies of free software (and charge

for this service if you wish), that you receive source code or can get it if you want it, that you can

change the software or use pieces of it in new free programs; and that you know you can do these

things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which

gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that

there is no warranty for this free software. If the software is modified by someone else and passed

on, we want its recipients to know that what they have is not the original, so that any problems

introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any patent must be licensed for

everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

GNU GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright

holder saying it may be distributed under the terms of this General Public License. The "Program",

below, refers to any such program or work, and a "work based on the Program" means either the

Program or any derivative work under copyright law: that is to say, a work containing the Program or

a portion of it, either verbatim or with modifications and/or translated into another language.

(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is

addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program

Page 31: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 31 Doc. No.: H85205, Rev.: 7.0

is covered only if its contents constitute a work based on the Program (independent of having been

made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any

medium, provided that you conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License

along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based

on the Program, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files

and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is

derived from the Program or any part thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it,

when started running for such interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a notice that there is no warranty (or

else, saying that you provide a warranty) and that users may redistribute the program under

these conditions, and telling the user how to view a copy of this License. (Exception: if the

Program itself is interactive but does not normally print such an announcement, your work based

on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Program, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Program, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a

work based on the Program) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of the

following:

a) Accompany it with the complete corresponding machine-readable source code, which must be

distributed under the terms of Sections 1 and 2 above on a medium customarily used for software

interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a

charge no more than your cost of physically performing source distribution, a complete machine-

Page 32: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 32 Third-Party Readme

readable copy of the corresponding source code, to be distributed under the terms of Sections 1

and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source

code. (This alternative is allowed only for noncommercial distribution and only if you received the

program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For

an executable work, complete source code means all the source code for all modules it contains, plus

any associated interface definition files, plus the scripts used to control compilation and installation of

the executable. However, as a special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary form) with the major components

(compiler, kernel, and so on) of the operating system on which the executable runs, unless that

component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,

then offering equivalent access to copy the source code from the same place counts as distribution of

the source code, even though third parties are not compelled to copy the source along with the object

code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided

under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License. However, parties who have

received copies, or rights, from you under this License will not have their licenses terminated so long

as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the

Program (or any work based on the Program), you indicate your acceptance of this License to do so,

and all its terms and conditions for copying, distributing or modifying the Program or works based on

it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient

automatically receives a license from the original licensor to copy, distribute or modify the Program

subject to these terms and conditions. You may not impose any further restrictions on the recipients'

exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties

to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Program at all. For example, if a patent license would not permit royalty-free redistribution of the

Program by all those who receive copies directly or indirectly through you, then the only way you

could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system, which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

Page 33: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 33 Doc. No.: H85205, Rev.: 7.0

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or

by copyrighted interfaces, the original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding those countries, so that distribution

is permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public

License from time to time. Such new versions will be similar in spirit to the present version, but may

differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Program does not specify a version number of this License, you may choose any version ever

published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution

conditions are different, write to the author to ask for permission. For software which is copyrighted

by the Free Software Foundation, write to the Free Software Foundation; we sometimes make

exceptions for this. Our decision will be guided by the two goals of preserving the free status of all

derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE

PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO

USE THE PROGRAM (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 PROGRAM

TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the

best way to achieve this is to make it free software which everyone can redistribute and change under

these terms.

Page 34: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 34 Third-Party Readme

To do so, attach the following notices to the program. It is safest to attach them to the start of each

source file to most effectively convey the exclusion of warranty; and each file should have at least the

"copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify it under the terms of the

GNU General Public License as published by the Free Software Foundation; either version 2 of

the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if

not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA

02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive

mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with

ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are

welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General

Public License. Of course, the commands you use may be called something other than `show w' and

`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which

makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989

Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If

your program is a subroutine library, you may consider it more useful to permit linking proprietary

applications with the library. If this is what you want to do, use the GNU Library General Public

License instead of this License.

Page 35: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 35 Doc. No.: H85205, Rev.: 7.0

Dual BSD 2-clause License and GNU

General Public License (GPL) Version

2.0 Only

OpenFabrics Enterprise Distribution – OFED OFED is distributed as a source tarball and includes both user space and Linux kernel space code.

The Linux kernel space code contains some dual-licensed files and some GPLv2-only files, resulting in

a kernel space product that is licensed GPLv2. All user space code, however, is dual licensed (GPLv2

and BSD).

===============================================================

===

BSD license

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and

the following disclaimer.

Redistributions 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.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 COPYRIGHT OWNER 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.

===============================================================

GNU GENERAL PUBLIC LICENSE

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

Page 36: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 36 Third-Party Readme

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public License is intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users. This General Public License applies

to most of the Free Software Foundation's software and to any other program whose authors commit

to using it. (Some other Free Software Foundation software is covered by the GNU Library General

Public License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses

are designed to make sure that you have the freedom to distribute copies of free software (and charge

for this service if you wish), that you receive source code or can get it if you want it, that you can

change the software or use pieces of it in new free programs; and that you know you can do these

things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which

gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that

there is no warranty for this free software. If the software is modified by someone else and passed

on, we want its recipients to know that what they have is not the original, so that any problems

introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any patent must be licensed for

everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

GNU GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright

holder saying it may be distributed under the terms of this General Public License. The "Program",

below, refers to any such program or work, and a "work based on the Program" means either the

Program or any derivative work under copyright law: that is to say, a work containing the Program or

a portion of it, either verbatim or with modifications and/or translated into another language.

(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is

addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program

is covered only if its contents constitute a work based on the Program (independent of having been

made by running the Program). Whether that is true depends on what the Program does.

Page 37: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 37 Doc. No.: H85205, Rev.: 7.0

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any

medium, provided that you conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License

along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based

on the Program, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the

files and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is

derived from the Program or any part thereof, to be licensed as a whole at no charge to all

third parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it,

when started running for such interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a notice that there is no warranty

(or else, saying that you provide a warranty) and that users may redistribute the program

under these conditions, and telling the user how to view a copy of this License. (Exception: if

the Program itself is interactive but does not normally print such an announcement, your work

based on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Program, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Program, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a

work based on the Program) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of the

following:

a) Accompany it with the complete corresponding machine-readable source code, which must be

distributed under the terms of Sections 1 and 2 above on a medium customarily used for

software interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a

charge no more than your cost of physically performing source distribution, a complete

machine-readable copy of the corresponding source code, to be distributed under the terms of

Sections 1 and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding

source code. (This alternative is allowed only for noncommercial distribution and only if you

Page 38: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 38 Third-Party Readme

received the program in object code or executable form with such an offer, in accord with

Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For

an executable work, complete source code means all the source code for all modules it contains, plus

any associated interface definition files, plus the scripts used to control compilation and installation of

the executable. However, as a special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary form) with the major components

(compiler, kernel, and so on) of the operating system on which the executable runs, unless that

component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,

then offering equivalent access to copy the source code from the same place counts as distribution of

the source code, even though third parties are not compelled to copy the source along with the object

code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided

under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License.

However, parties who have received copies, or rights, from you under this License will not have their

licenses terminated so long as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the

Program (or any work based on the Program), you indicate your acceptance of this License to do so,

and all its terms and conditions for copying, distributing or modifying the Program or works based on

it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient

automatically receives a license from the original licensor to copy, distribute or modify the Program

subject to these terms and conditions. You may not impose any further restrictions on the recipients'

exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties

to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Program at all. For example, if a patent license would not permit royalty-free redistribution of the

Program by all those who receive copies directly or indirectly through you, then the only way you

could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system, which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

Page 39: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 39 Doc. No.: H85205, Rev.: 7.0

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or

by copyrighted interfaces, the original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding those countries, so that distribution

is permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public

License from time to time. Such new versions will be similar in spirit to the present version, but may

differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Program does not specify a version number of this License, you may choose any version ever

published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution

conditions are different, write to the author to ask for permission. For software which is copyrighted

by the Free Software Foundation, write to the Free Software Foundation; we sometimes make

exceptions for this. Our decision will be guided by the two goals of preserving the free status of all

derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE

PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO

USE THE PROGRAM (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 PROGRAM

TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

Page 40: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 40 Third-Party Readme

Dynamic Drive DHTML Scripts License

Dynamic Drive DHTML

Unless indicated otherwise by the credit, all scripts on this site are original scripts written by the

authors of Dynamic Drive, and are protected by both US and international copyright laws. The below lists the terms of use users of Dynamic Drive must agree to before using the programs/scripts (Last updated: May 22nd, 06):

1. Users may use any DHTML scripts offered for download on http://www.dynamicdrive.com/ ("Dynamic Drive"), free of charge, on both personal and commercial web sites. This includes web

designers who wish to use our DHTML scripts in their paid web site projects. 2. You may modify our scripts to customize them based on your needs. 3. Users may NOT, however, redistribute or repost/ resell for download any DHTML script found on

Dynamic Drive. Redistribution is defined as re-offering our scripts for download in any fashion,

whether on a competing web site, an application that generates code snippets, or a CD-ROM collection of CSS/JavaScript codes etc. Some examples of what is acceptable and what is not are:

o Acceptable:

- Use our DHTML scripts on any personal or commercial web site to aid in its functionality/ usability. - As a web designer, use our DHTML scripts in your paid projects for your client web

sites. - As a software developer, use our DHTML scripts within a application/ program as part of its interface, such as a CSS menu being used as the program's navigation interface. The

program itself can be distributable.

In all cases above, the credit notice within the script must remain intact and unaltered.

o Not Acceptable:

- Put our DHTML scripts on another script library or webmaster type site for others to download. - Use our DHTML scripts in any type of service or application whereby our codes are part

of the product offerings themselves. - Put our DHTML scripts in any other types of medium for direct redistribution, such as a CD-ROM that consists of, but not limited to, webmaster codes and web graphics.

4. Users agree not to remove/ edit the credit notice within the DHTML source code, or claim the code

to be work of their own. What is the copyright notice? It appears inside the <script> tag of each script, and looks something like this:

/*********************************************** * Dynamic Countdown script- © Dynamic Drive (http://www.dynamicdrive.com) * This notice MUST stay intact for legal use

* Visit http://www.dynamicdrive.com/ for this script and 100s more. ***********************************************/

Sometimes you may wish to move the DHTML script to an external .js file. In such instances, the

credit notice must still be retained within the SCRIPT tags, in the page's visible source:

<script src="countdown.js" type="text/javascript">

/***********************************************

* Dynamic Countdown script- © Dynamic Drive (http://www.dynamicdrive.com) * This notice MUST stay intact for legal use

Page 41: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 41 Doc. No.: H85205, Rev.: 7.0

* Visit http://www.dynamicdrive.com/ for this script and 100s more.

***********************************************/ </script>

5. Users agree not to use scripts found on Dynamic Drive for illegal purposes, or on pages containing

illegal material. 6. Users agree not to hold Dynamic Drive liable for any damages resulted from proper or improper

use of any of the scripts found on Dynamic Drive. Use at your own risk.

7. Users are not required to link back to Dynamic Drive to use our DHTML scripts, as much as they are appreciated. :)

By using any of the scripts on Dynamic Drive, you understand that you have read and agreed to the above usage terms. These terms will be strictly enforced, and violators will face criminal charges. Don't say our lawyer didn't warn you!

Page 42: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 42 Third-Party Readme

GNU General Public License (GPL)

v2.0 only

Linux Kernel GNU GENERAL PUBLIC LICENSE

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

675 Mass Ave, Cambridge, MA 02139, USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public License is intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users. This General Public License applies

to most of the Free Software Foundation's software and to any other program whose authors commit

to using it. (Some other Free Software Foundation software is covered by the GNU Library General

Public License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses

are designed to make sure that you have the freedom to distribute copies of free software (and charge

for this service if you wish), that you receive source code or can get it if you want it, that you can

change the software or use pieces of it in new free programs; and that you know you can do these

things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which

gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that

there is no warranty for this free software. If the software is modified by someone else and passed

on, we want its recipients to know that what they have is not the original, so that any problems

introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any patent must be licensed for

everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

Page 43: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 43 Doc. No.: H85205, Rev.: 7.0

GNU GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright

holder saying it may be distributed under the terms of this General Public License. The "Program",

below, refers to any such program or work, and a "work based on the Program" means either the

Program or any derivative work under copyright law: that is to say, a work containing the Program or

a portion of it, either verbatim or with modifications and/or translated into another language.

(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is

addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program

is covered only if its contents constitute a work based on the Program (independent of having been

made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any

medium, provided that you conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License

along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based

on the Program, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files

and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is

derived from the Program or any part thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it,

when started running for such interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a notice that there is no warranty (or

else, saying that you provide a warranty) and that users may redistribute the program under

these conditions, and telling the user how to view a copy of this License. (Exception: if the

Program itself is interactive but does not normally print such an announcement, your work based

on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Program, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Program, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Program.

Page 44: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 44 Third-Party Readme

In addition, mere aggregation of another work not based on the Program with the Program (or with a

work based on the Program) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of the

following:

a) Accompany it with the complete corresponding machine-readable source code, which must be

distributed under the terms of Sections 1 and 2 above on a medium customarily used for software

interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a

charge no more than your cost of physically performing source distribution, a complete machine-

readable copy of the corresponding source code, to be distributed under the terms of Sections 1

and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source

code. (This alternative is allowed only for noncommercial distribution and only if you received the

program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For

an executable work, complete source code means all the source code for all modules it contains, plus

any associated interface definition files, plus the scripts used to control compilation and installation of

the executable. However, as a special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary form) with the major components

(compiler, kernel, and so on) of the operating system on which the executable runs, unless that

component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,

then offering equivalent access to copy the source code from the same place counts as distribution of

the source code, even though third parties are not compelled to copy the source along with the object

code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided

under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License. However, parties who have

received copies, or rights, from you under this License will not have their licenses terminated so long

as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the

Program (or any work based on the Program), you indicate your acceptance of this License to do so,

and all its terms and conditions for copying, distributing or modifying the Program or works based on

it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient

automatically receives a license from the original licensor to copy, distribute or modify the Program

subject to these terms and conditions. You may not impose any further restrictions on the recipients'

exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties

to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

Page 45: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 45 Doc. No.: H85205, Rev.: 7.0

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Program at all. For example, if a patent license would not permit royalty-free redistribution of the

Program by all those who receive copies directly or indirectly through you, then the only way you

could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system, which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or

by copyrighted interfaces, the original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding those countries, so that distribution

is permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public

License from time to time. Such new versions will be similar in spirit to the present version, but may

differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Program does not specify a version number of this License, you may choose any version ever

published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution

conditions are different, write to the author to ask for permission. For software which is copyrighted

by the Free Software Foundation, write to the Free Software Foundation; we sometimes make

exceptions for this. Our decision will be guided by the two goals of preserving the free status of all

derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE

PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,

Page 46: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 46 Third-Party Readme

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO

USE THE PROGRAM (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 PROGRAM

TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

Appendix: How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the

best way to achieve this is to make it free software which everyone can redistribute and change under

these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each

source file to most effectively convey the exclusion of warranty; and each file should have at least the

"copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>

Copyright (C) 19yy <name of author>

This program is free software; you can redistribute it and/or modify it under the terms of

the GNU General Public License as published by the Free Software Foundation; either version 2

of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if

not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive

mode:

Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with

ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are

welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General

Public License. Of course, the commands you use may be called something other than `show w' and

`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which

makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989

Ty Coon, President of Vice

Page 47: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 47 Doc. No.: H85205, Rev.: 7.0

This General Public License does not permit incorporating your program into proprietary programs. If

your program is a subroutine library, you may consider it more useful to permit linking proprietary

applications with the library. If this is what you want to do, use the GNU Library General Public

License instead of this License.

Page 48: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 48 Third-Party Readme

GNU General Public License (GPL)

v2.0 w/Classpath exception

JavaHelp System The GNU General Public License (GPL)

Version 2, June 1991

Copyright 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public License is intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users. This General Public License applies to

most of the Free Software Foundation's software and to any other program whose authors commit to

using it. (Some other Free Software Foundation software is covered by the GNU Library General Public

License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses

are designed to make sure that you have the freedom to distribute copies of free software (and charge

for this service if you wish), that you receive source code or can get it if you want it, that you can

change the software or use pieces of it in new free programs; and that you know you can do these

things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which

gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that

there is no warranty for this free software. If the software is modified by someone else and passed on,

we want its recipients to know that what they have is not the original, so that any problems

introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any patent must be licensed for

everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

Page 49: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 49 Doc. No.: H85205, Rev.: 7.0

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright

holder saying it may be distributed under the terms of this General Public License. The "Program",

below, refers to any such program or work, and a "work based on the Program" means either the

Program or any derivative work under copyright law: that is to say, a work containing the Program or

a portion of it, either verbatim or with modifications and/or translated into another language.

(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is

addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program is

covered only if its contents constitute a work based on the Program (independent of having been

made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any

medium, provided that you conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License

along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based

on the Program, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files

and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is

derived from the Program or any part thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it,

when started running for such interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a notice that there is no warranty (or

else, saying that you provide a warranty) and that users may redistribute the program under

these conditions, and telling the user how to view a copy of this License. (Exception: if the

Program itself is interactive but does not normally print such an announcement, your work based

on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not

derived from the Program, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Program, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Program.

Page 50: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 50 Third-Party Readme

In addition, mere aggregation of another work not based on the Program with the Program (or with a

work based on the Program) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of the

following:

a) Accompany it with the complete corresponding machine-readable source code, which must be

distributed under the terms of Sections 1 and 2 above on a medium customarily used for software

interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a

charge no more than your cost of physically performing source distribution, a complete machine-

readable copy of the corresponding source code, to be distributed under the terms of Sections 1

and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source

code. (This alternative is allowed only for noncommercial distribution and only if you received the

program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For

an executable work, complete source code means all the source code for all modules it contains, plus

any associated interface definition files, plus the scripts used to control compilation and installation of

the executable. However, as a special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary form) with the major components

(compiler, kernel, and so on) of the operating system on which the executable runs, unless that

component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,

then offering equivalent access to copy the source code from the same place counts as distribution of

the source code, even though third parties are not compelled to copy the source along with the object

code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided

under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License. However, parties who have

received copies, or rights, from you under this License will not have their licenses terminated so long

as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the

Program (or any work based on the Program), you indicate your acceptance of this License to do so,

and all its terms and conditions for copying, distributing or modifying the Program or works based on

it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient

automatically receives a license from the original licensor to copy, distribute or modify the Program

subject to these terms and conditions. You may not impose any further restrictions on the recipients'

exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties

to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

Page 51: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 51 Doc. No.: H85205, Rev.: 7.0

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Program at all. For example, if a patent license would not permit royalty-free redistribution of the

Program by all those who receive copies directly or indirectly through you, then the only way you

could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system, which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or

by copyrighted interfaces, the original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding those countries, so that distribution

is permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public

License from time to time. Such new versions will be similar in spirit to the present version, but may

differ in detail to address new problems or concerns. Each version is given a distinguishing version

number. If the Program specifies a version number of this License which applies to it and "any later

version", you have the option of following the terms and conditions either of that version or of any

later version published by the Free Software Foundation. If the Program does not specify a version

number of this License, you may choose any version ever published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution

conditions are different, write to the author to ask for permission. For software which is copyrighted

by the Free Software Foundation, write to the Free Software Foundation; we sometimes make

exceptions for this. Our decision will be guided by the two goals of preserving the free status of all

derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE

PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO

USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED

Page 52: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 52 Third-Party Readme

INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM

TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the

best way to achieve this is to make it free software which everyone can redistribute and change under

these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each

source file to most effectively convey the exclusion of warranty; and each file should have at least the

"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C)

This program is free software; you can redistribute it and/or modify it under the terms of the

GNU General Public License as published by the Free Software Foundation; either version 2 of

the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if

not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA

02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive

mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with

ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are

welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General

Public License. Of course, the commands you use may be called something other than `show w' and

`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which

makes passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989

Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If

your program is a subroutine library, you may consider it more useful to permit linking proprietary

applications with the library. If this is what you want to do, use the GNU Library General Public License

instead of this License.

Page 53: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 53 Doc. No.: H85205, Rev.: 7.0

"CLASSPATH" EXCEPTION TO THE GPL

Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification and

special exception to the GPL, but only where Sun has expressly included in the particular source file's

header the words "Sun designates this particular file as subject to the "Classpath" exception as

provided by Sun in the LICENSE file that accompanied this code."

Linking this library statically or dynamically with other modules is making a combined work based on

this library. Thus, the terms and conditions of the GNU General Public License cover the whole

combination.

As a special exception, the copyright holders of this library give you permission to link this library with

independent modules to produce an executable, regardless of the license terms of these independent

modules, and to copy and distribute the resulting executable under terms of your choice, provided

that you also meet, for each linked independent module, the terms and conditions of the license of

that module. An independent module is a module which is not derived from or based on this library.

If you modify this library, you may extend this exception to your version of the library, but you are

not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

JavaMail The GNU General Public License (GPL) Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public License is intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users. This General Public License applies to

most of the Free Software Foundation's software and to any other program whose authors commit to

using it. (Some other Free Software Foundation software is covered by the GNU Library General Public

License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses

are designed to make sure that you have the freedom to distribute copies of free software (and charge

for this service if you wish), that you receive source code or can get it if you want it, that you can

change the software or use pieces of it in new free programs; and that you know you can do these

things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which

gives you legal permission to copy, distribute and/or modify the software.

Page 54: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 54 Third-Party Readme

Also, for each author's protection and ours, we want to make certain that everyone understands that

there is no warranty for this free software. If the software is modified by someone else and passed on,

we want its recipients to know that what they have is not the original, so that any problems

introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any patent must be licensed for

everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright

holder saying it may be distributed under the terms of this General Public License. The "Program",

below, refers to any such program or work, and a "work based on the Program" means either the

Program or any derivative work under copyright law: that is to say, a work containing the Program or

a portion of it, either verbatim or with modifications and/or translated into another language.

(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is

addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program is

covered only if its contents constitute a work based on the Program (independent of having been

made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any

medium, provided that you conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License

along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based

on the Program, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files

and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is

derived from the Program or any part thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it,

when started running for such interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a notice that there is no warranty (or

else, saying that you provide a warranty) and that users may redistribute the program under

these conditions, and telling the user how to view a copy of this License. (Exception: if the

Program itself is interactive but does not normally print such an announcement, your work based

on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not

derived from the Program, and can be reasonably considered independent and separate works in

Page 55: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 55 Doc. No.: H85205, Rev.: 7.0

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Program, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a

work based on the Program) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of the

following:

a) Accompany it with the complete corresponding machine-readable source code, which must be

distributed under the terms of Sections 1 and 2 above on a medium customarily used for software

interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a

charge no more than your cost of physically performing source distribution, a complete machine-

readable copy of the corresponding source code, to be distributed under the terms of Sections 1

and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source

code. (This alternative is allowed only for noncommercial distribution and only if you received the

program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For

an executable work, complete source code means all the source code for all modules it contains, plus

any associated interface definition files, plus the scripts used to control compilation and installation of

the executable. However, as a special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary form) with the major components

(compiler, kernel, and so on) of the operating system on which the executable runs, unless that

component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,

then offering equivalent access to copy the source code from the same place counts as distribution of

the source code, even though third parties are not compelled to copy the source along with the object

code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided

under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License. However, parties who have

received copies, or rights, from you under this License will not have their licenses terminated so long

as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the

Program (or any work based on the Program), you indicate your acceptance of this License to do so,

and all its terms and conditions for copying, distributing or modifying the Program or works based on

it.

Page 56: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 56 Third-Party Readme

6. Each time you redistribute the Program (or any work based on the Program), the recipient

automatically receives a license from the original licensor to copy, distribute or modify the Program

subject to these terms and conditions. You may not impose any further restrictions on the recipients'

exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties

to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Program at all. For example, if a patent license would not permit royalty-free redistribution of the

Program by all those who receive copies directly or indirectly through you, then the only way you

could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system, which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or

by copyrighted interfaces, the original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding those countries, so that distribution

is permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public

License from time to time. Such new versions will be similar in spirit to the present version, but may

differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Program does not specify a version number of this License, you may choose any version ever

published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution

conditions are different, write to the author to ask for permission. For software which is copyrighted

by the Free Software Foundation, write to the Free Software Foundation; we sometimes make

exceptions for this. Our decision will be guided by the two goals of preserving the free status of all

derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

Page 57: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 57 Doc. No.: H85205, Rev.: 7.0

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE

PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO

USE THE PROGRAM (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 PROGRAM

TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the

best way to achieve this is to make it free software which everyone can redistribute and change under

these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each

source file to most effectively convey the exclusion of warranty; and each file should have at least the

"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify it under the terms of the

GNU General Public License as published by the Free Software Foundation; either version 2 of

the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if

not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA

02110-1335 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive

mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with

ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are

welcome to redistribute it under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General

Public License. Of course, the commands you use may be called something other than `show w' and

`show c'; they could even be mouse-clicks or menu items--whatever suits your program.

Page 58: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 58 Third-Party Readme

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which

makes passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989

Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If

your program is a subroutine library, you may consider it more useful to permit linking proprietary

applications with the library. If this is what you want to do, use the GNU Library General Public License

instead of this License.

Certain source files distributed by Oracle America, Inc. and/or its affiliates are subject to the following

clarification and special exception to the GPLv2, based on the GNU Project exception for its Classpath

libraries, known as the GNU Classpath Exception, but only where Oracle has expressly included in the

particular source file's header the words "Oracle designates this particular file as subject to the

"Classpath" exception as provided by Oracle in the LICENSE file that accompanied this code."

You should also note that Oracle includes multiple, independent programs in this software package.

Some of those programs are provided under licenses deemed incompatible with the GPLv2 by the Free

Software Foundation and others. For example, the package includes programs licensed under the

Apache License, Version 2.0. Such programs are licensed to you under their original licenses.

Oracle facilitates your further distribution of this package by adding the Classpath Exception to the

necessary parts of its GPLv2 code, which permits you to use that code in combination with other

independent modules not licensed under the GPLv2. However, note that this would not permit you to

commingle code under an incompatible license with Oracle's GPLv2 licensed code by, for example,

cutting and pasting such code into a file also containing Oracle's GPLv2 licensed code and then

distributing the result. Additionally, if you were to remove the Classpath Exception from any of the

files to which it applies and distribute the result, you would likely be required to license some or all of

the other code in that distribution under the GPLv2 as well, and since the GPLv2 is incompatible with

the license terms of some items included in the distribution by Oracle, removing the Classpath

Exception could therefore effectively compromise your ability to further distribute the package.

Proceed with caution and we recommend that you obtain the advice of a lawyer skilled in open source

matters before removing the Classpath Exception or making modifications to this package which may

subsequently be redistributed and/or involve the use of third party software.

CLASSPATH EXCEPTION

Linking this library statically or dynamically with other modules is making a combined work based on

this library. Thus, the terms and conditions of the GNU General Public License Version 2 cover the

whole combination.

As a special exception, the copyright holders of this library give you permission to link this library with

independent modules to produce an executable, regardless of the license terms of these independent

modules, and to copy and distribute the resulting executable under terms of your choice, provided

that you also meet, for each linked independent module, the terms and conditions of the license of

that module. An independent module is a module which is not derived from or based on this library.

If you modify this library, you may extend this exception to your version of the library, but you are

not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

Page 59: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 59 Doc. No.: H85205, Rev.: 7.0

OpenJDK The GNU General Public License (GPL)

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public License is intended to guarantee your freedom to share and change

free software--to make sure the software is free for all its users. This General Public License applies

to most of the Free Software Foundation's software and to any other program whose authors commit

to using it. (Some other Free Software Foundation software is covered by the GNU Library General

Public License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses

are designed to make sure that you have the freedom to distribute copies of free software (and charge

for this service if you wish), that you receive source code or can get it if you want it, that you can

change the software or use pieces of it in new free programs; and that you know you can do these

things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you

distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the

recipients all the rights that you have. You must make sure that they, too, receive or can get the

source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which

gives you legal permission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that

there is no warranty for this free software. If the software is modified by someone else and passed

on, we want its recipients to know that what they have is not the original, so that any problems

introduced by others will not reflect on the original authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that redistributors of a free program will individually obtain patent licenses, in effect making the

program proprietary. To prevent this, we have made it clear that any patent must be licensed for

everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright

holder saying it may be distributed under the terms of this General Public License. The "Program",

below, refers to any such program or work, and a "work based on the Program" means either the

Program or any derivative work under copyright law: that is to say, a work containing the Program or

a portion of it, either verbatim or with modifications and/or translated into another language.

Page 60: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 60 Third-Party Readme

(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is

addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running the Program is not restricted, and the output from the Program

is covered only if its contents constitute a work based on the Program (independent of having been

made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any

medium, provided that you conspicuously and appropriately publish on each copy an appropriate

copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to

the absence of any warranty; and give any other recipients of the Program a copy of this License

along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based

on the Program, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files

and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is

derived from the Program or any part thereof, to be licensed as a whole at no charge to all third

parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it,

when started running for such interactive use in the most ordinary way, to print or display an

announcement including an appropriate copyright notice and a notice that there is no warranty (or

else, saying that you provide a warranty) and that users may redistribute the program under

these conditions, and telling the user how to view a copy of this License. (Exception: if the

Program itself is interactive but does not normally print such an announcement, your work based

on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Program, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Program, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a

work based on the Program) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or

executable form under the terms of Sections 1 and 2 above provided that you also do one of the

following:

Page 61: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 61 Doc. No.: H85205, Rev.: 7.0

a) Accompany it with the complete corresponding machine-readable source code, which must be

distributed under the terms of Sections 1 and 2 above on a medium customarily used for software

interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a

charge no more than your cost of physically performing source distribution, a complete machine-

readable copy of the corresponding source code, to be distributed under the terms of Sections 1

and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source

code. (This alternative is allowed only for noncommercial distribution and only if you received the

program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For

an executable work, complete source code means all the source code for all modules it contains, plus

any associated interface definition files, plus the scripts used to control compilation and installation of

the executable. However, as a special exception, the source code distributed need not include

anything that is normally distributed (in either source or binary form) with the major components

(compiler, kernel, and so on) of the operating system on which the executable runs, unless that

component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place,

then offering equivalent access to copy the source code from the same place counts as distribution of

the source code, even though third parties are not compelled to copy the source along with the object

code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided

under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is

void, and will automatically terminate your rights under this License. However, parties who have

received copies, or rights, from you under this License will not have their licenses terminated so long

as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Program or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the

Program (or any work based on the Program), you indicate your acceptance of this License to do so,

and all its terms and conditions for copying, distributing or modifying the Program or works based on

it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient

automatically receives a license from the original licensor to copy, distribute or modify the Program

subject to these terms and conditions. You may not impose any further restrictions on the recipients'

exercise of the rights granted herein. You are not responsible for enforcing compliance by third

parties to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Program at all. For example, if a patent license would not permit royalty-free redistribution of the

Program by all those who receive copies directly or indirectly through you, then the only way you

could satisfy both it and this License would be to refrain entirely from distribution of the Program.

Page 62: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 62 Third-Party Readme

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system, which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or

by copyrighted interfaces, the original copyright holder who places the Program under this License

may add an explicit geographical distribution limitation excluding those countries, so that distribution

is permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public

License from time to time. Such new versions will be similar in spirit to the present version, but may

differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Program does not specify a version number of this License, you may choose any version ever

published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution

conditions are different, write to the author to ask for permission. For software which is copyrighted

by the Free Software Foundation, write to the Free Software Foundation; we sometimes make

exceptions for this. Our decision will be guided by the two goals of preserving the free status of all

derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE

PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,

SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO

USE THE PROGRAM (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 PROGRAM

TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Page 63: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 63 Doc. No.: H85205, Rev.: 7.0

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the

best way to achieve this is to make it free software which everyone can redistribute and change under

these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each

source file to most effectively convey the exclusion of warranty; and each file should have at least the

"copyright" line and a pointer to where the full notice is found.

One line to give the program's name and a brief idea of what it does.

Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify it under the terms of the

GNU General Public License as published by the Free Software Foundation; either version 2 of

the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if

not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA

02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive

mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with

ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free software, and you are

welcome to redistribute it under certain conditions; type 'show c' for details.

The hypothetical commands 'show w' and 'show c' should show the appropriate parts of the General

Public License. Of course, the commands you use may be called something other than 'show w' and

'show c'; they could even be mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program 'Gnomovision' (which

makes passes at compilers) written by James Hacker.

signature of Ty Coon, 1 April 1989

Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If

your program is a subroutine library, you may consider it more useful to permit linking proprietary

applications with the library. If this is what you want to do, use the GNU Library General Public

License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL

Page 64: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 64 Third-Party Readme

Certain source files distributed by Oracle America and/or its affiliates are subject to the following

clarification and special exception to the GPL, but only where Oracle has expressly included in the

particular source file's header the words "Oracle designates this particular file as subject to the

"Classpath" exception as provided by Oracle in the LICENSE file that accompanied this code."

Linking this library statically or dynamically with other modules is making a combined work based on

this library. Thus, the terms and conditions of the GNU General Public License cover the whole

combination.

As a special exception, the copyright holders of this library give you permission to link this library with

independent modules to produce an executable, regardless of the license terms of these independent

modules, and to copy and distribute the resulting executable under terms of your choice, provided

that you also meet, for each linked independent module, the terms and conditions of the license of

that module. An independent module is a module which is not derived from or based on this library.

If you modify this library, you may extend this exception to your version of the library, but you are

not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

Page 65: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 65 Doc. No.: H85205, Rev.: 7.0

GNU Lesser General Public License

(LGPL) v2.1 or later

Gritty GNU LESSER GENERAL PUBLIC LICENSE

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library

Public License, version 2, hence the version number 2.1.]

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and

change free software--to make sure the software is free for all its users.

This license, the Lesser General Public License, applies to some specially designated software

packages--typically libraries--of the Free Software Foundation and other authors who decide to use it.

You can use it too, but we suggest you first think carefully about whether this license or the ordinary

General Public License is the better strategy to use in any particular case, based on the explanations

below.

When we speak of free software, we are referring to freedom of use, not price. Our General Public

Licenses are designed to make sure that you have the freedom to distribute copies of free software

(and charge for this service if you wish); that you receive source code or can get it if you want it; that

you can change the software and use pieces of it in new free programs; and that you are informed

that you can do these things.

To protect your rights, we need to make restrictions that forbid distributors to deny you these rights

or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you

if you distribute copies of the library or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you must give the

recipients all the rights that we gave you. You must make sure that they, too, receive or can get the

source code. If you link other code with the library, you must provide complete object files to the

recipients, so that they can relink them with the library after making changes to the library and

recompiling it. And you must show them these terms so they know their rights.

We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this

license, which gives you legal permission to copy, distribute and/or modify the library.

To protect each distributor, we want to make it very clear that there is no warranty for the free

library. Also, if the library is modified by someone else and passed on, the recipients should know

Page 66: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 66 Third-Party Readme

that what they have is not the original version, so that the original author's reputation will not be

affected by problems that might be introduced by others.

Finally, software patents pose a constant threat to the existence of any free program. We wish to

make sure that a company cannot effectively restrict the users of a free program by obtaining a

restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a

version of the library must be consistent with the full freedom of use specified in this license.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License.

This license, the GNU Lesser General Public License, applies to certain designated libraries, and is

quite different from the ordinary General Public License. We use this license for certain libraries in

order to permit linking those libraries into non-free programs.

When a program is linked with a library, whether statically or using a shared library, the combination

of the two is legally speaking a combined work, a derivative of the original library. The ordinary

General Public License therefore permits such linking only if the entire combination fits its criteria of

freedom. The Lesser General Public License permits more lax criteria for linking other code with the

library.

We call this license the "Lesser" General Public License because it does Less to protect the user's

freedom than the ordinary General Public License. It also provides other free software developers

Less of an advantage over competing non-free programs. These disadvantages are the reason we use

the ordinary General Public License for many libraries. However, the Lesser license provides

advantages in certain special circumstances.

For example, on rare occasions, there may be a special need to encourage the widest possible use of a

certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be

allowed to use the library. A more frequent case is that a free library does the same job as widely

used non-free libraries. In this case, there is little to gain by limiting the free library to free software

only, so we use the Lesser General Public License.

In other cases, permission to use a particular library in non-free programs enables a greater number

of people to use a large body of free software. For example, permission to use the GNU C Library in

non-free programs enables many more people to use the whole GNU operating system, as well as its

variant, the GNU/Linux operating system.

Although the Lesser General Public License is Less protective of the users' freedom, it does ensure

that the user of a program that is linked with the Library has the freedom and the wherewithal to run

that program using a modified version of the Library.

The precise terms and conditions for copying, distribution and modification follow. Pay close attention

to the difference between a "work based on the library" and a "work that uses the library". The

former contains code derived from the library, whereas the latter must be combined with the library in

order to run.

GNU LESSER GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library or other program which contains a notice

placed by the copyright holder or other authorized party saying it may be distributed under the terms

of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".

A "library" means a collection of software functions and/or data prepared so as to be conveniently

linked with application programs (which use some of those functions and data) to form executables.

Page 67: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 67 Doc. No.: H85205, Rev.: 7.0

The "Library", below, refers to any such software library or work which has been distributed under

these terms. A "work based on the Library" means either the Library or any derivative work under

copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with

modifications and/or translated straightforwardly into another language. (Hereinafter, translation is

included without limitation in the term "modification".)

"Source code" for a work means the preferred form of the work for making modifications to it. For a

library, complete source code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to control compilation and installation of the

library.

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running a program using the Library is not restricted, and output from

such a program is covered only if its contents constitute a work based on the Library (independent of

the use of the Library in a tool for writing it). Whether that is true depends on what the Library does

and what the program that uses the Library does.

1. You may copy and distribute verbatim copies of the Library's complete source code as you receive

it, in any medium, provided that you conspicuously and appropriately publish on each copy an

appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this

License and to the absence of any warranty; and distribute a copy of this License along with the

Library.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based

on the Library, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) The modified work must itself be a software library.

b) You must cause the files modified to carry prominent notices stating that you changed the files

and the date of any change.

c) You must cause the whole of the work to be licensed at no charge to all third parties under the

terms of this License.

d) If a facility in the modified Library refers to a function or a table of data to be supplied by an

application program that uses the facility, other than as an argument passed when the facility is

invoked, then you must make a good faith effort to ensure that, in the event an application does

not supply such function or table, the facility still operates, and performs whatever part of its

purpose remains meaningful.

(For example, a function in a library to compute square roots has a purpose that is entirely well-

defined independent of the application. Therefore, Subsection 2d requires that any application-

supplied function or table used by this function must be optional: if the application does not supply

it, the square root function must still compute square roots.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Library, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Library, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Page 68: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 68 Third-Party Readme

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Library.

In addition, mere aggregation of another work not based on the Library with the Library (or with a

work based on the Library) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License

to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so

that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a

newer version than version 2 of the ordinary GNU General Public License has appeared, then you can

specify that version instead if you wish.) Do not make any other change in these notices.

Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General

Public License applies to all subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the Library into a program that is not a

library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object

code or executable form under the terms of Sections 1 and 2 above provided that you accompany it

with the complete corresponding machine-readable source code, which must be distributed under the

terms of Sections 1 and 2 above on a medium customarily used for software interchange.

If distribution of object code is made by offering access to copy from a designated place, then offering

equivalent access to copy the source code from the same place satisfies the requirement to distribute

the source code, even though third parties are not compelled to copy the source along with the object

code.

5. A program that contains no derivative of any portion of the Library, but is designed to work with the

Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in

isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a

derivative of the Library (because it contains portions of the Library), rather than a "work that uses

the library". The executable is therefore covered by this License. Section 6 states terms for

distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the

object code for the work may be a derivative work of the Library even though the source code is not.

Whether this is true is especially significant if the work can be linked without the Library, or if the

work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small

macros and small inline functions (ten lines or less in length), then the use of the object file is

unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object

code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work

under the terms of Section 6. Any executables containing that work also fall under Section 6, whether

or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also combine or link a "work that uses the Library"

with the Library to produce a work containing portions of the Library, and distribute that work under

Page 69: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 69 Doc. No.: H85205, Rev.: 7.0

terms of your choice, provided that the terms permit modification of the work for the customer's own

use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the

Library and its use are covered by this License. You must supply a copy of this License. If the work

during execution displays copyright notices, you must include the copyright notice for the Library

among them, as well as a reference directing the user to the copy of this License. Also, you must do

one of these things:

a) Accompany the work with the complete corresponding machine-readable source code for the

Library including whatever changes were used in the work (which must be distributed under

Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the

complete machine-readable "work that uses the Library", as object code and/or source code, so

that the user can modify the Library and then relink to produce a modified executable containing

the modified Library. (It is understood that the user who changes the contents of definitions files

in the Library will not necessarily be able to recompile the application to use the modified

definitions.)

b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one

that (1) uses at run time a copy of the library already present on the user's computer system,

rather than copying library functions into the executable, and (2) will operate properly with a

modified version of the library, if the user installs one, as long as the modified version is interface-

compatible with the version that the work was made with.

c) Accompany the work with a written offer, valid for at least three years, to give the same user the

materials specified in Subsection 6a, above, for a charge no more than the cost of performing this

distribution.

d) If distribution of the work is made by offering access to copy from a designated place, offer

equivalent access to copy the above specified materials from the same place.

e) Verify that the user has already received a copy of these materials or that you have already sent

this user a copy.

For an executable, the required form of the "work that uses the Library" must include any data and

utility programs needed for reproducing the executable from it. However, as a special exception, the

materials to be distributed need not include anything that is normally distributed (in either source or

binary form) with the major components (compiler, kernel, and so on) of the operating system on

which the executable runs, unless that component itself accompanies the executable.

It may happen that this requirement contradicts the license restrictions of other proprietary libraries

that do not normally accompany the operating system. Such a contradiction means you cannot use

both them and the Library together in an executable that you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in a single library

together with other library facilities not covered by this License, and distribute such a combined

library, provided that the separate distribution of the work based on the Library and of the other

library facilities is otherwise permitted, and provided that you do these two things:

a) Accompany the combined library with a copy of the same work based on the Library,

uncombined with any other library facilities. This must be distributed under the terms of the

Sections above.

b) Give prominent notice with the combined library of the fact that part of it is a work based on

the Library, and explaining where to find the accompanying uncombined form of the same

work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly

provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or

Page 70: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 70 Third-Party Readme

distribute the Library is void, and will automatically terminate your rights under this License.

However, parties who have received copies, or rights, from you under this License will not have their

licenses terminated so long as such parties remain in full compliance.

9. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Library or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library

(or any work based on the Library), you indicate your acceptance of this License to do so, and all its

terms and conditions for copying, distributing or modifying the Library or works based on it.

10. Each time you redistribute the Library (or any work based on the Library), the recipient

automatically receives a license from the original licensor to copy, distribute, link with or modify the

Library subject to these terms and conditions. You may not impose any further restrictions on the

recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by

third parties with this License.

11. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Library at all. For example, if a patent license would not permit royalty-free redistribution of the

Library by all those who receive copies directly or indirectly through you, then the only way you could

satisfy both it and this License would be to refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply, and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Library under this License may

add an explicit geographical distribution limitation excluding those countries, so that distribution is

permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

13. The Free Software Foundation may publish revised and/or new versions of the Lesser General

Public License from time to time. Such new versions will be similar in spirit to the present version, but

may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Library does not specify a license version number, you may choose any version ever published by

the Free Software Foundation.

Page 71: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 71 Doc. No.: H85205, Rev.: 7.0

14. If you wish to incorporate parts of the Library into other free programs whose distribution

conditions are incompatible with these, write to the author to ask for permission. For software which

is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals of preserving the free status of

all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD

THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY

AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,

INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE

LIBRARY (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 LIBRARY TO OPERATE

WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Libraries

If you develop a new library, and you want it to be of the greatest possible use to the public, we

recommend making it free software that everyone can redistribute and change. You can do so by

permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General

Public License).

To apply these terms, attach the following notices to the library. It is safest to attach them to the

start of each source file to most effectively convey the exclusion of warranty; and each file should

have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or modify it under the terms of the

GNU Lesser General Public License as published by the Free Software Foundation; either

version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this

library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,

Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

Page 72: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 72 Third-Party Readme

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for

tweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice

That's all there is to it!

Hibernate GNU LESSER GENERAL PUBLIC LICENSE

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU

Library Public License, version 2, hence the version number 2.1.]

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and

change free software--to make sure the software is free for all its users.

This license, the Lesser General Public License, applies to some specially designated software

packages--typically libraries--of the Free Software Foundation and other authors who decide to use it.

You can use it too, but we suggest you first think carefully about whether this license or the ordinary

General Public License is the better strategy to use in any particular case, based on the explanations

below.

When we speak of free software, we are referring to freedom of use, not price. Our General Public

Licenses are designed to make sure that you have the freedom to distribute copies of free software

(and charge for this service if you wish); that you receive source code or can get it if you want it; that

you can change the software and use pieces of it in new free programs; and that you are informed

that you can do these things.

To protect your rights, we need to make restrictions that forbid distributors to deny you these rights

or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you

if you distribute copies of the library or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you must give the

recipients all the rights that we gave you. You must make sure that they, too, receive or can get the

source code. If you link other code with the library, you must provide complete object files to the

recipients, so that they can relink them with the library after making changes to the library and

recompiling it. And you must show them these terms so they know their rights.

We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this

license, which gives you legal permission to copy, distribute and/or modify the library.

Page 73: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 73 Doc. No.: H85205, Rev.: 7.0

To protect each distributor, we want to make it very clear that there is no warranty for the free

library. Also, if the library is modified by someone else and passed on, the recipients should know

that what they have is not the original version, so that the original author's reputation will not be

affected by problems that might be introduced by others.

Finally, software patents pose a constant threat to the existence of any free program. We wish to

make sure that a company cannot effectively restrict the users of a free program by obtaining a

restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a

version of the library must be consistent with the full freedom of use specified in this license.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License.

This license, the GNU Lesser General Public License, applies to certain designated libraries, and is

quite different from the ordinary General Public License. We use this license for certain libraries in

order to permit linking those libraries into non-free programs.

When a program is linked with a library, whether statically or using a shared library, the combination

of the two is legally speaking a combined work, a derivative of the original library. The ordinary

General Public License therefore permits such linking only if the entire combination fits its criteria of

freedom. The Lesser General Public License permits more lax criteria for linking other code with the

library.

We call this license the "Lesser" General Public License because it does Less to protect the user's

freedom than the ordinary General Public License. It also provides other free software developers

Less of an advantage over competing non-free programs. These disadvantages are the reason we use

the ordinary General Public License for many libraries. However, the Lesser license provides

advantages in certain special circumstances.

For example, on rare occasions, there may be a special need to encourage the widest possible use of a

certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be

allowed to use the library. A more frequent case is that a free library does the same job as widely

used non-free libraries. In this case, there is little to gain by limiting the free library to free software

only, so we use the Lesser General Public License.

In other cases, permission to use a particular library in non-free programs enables a greater number

of people to use a large body of free software. For example, permission to use the GNU C Library in

non-free programs enables many more people to use the whole GNU operating system, as well as its

variant, the GNU/Linux operating system.

Although the Lesser General Public License is Less protective of the users' freedom, it does ensure

that the user of a program that is linked with the Library has the freedom and the wherewithal to run

that program using a modified version of the Library.

The precise terms and conditions for copying, distribution and modification follow. Pay close attention

to the difference between a "work based on the library" and a "work that uses the library". The

former contains code derived from the library, whereas the latter must be combined with the library in

order to run.

GNU LESSER GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library or other program which contains a notice

placed by the copyright holder or other authorized party saying it may be distributed under the terms

of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".

Page 74: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 74 Third-Party Readme

A "library" means a collection of software functions and/or data prepared so as to be conveniently

linked with application programs (which use some of those functions and data) to form executables.

The "Library", below, refers to any such software library or work which has been distributed under

these terms. A "work based on the Library" means either the Library or any derivative work under

copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with

modifications and/or translated straightforwardly into another language. (Hereinafter, translation is

included without limitation in the term "modification".)

"Source code" for a work means the preferred form of the work for making modifications to it. For a

library, complete source code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to control compilation and installation of the

library.

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running a program using the Library is not restricted, and output from

such a program is covered only if its contents constitute a work based on the Library (independent of

the use of the Library in a tool for writing it). Whether that is true depends on what the Library does

and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of

the Library's complete source code as you receive it, in any medium, provided that you conspicuously

and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty;

keep intact all the notices that refer to this License and to the absence of any warranty; and distribute

a copy of this License along with the Library.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based

on the Library, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) The modified work must itself be a software library.

b) You must cause the files modified to carry prominent notices stating that you changed the files

and the date of any change.

c) You must cause the whole of the work to be licensed at no charge to all third parties under the

terms of this License.

d) If a facility in the modified Library refers to a function or a table of data to be supplied by an

application program that uses the facility, other than as an argument passed when the facility is

invoked, then you must make a good faith effort to ensure that, in the event an application does

not supply such function or table, the facility still operates, and performs whatever part of its

purpose remains meaningful.

(For example, a function in a library to compute square roots has a purpose that is entirely well-

defined independent of the application. Therefore, Subsection 2d requires that any application-

supplied function or table used by this function must be optional: if the application does not supply

it, the square root function must still compute square roots.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Library, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Library, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Page 75: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 75 Doc. No.: H85205, Rev.: 7.0

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Library.

In addition, mere aggregation of another work not based on the Library with the Library (or with a

work based on the Library) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License

to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so

that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a

newer version than version 2 of the ordinary GNU General Public License has appeared, then you can

specify that version instead if you wish.) Do not make any other change in these notices.

Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General

Public License applies to all subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the Library into a program that is not a

library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object

code or executable form under the terms of Sections 1 and 2 above provided that you accompany it

with the complete corresponding machine-readable source code, which must be distributed under the

terms of Sections 1 and 2 above on a medium customarily used for software interchange.

If distribution of object code is made by offering access to copy from a designated place, then offering

equivalent access to copy the source code from the same place satisfies the requirement to distribute

the source code, even though third parties are not compelled to copy the source along with the object

code.

5. A program that contains no derivative of any portion of the Library, but is designed to work with the

Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in

isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a

derivative of the Library (because it contains portions of the Library), rather than a "work that uses

the library". The executable is therefore covered by this License. Section 6 states terms for

distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the

object code for the work may be a derivative work of the Library even though the source code is not.

Whether this is true is especially significant if the work can be linked without the Library, or if the

work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small

macros and small inline functions (ten lines or less in length), then the use of the object file is

unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object

code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work

under the terms of Section 6. Any executables containing that work also fall under Section 6, whether

or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also combine or link a "work that uses the Library"

with the Library to produce a work containing portions of the Library, and distribute that work under

Page 76: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 76 Third-Party Readme

terms of your choice, provided that the terms permit modification of the work for the customer's own

use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the

Library and its use are covered by this License. You must supply a copy of this License. If the work

during execution displays copyright notices, you must include the copyright notice for the Library

among them, as well as a reference directing the user to the copy of this License. Also, you must do

one of these things:

a) Accompany the work with the complete corresponding machine-readable source code for the

Library including whatever changes were used in the work (which must be distributed under

Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the

complete machine-readable "work that uses the Library", as object code and/or source code, so

that the user can modify the Library and then relink to produce a modified executable containing

the modified Library. (It is understood that the user who changes the contents of definitions files

in the Library will not necessarily be able to recompile the application to use the modified

definitions.)

b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one

that (1) uses at run time a copy of the library already present on the user's computer system,

rather than copying library functions into the executable, and (2) will operate properly with a

modified version of the library, if the user installs one, as long as the modified version is interface-

compatible with the version that the work was made with.

c) Accompany the work with a written offer, valid for at least three years, to give the same user the

materials specified in Subsection 6a, above, for a charge no more than the cost of performing this

distribution.

d) If distribution of the work is made by offering access to copy from a designated place, offer

equivalent access to copy the above specified materials from the same place.

e) Verify that the user has already received a copy of these materials or that you have already sent

this user a copy.

For an executable, the required form of the "work that uses the Library" must include any data and

utility programs needed for reproducing the executable from it. However, as a special exception, the

materials to be distributed need not include anything that is normally distributed (in either source or

binary form) with the major components (compiler, kernel, and so on) of the operating system on

which the executable runs, unless that component itself accompanies the executable.

It may happen that this requirement contradicts the license restrictions of other proprietary libraries

that do not normally accompany the operating system. Such a contradiction means you cannot use

both them and the Library together in an executable that you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in a single library

together with other library facilities not covered by this License, and distribute such a combined

library, provided that the separate distribution of the work based on the Library and of the other

library facilities is otherwise permitted, and provided that you do these two things:

a) Accompany the combined library with a copy of the same work based on the Library, uncombined

with any other library facilities. This must be distributed under the terms of the Sections above.

b) Give prominent notice with the combined library of the fact that part of it is a work based on the

Library, and explaining where to find the accompanying uncombined form of the same work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly

provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or

distribute the Library is void, and will automatically terminate your rights under this License.

Page 77: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 77 Doc. No.: H85205, Rev.: 7.0

However, parties who have received copies, or rights, from you under this License will not have their

licenses terminated so long as such parties remain in full compliance.

9. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Library or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library

(or any work based on the Library), you indicate your acceptance of this License to do so, and all its

terms and conditions for copying, distributing or modifying the Library or works based on it.

10. Each time you redistribute the Library (or any work based on the Library), the recipient

automatically receives a license from the original licensor to copy, distribute, link with or modify the

Library subject to these terms and conditions. You may not impose any further restrictions on the

recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by

third parties with this License.

11. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Library at all. For example, if a patent license would not permit royalty-free redistribution of the

Library by all those who receive copies directly or indirectly through you, then the only way you could

satisfy both it and this License would be to refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply, and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Library under this License may

add an explicit geographical distribution limitation excluding those countries, so that distribution is

permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

13. The Free Software Foundation may publish revised and/or new versions of the Lesser General

Public License from time to time. Such new versions will be similar in spirit to the present version, but

may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Library does not specify a license version number, you may choose any version ever published by

the Free Software Foundation.

Page 78: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 78 Third-Party Readme

14. If you wish to incorporate parts of the Library into other free programs whose distribution

conditions are incompatible with these, write to the author to ask for permission. For software which

is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals of preserving the free status of

all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD

THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY

AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,

INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE

LIBRARY (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 LIBRARY TO OPERATE

WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Libraries

If you develop a new library, and you want it to be of the greatest possible use to the public, we

recommend making it free software that everyone can redistribute and change. You can do so by

permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General

Public License).

To apply these terms, attach the following notices to the library. It is safest to attach them to the

start of each source file to most effectively convey the exclusion of warranty; and each file should

have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or modify it under the terms of the

GNU Lesser General Public License as published by the Free Software Foundation; either

version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this

library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,

Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

Page 79: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 79 Doc. No.: H85205, Rev.: 7.0

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for

tweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice

That's all there is to it!

JFreeChart GNU LESSER GENERAL PUBLIC LICENSE

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library

Public License, version 2, hence the version number 2.1.]

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and

change free software--to make sure the software is free for all its users.

This license, the Lesser General Public License, applies to some specially designated software

packages--typically libraries--of the Free Software Foundation and other authors who decide to use it.

You can use it too, but we suggest you first think carefully about whether this license or the ordinary

General Public License is the better strategy to use in any particular case, based on the explanations

below.

When we speak of free software, we are referring to freedom of use, not price. Our General Public

Licenses are designed to make sure that you have the freedom to distribute copies of free software

(and charge for this service if you wish); that you receive source code or can get it if you want it; that

you can change the software and use pieces of it in new free programs; and that you are informed

that you can do these things.

To protect your rights, we need to make restrictions that forbid distributors to deny you these rights

or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you

if you distribute copies of the library or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you must give the

recipients all the rights that we gave you. You must make sure that they, too, receive or can get the

source code. If you link other code with the library, you must provide complete object files to the

recipients, so that they can relink them with the library after making changes to the library and

recompiling it. And you must show them these terms so they know their rights.

We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this

license, which gives you legal permission to copy, distribute and/or modify the library.

Page 80: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 80 Third-Party Readme

To protect each distributor, we want to make it very clear that there is no warranty for the free

library. Also, if the library is modified by someone else and passed on, the recipients should know

that what they have is not the original version, so that the original author's reputation will not be

affected by problems that might be introduced by others.

Finally, software patents pose a constant threat to the existence of any free program. We wish to

make sure that a company cannot effectively restrict the users of a free program by obtaining a

restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a

version of the library must be consistent with the full freedom of use specified in this license.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License.

This license, the GNU Lesser General Public License, applies to certain designated libraries, and is

quite different from the ordinary General Public License. We use this license for certain libraries in

order to permit linking those libraries into non-free programs.

When a program is linked with a library, whether statically or using a shared library, the combination

of the two is legally speaking a combined work, a derivative of the original library. The ordinary

General Public License therefore permits such linking only if the entire combination fits its criteria of

freedom. The Lesser General Public License permits more lax criteria for linking other code with the

library.

We call this license the "Lesser" General Public License because it does Less to protect the user's

freedom than the ordinary General Public License. It also provides other free software developers

Less of an advantage over competing non-free programs. These disadvantages are the reason we use

the ordinary General Public License for many libraries. However, the Lesser license provides

advantages in certain special circumstances.

For example, on rare occasions, there may be a special need to encourage the widest possible use of a

certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be

allowed to use the library. A more frequent case is that a free library does the same job as widely

used non-free libraries. In this case, there is little to gain by limiting the free library to free software

only, so we use the Lesser General Public License.

In other cases, permission to use a particular library in non-free programs enables a greater number

of people to use a large body of free software. For example, permission to use the GNU C Library in

non-free programs enables many more people to use the whole GNU operating system, as well as its

variant, the GNU/Linux operating system.

Although the Lesser General Public License is Less protective of the users' freedom, it does ensure

that the user of a program that is linked with the Library has the freedom and the wherewithal to run

that program using a modified version of the Library.

The precise terms and conditions for copying, distribution and modification follow. Pay close attention

to the difference between a "work based on the library" and a "work that uses the library". The

former contains code derived from the library, whereas the latter must be combined with the library in

order to run.

GNU LESSER GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library or other program which contains a notice

placed by the copyright holder or other authorized party saying it may be distributed under the terms

of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".

Page 81: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 81 Doc. No.: H85205, Rev.: 7.0

A "library" means a collection of software functions and/or data prepared so as to be conveniently

linked with application programs (which use some of those functions and data) to form executables.

The "Library", below, refers to any such software library or work which has been distributed under

these terms. A "work based on the Library" means either the Library or any derivative work under

copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with

modifications and/or translated straightforwardly into another language. (Hereinafter, translation is

included without limitation in the term "modification".)

"Source code" for a work means the preferred form of the work for making modifications to it. For a

library, complete source code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to control compilation and installation of the

library.

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running a program using the Library is not restricted, and output from

such a program is covered only if its contents constitute a work based on the Library (independent of

the use of the Library in a tool for writing it). Whether that is true depends on what the Library does

and what the program that uses the Library does.

1. You may copy and distribute verbatim copies of the Library's complete source code as you receive

it, in any medium, provided that you conspicuously and appropriately publish on each copy an

appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this

License and to the absence of any warranty; and distribute a copy of this License along with the

Library.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based

on the Library, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) The modified work must itself be a software library.

b) You must cause the files modified to carry prominent notices stating that you changed the files

and the date of any change.

c) You must cause the whole of the work to be licensed at no charge to all third parties under the

terms of this License.

d) If a facility in the modified Library refers to a function or a table of data to be supplied by an

application program that uses the facility, other than as an argument passed when the facility is

invoked, then you must make a good faith effort to ensure that, in the event an application does

not supply such function or table, the facility still operates, and performs whatever part of its

purpose remains meaningful.

d) (For example, a function in a library to compute square roots has a purpose that is entirely well-

defined independent of the application. Therefore, Subsection 2d requires that any application-

supplied function or table used by this function must be optional: if the application does not

supply it, the square root function must still compute square roots.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Library, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Library, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Page 82: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 82 Third-Party Readme

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Library.

In addition, mere aggregation of another work not based on the Library with the Library (or with a

work based on the Library) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License

to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so

that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a

newer version than version 2 of the ordinary GNU General Public License has appeared, then you can

specify that version instead if you wish.) Do not make any other change in these notices.

Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General

Public License applies to all subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the Library into a program that is not a

library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object

code or executable form under the terms of Sections 1 and 2 above provided that you accompany it

with the complete corresponding machine-readable source code, which must be distributed under the

terms of Sections 1 and 2 above on a medium customarily used for software interchange.

If distribution of object code is made by offering access to copy from a designated place, then offering

equivalent access to copy the source code from the same place satisfies the requirement to distribute

the source code, even though third parties are not compelled to copy the source along with the object

code.

5. A program that contains no derivative of any portion of the Library, but is designed to work with the

Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in

isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a

derivative of the Library (because it contains portions of the Library), rather than a "work that uses

the library". The executable is therefore covered by this License. Section 6 states terms for

distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the

object code for the work may be a derivative work of the Library even though the source code is not.

Whether this is true is especially significant if the work can be linked without the Library, or if the

work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small

macros and small inline functions (ten lines or less in length), then the use of the object file is

unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object

code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work

under the terms of Section 6. Any executables containing that work also fall under Section 6, whether

or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also combine or link a "work that uses the Library"

with the Library to produce a work containing portions of the Library, and distribute that work under

Page 83: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 83 Doc. No.: H85205, Rev.: 7.0

terms of your choice, provided that the terms permit modification of the work for the customer's own

use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the

Library and its use are covered by this License. You must supply a copy of this License. If the work

during execution displays copyright notices, you must include the copyright notice for the Library

among them, as well as a reference directing the user to the copy of this License. Also, you must do

one of these things:

a) Accompany the work with the complete corresponding machine-readable source code for the

Library including whatever changes were used in the work (which must be distributed under

Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the

complete machine-readable "work that uses the Library", as object code and/or source code, so

that the user can modify the Library and then relink to produce a modified executable containing

the modified Library. (It is understood that the user who changes the contents of definitions

files in the Library will not necessarily be able to recompile the application to use the modified

definitions.)

b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is

one that (1) uses at run time a copy of the library already present on the user's computer

system, rather than copying library functions into the executable, and (2) will operate properly

with a modified version of the library, if the user installs one, as long as the modified version is

interface-compatible with the version that the work was made with.

c) Accompany the work with a written offer, valid for at least three years, to give the same user

the materials specified in Subsection 6a, above, for a charge no more than the cost of

performing this distribution.

d) If distribution of the work is made by offering access to copy from a designated place, offer

equivalent access to copy the above specified materials from the same place.

e) Verify that the user has already received a copy of these materials or that you have already sent

this user a copy.

For an executable, the required form of the "work that uses the Library" must include any data and

utility programs needed for reproducing the executable from it. However, as a special exception, the

materials to be distributed need not include anything that is normally distributed (in either source or

binary form) with the major components (compiler, kernel, and so on) of the operating system on

which the executable runs, unless that component itself accompanies the executable.

It may happen that this requirement contradicts the license restrictions of other proprietary libraries

that do not normally accompany the operating system. Such a contradiction means you cannot use

both them and the Library together in an executable that you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in a single library

together with other library facilities not covered by this License, and distribute such a combined

library, provided that the separate distribution of the work based on the Library and of the other

library facilities is otherwise permitted, and provided that you do these two things:

a) Accompany the combined library with a copy of the same work based on the Library,

uncombined with any other library facilities. This must be distributed under the terms of the

Sections above.

b) Give prominent notice with the combined library of the fact that part of it is a work based on the

Library, and explaining where to find the accompanying uncombined form of the same work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly

provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or

distribute the Library is void, and will automatically terminate your rights under this License.

Page 84: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 84 Third-Party Readme

However, parties who have received copies, or rights, from you under this License will not have their

licenses terminated so long as such parties remain in full compliance.

9. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Library or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library

(or any work based on the Library), you indicate your acceptance of this License to do so, and all its

terms and conditions for copying, distributing or modifying the Library or works based on it.

10. Each time you redistribute the Library (or any work based on the Library), the recipient

automatically receives a license from the original licensor to copy, distribute, link with or modify the

Library subject to these terms and conditions. You may not impose any further restrictions on the

recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by

third parties with this License.

11. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Library at all. For example, if a patent license would not permit royalty-free redistribution of the

Library by all those who receive copies directly or indirectly through you, then the only way you could

satisfy both it and this License would be to refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply, and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Library under this License may

add an explicit geographical distribution limitation excluding those countries, so that distribution is

permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

13. The Free Software Foundation may publish revised and/or new versions of the Lesser General

Public License from time to time. Such new versions will be similar in spirit to the present version, but

may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Library does not specify a license version number, you may choose any version ever published by

the Free Software Foundation.

Page 85: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 85 Doc. No.: H85205, Rev.: 7.0

14. If you wish to incorporate parts of the Library into other free programs whose distribution

conditions are incompatible with these, write to the author to ask for permission. For software which

is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals of preserving the free status of

all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD

THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY

AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,

INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE

LIBRARY (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 LIBRARY TO OPERATE

WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Libraries

If you develop a new library, and you want it to be of the greatest possible use to the public, we

recommend making it free software that everyone can redistribute and change. You can do so by

permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General

Public License).

To apply these terms, attach the following notices to the library. It is safest to attach them to the

start of each source file to most effectively convey the exclusion of warranty; and each file should

have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or modify it under the terms of the

GNU Lesser General Public License as published by the Free Software Foundation; either

version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this

library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,

Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

Page 86: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 86 Third-Party Readme

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for

tweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice

That's all there is to it!

Logback Logback: the reliable, generic, fast and flexible logging framework.

Copyright (C) 1999-2017, QOS.ch. All rights reserved.

This program and the accompanying materials are dual-licensed under either the terms of the Eclipse

Public License v1.0 as published by the Eclipse Foundation

or (per the licensee's choosing)

under the terms of the GNU Lesser General Public License version 2.1 as published by the Free

Software Foundation.

GNU LESSER GENERAL PUBLIC LICENSE

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library

Public License, version 2, hence the version number 2.1.]

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and

change free software--to make sure the software is free for all its users.

This license, the Lesser General Public License, applies to some specially designated software

packages--typically libraries--of the Free Software Foundation and other authors who decide to use it.

You can use it too, but we suggest you first think carefully about whether this license or the ordinary

General Public License is the better strategy to use in any particular case, based on the explanations

below.

When we speak of free software, we are referring to freedom of use, not price. Our General Public

Licenses are designed to make sure that you have the freedom to distribute copies of free software

(and charge for this service if you wish); that you receive source code or can get it if you want it; that

you can change the software and use pieces of it in new free programs; and that you are informed

that you can do these things.

Page 87: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 87 Doc. No.: H85205, Rev.: 7.0

To protect your rights, we need to make restrictions that forbid distributors to deny you these rights

or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you

if you distribute copies of the library or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you must give the

recipients all the rights that we gave you. You must make sure that they, too, receive or can get the

source code. If you link other code with the library, you must provide complete object files to the

recipients, so that they can relink them with the library after making changes to the library and

recompiling it. And you must show them these terms so they know their rights.

We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this

license, which gives you legal permission to copy, distribute and/or modify the library.

To protect each distributor, we want to make it very clear that there is no warranty for the free

library. Also, if the library is modified by someone else and passed on, the recipients should know

that what they have is not the original version, so that the original author's reputation will not be

affected by problems that might be introduced by others.

Finally, software patents pose a constant threat to the existence of any free program. We wish to

make sure that a company cannot effectively restrict the users of a free program by obtaining a

restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a

version of the library must be consistent with the full freedom of use specified in this license.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License.

This license, the GNU Lesser General Public License, applies to certain designated libraries, and is

quite different from the ordinary General Public License. We use this license for certain libraries in

order to permit linking those libraries into non-free programs.

When a program is linked with a library, whether statically or using a shared library, the combination

of the two is legally speaking a combined work, a derivative of the original library. The ordinary

General Public License therefore permits such linking only if the entire combination fits its criteria of

freedom. The Lesser General Public License permits more lax criteria for linking other code with the

library.

We call this license the "Lesser" General Public License because it does Less to protect the user's

freedom than the ordinary General Public License. It also provides other free software developers

Less of an advantage over competing non-free programs. These disadvantages are the reason we use

the ordinary General Public License for many libraries. However, the Lesser license provides

advantages in certain special circumstances.

For example, on rare occasions, there may be a special need to encourage the widest possible use of a

certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be

allowed to use the library. A more frequent case is that a free library does the same job as widely

used non-free libraries. In this case, there is little to gain by limiting the free library to free software

only, so we use the Lesser General Public License.

In other cases, permission to use a particular library in non-free programs enables a greater number

of people to use a large body of free software. For example, permission to use the GNU C Library in

non-free programs enables many more people to use the whole GNU operating system, as well as its

variant, the GNU/Linux operating system.

Although the Lesser General Public License is Less protective of the users' freedom, it does ensure

that the user of a program that is linked with the Library has the freedom and the wherewithal to run

that program using a modified version of the Library.

Page 88: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 88 Third-Party Readme

The precise terms and conditions for copying, distribution and modification follow. Pay close attention

to the difference between a "work based on the library" and a "work that uses the library". The

former contains code derived from the library, whereas the latter must be combined with the library in

order to run.

GNU LESSER GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library or other program which contains a notice

placed by the copyright holder or other authorized party saying it may be distributed under the terms

of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".

A "library" means a collection of software functions and/or data prepared so as to be conveniently

linked with application programs (which use some of those functions and data) to form executables.

The "Library", below, refers to any such software library or work which has been distributed under

these terms. A "work based on the Library" means either the Library or any derivative work under

copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with

modifications and/or translated straightforwardly into another language. (Hereinafter, translation is

included without limitation in the term "modification".)

"Source code" for a work means the preferred form of the work for making modifications to it. For a

library, complete source code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to control compilation and installation of the

library.

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running a program using the Library is not restricted, and output from

such a program is covered only if its contents constitute a work based on the Library (independent of

the use of the Library in a tool for writing it). Whether that is true depends on what the Library does

and what the program that uses the Library does.

1. You may copy and distribute verbatim copies of the Library's complete source code as you receive

it, in any medium, provided that you conspicuously and appropriately publish on each copy an

appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this

License and to the absence of any warranty; and distribute a copy of this License along with the

Library.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based

on the Library, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) The modified work must itself be a software library.

b) You must cause the files modified to carry prominent notices stating that you changed the files

and the date of any change.

c) You must cause the whole of the work to be licensed at no charge to all third parties under the

terms of this License.

d) If a facility in the modified Library refers to a function or a table of data to be supplied by an

application program that uses the facility, other than as an argument passed when the facility is

invoked, then you must make a good faith effort to ensure that, in the event an application does

not supply such function or table, the facility still operates, and performs whatever part of its

purpose remains meaningful.

Page 89: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 89 Doc. No.: H85205, Rev.: 7.0

e) (For example, a function in a library to compute square roots has a purpose that is entirely well-

defined independent of the application. Therefore, Subsection 2d requires that any application-

supplied function or table used by this function must be optional: if the application does not

supply it, the square root function must still compute square roots.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Library, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Library, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Library.

In addition, mere aggregation of another work not based on the Library with the Library (or with a

work based on the Library) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License

to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so

that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a

newer version than version 2 of the ordinary GNU General Public License has appeared, then you can

specify that version instead if you wish.) Do not make any other change in these notices.

Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General

Public License applies to all subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the Library into a program that is not a

library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object

code or executable form under the terms of Sections 1 and 2 above provided that you accompany it

with the complete corresponding machine-readable source code, which must be distributed under the

terms of Sections 1 and 2 above on a medium customarily used for software interchange.

If distribution of object code is made by offering access to copy from a designated place, then offering

equivalent access to copy the source code from the same place satisfies the requirement to distribute

the source code, even though third parties are not compelled to copy the source along with the object

code.

5. A program that contains no derivative of any portion of the Library, but is designed to work with the

Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in

isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a

derivative of the Library (because it contains portions of the Library), rather than a "work that uses

the library". The executable is therefore covered by this License. Section 6 states terms for

distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the

object code for the work may be a derivative work of the Library even though the source code is not.

Whether this is true is especially significant if the work can be linked without the Library, or if the

work is itself a library. The threshold for this to be true is not precisely defined by law.

Page 90: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 90 Third-Party Readme

If such an object file uses only numerical parameters, data structure layouts and accessors, and small

macros and small inline functions (ten lines or less in length), then the use of the object file is

unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object

code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work

under the terms of Section 6. Any executables containing that work also fall under Section 6, whether

or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also combine or link a "work that uses the Library"

with the Library to produce a work containing portions of the Library, and distribute that work under

terms of your choice, provided that the terms permit modification of the work for the customer's own

use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the

Library and its use are covered by this License. You must supply a copy of this License. If the work

during execution displays copyright notices, you must include the copyright notice for the Library

among them, as well as a reference directing the user to the copy of this License. Also, you must do

one of these things:

a) Accompany the work with the complete corresponding machine-readable source code for the

Library including whatever changes were used in the work (which must be distributed under

Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the

complete machine-readable "work that uses the Library", as object code and/or source code, so

that the user can modify the Library and then relink to produce a modified executable containing

the modified Library. (It is understood that the user who changes the contents of definitions

files in the Library will not necessarily be able to recompile the application to use the modified

definitions.)

b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is

one that (1) uses at run time a copy of the library already present on the user's computer

system, rather than copying library functions into the executable, and (2) will operate properly

with a modified version of the library, if the user installs one, as long as the modified version is

interface-compatible with the version that the work was made with.

c) Accompany the work with a written offer, valid for at least three years, to give the same user

the materials specified in Subsection 6a, above, for a charge no more than the cost of

performing this distribution.

d) If distribution of the work is made by offering access to copy from a designated place, offer

equivalent access to copy the above specified materials from the same place.

e) Verify that the user has already received a copy of these materials or that you have already sent

this user a copy.

For an executable, the required form of the "work that uses the Library" must include any data and

utility programs needed for reproducing the executable from it. However, as a special exception, the

materials to be distributed need not include anything that is normally distributed (in either source or

binary form) with the major components (compiler, kernel, and so on) of the operating system on

which the executable runs, unless that component itself accompanies the executable.

It may happen that this requirement contradicts the license restrictions of other proprietary libraries

that do not normally accompany the operating system. Such a contradiction means you cannot use

both them and the Library together in an executable that you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in a single library

together with other library facilities not covered by this License, and distribute such a combined

Page 91: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 91 Doc. No.: H85205, Rev.: 7.0

library, provided that the separate distribution of the work based on the Library and of the other

library facilities is otherwise permitted, and provided that you do these two things:

a) Accompany the combined library with a copy of the same work based on the Library,

uncombined with any other library facilities. This must be distributed under the terms of the

Sections above.

b) Give prominent notice with the combined library of the fact that part of it is a work based on the

Library, and explaining where to find the accompanying uncombined form of the same work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly

provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or

distribute the Library is void, and will automatically terminate your rights under this License.

However, parties who have received copies, or rights, from you under this License will not have their

licenses terminated so long as such parties remain in full compliance.

9. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Library or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library

(or any work based on the Library), you indicate your acceptance of this License to do so, and all its

terms and conditions for copying, distributing or modifying the Library or works based on it.

10. Each time you redistribute the Library (or any work based on the Library), the recipient

automatically receives a license from the original licensor to copy, distribute, link with or modify the

Library subject to these terms and conditions. You may not impose any further restrictions on the

recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by

third parties with this License.

11. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Library at all. For example, if a patent license would not permit royalty-free redistribution of the

Library by all those who receive copies directly or indirectly through you, then the only way you could

satisfy both it and this License would be to refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply, and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Library under this License may

add an explicit geographical distribution limitation excluding those countries, so that distribution is

permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

Page 92: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 92 Third-Party Readme

13. The Free Software Foundation may publish revised and/or new versions of the Lesser General

Public License from time to time. Such new versions will be similar in spirit to the present version, but

may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Library does not specify a license version number, you may choose any version ever published by

the Free Software Foundation.

14. If you wish to incorporate parts of the Library into other free programs whose distribution

conditions are incompatible with these, write to the author to ask for permission. For software which

is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals of preserving the free status of

all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD

THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY

AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,

INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE

LIBRARY (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 LIBRARY TO OPERATE

WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Libraries

If you develop a new library, and you want it to be of the greatest possible use to the public, we

recommend making it free software that everyone can redistribute and change. You can do so by

permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General

Public License).

To apply these terms, attach the following notices to the library. It is safest to attach them to the

start of each source file to most effectively convey the exclusion of warranty; and each file should

have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or modify it under the terms of the

GNU Lesser General Public License as published by the Free Software Foundation; either

version 2.1 of the License, or (at your option) any later version.

Page 93: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 93 Doc. No.: H85205, Rev.: 7.0

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this

library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,

Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for

tweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice

That's all there is to it!

SwingX Copyright (c) 2005-2006 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054,

U.S.A. All rights reserved. Use is subject to license terms below. Sun, Sun Microsystems and the Sun

logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other

countries.

Notice: This product is covered by U.S. export control laws and may be subject to the export or import

laws in other countries. These laws may restrict the fields of use for this software and may require you

to secure government authorization.

GNU LESSER GENERAL PUBLIC LICENSE

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

[This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library

Public License, version 2, hence the version number 2.1.]

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and

change free software--to make sure the software is free for all its users.

This license, the Lesser General Public License, applies to some specially designated software

packages--typically libraries--of the Free Software Foundation and other authors who decide to use it.

You can use it too, but we suggest you first think carefully about whether this license or the ordinary

General Public License is the better strategy to use in any particular case, based on the explanations

below.

Page 94: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 94 Third-Party Readme

When we speak of free software, we are referring to freedom of use, not price. Our General Public

Licenses are designed to make sure that you have the freedom to distribute copies of free software

(and charge for this service if you wish); that you receive source code or can get it if you want it; that

you can change the software and use pieces of it in new free programs; and that you are informed

that you can do these things.

To protect your rights, we need to make restrictions that forbid distributors to deny you these rights

or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you

if you distribute copies of the library or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you must give the

recipients all the rights that we gave you. You must make sure that they, too, receive or can get the

source code. If you link other code with the library, you must provide complete object files to the

recipients, so that they can relink them with the library after making changes to the library and

recompiling it. And you must show them these terms so they know their rights.

We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this

license, which gives you legal permission to copy, distribute and/or modify the library.

To protect each distributor, we want to make it very clear that there is no warranty for the free

library. Also, if the library is modified by someone else and passed on, the recipients should know

that what they have is not the original version, so that the original author's reputation will not be

affected by problems that might be introduced by others.

Finally, software patents pose a constant threat to the existence of any free program. We wish to

make sure that a company cannot effectively restrict the users of a free program by obtaining a

restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a

version of the library must be consistent with the full freedom of use specified in this license.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License.

This license, the GNU Lesser General Public License, applies to certain designated libraries, and is

quite different from the ordinary General Public License. We use this license for certain libraries in

order to permit linking those libraries into non-free programs.

When a program is linked with a library, whether statically or using a shared library, the combination

of the two is legally speaking a combined work, a derivative of the original library. The ordinary

General Public License therefore permits such linking only if the entire combination fits its criteria of

freedom. The Lesser General Public License permits more lax criteria for linking other code with the

library.

We call this license the "Lesser" General Public License because it does Less to protect the user's

freedom than the ordinary General Public License. It also provides other free software developers

Less of an advantage over competing non-free programs. These disadvantages are the reason we use

the ordinary General Public License for many libraries. However, the Lesser license provides

advantages in certain special circumstances.

For example, on rare occasions, there may be a special need to encourage the widest possible use of a

certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be

allowed to use the library. A more frequent case is that a free library does the same job as widely

used non-free libraries. In this case, there is little to gain by limiting the free library to free software

only, so we use the Lesser General Public License.

In other cases, permission to use a particular library in non-free programs enables a greater number

of people to use a large body of free software. For example, permission to use the GNU C Library in

Page 95: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 95 Doc. No.: H85205, Rev.: 7.0

non-free programs enables many more people to use the whole GNU operating system, as well as its

variant, the GNU/Linux operating system.

Although the Lesser General Public License is Less protective of the users' freedom, it does ensure

that the user of a program that is linked with the Library has the freedom and the wherewithal to run

that program using a modified version of the Library.

The precise terms and conditions for copying, distribution and modification follow. Pay close attention

to the difference between a "work based on the library" and a "work that uses the library". The

former contains code derived from the library, whereas the latter must be combined with the library in

order to run.

GNU LESSER GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library or other program which contains a notice

placed by the copyright holder or other authorized party saying it may be distributed under the terms

of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you".

A "library" means a collection of software functions and/or data prepared so as to be conveniently

linked with application programs (which use some of those functions and data) to form executables.

The "Library", below, refers to any such software library or work which has been distributed under

these terms. A "work based on the Library" means either the Library or any derivative work under

copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with

modifications and/or translated straightforwardly into another language. (Hereinafter, translation is

included without limitation in the term "modification".)

"Source code" for a work means the preferred form of the work for making modifications to it. For a

library, complete source code means all the source code for all modules it contains, plus any

associated interface definition files, plus the scripts used to control compilation and installation of the

library.

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running a program using the Library is not restricted, and output from

such a program is covered only if its contents constitute a work based on the Library (independent of

the use of the Library in a tool for writing it). Whether that is true depends on what the Library does

and what the program that uses the Library does.

1. You may copy and distribute verbatim copies of the Library's complete source code as you receive

it, in any medium, provided that you conspicuously and appropriately publish on each copy an

appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this

License and to the absence of any warranty; and distribute a copy of this License along with the

Library.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based

on the Library, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) The modified work must itself be a software library.

b) You must cause the files modified to carry prominent notices stating that you changed the files

and the date of any change.

Page 96: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 96 Third-Party Readme

c) You must cause the whole of the work to be licensed at no charge to all third parties under the

terms of this License.

d) If a facility in the modified Library refers to a function or a table of data to be supplied by an

application program that uses the facility, other than as an argument passed when the facility is

invoked, then you must make a good faith effort to ensure that, in the event an application does

not supply such function or table, the facility still operates, and performs whatever part of its

purpose remains meaningful.

f) (For example, a function in a library to compute square roots has a purpose that is entirely well-

defined independent of the application. Therefore, Subsection 2d requires that any application-

supplied function or table used by this function must be optional: if the application does not

supply it, the square root function must still compute square roots.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Library, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Library, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Library.

In addition, mere aggregation of another work not based on the Library with the Library (or with a

work based on the Library) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License

to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so

that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a

newer version than version 2 of the ordinary GNU General Public License has appeared, then you can

specify that version instead if you wish.) Do not make any other change in these notices.

Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General

Public License applies to all subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the Library into a program that is not a

library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object

code or executable form under the terms of Sections 1 and 2 above provided that you accompany it

with the complete corresponding machine-readable source code, which must be distributed under the

terms of Sections 1 and 2 above on a medium customarily used for software interchange.

If distribution of object code is made by offering access to copy from a designated place, then offering

equivalent access to copy the source code from the same place satisfies the requirement to distribute

the source code, even though third parties are not compelled to copy the source along with the object

code.

5. A program that contains no derivative of any portion of the Library, but is designed to work with the

Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in

isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

Page 97: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 97 Doc. No.: H85205, Rev.: 7.0

However, linking a "work that uses the Library" with the Library creates an executable that is a

derivative of the Library (because it contains portions of the Library), rather than a "work that uses

the library". The executable is therefore covered by this License. Section 6 states terms for

distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the

object code for the work may be a derivative work of the Library even though the source code is not.

Whether this is true is especially significant if the work can be linked without the Library, or if the

work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small

macros and small inline functions (ten lines or less in length), then the use of the object file is

unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object

code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work

under the terms of Section 6. Any executables containing that work also fall under Section 6, whether

or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also combine or link a "work that uses the Library"

with the Library to produce a work containing portions of the Library, and distribute that work under

terms of your choice, provided that the terms permit modification of the work for the customer's own

use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the

Library and its use are covered by this License. You must supply a copy of this License. If the work

during execution displays copyright notices, you must include the copyright notice for the Library

among them, as well as a reference directing the user to the copy of this License. Also, you must do

one of these things:

a) Accompany the work with the complete corresponding machine-readable source code for the

Library including whatever changes were used in the work (which must be distributed under

Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the

complete machine-readable "work that uses the Library", as object code and/or source code, so

that the user can modify the Library and then relink to produce a modified executable containing

the modified Library. (It is understood that the user who changes the contents of definitions

files in the Library will not necessarily be able to recompile the application to use the modified

definitions.)

b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is

one that (1) uses at run time a copy of the library already present on the user's computer

system, rather than copying library functions into the executable, and (2) will operate properly

with a modified version of the library, if the user installs one, as long as the modified version is

interface-compatible with the version that the work was made with.

c) Accompany the work with a written offer, valid for at least three years, to give the same user

the materials specified in Subsection 6a, above, for a charge no more than the cost of

performing this distribution.

d) If distribution of the work is made by offering access to copy from a designated place, offer

equivalent access to copy the above specified materials from the same place.

e) Verify that the user has already received a copy of these materials or that you have already sent

this user a copy.

For an executable, the required form of the "work that uses the Library" must include any data and

utility programs needed for reproducing the executable from it. However, as a special exception, the

materials to be distributed need not include anything that is normally distributed (in either source or

Page 98: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 98 Third-Party Readme

binary form) with the major components (compiler, kernel, and so on) of the operating system on

which the executable runs, unless that component itself accompanies the executable.

It may happen that this requirement contradicts the license restrictions of other proprietary libraries

that do not normally accompany the operating system. Such a contradiction means you cannot use

both them and the Library together in an executable that you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in a single library

together with other library facilities not covered by this License, and distribute such a combined

library, provided that the separate distribution of the work based on the Library and of the other

library facilities is otherwise permitted, and provided that you do these two things:

a) Accompany the combined library with a copy of the same work based on the Library,

uncombined with any other library facilities. This must be distributed under the terms of the

Sections above.

b) Give prominent notice with the combined library of the fact that part of it is a work based on the

Library, and explaining where to find the accompanying uncombined form of the same work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly

provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or

distribute the Library is void, and will automatically terminate your rights under this License.

However, parties who have received copies, or rights, from you under this License will not have their

licenses terminated so long as such parties remain in full compliance.

9. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Library or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library

(or any work based on the Library), you indicate your acceptance of this License to do so, and all its

terms and conditions for copying, distributing or modifying the Library or works based on it.

10. Each time you redistribute the Library (or any work based on the Library), the recipient

automatically receives a license from the original licensor to copy, distribute, link with or modify the

Library subject to these terms and conditions. You may not impose any further restrictions on the

recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by

third parties with this License.

11. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Library at all. For example, if a patent license would not permit royalty-free redistribution of the

Library by all those who receive copies directly or indirectly through you, then the only way you could

satisfy both it and this License would be to refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply, and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

Page 99: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 99 Doc. No.: H85205, Rev.: 7.0

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Library under this License may

add an explicit geographical distribution limitation excluding those countries, so that distribution is

permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

13. The Free Software Foundation may publish revised and/or new versions of the Lesser General

Public License from time to time. Such new versions will be similar in spirit to the present version, but

may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Library does not specify a license version number, you may choose any version ever published by

the Free Software Foundation.

14. If you wish to incorporate parts of the Library into other free programs whose distribution

conditions are incompatible with these, write to the author to ask for permission. For software which

is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals of preserving the free status of

all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD

THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY

AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,

INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE

LIBRARY (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 LIBRARY TO OPERATE

WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Libraries

If you develop a new library, and you want it to be of the greatest possible use to the public, we

recommend making it free software that everyone can redistribute and change. You can do so by

permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General

Public License).

Page 100: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 100 Third-Party Readme

To apply these terms, attach the following notices to the library. It is safest to attach them to the

start of each source file to most effectively convey the exclusion of warranty; and each file should

have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or modify it under the terms of the

GNU Lesser General Public License as published by the Free Software Foundation; either

version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this

library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,

Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for

tweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice

That's all there is to it!

Page 101: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 101 Doc. No.: H85205, Rev.: 7.0

GNU Lesser General Public License

(LGPL) v3

DynamicReports GNU LESSER GENERAL PUBLIC LICENSE

Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. http://fsf.org/

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

This version of the GNU Lesser General Public License incorporates the terms and conditions of version

3 of the GNU General Public License, supplemented by the additional permissions listed below.

0. Additional Definitions.

As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the

"GNU GPL" refers to version 3 of the GNU General Public License.

"The Library" refers to a covered work governed by this License, other than an Application or a

Combined Work as defined below.

An "Application" is any work that makes use of an interface provided by the Library, but which is not

otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a

mode of using an interface provided by the Library.

A "Combined Work" is a work produced by combining or linking an Application with the Library. The

particular version of the Library with which the Combined Work was made is also called the "Linked

Version".

The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the

Combined Work, excluding any source code for portions of the Combined Work that, considered in

isolation, are based on the Application, and not on the Linked Version.

The "Corresponding Application Code" for a Combined Work means the object code and/or source

code for the Application, including any data and utility programs needed for reproducing the Combined

Work from the Application, but excluding the System Libraries of the Combined Work.

1. Exception to Section 3 of the GNU GPL.

You may convey a covered work under sections 3 and 4 of this License without being bound by section

3 of the GNU GPL.

2. Conveying Modified Versions.

If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to

be supplied by an Application that uses the facility (other than as an argument passed when the

facility is invoked), then you may convey a copy of the modified version:

Page 102: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 102 Third-Party Readme

a) under this License, provided that you make a good faith effort to ensure that, in the event an

Application does not supply the function or data, the facility still operates, and performs whatever

part of its purpose remains meaningful, or

b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.

3. Object Code Incorporating Material from Library Header Files.

The object code form of an Application may incorporate material from a header file that is part of the

Library. You may convey such object code under terms of your choice, provided that, if the

incorporated material is not limited to numerical parameters, data structure layouts and accessors, or

small macros, inline functions and templates (ten or fewer lines in length), you do both of the

following:

a) Give prominent notice with each copy of the object code that the Library is used in it and that the

Library and its use are covered by this License.

b) Accompany the object code with a copy of the GNU GPL and this license document.

4. Combined Works.

You may convey a Combined Work under terms of your choice that, taken together, effectively do not

restrict modification of the portions of the Library contained in the Combined Work and reverse

engineering for debugging such modifications, if you also do each of the following:

a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that

the Library and its use are covered by this License.

b) Accompany the Combined Work with a copy of the GNU GPL and this license document.

c) For a Combined Work that displays copyright notices during execution, include the copyright

notice for the Library among these notices, as well as a reference directing the user to the copies

of the GNU GPL and this license document.

d) Do one of the following:

0) Convey the Minimal Corresponding Source under the terms of this License, and the

Corresponding Application Code in a form suitable for, and under terms that permit, the

user to recombine or relink the Application with a modified version of the Linked Version to

produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL

for conveying Corresponding Source.

1) Use a suitable shared library mechanism for linking with the Library. A suitable

mechanism is one that (a) uses at run time a copy of the Library already present on the

user's computer system, and (b) will operate properly with a modified version of the

Library that is interface-compatible with the Linked Version.

e) Provide Installation Information, but only if you would otherwise be required to provide such

information under section 6 of the GNU GPL, and only to the extent that such information is

necessary to install and execute a modified version of the Combined Work produced by

recombining or relinking the Application with a modified version of the Linked Version. (If you use

option 4d0, the Installation Information must accompany the Minimal Corresponding Source and

Corresponding Application Code. If you use option 4d1, you must provide the Installation

Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding

Source.)

5. Combined Libraries.

You may place library facilities that are a work based on the Library side by side in a single library

together with other library facilities that are not Applications and are not covered by this License, and

convey such a combined library under terms of your choice, if you do both of the following:

Page 103: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 103 Doc. No.: H85205, Rev.: 7.0

a) Accompany the combined library with a copy of the same work based on the Library, uncombined

with any other library facilities, conveyed under the terms of this License.

b) Give prominent notice with the combined library that part of it is a work based on the Library, and

explaining where to find the accompanying uncombined form of the same work.

6. Revised Versions of the GNU Lesser General Public License.

The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General

Public License from time to time. Such new versions will be similar in spirit to the present version, but

may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library as you received it specifies that a

certain numbered version of the GNU Lesser General Public License "or any later version" applies to it,

you have the option of following the terms and conditions either of that published version or of any

later version published by the Free Software Foundation. If the Library as you received it does not

specify a version number of the GNU Lesser General Public License, you may choose any version of

the GNU Lesser General Public License ever published by the Free Software Foundation.

If the Library as you received it specifies that a proxy can decide whether future versions of the GNU

Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is

permanent authorization for you to choose that version for the Library.

Page 104: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 104 Third-Party Readme

GNU Library General Public License

(LGPL) v2.0

JasperReports GNU LIBRARY GENERAL PUBLIC LICENSE

Version 2, June 1991

Copyright (C) 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it

is not allowed.

[This is the first released version of the library GPL. It is numbered 2 because it goes with version 2

of the ordinary GPL.]

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By

contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and

change free software--to make sure the software is free for all its users.

This license, the Library General Public License, applies to some specially designated Free Software

Foundation software, and to any other libraries whose authors decide to use it. You can use it for your

libraries, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses

are designed to make sure that you have the freedom to distribute copies of free software (and charge

for this service if you wish), that you receive source code or can get it if you want it, that you can

change the software or use pieces of it in new free programs; and that you know you can do these

things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to

ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you

distribute copies of the library, or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you must give the

recipients all the rights that we gave you. You must make sure that they, too, receive or can get the

source code. If you link a program with the library, you must provide complete object files to the

recipients so that they can relink them with the library, after making changes to the library and

recompiling it. And you must show them these terms so they know their rights.

Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this

license which gives you legal permission to copy, distribute and/or modify the library.

Also, for each distributor's protection, we want to make certain that everyone understands that there

is no warranty for this free library. If the library is modified by someone else and passed on, we want

its recipients to know that what they have is not the original version, so that any problems introduced

by others will not reflect on the original authors' reputations.

Page 105: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 105 Doc. No.: H85205, Rev.: 7.0

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger

that companies distributing free software will individually obtain patent licenses, thus in effect

transforming the program into proprietary software. To prevent this, we have made it clear that any

patent must be licensed for everyone's free use or not licensed at all.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License,

which was designed for utility programs. This license, the GNU Library General Public License, applies

to certain designated libraries. This license is quite different from the ordinary one; be sure to read it

in full, and don't assume that anything in it is the same as in the ordinary license.

The reason we have a separate public license for some libraries is that they blur the distinction we

usually make between modifying or adding to a program and simply using it. Linking a program with

a library, without changing the library, is in some sense simply using the library, and is analogous to

running a utility program or application program. However, in a textual and legal sense, the linked

executable is a combined work, a derivative of the original library, and the ordinary General Public

License treats it as such.

Because of this blurred distinction, using the ordinary General Public License for libraries did not

effectively promote software sharing, because most developers did not use the libraries. We

concluded that weaker conditions might promote sharing better.

However, unrestricted linking of non-free programs would deprive the users of those programs of all

benefit from the free status of the libraries themselves. This Library General Public License is

intended to permit developers of non-free programs to use free libraries, while preserving your

freedom as a user of such programs to change the free libraries that are incorporated in them. (We

have not seen how to achieve this as regards changes in header files, but we have achieved it as

regards changes in the actual functions of the Library.) The hope is that this will lead to faster

development of free libraries.

The precise terms and conditions for copying, distribution and modification follow. Pay close attention

to the difference between a "work based on the library" and a "work that uses the library". The

former contains code derived from the library, while the latter only works together with the library.

Note that it is possible for a library to be covered by the ordinary General Public License rather than

by this special one.

GNU LIBRARY GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library which contains a notice placed by the

copyright holder or other authorized party saying it may be distributed under the terms of this Library

General Public License (also called "this License"). Each licensee is addressed as "you".

A "library" means a collection of software functions and/or data prepared so as to be conveniently

linked with application programs (which use some of those functions and data) to form executables.

The "Library", below, refers to any such software library or work which has been distributed under

these terms. A "work based on the Library" means either the Library or any derivative work under

copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with

modifications and/or translated straightforwardly into another language. (Hereinafter, translation is

included without limitation in the term "modification".)

"Source code" for a work means the preferred form of the work for making modifications to it. For a

library, complete source code means all the source code for all modules it contains, plus any

Page 106: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 106 Third-Party Readme

associated interface definition files, plus the scripts used to control compilation and installation of the

library.

Activities other than copying, distribution and modification are not covered by this License; they are

outside its scope. The act of running a program using the Library is not restricted, and output from

such a program is covered only if its contents constitute a work based on the Library (independent of

the use of the Library in a tool for writing it). Whether that is true depends on what the Library does

and what the program that uses the Library does.

1. You may copy and distribute verbatim copies of the Library's complete source code as you receive

it, in any medium, provided that you conspicuously and appropriately publish on each copy an

appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this

License and to the absence of any warranty; and distribute a copy of this License along with the

Library.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer

warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based

on the Library, and copy and distribute such modifications or work under the terms of Section 1

above, provided that you also meet all of these conditions:

a) The modified work must itself be a software library.

b) You must cause the files modified to carry prominent notices stating that you changed the files

and the date of any change.

c) You must cause the whole of the work to be licensed at no charge to all third parties under the

terms of this License.

d) If a facility in the modified Library refers to a function or a table of data to be supplied by an

application program that uses the facility, other than as an argument passed when the facility is

invoked, then you must make a good faith effort to ensure that, in the event an application does

not supply such function or table, the facility still operates, and performs whatever part of its

purpose remains meaningful.

(For example, a function in a library to compute square roots has a purpose that is entirely well-

defined independent of the application. Therefore, Subsection 2d requires that any application-

supplied function or table used by this function must be optional: if the application does not

supply it, the square root function must still compute square roots.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are

not derived from the Library, and can be reasonably considered independent and separate works in

themselves, then this License, and its terms, do not apply to those sections when you distribute them

as separate works. But when you distribute the same sections as part of a whole which is a work

based on the Library, the distribution of the whole must be on the terms of this License, whose

permissions for other licensees extend to the entire whole, and thus to each and every part regardless

of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely

by you; rather, the intent is to exercise the right to control the distribution of derivative or collective

works based on the Library.

In addition, mere aggregation of another work not based on the Library with the Library (or with a

work based on the Library) on a volume of a storage or distribution medium does not bring the other

work under the scope of this License.

Page 107: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 107 Doc. No.: H85205, Rev.: 7.0

3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License

to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so

that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a

newer version than version 2 of the ordinary GNU General Public License has appeared, then you can

specify that version instead if you wish.) Do not make any other change in these notices.

Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General

Public License applies to all subsequent copies and derivative works made from that copy.

This option is useful when you wish to copy part of the code of the Library into a program that is not a

library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object

code or executable form under the terms of Sections 1 and 2 above provided that you accompany it

with the complete corresponding machine-readable source code, which must be distributed under the

terms of Sections 1 and 2 above on a medium customarily used for software interchange.

If distribution of object code is made by offering access to copy from a designated place, then offering

equivalent access to copy the source code from the same place satisfies the requirement to distribute

the source code, even though third parties are not compelled to copy the source along with the object

code.

5. A program that contains no derivative of any portion of the Library, but is designed to work with the

Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in

isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a

derivative of the Library (because it contains portions of the Library), rather than a "work that uses

the library". The executable is therefore covered by this License. Section 6 states terms for

distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the

object code for the work may be a derivative work of the Library even though the source code is not.

Whether this is true is especially significant if the work can be linked without the Library, or if the

work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small

macros and small inline functions (ten lines or less in length), then the use of the object file is

unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object

code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work

under the terms of Section 6. Any executables containing that work also fall under Section 6, whether

or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also compile or link a "work that uses the Library"

with the Library to produce a work containing portions of the Library, and distribute that work under

terms of your choice, provided that the terms permit modification of the work for the customer's own

use and reverse engineering for debugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in it and that the

Library and its use are covered by this License. You must supply a copy of this License. If the work

during execution displays copyright notices, you must include the copyright notice for the Library

among them, as well as a reference directing the user to the copy of this License. Also, you must do

one of these things:

Page 108: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 108 Third-Party Readme

a) Accompany the work with the complete corresponding machine-readable source code for the

Library including whatever changes were used in the work (which must be distributed under

Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the

complete machine-readable "work that uses the Library", as object code and/or source code, so

that the user can modify the Library and then relink to produce a modified executable containing

the modified Library. (It is understood that the user who changes the contents of definitions

files in the Library will not necessarily be able to recompile the application to use the modified

definitions.)

b) Accompany the work with a written offer, valid for at least three years, to give the same user

the materials specified in Subsection 6a, above, for a charge no more than the cost of

performing this distribution.

c) If distribution of the work is made by offering access to copy from a designated place, offer

equivalent access to copy the above specified materials from the same place.

d) Verify that the user has already received a copy of these materials or that you have already sent

this user a copy.

For an executable, the required form of the "work that uses the Library" must include any data and

utility programs needed for reproducing the executable from it. However, as a special exception, the

source code distributed need not include anything that is normally distributed (in either source or

binary form) with the major components (compiler, kernel, and so on) of the operating system on

which the executable runs, unless that component itself accompanies the executable.

It may happen that this requirement contradicts the license restrictions of other proprietary libraries

that do not normally accompany the operating system. Such a contradiction means you cannot use

both them and the Library together in an executable that you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in a single library

together with other library facilities not covered by this License, and distribute such a combined

library, provided that the separate distribution of the work based on the Library and of the other

library facilities is otherwise permitted, and provided that you do these two things:

a) Accompany the combined library with a copy of the same work based on the Library,

uncombined with any other library facilities. This must be distributed under the terms of the

Sections above.

b) Give prominent notice with the combined library of the fact that part of it is a work based on the

Library, and explaining where to find the accompanying uncombined form of the same work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly

provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or

distribute the Library is void, and will automatically terminate your rights under this License.

However, parties who have received copies, or rights, from you under this License will not have their

licenses terminated so long as such parties remain in full compliance.

9. You are not required to accept this License, since you have not signed it. However, nothing else

grants you permission to modify or distribute the Library or its derivative works. These actions are

prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library

(or any work based on the Library), you indicate your acceptance of this License to do so, and all its

terms and conditions for copying, distributing or modifying the Library or works based on it.

10. Each time you redistribute the Library (or any work based on the Library), the recipient

automatically receives a license from the original licensor to copy, distribute, link with or modify the

Library subject to these terms and conditions. You may not impose any further restrictions on the

recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by

third parties to this License.

Page 109: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 109 Doc. No.: H85205, Rev.: 7.0

11. If, as a consequence of a court judgment or allegation of patent infringement or for any other

reason (not limited to patent issues), conditions are imposed on you (whether by court order,

agreement or otherwise) that contradict the conditions of this License, they do not excuse you from

the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations

under this License and any other pertinent obligations, then as a consequence you may not distribute

the Library at all. For example, if a patent license would not permit royalty-free redistribution of the

Library by all those who receive copies directly or indirectly through you, then the only way you could

satisfy both it and this License would be to refrain entirely from distribution of the Library.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the

balance of the section is intended to apply, and the section as a whole is intended to apply in other

circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims

or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of

the free software distribution system which is implemented by public license practices. Many people

have made generous contributions to the wide range of software distributed through that system in

reliance on consistent application of that system; it is up to the author/donor to decide if he or she is

willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of

this License.

12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by

copyrighted interfaces, the original copyright holder who places the Library under this License may

add an explicit geographical distribution limitation excluding those countries, so that distribution is

permitted only in or among countries not thus excluded. In such case, this License incorporates the

limitation as if written in the body of this License.

13. The Free Software Foundation may publish revised and/or new versions of the Library General

Public License from time to time. Such new versions will be similar in spirit to the present version, but

may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Library specifies a version number of

this License which applies to it and "any later version", you have the option of following the terms and

conditions either of that version or of any later version published by the Free Software Foundation. If

the Library does not specify a license version number, you may choose any version ever published by

the Free Software Foundation.

14. If you wish to incorporate parts of the Library into other free programs whose distribution

conditions are incompatible with these, write to the author to ask for permission. For software which

is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes

make exceptions for this. Our decision will be guided by the two goals of preserving the free status of

all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE

LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN

WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD

THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR

OR CORRECTION.

Page 110: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 110 Third-Party Readme

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY

COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY

AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,

INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE

LIBRARY (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 LIBRARY TO OPERATE

WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Libraries

If you develop a new library, and you want it to be of the greatest possible use to the public, we

recommend making it free software that everyone can redistribute and change. You can do so by

permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General

Public License).

To apply these terms, attach the following notices to the library. It is safest to attach them to the

start of each source file to most effectively convey the exclusion of warranty; and each file should

have at least the "copyright" line and a pointer to where the full notice is found.

<one line to give the library's name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or modify it under the terms of the

GNU Library General Public License as published by the Free Software Foundation; either

version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;

without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR

PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU Library General Public License along with this

library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,

Boston, MA 02111-1307 USA.

Also add information on how to contact you by electronic and paper mail.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a

"copyright disclaimer" for the library, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for

tweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice

That's all there is to it!

Page 111: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 111 Doc. No.: H85205, Rev.: 7.0

High-Performance Linpack

Benchmark (HPL) License

HPL - High-Performance Linpack Benchmark Antoine P. Petitet University of Tennessee, Knoxville

Innovative Computing Laboratories

(C) Copyright 2000-2004 All Rights Reserved

-- Copyright notice and Licensing terms:

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the

following disclaimer.

Redistributions 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.

All advertising materials mentioning features or use of this software must display the following

acknowledgement: This product includes software developed at the University of Tennessee, Knoxville,

Innovative Computing Laboratories.

The name of the University, the name of the Laboratory, or the names of its contributors may not be

used to endorse or promote products derived from this software without specific written permission.

-- Disclaimer:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 UNIVERSITY 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.

Page 112: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 112 Third-Party Readme

MIT License/Expat License

Angular.js The MIT License

Copyright (c) 2010-2017 Google, Inc. http://angularjs.org

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Expat XML Parser – libexpat Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper

Copyright (c) 2001-2016 Expat maintainers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

external-expat Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper

Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

Page 113: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 113 Doc. No.: H85205, Rev.: 7.0

without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Kumo The MIT License (MIT)

Copyright (c) 2014 Kenneth Cason

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Mbassador MIT License

Copyright (c) 2012 Benjamin Diedrichsen

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

Page 114: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 114 Third-Party Readme

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Ncurses Programming HowTo Copyright © 2001 by Pradeep Padala.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish, distribute, distribute with

modifications, sublicense, and/or sell copies of the Software, and to permit persons to whom the

Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name(s) of the above copyright holders shall not be used in

advertising or otherwise to promote the sale, use or other dealings in this Software without prior

written authorization.

NVIDIA/gdrcopy The MIT License

Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Simple Logging Facade for Java (SLF4J) Copyright (c) 2004-2017 QOS.ch All rights reserved.

Page 115: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 115 Doc. No.: H85205, Rev.: 7.0

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and

associated documentation files (the "Software"), to deal in the Software without restriction, including

without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell

copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to

the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial

portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT

HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF

CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE

SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Page 116: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 116 Third-Party Readme

OpenSSL License

OpenSSL LICENSE ISSUES

==============

The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and

the original SSLeay license apply to the toolkit. See below for the actual license texts. Actually both

licenses are BSD-style Open Source licenses. In case of any license issues related to OpenSSL please

contact [email protected].

OpenSSL License

---------------

===============================================================

Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions 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. 3. All advertising materials mentioning features or use of this software must display the following

acknowledgment:

"This product includes software developed by the OpenSSL Project for use in the OpenSSL

Toolkit. (http://www.openssl.org/)"

4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission,

please contact [email protected]. 5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in

their names without prior written permission of the OpenSSL Project. 6. Redistributions of any form whatsoever must retain the following acknowledgment:

"This product includes software developed by the OpenSSL Project for use in the OpenSSL

Toolkit (http://www.openssl.org/)"

THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT "AS IS" AND ANY EXPRESSED 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 OpenSSL

PROJECT OR ITS 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

Page 117: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 117 Doc. No.: H85205, Rev.: 7.0

OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

===============================================================

This product includes cryptographic software written by Eric Young ([email protected]). This product

includes software written by Tim Hudson ([email protected]).

Original SSLeay License

-----------------------

Copyright (C) 1995-1998 Eric Young ([email protected])

All rights reserved.

This package is an SSL implementation written by Eric Young ([email protected]).

The implementation was written so as to conform with Netscapes SSL.

This library is free for commercial and non-commercial use as long as the following conditions are

aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA,

lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is

covered by the same copyright terms except that the holder is Tim Hudson ([email protected]).

Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed.

If this package is used in a product, Eric Young should be given attribution as the author of the parts

of the library used.

This can be in the form of a textual message at program startup or in documentation (online or

textual) provided with the package.

Redistribution and use in source and binary forms, with or without modification, are permitted

provided that the following conditions are met:

1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.

2. Redistributions 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.

3. All advertising materials mentioning features or use of this software must display the following

acknowledgement:

"This product includes cryptographic software written by Eric Young ([email protected])"

The word 'cryptographic' can be left out if the rouines from the library being used are not

cryptographic related :-).

4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written

by Tim Hudson ([email protected])"

THIS SOFTWARE IS PROVIDED BY ERIC YOUNG "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 AUTHOR 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

Page 118: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 118 Third-Party Readme

(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS

SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The licence and distribution terms for any publically available version or derivative of this code cannot

be changed. i.e. this code cannot simply be copied and put under another distribution licence

[including the GNU Public Licence.]

Page 119: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 119 Doc. No.: H85205, Rev.: 7.0

OSF - University of Toronto License

University of Toronto RegExp Copyright (c) 1994

Open Software Foundation, Inc.

Permission is hereby granted to use, copy, modify and freely distribute the software in this file and its

documentation for any purpose without fee, provided that the above copyright notice appears in all

copies and that both the copyright notice and this permission notice appear in supporting

documentation. Further, provided that the name of Open Software Foundation, Inc. ("OSF") not be

used in advertising or publicity pertaining to distribution of the software without prior written

permission from OSF. OSF makes no representations about the suitability of this software for any

purpose. It is provided "as is" without express or implied warranty.

This is a nearly-public-domain reimplementation of the V8 regexp(3) package. It gives C programs the

ability to use egrep-style regular expressions, and does it in a much cleaner fashion than the

analogous routines in SysV.

Copyright (c) 1986 by University of Toronto. Written by Henry Spencer. Not derived from licensed software.

Permission is granted to anyone to use this software for any purpose on any computer system,

and to redistribute it freely, subject to the following restrictions:

1. The author is not responsible for the consequences of use of this software, no matter how

awful, even if they arise from defects in it.

2. The origin of this software must not be misrepresented, either by explicit claim or by

omission.

3. Altered versions must be plainly marked as such, and must not be misrepresented as

being the original software.

Page 120: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 120 Third-Party Readme

Pallas MPI Benchmark License

PMB - Pallas MPI Benchmark +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Pallas PMB License - 03021901

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

1. GENERAL DEFINITIONS

This license defines terms and conditions as well as some other aspects for use of Pallas MPI

Benchmark (further: PMB). The term "PMB" refers to full original package or sub-package (source

code, binaries, source code and binaries). Cases where partial distribution of PMB is referred to are

explicitly specified. You (either an individual or a single entity) are not required to sign or somehow

acknowledge your use of PMB. However your use of PMB must fully comply to this license; any misuse

automatically terminates this license and revokes from you any right to further use PMB. You have no

other rights on PMB except for non-exclusive rights listed here.

2. COPYING

You may make any number of unmodified copies of PMB for any purpose. You may make any number

of modified copies for your own use. Distribution of modified copies fall under terms of PARTIAL

DISTRIBUTION(3).

3. PARTIAL DISTRIBUTION

Any partial distribution of PMB must include a notice saying that it is "Copyright (c) Pallas GmbH,

Hermuelheimer Str. 10, 50321 Bruehl, Germany" Any product or software package including PMB or

part of it must include such notice.

4. DISTRIBUTION WITH DIFFERENT TERMS

PMB may be distributed, leased or rented under different terms than defined by this license provided

that:

a) you (distributor) acquired your copy in compliance to this license

b) your license is not less restrictive than this one, i.e. it doesn't allow anything prohibited by this

license

c) if your license allows further redistribution it must enforce inclusion of acknowledgement notice

(3) in all distributions.

5. TERMS OF USE

PMB's intended purpose is to assist in development, debugging, benchmarking and testing software

for MPI. Any other use is hereby permitted, except for use that may cause limitation of rights or

damage for third parties that didn't have to agree to this license.

6. NO WARRANTY

The Covered Code may contain in whole or in part pre-release, untested, or not fully tested works.

The Covered Code may contain errors that could cause failures or loss of data, and may be incomplete

Page 121: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 121 Doc. No.: H85205, Rev.: 7.0

or contain inaccuracies. You expressly acknowledge and agree that use of the Covered Code, or any

portion thereof, is at Your sole and entire risk.

THE COVERED CODE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF

ANY KIND. AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS,

EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR

CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR

PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.

Pallas AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR

ENJOYMENT OF THE COVERED CODE, THAT THE FUNCTIONS CONTAINED IN THE COVERED CODE

WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE COVERED CODE WILL BE

UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED.

NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY Pallas, A Pallas AUTHORIZED

REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY.

You acknowledge that the Covered Code is not intended for use in the operation of nuclear facilities,

aircraft navigation, communication systems, or air traffic control machines in which case the failure of

the Covered Code could lead to death, personal injury, or severe physical or environmental damage.

7. LIMITATION OF LIABILITY

TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL Pallas OR ANY CONTRIBUTOR BE

LIABLE FOR ANY DIRECT, INCIDENTAL, SPECIAL, INDIRECT, CONSEQUENTIAL OR OTHER DAMAGES

OF ANY KIND ARISING OUT OF OR RELATING TO THIS LICENSE OR YOUR USE OR INABILITY TO USE.

THE COVERED CODE, OR ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT,

WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF Pallas

OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND

NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME JURISDICTIONS

DO NOT ALLOW THE LIMITATION OF LIABILITY OF INCIDENTAL OR CONSEQUENTIAL OR OTHER

DAMAGES OF ANY KIND, SO THIS LIMITATION MAY NOT APPLY TO YOU.

9. GOVERNING LAW

This License shall be governed and construed in accordance with the laws of Germany.

Acknowledgment

YOU ACKNOWLEDGE THAT YOU HAVE READ THIS LICENSE, UNDERSTAND IT, AND AGREE TO BE

BOUND BY ITS TERMS AND CONDITIONS. YOU ALSO AGREE THAT THE LICENSE IS THE COMPLETE

AND EXCLUSIVE STATEMENT OF AGREEMENT BETWEEN THE PARTIES AND SUPERSEDE ALL

PROPOSALS OR PRIOR AGREEMENTS, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS

BETWEEN THE PARTIES RELATING TO THE SUBJECT MATTER OF THE LICENSE.

All trademarks, registered trademarks and reserved words belong to their respective owners.

Copyright (c) 2003 Pallas, All Rights Reserved.

Page 122: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 122 Third-Party Readme

Python 3.0a1 License

Python A. HISTORY OF THE SOFTWARE

==========================

Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum

(CWI, see http://www.cwi.nl) in the Netherlands as a successor of a language called ABC. Guido

remains Python's principal author, although it includes many contributions from others.

In 1995, Guido continued his work on Python at the Corporation for National Research Initiatives

(CNRI, see http://www.cnri.reston.va.us) in Reston, Virginia where he released several versions of the

software.

In May 2000, Guido and the Python core development team moved to BeOpen.com to form the

BeOpen PythonLabs team. In October of the same year, the PythonLabs team moved to Digital

Creations (now Zope Corporation, see http://www.zope.com). In 2001, the Python Software

Foundation (PSF, see http://www.python.org/psf/) was formed, a non-profit organization created

specifically to own Python-related Intellectual Property. Zope Corporation is a sponsoring member of

the PSF.

All Python releases are Open Source (see http://www.opensource.org for the Open Source Definition).

Historically, most, but not all, Python releases have also been GPL-compatible; the table below

summarizes the various releases.

Release Derived

from Year Owner

GPL-compatible?

(1)

0.9.0 thru 1.2 1991-1995 CWI yes

1.3 thru 1.5.2 1.2 1995-1999 CNRI yes

1.6 1.5.2 2000 CNRI no

2.0 1.6 2000 BeOpen.com no

1.6.1 1.6 2001 CNRI yes (2)

2.1 2.0+1.6.1 2001 PSF no

2.0.1 2.0+1.6.1 2001 PSF yes

2.1.1 2.1+2.0.1 2001 PSF yes

2.2 2.1.1 2001 PSF yes

2.1.2 2.1.1 2002 PSF yes

2.1.3 2.1.2 2002 PSF yes

2.2.1 2.2 2002 PSF yes

2.2.2 2.2.1 2002 PSF yes

2.2.3 2.2.2 2003 PSF yes

2.3 2.2.2 2002-2003 PSF yes

2.3.1 2.3 2002-2003 PSF yes

2.3.2 2.3.1 2002-2003 PSF yes

2.3.3 2.3.2 2002-2003 PSF yes

2.3.4 2.3.3 2004 PSF yes

Page 123: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 123 Doc. No.: H85205, Rev.: 7.0

2.3.5 2.3.4 2005 PSF yes

2.4 2.3 2004 PSF yes

2.4.1 2.4 2005 PSF yes

2.4.2 2.4.1 2005 PSF yes

2.4.3 2.4.2 2006 PSF yes

2.4.4 2.4.3 2006 PSF yes

2.5 2.4 2006 PSF yes

2.5.1 2.5 2007 PSF yes

3.0 2.6 2007 PSF yes

Footnotes:

1. GPL-compatible doesn't mean that we're distributing Python under the GPL. All Python licenses,

unlike the GPL, let you distribute a modified version without making your changes open source.

The GPL-compatible licenses make it possible to combine Python with other software that is

released under the GPL; the others don't.

2. According to Richard Stallman, 1.6.1 is not GPL-compatible, because its license has a choice of law

clause. According to CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 is "not

incompatible" with the GPL.

Thanks to the many outside volunteers who have worked under Guido's direction to make these

releases possible.

B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON

===============================================================

PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2

--------------------------------------------

This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or

Organization ("Licensee") accessing and otherwise using this software ("Python") in source or binary

form and its associated documentation.

1. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a

nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display

publicly, prepare derivative works, distribute, and otherwise use Python alone or in any derivative

version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e.,

"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Python Software Foundation; All Rights

Reserved" are retained in Python alone or in any derivative version prepared by Licensee.

2. In the event Licensee prepares a derivative work that is based on or incorporates Python or any

part thereof, and wants to make the derivative work available to others as provided herein, then

Licensee hereby agrees to include in any such work a brief summary of the changes made to

Python.

3. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO

REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT

LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF

MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON

WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

4. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR ANY

INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING,

DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF

ADVISED OF THE POSSIBILITY THEREOF.

Page 124: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 124 Third-Party Readme

5. This License Agreement will automatically terminate upon a material breach of its terms and

conditions.

6. Nothing in this License Agreement shall be deemed to create any relationship of agency,

partnership, or joint venture between PSF and Licensee. This License Agreement does not grant

permission to use PSF trademarks or trade name in a trademark sense to endorse or promote

products or services of Licensee, or any third party.

7. By copying, installing or otherwise using Python, Licensee agrees to be bound by the terms and

conditions of this License Agreement.

Page 125: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 125 Doc. No.: H85205, Rev.: 7.0

RSA Data Security License

RSA Data Security-MD5 Message Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.

License to copy and use this software is granted provided that it is identified as the "RSA Data

Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software

or this function.

License is also granted to make and use derivative works provided that such works are identified as

"derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning

or referencing the derived work.

RSA Data Security, Inc. makes no representations concerning either the merchantability of this

software or the suitability of this software for any particular purpose. It is provided "as is" without

express or implied warranty of any kind.

These notices must be retained in any copies of any part of this documentation and/or software.

Page 126: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 126 Third-Party Readme

STMicroelectronics Software License

Agreement (Liberty v2)

STMicroelectronics STM32CubeMX ST Liberty Software License Agreement V2: SOFTWARE LICENSE AGREEMENT

By using this Licensed Software, You are agreeing to be bound by the terms and conditions of this

License Agreement. Do not use the Licensed Software until You have read and agreed to the following

terms and conditions. The use of the Licensed Software implies automatically the acceptance of the

following terms and conditions.

DEFINITIONS

Licensed Software: means the enclosed SOFTWARE/FIRMWARE, EXAMPLES, PROJECT TEMPLATE and

all the related documentation and design tools licensed and delivered in the form of object and/or

source code as the case maybe.

Product: means Your and Your end-users product or system, and all the related documentation, that

includes or incorporates the Licensed Software and provided further that such Licensed Software or

derivative works of the Licensed Software execute solely and exclusively on microcontroller devices

manufactured by or for ST.

LICENSE

STMicroelectronics (“ST”) grants You a non-exclusive, worldwide, non-transferable (whether by

assignment or otherwise unless expressly authorized by ST) non sub-licensable, revocable, royalty-

free limited license of the Licensed Software to:

(i) make copies, prepare derivative works of the source code version of the Licensed Software for

the sole and exclusive purpose of developing versions of such Licensed Software only for use

within the Product;

(ii) make copies, prepare derivative works of the object code versions of the Licensed Software for

the sole purpose of designing, developing and manufacturing the Products;

(iii) make copies, prepare derivative works of the documentation part of the Licensed Software

(including non confidential comments from source code files if applicable), for the sole purpose

of providing documentation for the Product and its usage;

(iv) make, have made, use, sell, offer to sell, import and export or otherwise distribute Products

also through multiple tiers.

OWNERSHIP AND COPYRIGHT

Title to the Licensed Software, related documentation and all copies thereof remain with ST and/or its

licensors. You may not remove the copyrights notices from the Licensed Software and to any copies of

the Licensed Software. You agree to prevent any unauthorized copying of the Licensed Software and

related documentation.

RESTRICTIONS

Unless otherwise explicitly stated in this Agreement, You may not sell, assign, sublicense, lease, rent

or otherwise distribute the Licensed Software for commercial purposes, in whole or in part.

Page 127: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 127 Doc. No.: H85205, Rev.: 7.0

You acknowledge and agree that any use, adaptation, translation or transcription of the Licensed

Software or any portion or derivative thereof, for use with processors manufactured by or for an entity

other than ST is a material breach of this Agreement and requires a separate license from ST.

No source code relating to and/or based upon Licensed Software is to be made available or sub-

licensed by You unless expressly permitted under the Section “License”.

You acknowledge and agree that the protection of the source code of the Licensed Software warrants

the imposition of reasonable security precautions. In the event ST demonstrates to You a reasonable

belief that the source code of the Licensed Software has been used or distributed in violation of this

Agreement, ST may, by written notification, request certification as to whether such unauthorized use

or distribution has occurred. You shall cooperate and assist ST in its determination of whether there

has been unauthorized use or distribution of the source code of the Licensed Software and will take

appropriate steps to remedy any unauthorized use or distribution.

NO WARRANTY

The Licensed Software is provided “as is” and “with all faults” without warranty of any kind expressed

or implied. ST and its licensors expressly disclaim all warranties, expressed, implied or otherwise,

including without limitation, warranties of merchantability, fitness for a particular purpose and non-

infringement of intellectual property rights. ST does not warrant that the use in whole or in part of the

Licensed Software will be interrupted or error free, will meet your requirements, or will operate with

the combination of hardware and software selected by You.

You are responsible for determining whether the Licensed Software will be suitable for your intended

use or application or will achieve your intended results. ST will not be liable to You and/or to any third

party for the derivative works of the Licensed Software developed by You.

ST has not authorised anyone to make any representation or warranty for the Licensed Software, and

any technical, applications or design information or advice, quality characterization, reliability data or

other services provided by ST shall not constitute any representation or warranty by ST or alter this

disclaimer or warranty, and in no additional obligations or liabilities shall arise from ST’s providing

such information or services. ST does not assume or authorize any other person to assume for it any

other liability in connection with its Licensed Software.

Nothing contained in this Agreement will be construed as:

(i) a warranty or representation by ST to maintain production of any ST device or other hardware

or software with which the Licensed Software may be used or to otherwise maintain or support

the Licensed Software in any manner; and

(ii) a commitment from ST and/or its licensors to bring or prosecute actions or suits against third

parties for infringement of any of the rights licensed hereby, or conferring any rights to bring

or prosecute actions or suits against third parties for infringement. However, ST has the right

to terminate this Agreement immediately upon receiving notice of any claim, suit or

proceeding that alleges that the Licensed Software or your use or distribution of the Licensed

Software infringes any third party intellectual property rights.

All other warranties, conditions or other terms implied by law are excluded to the fullest extent

permitted by law.

LIMITATION OF LIABILITIES

In no event ST or its licensors shall be liable to You or any third party for any indirect, special,

consequential, incidental, punitive damages or other damages (including but not limited to, the cost of

labour, re-qualification, delay, loss of profits, loss of revenues, loss of data, costs of procurement of

substitute goods or services or the like) whether based on contract, tort, or any other legal theory,

Page 128: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

February 2018 Intel® Omni-Path Software

Doc. No.: H85205, Rev.: 7.0 128 Third-Party Readme

relating to or in connection with the Licensed Software, the documentation or this Agreement, even if

ST has been advised of the possibility of such damages.

In no event shall ST’s liability to You or any third party under this Agreement, including any claim with

respect of any third party intellectual property rights, for any cause of action exceed 100 US$. This

section does not apply to the extent prohibited by law. For the purposes of this section, any liability of

ST shall be treated in the aggregate.

TERMINATION

ST may terminate this License Agreement license at any time if You are in material breach of any of

its terms and conditions and You have failed to cure such breach within 30 (thirty) days upon

occurrence of such breach. Upon termination, You will immediately destroy or return all copies of the

Licensed Software and documentation to ST. After termination, You will be entitled to use the Licensed

Software used into Products that include microcontroller devices manufactured by or for ST, purchased

by You before the date of the breach.

APPLICABLE LAW AND JURISDICTION

In case of dispute and in the absence of an amicable settlement, the only competent jurisdiction shall

be the Courts of Geneva, Switzerland. The applicable law shall be the law of Switzerland.

SEVERABILITY

If any provision of this agreement is or becomes, at any time or for any reason, unenforceable or

invalid, no other provision of this agreement shall be affected thereby, and the remaining provisions of

this agreement shall continue with the same force and effect as if such unenforceable or invalid

provisions had not been inserted in this Agreement.

WAIVER

The waiver by either party of any breach of any provisions of this Agreement shall not operate or be

construed as a waiver of any other or a subsequent breach of the same or a different provision.

ASSIGNMENT

This Agreement may not be assigned by You, nor any of Your rights or obligations hereunder, to any

third party without prior written consent of the other party (which shall not be unreasonably withheld).

In the event that this Agreement is assigned effectively to a third party, this Agreement shall bind

upon successors and assigns of the parties hereto.

RELATIONSHIP OF THE PARTIES

Nothing in this Agreement shall create, or be deemed to create, a partnership or the relationship of

principal and agent or employer and employee between the Parties. Neither Party has the authority or

power to bind, to contract in the name of or to create a liability for the other in any way or for any

purpose.

Page 129: Third-Party Copyright Notices and Licenses · Third-Party Copyright Notices and Licenses ... Intel®

Intel® Omni-Path Software February 2018

Third-Party Readme 129 Doc. No.: H85205, Rev.: 7.0

zlib License

RFC1321-based (RSA-free) MD5 library Copyright (C) 1999, 2000, 2002 Aladdin Enterprises. All rights reserved.

This software is provided 'as-is', without any express or implied warranty. In no event will the

authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial

applications, and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the

original software. If you use this software in a product, an acknowledgment in the product

documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being

the original software.

3. This notice may not be removed or altered from any source distribution.

L. Peter Deutsch

[email protected]

zlib zlib.h -- interface of the 'zlib' general purpose compression library

version 1.2.11, January 15th, 2017

Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler

This software is provided 'as-is', without any express or implied warranty. In no event will the authors

be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial

applications, and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the

original software. If you use this software in a product, an acknowledgment in the product

documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being

the original software.

3. This notice may not be removed or altered from any source distribution.

Jean-loup Gailly Mark Adler

[email protected] [email protected]