<<

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement

PLEASE THE FOLLOWING TERMS AND CONDITIONS OF THIS MELLANOX END USER LICENSE AGREEMENT (THIS "AGREEMENT") BEFORE INSTALLING OR USING THE NVIDIA MELLANOX SOFTWARE. THE MELLANOX SOFTWARE, WHICH INCLUDES ALL COMPUTER SOFTWARE IN BINARY FORM THAT IS DELIVERED TO LICENSEE, GENERALLY DESCRIBED AS THE NVIDIA MELLANOX SWITCH MANAGEMENT SYSTEM (MLNX-OS) SOFTWARE, AND ALL INTELLECTUAL PROPERTY RIGHTS THEREIN OR THERETO AND ANY ASSOCIATED MEDIA AND PRINTED MATERIALS, AND ANY "ONLINE" OR ELECTRONIC DOCUMENTATION, IS REFERRED TO HEREIN AS THE "SOFTWARE". INSTALLATION OR USAGE OF THE SOFTWARE INDICATES YOUR ACCEPTANCE OF THE TERMS OF THIS AGREEMENT AND CREATES A LEGAL AND BINDING AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR AN ENTITY) ("YOU" OR "LICENSEE") AND MELLANOX TECHNOLOGIES LTD. AND ITS AFFILIATES ("MELLANOX"). IF YOU DO NOT AGREE WITH THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU SHALL NOT USE OR COPY THIS SOFTWARE PRODUCT AND YOU MUST PROMPTLY RETURN THIS PACKAGE TO MELLANOX.

1 General

Each copy of the Software is intended for use only in conjunction with NVIDIA Mellanox's managed switch products ("Mellanox Products") and is subject to the terms of this Agreement.

2 Grant of License

Subject to the terms and conditions of this Agreement, Mellanox grants you a personal, non-exclusive, non- transferable license to use the Software in binary form for your internal business purposes solely in connection with Mellanox Products and not for further distribution.

2.1 Archive. You may use software back-up utilities to make one back-up copy of the Software Product. You may use the back-up copy solely for archival purposes.

3 Restrictions

Except as expressly authorized herein, You are prohibited from and shall not cause or permit any: (1) copying or modification of the Software; (2) creating derivative works based on all or any portion of the Software; (3) removal or modification of any notice of any patent, copyright, trademark or other proprietary rights that appear on or in the Software; (4) reverse engineering, decompilation, translation, disassembly or discovery of the source code of all or any portion of the Software; (5) distribution, disclosure, marketing, leasing, reselling, assigning, loaning, sublicensing, renting or transferring to any third party, including Licensee's end user customers, of the Software, or (6) merging of the Software into another product; or (7) disclosure to any third party of the results of any testing or performance benchmarks of the Software or other MELLANOX product without MELLANOX'S prior written consent.

4 NO WARRANTY

4.1 MELLANOX FURNISHES THE SOFTWARE PRODUCTS AND THE DOCUMENTATION TO YOU "AS IS," UNSUPPORTED, WITHOUT WARRANTY OF ANY KIND. MELLANOX DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND THOSE ARISING FROM A COURSE OF PERFORMANCE, A COURSE OF DEALING OR TRADE USAGE.

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement

MELLANOX SHALL NOT BE LIABLE FOR ANY ERROR, OMISSION, DEFECT, DEFICIENCY OR NONCONFORMITY IN THE SOFTWARE, THE DOCUMENTATION OR THE EXPLANATORY MATERIALS.

4.2 Without limiting the foregoing, the Software provided under this Agreement may be distributed with certain freeware, source or other third party components ("Open Source Software") which, if included, are provided pursuant to the terms of the applicable Open Source License governing its use and distribution. Please see the links provided in the Third Party Free Software Rights Notice for such Open Source License terms. MELLANOX THEREFORE PROVIDES SUCH OPEN SOURCE SOFTWARE ON AN "AS IS" BASIS WITHOUT ANY WARRANTY WHATSOEVER AND HEREBY EXPRESSLY DISCLAIMS WITH RESPECT TO ANY OPEN SOURCE SOFTWARE AND TO THE MAXIMUM PERMITTED BY APPLICABLE LAW: (A) ALL WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT; AND (B) ALL LIABILITY FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL, COVER, PUNITIVE, EXEMPLARY OR CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION LOST DATA OR LOST PROFITS, HOWEVER ARISING, WHETHER BASED IN CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

5 Limitation of Liability

IN NO EVENT SHALL MELLANOX BE RESPONSIBLE OR LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR ANY OTHER INDIRECT DAMAGES, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, NEGLIGENCE OR ANY OTHER PECUNIARY LOSS HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY ARISING FROM THE USE OF, OR INABILITY TO USE, THE SOFTWARE OR RELATED COMPONENTS OR DOCUMENTATION, EVEN IF MELLANOX OR ITS SUPPLIERS, RESELLERS, OR DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, IN NO EVENT WILL MELLANOX'S TOTAL LIABILITY HEREUNDER, INCLUDING FOR DIRECT DAMAGES, EXCEED THE AMOUNTS ACTUALLY PAID BY LICENSEE FOR THE SOFTWARE, THE USE OF WHICH IS THE CAUSE OF SUCH LIABILITY OR U.S. $5.00, WHICHEVER IS GREATER.

6 Qualifications and Limitations Basis of Bargain

The limited warranty, exclusive remedies, and limited liability provisions set forth herein are fundamental elements of the basis of the bases of the Agreement between Mellanox and you, and you accept and confirm that Mellanox would not be able to provide the Software Product on an economic basis without such limitations.

7 Term; Termination

This Agreement is effective upon installation or use of the Software and shall continue until terminated. This Agreement shall automatically terminate upon your breach of sections 1, 2 or 3. Without prejudice to any other rights, Mellanox may terminate this Agreement if you fail to comply with any other terms and conditions of this Agreement. In the event of termination, you must destroy all copies of the Software and all of its components parts. Sections 3, 5, and 8, through 11 will survive termination of this Agreement for any reason.

8 Title; Trademarks

8.1 Except as specifically permitted herein, no portion of the Software Product, including but not limited to object code and source code and the printed materials accompanying the Software Product, may be reproduced, modified, distributed, republished or otherwise exploited in an form or by any means

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement

for any purpose without the prior written permission of Mellanox.

8.2 Subject to section 8.4 below, all rights and title in and to the Software Product, and any change, enhancement, addition, correction, modification and/or derivative work of the Software Product, whether made by Mellanox or by you, are owned exclusively by Mellanox. The Software Product is protected by copyright laws and international treaty provisions.

8.3 NVIDIA, NVIDIA logo, Mellanox, SwitchX, MLNX-OS and all other trademarks, service marks, and trade names are trademarks and/or registered trademarks of Mellanox Technologies Ltd. and/or NVIDIA Corporation in the U.S, and in other countries and may not be used in connection with any product or service without the prior written consent of Mellanox or NVIDIA respectively. All other trademarks, service marks, trade names, or logos cited herein are the property of their respective owners.

8.4 This Software Product operates or interfaces with certain third party free software programs, the details, and the limitations applying to the use, of which, are set forth in the "Third Party Free Software Rights Notice" attached hereto. If you wish to obtain source code pursuant to GPL or LGPL licenses for the items listed in the attached, please contact Mellanox at: http://www.mellanox.com/page/gnu_code_request .

9 Ownership

MELLANOX retains all title, ownership, interests and intellectual property rights in and to the Software and deems the Software to be confidential information. To the extent the Software contains any materials licensed from third parties, third party suppliers may own such licensed materials. MELLANOX retains all rights not expressly granted to Licensee in this Agreement. Licensee agrees to protect and maintain the confidentiality of the Software, and not to disclose the Software to any third parties except as expressly permitted in this Agreement. Licensee acknowledges that its breach of confidentiality shall cause MELLANOX irreparable injury and entitle MELLANOX to obtain equitable relief, in addition to all other remedies available to it. Licensee further acknowledges that Licensee is acquiring only a limited license to use the Software and not any title to or ownership of the Software or any part thereof and that the Software is proprietary to and copyrighted by MELLANOX. MELLANOX SOFTWARE IS COPYRIGHTED AND LICENSED, NOT SOLD.

10 Product Support

Product support for the Software Product is provided by Mellanox or its authorized agents under a separate agreement, in accordance with Mellanox' standard support and maintenance terms and conditions. For product support, please refer to Mellanox support number provided in the documentation.

11 Governing Law and Jurisdiction

This Agreement shall be construed and governed in accordance with the laws of the State of New York USA, regardless of its conflict of laws rules, and the competent Federal and State courts of New York USA shall have permissive jurisdiction over any dispute under this Agreement or otherwise related to the Software Product.

12 Entire Agreement

This agreement is the complete and exclusive agreement between you and Mellanox, and it supersedes any prior proposal, representation or understanding between the parties, oral or written, and any other communication relating to the subject matter of this agreement.

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: Third Party Free Software Rights Notice

NVIDIA Mellanox Software includes the following open source/ freeware that are subject to specific license conditions listed in the table below, which may be updated from time to time by Mellanox or the Open Source provider. The below table is current as of July 2020. Send Mellanox update queries available at: http://www.mellanox.com/page/gnu_code_request

current rpms :

Component Version License URL PyYAML 4.2 MIT https://github.com/yaml/pyyaml acl 2.2.51 GPLv2+ http://acl.bestbits.at/ alsa-lib 1.1.3 LGPLv2+ http://www.alsa-project.org/ 20130123git98 ASL 2.0 and (ASL 2.0 and android-tools http://developer.android.com/guide/developing/tools/ d0789 BSD) attr 2.4.46 GPLv2+ http://acl.bestbits.at/ LGPLv2+ and GPL+ and ASL audiofile 0.3.6 http://audiofile.68k.org/ 2.0 audit 2.7.6 GPLv2+ http://people.redhat.com/sgrubb/audit/ augeas 1.4.0 LGPLv2+ http://augeas.net/ autogen 5.18 GPLv3+ http://www.gnu.org/software/autogen/ 0.6.31 LGPLv2+ http://avahi.org babel 2.6.0 BSD http://babel.pocoo.org/ basesystem 10.0 Public Domain https://git.centos.org/rpms/basesystem bash 4.2.46 GPLv3+ http://www.gnu.org/software/bash bc 1.06.95 GPLv2+ http://www.gnu.org/software/bc/ binutils 2.25.1 GPLv3+ http://sources.redhat.com/binutils boost 1.53.0 Boost and MIT and Python http://www.boost.org bridge-utils 1.5 GPLv2+ http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge bzip2 1.0.6 BSD http://www.bzip.org/ ca-certificates 2017.2.14 Public Domain http://www.mozilla.org/ cdrkit 1.1.11 GPLv2 http://cdrkit.org/ celt051 0.5.1.3 BSD http://www.celt-codec.org/ centos-release 7 GPLv2 https://git.centos.org/rpms/centos-release -common 0.94.5 GPLv2 http://ceph.com/ chkconfig 1.7.4 GPLv2 https://github.com/fedora-sysv/chkconfig coreutils 8.22 GPLv3+ http://www.gnu.org/software/coreutils/ cpio 2.11 GPLv3+ http://www.gnu.org/software/cpio/ cracklib 2.9.0 LGPLv2+ http://sourceforge.net/projects/cracklib/ crash 7.2.0 GPLv3 http://people.redhat.com/anderson MIT and BSD and ISC and cronie 1.4.11 https://fedorahosted.org/cronie GPLv2+ crontabs 1.11 Public Domain and GPLv2 https://fedorahosted.org/crontabs cryptsetup 1.7.4 GPLv2+ and LGPLv2+ https://gitlab.com/cryptsetup/cryptsetup curl 7.29.0 MIT http://curl.haxx.se/ cyrus-sasl 2.1.26 BSD with advertising http://asg.web.cmu.edu/sasl/sasl-library.html dbus 1.6.12 GPLv2+ or AFL http://www.freedesktop.org/software/dbus/ dbus-glib 0.100 AFL and GPLv2+ http://www.freedesktop.org/software/dbus/ device-mapper-multipath 0.4.9 GPL+ http://christophe.varoqui.free.fr/ device-mapper-persistent- 0.7.0 GPLv3+ https://github.com/jthornber/thin-provisioning-tools data 1.2 LGPLv2 http://invisible-island.net/dialog/dialog.html diffutils 3.3 GPLv3+ http://www.gnu.org/software/diffutils/diffutils.html

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement dmidecode 3.0 GPLv2+ http://www.nongnu.org/dmidecode/ dnsmasq 2.76 GPLv2 or GPLv3 http://www.thekelleys.org.uk/dnsmasq/ -ce 17.12.0.ce ASL 2.0 https://www.docker.com dosfstools 3.0.20 GPLv3+ http://www.daniel-baumann.ch/software/dosfstools/ 033 GPLv2+ and LGPLv2+ https://dracut.wiki.kernel.org/ dropwatch 1.4 GPLv2+ http://fedorahosted.org/dropwatch e2fsprogs 1.44.6 GPLv2 http://e2fsprogs.sourceforge.net/ ebtables 2.0.10 GPLv2+ http://ebtables.sourceforge.net/ ecryptfs-utils 111 GPLv2+ https://launchpad.net/ecryptfs ed 1.9 GPLv3+, GFDL http://www.gnu.org/software/ed/ GPLv3+ and (GPLv2+ or elfutils 0.168 http://elfutils.org/ LGPLv3+) ethtool 4.8 GPLv2 http://ftp.kernel.org/pub/software/network/ethtool/ expat 2.1.0 MIT http://www.libexpat.org/ file 5.11 BSD http://www.darwinsys.com/file/ filesystem 3.2 Public Domain https://fedorahosted.org/filesystem findutils 4.5.11 GPLv3+ http://www.gnu.org/software/findutils/ fipscheck 1.4.1 BSD http://fedorahosted.org/fipscheck/ flac 1.3.0 BSD and GPLv2+ and GFDL http://www.xiph.org/flac/ 1.3.4 LGPLv2+ with exceptions http://www.fltk.org/ MIT and Public Domain and 2.10.95 http://fontconfig.org UCD fontpackages 1.44 LGPLv3+ http://fedoraproject.org/wiki/fontpackages (FTL or GPLv2+) and BSD and MIT and Public Domain freetype 2.8 http://www.freetype.org and zlib with acknowledgement ftp 0.17 BSD with advertising ftp://ftp..org.uk/pub/linux/Networking/netkit GPLv3+ and GPL and gawk 4.0.2 http://www.gnu.org/software/gawk/gawk.html LGPLv3+ and LGPL and BSD GPLv3+ and GPLv3+ with exceptions and GPLv2+ with gcc 4.8.5 http://gcc.gnu.org exceptions and LGPLv2+ and BSD GPLv3+ and GPLv3+ with exceptions and GPLv2+ and gdb 7.6.1 GPLv2+ with exceptions and http://gnu.org/software/gdb/ GPL+ and LGPLv2+ and BSD and Public Domain gdbm 1.10 GPLv3+ http://www.gnu.org/software/gdbm/ gettext 0.19.8.1 GPLv3+ and LGPLv2+ http://www.gnu.org/software/gettext/ glib2 2.50.3 LGPLv2+ http://www.gtk.org LGPLv2+ and LGPLv2+ with glibc 2.17 http://www.gnu.org/software/glibc/ exceptions and GPLv2+ glusterfs 3.8.4 GPLv2 or LGPLv3+ http://www.gluster.org/docs/index.php/GlusterFS gmp 6.0.0 LGPLv3+ or GPLv2+ http://gmplib.org/ gnupg2 2.0.22 GPLv3+ http://www.gnupg.org/ 3.3.26 GPLv3+ and LGPLv2+ http://www.gnutls.org/ gperftools 2.4 BSD http://code.google.com/p/gperftools/ grep 2.20 GPLv3+ http://www.gnu.org/software/grep/ GPLv3+ and GFDL and BSD groff 1.22.2 http://www.gnu.org/software/groff/ and MIT grub 0.97 GPLv2+ http://www.gnu.org/software/grub/ grub2 2.02 GPLv3+ http://www.gnu.org/software/grub/ gsm 1.0.13 MIT http://www.quut.com/gsm/ gzip 1.5 GPLv3+ and GFDL http://www.gzip.org/

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement hardlink 1.0 GPL+ http://pkgs.fedoraproject.org/gitweb/?p=hardlink.git haveged 1.9.1 GPLv3+ http://www.irisa.fr/caps/projects/hipsor/ hdparm 9.43 BSD http://sourceforge.net/projects/hdparm/ hesiod 3.2.1 MIT https://git.centos.org/rpms/hesiod hicolor-icon-theme 0.12 GPL+ http://icon-theme.freedesktop.org/wiki/HicolorTheme hiredis 0.14.0 BSD https://github.com/redis/hiredis hmaccalc 0.9.13 BSD https://fedorahosted.org/hmaccalc/ hostname 3.13 GPLv2+ http://packages.qa.debian.org/h/hostname.html hwdata 0.252 GPLv2+ https://github.com/vcrhonek/hwdata i2c-tools 4.1 GPLv2+ https://i2c.wiki.kernel.org/index.php/I2C_Tools initscripts 9.49.39 GPLv2 and GPLv2+ https://github.com/fedora-sysv/initscripts iproute 5.3.0 GPLv2+ and Public Domain http://kernel.org/pub/linux/utils/net/iproute2/ ipsec-tools 0.8.2 BSD http://ipsec-tools.sourceforge.net/ iptables 1.4.21 GPLv2 http://www.netfilter.org/ iputils 20160308 BSD and GPLv2+ https://github.com/iputils/iputils ipxe 20170123 GPLv2 and BSD http://ipxe.org/ -initiator-utils 6.2.0.874 GPLv2+ http://www.open-iscsi.org jansson 2.10 MIT http://www.digip.org/jansson/ jemalloc 3.6.0 BSD http://www.canonware.com/jemalloc/ json-c 0.11 MIT https://github.com/json-c/json-c/wiki kbd 1.15.5 GPLv2+ http://ftp.altlinux.org/pub/people/legion/kbd -tools 2.0.15 GPLv2 https://git.centos.org/rpms/kexec-tools keyutils 1.5.8 GPLv2+ and LGPLv2+ http://people.redhat.com/~dhowells/keyutils/ kmod 20 GPLv2+ http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary krb5 1.15.1 MIT http://web.mit.edu/kerberos/www/ lbzip2 2.5 GPLv3+ http://lbzip2.org/ ldns 1.6.16 BSD http://www.nlnetlabs.nl/ldns/ less 458 GPLv3+ http://www.greenwoodsoftware.com/less/ libICE 1.0.9 MIT http://www.x.org libSM 1.2.2 MIT http://www.x.org libX11 1.6.5 MIT http://www.x.org libXau 1.0.8 MIT http://www.x.org libXcursor 1.1.14 MIT http://www.x.org libXdamage 1.1.4 MIT http://www.x.org libXdmcp 1.1.2 MIT http://www.x.org libXext 1.3.3 MIT http://www.x.org libXfixes 5.0.3 MIT http://www.x.org libXft 2.3.2 MIT http://www.x.org libXi 1.7.9 MIT http://www.x.org libXinerama 1.1.3 MIT http://www.x.org libXmu 1.1.2 MIT http://www.x.org libXrandr 1.5.1 MIT http://www.x.org libXrender 0.9.10 MIT http://www.x.org libXt 1.1.5 MIT http://www.x.org libXtst 1.2.3 MIT http://www.x.org libXxf86vm 1.1.4 MIT http://www.x.org libaio 0.3.109 LGPLv2+ https://git.centos.org/rpms/libaio libassuan 2.1.0 LGPLv2+ and GPLv3+ http://www.gnupg.org/ libasyncns 0.8 LGPLv2+ http://0pointer.de/lennart/projects/libasyncns/ libcap 2.22 LGPLv2+ http://ftp.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.6/ libcap-ng 0.7.5 LGPLv2+ http://people.redhat.com/sgrubb/libcap-ng

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement libcroco 0.6.11 LGPLv2 https://git.centos.org/rpms/libcroco libdaemon 0.14 LGPLv2+ http://0pointer.de/lennart/projects/libdaemon/ BSD and LGPLv2 and libdb 5.3.21 http://www.oracle.com/database/berkeley-db/ Sleepycat libdrm 2.4.74 MIT http://dri.sourceforge.net libedit 3.0 BSD http://www.thrysoee.dk/editline/ libestr 0.1.9 LGPLv2+ http://libestr.adiscon.com/ libevent 2.0.21 BSD http://sourceforge.net/projects/levent/ libfastjson 0.99.4 MIT https://github.com/rsyslog/libfastjson libffi 3.0.13 MIT and Public Domain http://sourceware.org/libffi libgcrypt 1.5.3 LGPLv2+ http://www.gnupg.org/ libgpg-error 1.12 LGPLv2+ ftp://ftp.gnupg.org/gcrypt/libgpg-error/ LGPLv2+ and GPLv3+ and libidn 1.28 http://www.gnu.org/software/libidn/ GFDL libiscsi 1.9.0 LGPLv2+ https://github.com/sahlberg/libiscsi libjpeg-turbo 1.2.90 IJG http://sourceforge.net/projects/libjpeg-turbo libmnl 1.0.3 LGPLv2+ http://netfilter.org/projects/libmnl libnet 1.1.6 BSD http://www.sourceforge.net/projects/libnet-dev/ libnetfilter_conntrack 1.0.6 GPLv2+ http://netfilter.org libnetfilter_queue 1.0.2 GPLv2 http://netfilter.org libnfnetlink 1.0.1 GPLv2+ http://netfilter.org libnl 1.1.4 LGPLv2 http://www.infradead.org/~tgr/libnl/ libnl3 3.2.28 LGPLv2 http://www.infradead.org/~tgr/libnl/ libogg 1.3.0 BSD http://www.xiph.org/ libpcap 1.5.3 BSD with advertising http://www.tcpdump.org libpciaccess 0.13.4 MIT http://gitweb.freedesktop.org/?p=xorg/lib/libpciaccess.git libpng 1.5.13 zlib http://www.libpng.org/pub/png/ libpwquality 1.2.3 BSD or GPLv2+ http://libpwquality.fedorahosted.org/ libseccomp 2.3.1 LGPLv2 https://github.com/seccomp/libseccomp libselinux 2.5 Public Domain https://github.com/SELinuxProject/selinux/wiki libsemanage 2.5 LGPLv2+ https://github.com/SELinuxProject/selinux/wiki libsepol 2.5 LGPLv2+ https://github.com/SELinuxProject/selinux/wiki LGPLv2+ and GPLv2+ and libsndfile 1.0.25 http://www.mega-nerd.com/libsndfile/ BSD libssh2 1.4.3 BSD http://www.libssh2.org/ libtasn1 4.10 GPLv3+ and LGPLv2+ http://www.gnu.org/software/libtasn1/ libtirpc 0.2.4 SISSL and BSD http://nfsv4.bullopensource.org/ GPLv2+ and LGPLv2+ and libtool 2.4.2 http://www.gnu.org/software/libtool/ GFDL libunistring 0.9.3 LGPLv3+ http://www.gnu.org/software/libunistring/ libunwind 1.2 BSD http://savannah.nongnu.org/projects/libunwind 0.1.4 LGPLv2+ http://sourceforge.net/projects/libusb/ libusbx 1.0.20 LGPLv2+ http://libusb.info/ libuser 0.60 LGPLv2+ https://fedorahosted.org/libuser/ libutempter 1.1.6 LGPLv2+ ftp://ftp.altlinux.org/pub/people/ldv/utempter libverto 0.2.5 MIT https://fedorahosted.org/libverto/ libvirt 3.2.0 LGPLv2+ http://libvirt.org/ libvorbis 1.3.3 BSD http://www.xiph.org/ libxcb 1.12 MIT http://xcb.freedesktop.org/ libxml2 2.9.1 MIT http://xmlsoft.org/ libxshmfence 1.2 MIT http://www.x.org/ libxslt 1.1.28 MIT http://xmlsoft.org/XSLT/ lm_sensors 3.4.0 LGPLv2+ and GPLv3+ and http://github.com/groeck/lm-sensors/

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement

GPLv2+ and Verbatim and Public domain lockdev 1.0.4 LGPLv2 https://alioth.debian.org/projects/lockdev/ log4cpp 1.1.1 LGPLv2+ http://sourceforge.net/projects/log4cpp/ logrotate 3.8.6 GPL+ https://fedorahosted.org/logrotate/ lrzsz 0.12.20 GPLv2+ http://www.ohse.de/uwe/software/lrzsz.html zlib and Sendmail and lsof 4.87 http://people.freebsd.org/~abe/ LGPLv2+ ltrace 0.7.91 GPLv2+ http://ltrace.alioth.debian.org/ lua 5.1.4 MIT http://www.lua.org/ lvm2 2.02.171 GPLv2 http://sources.redhat.com/lvm2 lz4 1.8.3 GPLv2+ and BSD https://lz4.github.io/lz4/ lzo 2.06 GPLv2+ http://www.oberhumer.com/opensource/lzo/ lzop 1.03 GPLv2+ http://www.lzop.org/ make 3.82 GPLv2+ http://www.gnu.org/software/make/ GPLv2 with exceptions and mariadb 5.5.56 http://mariadb.org LGPLv2 and BSD 17.0.1 MIT http://www.mesa3d.org mesa-libGLU 9.0.0 MIT http://www.mesa3d.org/ mgetty 1.1.36 GPLv2+ http://mgetty.greenie.net/ mtd-utils 1.5.2 GPLv2+ http://www.linux-mtd.infradead.org/ mtools 4.0.18 GPLv3+ http://mtools.linux.lu/ ncurses 5.9 MIT http://invisible-island.net/ncurses/ncurses.html net-tools 2.0 GPLv2+ http://sourceforge.net/projects/net-tools/ netcf 0.2.8 LGPLv2+ https://fedorahosted.org/netcf/ nettle 2.7.1 LGPLv2+ http://www.lysator.liu.se/~nisse/nettle/ MIT and GPLv2 and GPLv2+ nfs-utils 1.3.0 http://sourceforge.net/projects/nfs and BSD GPLv2 and LGPLv2+ and nmap 6.40 http://nmap.org/ GPLv2+ and BSD nspr 4.13.1 MPLv2.0 http://www.mozilla.org/projects/nspr/ nss 3.28.4 MPLv2.0 http://www.mozilla.org/projects/security/pki/nss/ nss-pem 1.0.3 MPLv1.1 https://github.com/kdudka/nss-pem nss-softokn 3.28.3 MPLv2.0 http://www.mozilla.org/projects/security/pki/nss/ nss-util 3.28.4 MPLv2.0 http://www.mozilla.org/projects/security/pki/nss/ (MIT and BSD-3-Clause and https://buildlogs.centos.org/c7.1611.u/microcode_ctl/20170303033851/2.1- ntp 4.2.8p8 BSD-4-Clause) and GPL-2.0 16.3.el7_3.x86_64/ numactl 2.0.9 GPLv2 ftp://oss.sgi.com/www/projects/libnuma/download openldap 2.4.44 OpenLDAP http://www.openldap.org/ 1.0.2k OpenSSL http://www.openssl.org/ openswanX 2.6.43 GPLv2, some BSD http://www.openswan.org/ ASL 2.0 and LGPLv2+ and openvswitch 2.9.2 http://www.openvswitch.org/ SISSL p11-kit 0.23.5 BSD http://p11-glue.freedesktop.org/p11-kit.html pam 1.1.8 BSD and GPLv2+ http://www.linux-pam.org/ parted 3.1 GPLv3+ http://www.gnu.org/software/parted passwd 0.79 BSD or GPL+ http://fedorahosted.org/passwd patch 2.7.1 GPLv3+ http://www.gnu.org/software/patch/patch.html 3.4 BSD ftp://ftp.suse.com/pub/people/kukuk/pax/ pciutils 3.5.1 GPLv2+ http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml pcre 8.32 BSD http://www.pcre.org/ (GPL+ or Artistic) and (GPLv2+ or Artistic) and 5.16.3 http://www.perl.org/ Copyright Only and MIT and Public Domain and UCD

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement perl-Carp 1.26 GPL+ or Artistic http://search.cpan.org/dist/Carp/ perl-Encode 2.51 GPL+ or Artistic http://search.cpan.org/dist/Encode/ perl-Exporter 5.68 GPL+ or Artistic http://search.cpan.org/dist/Exporter/ perl-File-Path 2.09 GPL+ or Artistic http://search.cpan.org/dist/File-Path/ perl-File-Temp 0.23.01 GPL+ or Artistic http://search.cpan.org/dist/File-Temp/ perl-Filter 1.49 GPL+ or Artistic http://search.cpan.org/dist/Filter/ perl-Getopt-Long 2.40 GPLv2+ or Artistic http://search.cpan.org/dist/Getopt-Long/ perl-HTTP-Tiny 0.033 GPL+ or Artistic http://search.cpan.org/dist/HTTP-Tiny/ perl-PathTools 3.40 (GPL+ or Artistic) and BSD http://search.cpan.org/dist/PathTools/ perl-Pod-Perldoc 3.20 GPL+ or Artistic http://search.cpan.org/dist/Pod-Perldoc/ perl-Pod-Simple 3.28 GPL+ or Artistic http://search.cpan.org/dist/Pod-Simple/ perl-Pod-Usage 1.63 GPL+ or Artistic http://search.cpan.org/dist/Pod-Usage/ perl-Scalar-List-Utils 1.27 GPL+ or Artistic http://search.cpan.org/dist/Scalar-List-Utils/ perl-Socket 2.010 GPL+ or Artistic http://search.cpan.org/dist/Socket/ perl-Storable 2.45 GPL+ or Artistic http://search.cpan.org/dist/Storable/ perl-Text-ParseWords 3.29 GPL+ or Artistic http://search.cpan.org/dist/Text-ParseWords/ perl-Time-HiRes 1.9725 GPL+ or Artistic http://search.cpan.org/dist/Time-HiRes/ perl-Time-Local 1.2300 GPL+ or Artistic http://search.cpan.org/dist/Time-Local/ perl-constant 1.27 GPL+ or Artistic http://search.cpan.org/dist/constant/ perl-parent 0.225 GPL+ or Artistic http://search.cpan.org/dist/parent/ perl-podlators 2.5.1 GPL+ or Artistic http://search.cpan.org/dist/podlators/ perl-threads 1.87 GPL+ or Artistic http://search.cpan.org/dist/threads/ perl-threads-shared 1.43 GPL+ or Artistic http://search.cpan.org/dist/threads-shared/ pinentry 0.8.1 GPLv2+ http://www.gnupg.org/aegypten/ pixman 0.34.0 MIT http://cgit.freedesktop.org/pixman/ pkgconfig 0.27.1 GPLv2+ http://pkgconfig.freedesktop.org popt 1.13 MIT http://www.rpm5.org/ postfix 2.10.1 IBM and GPLv2+ http://www.postfix.org procmail 3.22 GPLv2+ or Artistic http://www.procmail.org GPL+ and GPLv2 and procps-ng 3.3.10 GPLv2+ and GPLv3+ and https://sourceforge.net/projects/procps-ng/ LGPLv2+ protobuf 3.5.0 BSD https://github.com/google/protobuf protobuf-c 1.3.0 BSD https://github.com/protobuf-c/protobuf-c psmisc 22.20 GPLv2+ http://sourceforge.net/projects/psmisc pth 2.0.7 LGPLv2+ http://www.gnu.org/software/pth/ 10.0 LGPLv2+ http://www.freedesktop.org/wiki/Software/PulseAudio python 2.7.5 Python http://www.python.org/ python-backports- 3.5.0.1 Python https://bitbucket.org/brandon/backports.ssl_match_hostname ssl_match_hostname python-chardet 3.0.4 LGPLv2 https://github.com/chardet/chardet python-debtcollector 1.11.0 ASL 2.0 https://pypi.python.org/pypi/debtcollector python-enum34 1.1.6 BSD https://pypi.python.org/pypi/enum34 python-eventlet 0.23.0 MIT http://eventlet.net python-fixtures 3.0.0 ASL 2.0 or BSD https://launchpad.net/python-fixtures python-funcsigs 1.0.2 ASL 2.0 https://github.com/testing-cabal/funcsigs python-gevent 1.3.6 MIT http://www.gevent.org/ python-greenlet 0.4.14 MIT https://github.com/python-greenlet/greenlet python-idna 2.7 BSD and Python and Unicode https://github.com/kjd/idna python-ipaddress 1.0.18 Python https://pypi.python.org/pypi/ipaddress/ python-lxml 4.2.3 BSD http://lxml.de python-msgpack 0.5.6 ASL 2.0 https://git.centos.org/rpms/libnet

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement python-netaddr 0.7.19 BSD http://github.com/drkjam/netaddr python-oslo-config 5.2.0 ASL 2.0 https://launchpad.net/oslo.config python-oslo-i18n 3.19.0 ASL 2.0 https://github.com/openstack/oslo.i18n python-paramiko 2.4.1 LGPLv2+ https://github.com/paramiko/paramiko python-pbr 4.1.1 ASL 2.0 http://pypi.python.org/pypi/pbr python-pysocks 1.6.8 BSD https://github.com/Anorov/PySocks python-repoze-lru 0.7 BSD http://pypi.python.org/pypi/repoze.lru python-requests 2.20.0 ASL 2.0 https://pypi.io/project/requests python-rfc3986 0.3.1 ASL 2.0 https://pypi.python.org/pypi/rfc3986 python-routes 2.4.1 BSD http://routes.groovie.org/ python-ryu 4.27 Apache-2.0 https://osrg.github.io/ryu python-setuptools 40.4.3 MIT and (BSD or ASL 2.0) https://pypi.python.org/pypi/setuptools python-six 1.9.0 MIT http://pypi.python.org/pypi/six/ python-stevedore 1.28.0 ASL 2.0 https://github.com/openstack/stevedore python-tinyrpc 0.9.1 MIT https://github.com/mbr/tinyrpc python-urllib3 1.24.1 MIT https://github.com/urllib3/urllib3 python-webob 1.8.2 MIT http://pythonpaste.org/webob/ python-werkzeug 0.14.1 BSD http://werkzeug.pocoo.org/ python-wrapt 1.10.11 BSD https://github.com/GrahamDumpleton/wrapt LGPLv3+ and ASL 2.0 and python-zmq 17.0.0 http://www.zeromq.org/bindings:python BSD GPLv2 and GPLv2+ and CC- -kvm 1.5.3 http://www.qemu.org/ BY qrencode 3.4.1 LGPLv2+ http://megaui.net/fukuchi/works/qrencode/index.en.html rcs 5.9.0 GPLv3+ http://www.gnu.org/software/rcs/ rdma-core 13 GPLv2 or BSD https://github.com/linux-rdma/rdma-core readline 6.2 GPLv3+ http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html redhat-lsb 4.1 GPLv2 http://www.linuxfoundation.org/collaborate/workgroups/lsb redis 5.0.0 BSD and MIT http://redis.io rpm 4.11.3 GPLv2+ http://www.rpm.org/ rsync 3.0.9 GPLv3+ http://rsync.samba.org/ rsyslog 8.24.0 (GPLv3+ and ASL 2.0) http://www.rsyslog.com/ screen 4.1.0 GPLv2+ http://www.gnu.org/software/screen seabios 1.10.2 LGPLv3 http://www.coreboot.org/SeaBIOS sed 4.2.2 GPLv3+ http://sed.sourceforge.net/ sendmail 8.14.7 Sendmail http://www.sendmail.org/ setserial 2.17 GPL+ http://setserial.sourceforge.net/ setup 2.8.71 Public Domain https://fedorahosted.org/setup/ 0.20110622sv sgabios ASL 2.0 http://code.google.com/p/sgabios/ n shadow-utils 4.1.5.1 BSD and GPLv2+ http://pkg-shadow.alioth.debian.org/ shared-mime-info 1.8 GPLv2+ http://freedesktop.org/Software/shared-mime-info GPLv3+ and LGPLv3+ and (LGPLv3+ or BSD) and sharutils 4.13.3 http://www.gnu.org/software/sharutils/ LGPLv2+ and Public Domain and GFDL slang 2.2.4 GPLv2+ http://www.jedsoft.org/slang/ smartmontools 6.2 GPLv2+ http://smartmontools.sourceforge.net/ snappy 1.1.0 BSD http://code.google.com/p/snappy/ spice 0.12.8 LGPLv2+ http://www.spice-space.org/ sqlite 3.7.17 Public Domain http://www.sqlite.org/ sshpass 1.06 GPLv2 http://sshpass.sourceforge.net/ 4.12 BSD http://sourceforge.net/projects/strace/

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement sysfsutils 2.1.0 GPLv2 http://sourceforge.net/projects/linux-diag/ 4.05 GPLv2+ http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project sysstat 10.1.5 GPLv2+ http://sebastien.godard.pagesperso-orange.fr/ LGPLv2+ and MIT and 219 http://www.freedesktop.org/wiki/Software/systemd GPLv2+ sysvinit 2.88 GPLv2+ http://savannah.nongnu.org/projects/sysvinit/ tar 1.26 GPLv3+ http://www.gnu.org/software/tar/ tcl 8.5.13 TCL http://tcl.sourceforge.net/ tcp_wrappers 7.6 BSD ftp://ftp.porcupine.org/pub/security/index.html tcpdump 4.9.2 BSD with advertising http://www.tcpdump.org tcsh 6.18.01 BSD http://www.tcsh.org/ http://web.archive.org/web/20070819111735/www.hcs.harvard.edu/~dholla telnet 0.17 BSD nd/computers/old-netkit.html texinfo 5.1 GPLv3+ http://www.gnu.org/software/texinfo/ tftp 5.2 BSD http://www.kernel.org/pub/software/network/tftp/ tigervnc 1.8.0 GPLv2+ http://www.tigervnc.com time 1.7 GPLv2+ http://www.gnu.org/software/time/ traceroute 2.0.22 GPLv2+ http://traceroute.sourceforge.net trousers 0.3.14 BSD http://trousers.sourceforge.net tzdata 2017c Public Domain https://www.iana.org/time-zones unbound 1.4.20 BSD http://www.nlnetlabs.nl/unbound/ unzip 6.0 BSD http://www.info-zip.org/UnZip.html usbredir 0.7.1 LGPLv2+ https://www.spice-space.org ustr 1.0.4 MIT or LGPLv2+ or BSD http://www.and.org/ustr/ GPLv2 and GPLv2+ and util-linux 2.23.2 LGPLv2+ and BSD with http://en.wikipedia.org/wiki/Util-linux advertising and Public Domain vconfig 1.9 GPLv2+ http://www.candelatech.com/~greear/vlan.html vim 7.4.160 Vim http://www.vim.org/ 3.0.2 GPLv2 with exceptions https://security.appspot.com/vsftpd.html which 2.20 GPLv3 http://www.xs4all.nl/~carlo17/which/ xinetd 2.3.15 xinetd http://www.xinetd.org xorg-x11-xauth 1.0.9 MIT http://www.x.org xz 5.2.2 LGPLv2+ http://tukaani.org/xz/ yajl 2.0.4 ISC http://lloyd.github.com/yajl/ zlib 1.2.7 zlib and Boost http://www.zlib.net/ busybox-1.20.2.tgz 1.20.2 GPLv2 http://www.busybox.net/downloads/busybox-1.20.2.tar.bz2 http://vault.centos.org/6.3/os/Source/SPackages/grub-0.97-77.el6.src.rpm grub-0.97.tgz 0.97 GPL grub2-2.02.tgz 2.02 GPL http://vault.centos.org/6.3/os/Source/SPackages/grub-0.97-77.el6.src.rpm howl-0.9.6.tgz 0.9.6 BSD http://howl.ow2.org/license.html keepalived-1.2.22.tgz 1.2.22 GPLv2+ https://www.keepalived.org/ kernel_linux-4.15.15- 4.15.15 GPLv2 https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.15/ 1.el7-base-patches.tgz kernel_linux-4.15.15- 4.15.15 GPLv2 https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.15/ 1.el7-mlnx-patches.tgz net-snmp-5.5.tgz 5.5 BSD https://sourceforge.net/projects/net-snmp/ onie_scripts.tgz mlnx openldap-2.4.44.tgz 2.4.44 Open LDAP Public License https://www.openldap.org/ pam_ldap-nss_ldap-253- http://vault.centos.org/5.7/updates/SRPMS/nss_ldap-253- 253 LGPLv2 22.el5_4.tgz 42.el5_7.4.src.rpm pam_radius-1.3.16.tgz 1.3.16 GPLv2+ ftp://ftp.freeradius.org/pub/radius/pam_radius-1.3.16.tar.gz pam_tacplus-1.2.9.tgz 1.2.9 Free License http://sourceforge.net/projects/tacplus/files/pam_tacplus/pam_tacplus- 1.2.9/pam_tacplus-1.2.9.tar.gz/download

NVIDIA Mellanox Switch Management System (MLNX-OS) Software: End-User Agreement parted-1.7.1.tgz 1.7.1 GPLv3 https://www.gnu.org/software/parted/ ruby-1.8.7-p374.tgz 1.8.7 GPLv2 https://www.ruby-lang.org/en/ socat-1.7.2.2.tgz 1.7.2.2 GPL http://www.dest-unreach.org/socat/ ssmtp-2.60.4.tgz 2.60.4 GPLv2+ http://ftp.debian.org/debian/pool/main/s/ssmtp/ssmtp_2.60.4.tar.gz http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/vixie-cron-3.0.1- vixie_cron-3.0.1.tgz 3.0.1 Open Source 39.src.rpm zeroconf-0.9.tgz 0.9 GPLv2+ http://www.progsoc.org/~wildfire/zeroconf/download/zeroconf-0.9.tar.gz