emc smarts version 9.2.1 open source license and copyright ... · copyright © 2012 -2013 emc...

160
EMC ® Smarts ® Version 9.2.1 Open Source License and Copyright Information 300-015-274 REV 01

Upload: others

Post on 23-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

EMC® Smarts®Version 9.2.1

Open Source License and CopyrightInformation300-015-274

REV 01

Page 2: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA.

EMC believes the information in this publication is accurate as of its publication date. The information is subject to changewithout notice.

The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind withrespect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for aparticular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicablesoftware license.

EMC², EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and othercountries. All other trademarks used herein are the property of their respective owners.

For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com). Fordocumentation on EMC Data Domain products, go to the EMC Data Domain Support Portal (https://my.datadomain.com).

EMC CorporationHopkinton, Massachusetts 01748-91031-508-435-1000 In North America 1-866-464-7381www.EMC.com

2 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 3: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

5

Non-EMC Software in EMC Smarts Products 7

Non-EMC software included with Smarts......................................................... 8EMC Smarts Foundation............................................................................8EMC Smarts IP Manager............................................................................ 9EMC Smarts Adapter for Unified Infrastructure Manager/Operations....... 10EMC Smarts MPLS Manager.................................................................... 13EMC Smarts Network Configuration Manager.......................................... 13EMC Smarts Network Protocol Manager.................................................. 16EMC Smarts Server Manager................................................................... 17EMC Smarts Service Assurance Manager.................................................17EMC Smarts Service Assurance Manager Companion User Interface .......18EMC Smarts VoIP Manager......................................................................25

Licenses 27

Academic Free License 2.1............................................................................ 29Academic Free License ................................................................................. 31ANTLR 2 License ........................................................................................... 33ANTLR 3 License ........................................................................................... 33AOP Alliance (Java/J2EE AOP standards) License .......................................... 34Apache Software License 1.0.........................................................................34Apache Software License Version 1.1 ........................................................... 36Apache Software License Version 2.0 ........................................................... 37Berkley License............................................................................................. 40Boost Software License - Version 1.0 ............................................................40BSD License.................................................................................................. 40BSD 4-Clause License (the original “BSD License”) .......................................41BSD License ................................................................................................. 42BSD License.................................................................................................. 42BSD Style License .........................................................................................43BSD Style License..........................................................................................43BSD Style License..........................................................................................43Codehaus Project License .............................................................................44COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 .... 45concurrent.jar Public Domain Dedication.......................................................49Cryptix General License ................................................................................ 50CS CodeViewer v1.0 License..........................................................................50dnsjava v2.0 license .....................................................................................51BSD Style License .........................................................................................51EasyMock 2 License (MIT License) ................................................................ 52Eclipse Public License - v 1.0 ........................................................................52ERLANG PUBLIC LICENSE ...............................................................................56GNU General Public License (GPL) .................................................................62GNU General Public License (GPL) with Classpath Exception .........................67GNU Lesser General Public License (LGPL) Version 2.1 ..................................72GNU Library General Public License .............................................................. 79HSQLDB Copyrights and Licenses (based on BSD License)............................ 88

Tables

Chapter 1

Chapter 2

CONTENTS

EMC Smarts 9.2.1 Open Source License and Copyright Information 3

Page 4: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Hypersonic License ...................................................................................... 89ICU License .................................................................................................. 90ICU4J License................................................................................................ 90JA-SIG License .............................................................................................. 91JRE/Java 1.6 License......................................................................................91JavaService License ...................................................................................... 96Jaxen Project License ....................................................................................98Jdom License ................................................................................................98JiBX License...................................................................................................99License for PyCrypto.................................................................................... 100libedit......................................................................................................... 100MIT License ................................................................................................ 100MOZILLA PUBLIC LICENSE Version 1.0 .........................................................101MOZILLA PUBLIC LICENSE 1.1 ..................................................................... 106NetBSD Routines License............................................................................ 115NetBSD Routines License............................................................................ 116NSIS 1.0j License........................................................................................ 117ODMG 2.0 License ......................................................................................117OGNL Object-Graph Navigation Language License ...................................... 118OpenSSL License ........................................................................................118PostgreSQL License ....................................................................................121ptmalloc License......................................................................................... 121ptmalloc2 License ...................................................................................... 122PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 .............................................. 122Public Domain Dedication .......................................................................... 137Public Domain Software License .................................................................138PuTTY Licence............................................................................................. 138Python License............................................................................................139Python License ........................................................................................... 139RSA License ................................................................................................140RSA License................................................................................................ 143SNMP++v3.2.22 ......................................................................................... 148SQLite Copyright .........................................................................................148TCL License ................................................................................................ 148TCL v8.4.6 License.......................................................................................149The Artistic License .....................................................................................150THE Extreme! Lab PullParser License............................................................152The Legion of the Bouncy Castle License .....................................................152The OpenLDAP Public License v2.8 ............................................................. 153The OpenSymphony Software License ........................................................ 153The PHP License ......................................................................................... 155ViJava License ............................................................................................ 156XMLUnit BSD Software License ................................................................... 157XSDLib License ...........................................................................................157XStream License..........................................................................................158XStream 1.1.3 License.................................................................................158zlib License ................................................................................................ 159zlib License................................................................................................. 159

CONTENTS

4 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 5: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Open source licenses included with Foundation.............................................................. 8Open source licenses included with IP Manager...............................................................9Open source licenses included with Adapter for Unified Infrastructure Manager/Operations.................................................................................................................... 10Open source licenses included with MPLS Manager.......................................................13Open source licenses included with Network Configuration Manager.............................13Open source licenses included with Network Protocol Manager..................................... 16Open source licenses included with Server Manager......................................................17Open source licenses included with Service Assurance Manager................................... 17Open source licenses included with Service Assurance Manager Companion UserInterface........................................................................................................................ 18Open source licenses included with VoIP Manager........................................................ 25

123

456789

10

TABLES

EMC Smarts 9.2.1 Open Source License and Copyright Information 5

Page 6: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

TABLES

6 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 7: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

CHAPTER 1

Non-EMC Software in EMC Smarts Products

This chapter provides a complete list of the non-EMC software included in all the EMCSmarts products.

u Non-EMC software included with Smarts................................................................. 8

Non-EMC Software in EMC Smarts Products 7

Page 8: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Non-EMC software included with SmartsYou can use this list to determine which EMC ® products in this suite include non-EMCsoftware components.

u EMC Smarts Foundation on page 8

u EMC Smarts IP Manager on page 9

u EMC Smarts Adapter for Unified Infrastructure Manager/Operations on page 10

u EMC Smarts MPLS Manager on page 13

u EMC Smarts Network Configuration Manager on page 13

u EMC Smarts Network Protocol Manager on page 16

u EMC Smarts Server Manager on page 17

u EMC Smarts Service Assurance Manager on page 17

u EMC Smarts Service Assurance Manager Common User Interface on page 18

u EMC Smarts VoIP Manager on page 25

EMC Smarts FoundationYou can use the following table to see which non-EMC software components are includedwith Foundation and the licenses governing those components.

Table 1 Open source licenses included with Foundation

Open source title Version License- - -Editline (libedit) library 20090923-3.0 libedit license on page 100

Flex 2.5.4a BSD 4-Clause License (the original "BSDLicense") on page 41

gdb 6.3.0.0-1.96 GNU General Public License (GPL) on page 62

Java Crypto Routines 1.2.1 MIT License on page 100

Log4j 1.2 The Artistic License on page 150

NetBSD Routines 2.0 NetBSD Routines License on page 116

Perl 5.8.8 The Artistic License on page 150

Perl-IO-tty 1.07

perl-term-readkey 2.3

"Perl-Class-ErrorHandler/0.01Perl-Class-Loader/2.03Perl-Compress-Raw-Bzip2/2.020Perl-Compress-Raw-Zlib/2.020Perl-Convert-ASCII-Armour/1.4Perl-Convert-ASN1/0.22Perl-Convert-PEM/0.07Perl-Crypt-Blowfish/2.10Perl-Crypt-CBC/2.30Perl-Crypt-DES/2.05Perl-Crypt-DES_EDE3/0.01Perl-Crypt-DH/0.06Perl-Crypt-DSA/0.14Perl-

variousversions

Non-EMC Software in EMC Smarts Products

8 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 9: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 1 Open source licenses included with Foundation (continued)

Open source title Version License- - -Crypt-IDEA/1.08Perl-Crypt-Primes/0.50Perl-Crypt-Random/1.25Perl-Crypt-RSA/1.99Perl-Data-Buffer/0.04Perl-Digest-BubbleBabble/0.01Perl-Digest-HMAC/1.01Perl-Digest-MD2/2.03Perl-Digest-SHA1/2.12Perl-IO-Compress/2.020Perl-IO-INET6/2.69Perl-IO-Select-Trap/0.032Perl-IO-STRING/1.08Perl-Math-GMP/2.05Perl-Math-Pari/2.010801Perl-Net-SSH-Perl/1.34Perl-Net-SSH-W32Perl/0.05Perl-Net-Telnet/3.03Perl-Socket6/0.23Perl-Sort-Versions/1.5Perl-String-CRC32/1.4Perl-Tie-EncryptedHash/1.24"

ptmalloc2 2 - 20060506 ptmalloc2 License on page 122

Python 2.5.1 Python License on page 139

Python 2.7.1

RSA BSAFE SSL-J SSL-J/5.1.1 RSA License on page 143

RSA BSAFE-MES 3.2.4

qdox 1.1.0 Apache Software License Version 2.0 on page37

SQLite - SQLite Copyright on page 148

telnet.pm 3.03 The Artistic License on page 150

Win32 API 0.55

Win32API File 0.1001

Xerces 3.0.0 Apache Software License Version 2.0 on page37

EMC Smarts IP ManagerYou can use the following table to see which non-EMC software components are includedwith IP Manager and the licenses governing those components.

Table 2 Open source licenses included with IP Manager

Open source title Version License- - -Xerces 3.0.0 Apache Software License Version 2.0 on page 37

Non-EMC Software in EMC Smarts Products

EMC Smarts IP Manager 9

Page 10: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 2 Open source licenses included with IP Manager (continued)

Open source title Version License- - -zlib 1.2.5 zlib License on page 159

EMC Smarts Adapter for Unified Infrastructure Manager/OperationsYou can use the following table to see which non-EMC software components are includedwith Adapter for Unified Infrastructure Manager/Operations and the licenses governingthose components.

Table 3 Open source licenses included with Adapter for Unified Infrastructure Manager/Operations

Open source title Version License- - -abdera-client 1.1 Apache Software License Version 2.0 on page 37

abdera-core 1.1

abdera-i18n 1.1

abdera-parser 1.1

ant 1.7.1

ant-launcher 1.7.0

aspectjrt 1.6.8

aspectjweaver 1.6.8

axiom-api 1.2.5

axiom-impl 1.2.5

cglib 2.1-3

commons-beanutils 1.7.0

commons-codec 1.3

commons-collections 2.1

commons-digester 1.6

commons-fileupload 1

commons-httpclient 3.1

commons-io 1.4

commons-lang 2.3

commons-logging 1.1.1

commons-validator 1.1.4

geronimo-activation-1.0.2-spec

1.1

geronimo-stax-api-1.0-spec 1.0.1

gmaven-common 1.0-rc-4

Non-EMC Software in EMC Smarts Products

10 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 11: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 3 Open source licenses included with Adapter for Unified Infrastructure Manager/Operations (continued)

Open source title Version License- - -gmaven-feature-api 1.0-rc-4

gmaven-feature-support 1.0-rc-4

gmaven-runtime 1.5 1.0-rc-4

gmaven-runtime-support 1.0-rc-4

groovy-all 1.5.6

httpclient 4.0-beta2

httpcore 4

jaxen 1.1.1

jline 0.9.94

jul-to-slf4j 1.5.6

log4j 1.2.13

lucene-core 2.4.1

nekohtml 1.9.7

noelios.restlet 2.5 GNU Lesser General Public License (LGPL) Version2.1 on page 72

noelios.restlet.ext.servlet 2.5

noelios.restlet.ext.spring 2.5

openid4java 0.9.5 Apache Software License Version 2.0 on page 37

openid4java-consumer 0.9.5

openid4java-server-JdbcServerAssociationStore

0.9.5

openid4java-consumer-SampleConsumer

0.9.5

oro 2.0.7

plexus-utils 1.5.5

qdox 1.6.3

slf4j-api 1.5.6

restlet 2.5 GNU Lesser General Public License (LGPL) Version2.1 on page 72

restlet.ext.spring 2.5

slf4j-log4j12 1.5.6 Apache Software License Version 2.0 on page 37

spring-aop 3.0.5

spring-asm 3.0.5

spring-aspects 3.0.5

Non-EMC Software in EMC Smarts Products

EMC Smarts Adapter for Unified Infrastructure Manager/Operations 11

Page 12: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 3 Open source licenses included with Adapter for Unified Infrastructure Manager/Operations (continued)

Open source title Version License- - -spring-beans 3.0.5

spring-context 3.0.5

spring-context-support 3.0.5

spring-core 3.0.5

spring-expression 3.0.5

spring-instrument 3.0.5

spring-instrument-tomcat 3.0.5

spring-jdbc 3.0.5

spring-jms 3.0.5

spring-orm 3.0.5

spring-security-acl 3.0.5

spring-security-config 3.0.5

spring-security-core 3.0.5

spring-security-openid 3.0.5

spring-security-taglibs 3.0.5

spring-security-web 3.0.5

spring-struts 3.0.5

spring-test 3.0.5

spring-tx 3.0.5

spring-web 3.0.5

spring-webmvc 3.0.5

spring-webmvc-portlet 3.0.5

struts 1.2.9

xalan 2.5.1

xercesImpl 2.6.2

xml-apis 1.3.02

Non-EMC Software in EMC Smarts Products

12 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 13: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

EMC Smarts MPLS ManagerYou can use the following table to see which non-EMC software components are includedwith MPLS Manager and the licenses governing those components.

Table 4 Open source licenses included with MPLS Manager

Open source title Version License- - -cygwin1.dll 1.5.8 GNU Lesser General Public License (LGPL)

Version 2.1 on page 72

Gcc runtime library 1.3

Tcl 8.4.6 TCL v8.4.6 License on page 149

Telnet 1.3 GNU Lesser General Public License (LGPL)Version 2.1 on page 72

Perl 5.8.8 The Artistic License on page 150

ptmalloc 2 ptmalloc on page 121

EMC Smarts Network Configuration ManagerYou can use the following table to see which non-EMC software components are includedwith Network Configuration Manager and the licenses governing those components.

Table 5 Open source licenses included with Network Configuration Manager

Open source title Version License- - -Acegi Security 1.0.5 Apache Software License Version 2.0 on

page 37

Antlr 2.7.6 ANTLR 2 License on page 33

AOP Alliance 1.0 AOP Alliance (Java/J2EE AOP standards)License on page 34

Apache Axis2 1.3 Apache Software License Version 2.0 onpage 37

Apache Commons 1.0.4, 1.4, 2.3, 3.1, 3.2

Apache HTTP Web Server 2.2.19 (Windows andSolaris)

2.0.52 (RHEL4 Linux)

2.2.3 (RHEL5 Linux)

2.2.22

Aspect J 1.5.4 Eclipse Public License - v 1.0 on page52

AurigaDoclet 0.10 GNU Lesser General Public License(LGPL) Version 2.1 on page 72

Non-EMC Software in EMC Smarts Products

EMC Smarts MPLS Manager 13

Page 14: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 5 Open source licenses included with Network Configuration Manager (continued)

Open source title Version License- - -Boost 1.34.1 Boost Software License - Version 1.0 on

page 40

Bouncy Castle (BouncyCastle Crypto APIs)

14-123 The Legion of the Bouncy CastleLicense on page 152

Byte Code GenerationLibrary

2.1.3 Apache Software License Version 2.0 onpage 37

Castor XML 1.1.2.1

Cryptix 3.20 Cryptix General License on page 50

dnsjava 1.5.1 dnsjava v2.0 license on page 51

Dom4J 1.6.1 BSD style license on page 51

EasyMock 2.30 EasyMock 2 License (MIT License) onpage 52

EhCache 1.2.4 Apache Software License Version 2.0 onpage 37

Geronimo 1.1.1

GNU Diff for Java 1.60 GNU Lesser General Public License(LGPL) Version 2.1 on page 72

Grails - variouscomponents

1.0.2 Apache Software License Version 2.0 onpage 37

Gsoap 2.7.2 GNU Lesser General Public License(LGPL) Version 2.1 on page 72

Hibernate - variouscomponents

3

HSQLDB (Hypersonic DB) 1.8.0.5 Hypersonic License on page 89

HTML Parser 1.60 GNU Lesser General Public License(LGPL) Version 2.1 on page 72

Jakarta ORO 2.0.8 Apache Software License Version 2.0 onpage 37

JavaService 1.2.3 GNU Lesser General Public License(LGPL) Version 2.1 on page 72 and JavaService License on page 96

JaxB 2.x COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL) Version1.0 on page 45

Jaxen 1.1 beta Jaxen Project License on page 98

Jax-WS 2.0/2.1 (JSR 224) COMMON DEVELOPMENT ANDDISTRIBUTION LICENSE (CDDL) Version1.0 on page 45

JBoss 4.0.2 GNU General Public License (GPL) onpage 62

Jradius 2.0.0

Non-EMC Software in EMC Smarts Products

14 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 15: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 5 Open source licenses included with Network Configuration Manager (continued)

Open source title Version License- - -Libcrypto 0.9.7a OpenSSL License on page 118

libreadline.so 4.3 GNU General Public License (GPL) onpage 62

Local::TeeOutput 0.14 The Artistic License on page 150

Log4J 1.2.15 Apache Software License Version 2.0 onpage 37

Netbeans 6.0 GNU General Public License (GPL) withClasspath Exception on page 67

OGNL Object-GraphNavigation Language

2.6.9 OGNL Object-Graph NavigationLanguage License on page 118

openssl 0.9.8e on Linux, 0.9.8r onWindows, and 1.0.0d onSolaris

OpenSSL License on page 118

OpenSSL (libssl.so.4) 0.9.7a

perl Strawberry Perl 5.12.3(Windows)

ActivePerl no longer worksfor Windows.

The Artistic License on page 150

Perl DBD 2.18.1

Perl DBI 1.62

Postgre SQL 64 bit 8.4.7 PostgreSQL License on page 121

Putty 0.60 PuTTY Licence on page 138

Quartz Scheduler 1.5.2 Apache Software License Version 2.0 onpage 37

SiteMesh 2.30 The OpenSymphony Software License onpage 153

SNMP++ 3.2.23 SNMP++v3.2.22 on page 148

Spring Framework 2.0.3 Apache Software License Version 2.0 onpage 37

SSH Tools - GNU General Public License (GPL) onpage 62

Term::ReadKey 2.30 The Artistic License on page 150

Term::ReadLine 1.0303

Term:ReadPassword::Win32

0.20

Test::Simple 0.98

Non-EMC Software in EMC Smarts Products

EMC Smarts Network Configuration Manager 15

Page 16: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 5 Open source licenses included with Network Configuration Manager (continued)

Open source title Version License- - -Tomcat 6.0.36 Apache Software License Version 2.0 on

page 37

UnixUtils - includesTar.exe

2.1 GNU General Public License (GPL) onpage 62

Velocity 1.4 Apache Software License Version 2.0 onpage 37

Win32::API 0.62 The Artistic License on page 150

Win32::SystemInfo 0.11

Win32::TieRegistry 0.26

Wine 20040914.00 GNU Lesser General Public License(LGPL) Version 2.1 on page 72

win-tftp-server - GNU General Public License (GPL) onpage 62

xalan 1.10 Apache Software License Version 2.0 onpage 37

Xerces 2.7.0

Xerces XML Parser 1.4.4

XML Pull 1.1.3.4 OpenSSL License on page 118

XML Security (Apache) 1.3.0 Apache Software License Version 2.0 onpage 37

Xstream 1.2.1 XStream License on page 158

Zebedee 2.4.1 GNU General Public License (GPL) onpage 62

zlib 1.1.4 zlib License on page 159

EMC Smarts Network Protocol ManagerYou can use the following table to see which non-EMC software components are includedwith Network Protocol Manager and the licenses governing those components.

Table 6 Open source licenses included with Network Protocol Manager

Component Version License- - -SNMP++ v3.2.21a BSD style license on page 51

xalan 1.1.0 Apache Software License Version 2.0 onpage 37

Xerces 2.7

Non-EMC Software in EMC Smarts Products

16 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 17: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

EMC Smarts Server ManagerYou can use the following table to see which non-EMC software components are includedwith Server Manager and the licenses governing those components.

Table 7 Open source licenses included with Server Manager

Open source title Version License- - -Axis 1.3 Apache Software License Version 2.0 on page

37

Expect 5.40 Public Domain Dedication on page 137

JAX-WS RI 2.1.5 COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL) Version 1.0 on page 45

jdom - Jdom License on page 98

VI Java API 5.0.1 BSD License on page 40

sblim-cim-client 2-2.2.2 Eclipse Public License version 1.0 on page 52

EMC Smarts Service Assurance ManagerYou can use the following table to see which non-EMC software components are includedwith Service Assurance Manager and the licenses governing those components.

Table 8 Open source licenses included with Service Assurance Manager

Open source title Version License- - -apache-tomcat 6.0.32 Apache Software License Version 2.0 on page 37

CS CodeViewer 1.0 CS CodeViewer v1.0 License on page 50

ICU4j - ICU4J License on page 90

Java 1.6.026 JRE/Java 1.6.026 License on page 91

JFreeChart - GNU Lesser General Public License (LGPL) Version2.1 on page 72

NetBSD routines - NetBSD Routines License on page 115

NSIS 1.0j NSIS 1.0j License on page 117

Perl 5.8.8 The Artistic License on page 150

PTMALLOC - GNU General Public License (GPL) on page 62

Xalan J2 - Apache Software License Version 2.0 on page 37

Xerces 2.7.0/3.0.0

xmltask 1.16 Apache Software License Version 1.1 on page 36

zlib - zlib License on page 159

Non-EMC Software in EMC Smarts Products

EMC Smarts Server Manager 17

Page 18: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

EMC Smarts Service Assurance Manager Companion User InterfaceYou can use the following table to see which non-EMC software components are includedwith Service Assurance Manager Companion User Interface and the licenses governingthose components.

Table 9 Open source licenses included with Service Assurance Manager Companion User Interface

Open source title Version License- - -acegi-security -1.0.2.jar Apache Software License Version 2.0 on

page 37antlr 2.7.6.jar

apache commons-exec 1.1

Apache Santuario -

aspectjrt 1.6.8

aspectjweaver 1.6.8

axiom-api 1.2.2.jar

axiom-dom 1.2.2.jar

axiom-impl 1.2.2.jar

axis.jar -

axis2-kernel 1.1.1.jar

axis2-rahas 1.1.jar

axis2-saaj 1.1.1.jar

axis2-secpolicy 1.1.jar

axis2-security 1.1.jar

axis2-xmlbeans 1.1.1.jar

axis-ant.jar -

axis-schema.jar -

backport-util-concurrent 2.2.jar Public Domain Dedication on page 137

bcprov-jdk13 133.jar The Legion of the Bouncy Castle License onpage 152

BSAFE-SSL-J 5.1.1 RSA License on page 140

BSF - Apache Software License Version 2.0 onpage 37

CAS 3.4.3.1 JA-SIG License on page 91

cas-server 3.4.3.1

cglib-nodep 2.1_3.jar Apache Software License Version 2.0 onpage 37

clamav 0.97.5 GNU General Public License (GPL) on page62

Non-EMC Software in EMC Smarts Products

18 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 19: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 9 Open source licenses included with Service Assurance Manager Companion UserInterface (continued)

Open source title Version License- - -commons-beanutils.jar - Apache Software License Version 2.0 on

page 37commons-codec 1.3.jar

commons-collections 3.1.jar

commons-dbcp.jar -

Commons-digester -

commons-discovery 0.2.jar

Commons-httpclient -

commons-io 1.2.jar

commons-jxpath 1.2.jar

commons-lang 2.1.jar

commons-logging 1.1.jar

commons-modeler 2.0.jar

commons-pool.jar -

Commons Pool 1.5.7

concurrent.jar - concurrent.jar Public Domain Dedication onpage 49

Dialog 1.1 GNU Lesser General Public License (LGPL)Version 2.1 on page 72

Dojo 1.7 Academic Free License 2.1 on page 29

dom4j 1.6.1.jar BSD style license on page 51

Duplicity 0.6.19 GNU General Public License (GPL) on page62

Duply 1.5.7

ehcache 1.2.jar Apache Software License Version 2.0 onpage 37

erlang R15 ERLANG PUBLIC LICENSE on page 56

exec-maven-plugin 1.2.1 Apache Software License Version 2.0 onpage 37

ezmorph 0.8.1.jar

genisoimage 1.1.8 GNU General Public License (GPL) on page62

geronimo-spec-jms 1.1-rc4.jar Apache Software License Version 2.0 onpage 37

grails 1.3.7

grails-bootstrap 1.3.7

grails-core 1.3.7

grails-maven-archetype 1.3.7

Non-EMC Software in EMC Smarts Products

EMC Smarts Service Assurance Manager Companion User Interface 19

Page 20: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 9 Open source licenses included with Service Assurance Manager Companion UserInterface (continued)

Open source title Version License- - -grails-scripts 1.3.7

hibernate-annotations 3.4.0.GA GNU Lesser General Public License (LGPL)Version 2.1 on page 72

hibernate-commonsannotations

3.1.0.GA

hibernate-core 3.3.1.GA

hibernate-ehcache 3.3.1.GA

hibernate-validator 3.1.0.GA

http-builder 0.5.1 Apache Software License Version 2.0 onpage 37

hsqldb.jar HSQLDB Copyrights and Licenses (based onBSD License) on page 88

ICU4j 3.8.1 ICU License on page 90

isorelax.jar - MIT License on page 100

jackson package - GNU Lesser General Public License (LGPL)Version 2.1 on page 72

jakarta-httpcore 4.0-alpha2.jar Apache Software License Version 2.0 onpage 37

jakarta-oro 2.0.8.jar

jasper

javassist.jar - GNU Lesser General Public License (LGPL)Version 2.1 on page 72

jaxen-1.1-beta 10.jar Codehaus Project License on page 44

jaxrpc.jar - COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL) Version 1.0 on page 45

jboss:concurrent:jar 4.2.3.GA GNU Lesser General Public License (LGPL)Version 2.1 on page 72

jboss:jboss-client:jar 4.2.3.GA

jboss:jboss-common-client:jar

4.2.3.GA

jboss:jboss-j2ee:jar 4.2.3.GA

jboss:jbossmq-client:jar 4.2.3.GA

jboss:jboss-remoting:jar 4.2.3.GA

jboss:jboss-serialization:jar 4.2.3.GA

jboss:jbosssx-client:jar 4.2.3.GA

jboss:jnp-client:jar 4.2.3.GA

jbossall-client:jar 4.2.3.GA

jdom.jar - Apache Software License 1.0 on page 34

Non-EMC Software in EMC Smarts Products

20 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 21: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 9 Open source licenses included with Service Assurance Manager Companion UserInterface (continued)

Open source title Version License- - -Jedis 2.1.0 BSD Style License Jedis 2.1.0 on page 43

jettison 1.2 Apache Software License Version 2.0 onpage 37

jetty -

jibx-bind 1.1.3.jar JiBX License on page 99

jibx-run 1.1.3.jar

jnp-client - GNU Lesser General Public License (LGPL)Version 2.1 on page 72

jQuery Library (jQuery 1.4.2) - MIT License on page 100

jQuery UI Library -

js.jar (Mozilla Rhino JSEngine)

- GNU General Public License (GPL) on page62

JSON.js - MIT License on page 100

json_org.jar -

json_org 3.0.jar Apache Software License Version 2.0 onpage 37

json-lib 0.9.jar

jsonrpc 1.0.jar

jsr173 1.0_api.jar COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL) Version 1.0 on page 45

jstl.jar - Apache Software License Version 2.0 onpage 37

jta.jar - COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL) Version 1.0 on page 45

jug-asl 2.0.0.jar Apache Software License Version 2.0 onpage 37

libicu 4.2.6.1.x86_64.rpm

ICU License on page 90

libpq5 9.1.5 BSD style license on page 51

librsync 0.9.7 GNU Lesser General Public License (LGPL)Version 2.1 on page 72

libxslt 1.1.24 BSD style license on page 51

log4j 1.2.13.jar Apache Software License Version 2.0 onpage 37

mail 1.4.jar COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL) Version 1.0 on page 45

maven-archiver 2.2 Apache Software License Version 2.0 onpage 37

maven-filtering 1.0

Non-EMC Software in EMC Smarts Products

EMC Smarts Service Assurance Manager Companion User Interface 21

Page 22: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 9 Open source licenses included with Service Assurance Manager Companion UserInterface (continued)

Open source title Version License- - -maven-model 2.0.7

maven-plugin 1.3.7

maven-plugin-api 2.0.7

maven-plugin-testing-harness

1.1

maven-project 2.0.7

maven-resources-plugin 2.5

msv.jar (Multi SchemaValidator)

- Berkley License on page 40

neethi 2.0.jar Apache Software License Version 2.0 onpage 37

Open Ajax Hub 2

Open CSV -

openldap2 2.4.29-153.1.x86_64.rpm

The OpenLDAP Public License v2.8 on page153

openldap2-client 2.4.29-157.1.x86_64.rpm

The OpenLDAP Public License v2.8 on page153

opensaml 1.1.jar Apache Software License Version 2.0 onpage 37

oro 2.0.8.jar

Paramiko 1.7.7.1 GNU Lesser General Public License (LGPL)Version 2.1 on page 72

php5 5.2.14 r_the_php_license on page 155

php5-ctype 5.2.14

php5-dom 5.2.14

php5-hash 5.2.14

php5-iconv 5.2.14

php5-json 5.2.14

php5-suhosin 5.2.14

php5-tokenizer 5.2.14

php5-xmlreader 5.2.14

php5-xmlwriter 5.2.14

plexus-archiver 1.0-alpha-5 Apache Software License Version 2.0 onpage 37

plexus-build-api 0.0.4

plexus-interpolation 1.13

plexus-utils 1.4.5, 2.0.5

Non-EMC Software in EMC Smarts Products

22 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 23: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 9 Open source licenses included with Service Assurance Manager Companion UserInterface (continued)

Open source title Version License- - -policy 1.0.jar

postgresql 8.3.20 BSD style license on page 51

prototype 1.6.1.js MIT License on page 100

PyCrypto 2.6 License for PyCrypto on page 100

RabbitMQ - MOZILLA PUBLIC LICENSE 1.1 on page 106

RabbitMQ (C-languageruntimer)

- GNU General Public License (GPL) on page62

RabbitMQ (python languagedependency)

2.7.2 PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 on page 122

RabbitMQ (rabbitmq JAVAclient)

- GNU General Public License (GPL) on page62

RabbitMQ (rabbitmq server) 2.7.1 MOZILLA PUBLIC LICENSE 1.1 on page 106

RabbitMQ (erlang runtimedependency)

- ERLANG PUBLIC LICENSE on page 56

RabbitMQ-codegen - MOZILLA PUBLIC LICENSE 1.1 on page 106

Redis 2.4.15 BSD Style License Redis 2.4.15 on page 43

relaxngDatatype.jar - BSD License

resolver.jar - Apache Software License Version 2.0 onpage 37

REST Client Facilities GrailsPlugin

0.7

rome-0.8.jar -

RSA Crypto-J (includescryptojce.jar,cryptojcommon.jar,jcmFIPS.jar)

6.002 RSA License on page 140

RSA SSL-J (JSSE Provider -sslj.jar)

6.0

saaj.jar - COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL) Version 1.0 on page 45

saxon8.jar - MOZILLA PUBLIC LICENSE Version 1.0 onpage 101

saxon8-dom.jar -

saxon8-xpath.jar -

Saxon-B -

scriptaculous & effects - MIT License on page 100

serializer.jar - Apache Software License Version 2.0 onpage 37

slf4j 1.5.8

Non-EMC Software in EMC Smarts Products

EMC Smarts Service Assurance Manager Companion User Interface 23

Page 24: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Table 9 Open source licenses included with Service Assurance Manager Companion UserInterface (continued)

Open source title Version License- - -spring 3.0.5.RELEASE

spring.jar -

standard.jar -

stax-api 1.0.1.jar

Tidy.jar -

woden 1.0.0M6.jar

wsdl4j 1.6.2.jar

wstx-asl 3.2.0.jar

xalan 2.7.0.jar

xbean.jar -

xbean_xpath.jar -

xercesImpl.jar -

xercesImpl 2.8.1.jar

xml-apis.jar

xml-apis 1.3.03.jar

xmlpublic.jar (This is part ofthe XML Beans packagealong with xbean.jar andxbean_xpath.jar)

-

XmlSchema 1.2.jar

xmlsec 1.3.0.jar

xmltask 1.16 Apache Software License Version 1.1 onpage 36

xmlunit 1.0 XMLUnit BSD Software License on page157

xom 1.1.jar GNU Lesser General Public License (LGPL)Version 2.1 on page 72

xpp3 1.1.3_8.jar THE Extreme! Lab PullParser License on page152

xsdlib.jar - XSDLIB License on page 157

xsom14.jar - GNU General Public License (GPL) on page62

xstream 1.1.3.jar XStream 1.1.3 License on page 158

Non-EMC Software in EMC Smarts Products

24 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 25: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

EMC Smarts VoIP ManagerYou can use the following table to see which non-EMC software components are includedwith VoIP Manager and the licenses governing those components.

Table 10 Open source licenses included with VoIP Manager

Component Version License- - -Trilead SSH for Java(Trilead SSH .NET Build449 )

- BSD style license on page 51

SAAJ 1.2 COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL) Version 1.0 on page 45

JAVAMAIL - GNU General Public License (GPL) on page62

Xerces 2.7.0/3.0.0 Apache Software License Version 2.0 onpage 37

Non-EMC Software in EMC Smarts Products

EMC Smarts VoIP Manager 25

Page 26: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Non-EMC Software in EMC Smarts Products

26 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 27: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

CHAPTER 2

Licenses

The list of all third party licenses.

u Academic Free License 2.1.................................................................................... 29u Academic Free License ......................................................................................... 31u ANTLR 2 License ................................................................................................... 33u ANTLR 3 License ................................................................................................... 33u AOP Alliance (Java/J2EE AOP standards) License .................................................. 34u Apache Software License 1.0.................................................................................34u Apache Software License Version 1.1 ................................................................... 36u Apache Software License Version 2.0 ................................................................... 37u Berkley License..................................................................................................... 40u Boost Software License - Version 1.0 .................................................................... 40u BSD License.......................................................................................................... 40u BSD 4-Clause License (the original “BSD License”) ...............................................41u BSD License ......................................................................................................... 42u BSD License.......................................................................................................... 42u BSD Style License .................................................................................................43u BSD Style License..................................................................................................43u BSD Style License..................................................................................................43u Codehaus Project License .....................................................................................44u COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 ............ 45u concurrent.jar Public Domain Dedication...............................................................49u Cryptix General License ........................................................................................ 50u CS CodeViewer v1.0 License..................................................................................50u dnsjava v2.0 license .............................................................................................51u BSD Style License .................................................................................................51u EasyMock 2 License (MIT License) ........................................................................ 52u Eclipse Public License - v 1.0 ................................................................................ 52u ERLANG PUBLIC LICENSE .......................................................................................56u GNU General Public License (GPL) .........................................................................62u GNU General Public License (GPL) with Classpath Exception .................................67u GNU Lesser General Public License (LGPL) Version 2.1 ..........................................72u GNU Library General Public License ...................................................................... 79u HSQLDB Copyrights and Licenses (based on BSD License).................................... 88u Hypersonic License .............................................................................................. 89u ICU License .......................................................................................................... 90u ICU4J License........................................................................................................ 90u JA-SIG License ...................................................................................................... 91u JRE/Java 1.6 License..............................................................................................91u JavaService License .............................................................................................. 96u Jaxen Project License ............................................................................................98u Jdom License ........................................................................................................98u JiBX License...........................................................................................................99u License for PyCrypto............................................................................................ 100u libedit................................................................................................................. 100u MIT License ........................................................................................................ 100

Licenses 27

Page 28: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

u MOZILLA PUBLIC LICENSE Version 1.0 .................................................................101u MOZILLA PUBLIC LICENSE 1.1 ............................................................................. 106u NetBSD Routines License.................................................................................... 115u NetBSD Routines License.................................................................................... 116u NSIS 1.0j License................................................................................................ 117u ODMG 2.0 License ..............................................................................................117u OGNL Object-Graph Navigation Language License .............................................. 118u OpenSSL License ................................................................................................118u PostgreSQL License ............................................................................................ 121u ptmalloc License................................................................................................. 121u ptmalloc2 License .............................................................................................. 122u PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 ...................................................... 122u Public Domain Dedication .................................................................................. 137u Public Domain Software License .........................................................................138u PuTTY Licence..................................................................................................... 138u Python License....................................................................................................139u Python License ................................................................................................... 139u RSA License ........................................................................................................140u RSA License........................................................................................................ 143u SNMP++v3.2.22 ................................................................................................. 148u SQLite Copyright .................................................................................................148u TCL License ........................................................................................................ 148u TCL v8.4.6 License...............................................................................................149u The Artistic License .............................................................................................150u THE Extreme! Lab PullParser License....................................................................152u The Legion of the Bouncy Castle License .............................................................152u The OpenLDAP Public License v2.8 ..................................................................... 153u The OpenSymphony Software License ................................................................ 153u The PHP License ................................................................................................. 155u ViJava License .................................................................................................... 156u XMLUnit BSD Software License ........................................................................... 157u XSDLib License ...................................................................................................157u XStream License..................................................................................................158u XStream 1.1.3 License.........................................................................................158u zlib License ........................................................................................................ 159u zlib License......................................................................................................... 159

Licenses

28 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 29: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Academic Free License 2.1This Academic Free License (the "License") applies to any original work of authorship (the"Original Work") whose owner (the "Licensor") has placed the following noticeimmediately following the copyright notice for the Original Work:

Licensed under the Academic Free License version 2.1

1) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license to do the following:

a) to reproduce the Original Work in copies;

b) to prepare derivative works ("Derivative Works") based upon the Original Work;

c) to distribute copies of the Original Work and Derivative Works to the public;

d) to perform the Original Work publicly; and

e) to display the Original Work publicly.

2) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license, under patent claims owned or controlled bythe Licensor that are embodied in the Original Work as furnished by the Licensor, tomake, use, sell and offer for sale the Original Work and Derivative Works.

3) Grant of Source Code License. The term "Source Code" means the preferred form of theOriginal Work for making modifications to it and all available documentation describinghow to modify the Original Work. Licensor hereby agrees to provide a machine-readablecopy of the Source Code of the Original Work along with each copy of the Original Workthat Licensor distributes. Licensor reserves the right to satisfy this obligation by placing amachine-readable copy of the Source Code in an information repository reasonablycalculated to permit inexpensive and convenient access by You for as long as Licensorcontinues to distribute the Original Work, and by publishing the address of thatinformation repository in a notice immediately following the copyright notice that appliesto the Original Work.

4) Exclusions From License Grant. Neither the names of Licensor, nor the names of anycontributors to the Original Work, nor any of their trademarks or service marks, may beused to endorse or promote products derived from this original Work without expressprior written permission of the Licensor. Nothing in this License shall be deemed to grantany rights to trademarks, copyrights, patents, trade secrets or any other intellectualproperty of Licensor except as expressly stated herein. No patent license is granted tomake, use, sell or offer to sell embodiments of any patent claims other than the licensedclaims defined in Section 2. No right is granted to the trademarks of Licensor even if suchmarks are included in the Original Work. Nothing in this License shall be interpreted toprohibit Licensor from licensing under different terms from this License any Original Workthat Licensor otherwise would have a right to license.

5) This section intentionally omitted.

6) Attribution Rights. You must retain, in the Source Code of any Derivative Works thatYou create, all copyright, patent or trademark notices from the Source Code of theOriginal Work, as well as any notices of licensing and any descriptive text identifiedtherein as an "Attribution Notice." You must cause the Source Code for any DerivativeWorks that You create to carry a prominent Attribution Notice reasonably calculated toinform recipients that You have modified the Original Work.

7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that thecopyright in and to the Original Work and the patent rights granted herein by Licensor areowned by the Licensor or are sublicensed to You under the terms of this License with thepermission of the contributor(s) of those copyrights and patent rights. Except asexpressly stated in the immediately proceeding sentence, the Original Work is provided

Licenses

Academic Free License 2.1 29

Page 30: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express orimplied, including, without limitation, the warranties of NON-INFRINGEMENT,MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THEQUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTYconstitutes an essential part of this License. No license to Original Work is grantedhereunder except under this disclaimer.

8) Limitation of Liability. Under no circumstances and under no legal theory, whether intort (including negligence), contract, or otherwise, shall the Licensor be liable to anyperson for any direct, indirect, special, incidental, or consequential damages of anycharacter arising as a result of this License or the use of the Original Work including,without limitation, damages for loss of goodwill, work stoppage, computer failure ormalfunction, or any and all other commercial damages or losses. This limitation ofliability shall not apply to liability for death or personal injury resulting from Licensor'snegligence to the extent applicable law prohibits such limitation. Some jurisdictions donot allow the exclusion or limitation of incidental or consequential damages, so thisexclusion and limitation may not apply to You.

9) Acceptance and Termination. If You distribute copies of the Original Work or aDerivative Work, You must make a reasonable effort under the circumstances to obtainthe express assent of recipients to the terms of this License. Nothing else but this License(or another written agreement between Licensor and You) grants You permission to createDerivative Works based upon the Original Work or to exercise any of the rights granted inSection 1 herein, and any attempt to do so except under the terms of this License (oranother written agreement between Licensor and You) is expressly prohibited by U.S.copyright law, the equivalent laws of other countries, and by international treaty.Therefore, by exercising any of the rights granted to You in Section 1 herein, You indicateYour acceptance of this License and all of its terms and conditions.

10) Termination for Patent Action. This License shall terminate automatically and Youmay no longer exercise any of the rights granted to You by this License as of the date Youcommence an action, including a cross-claim or counterclaim, against Licensor or anylicensee alleging that the Original Work infringes a patent. This termination provisionshall not apply for an action alleging patent infringement by combinations of the OriginalWork with other software or hardware.

11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License maybe brought only in the courts of a jurisdiction wherein the Licensor resides or in whichLicensor conducts its primary business, and under the laws of that jurisdiction excludingits conflict-of-law provisions. The application of the United Nations Convention onContracts for the International Sale of Goods is expressly excluded. Any use of theOriginal Work outside the scope of this License or after its termination shall be subject tothe requirements and penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., theequivalent laws of other countries, and international treaty. This section shall survive thetermination of this License.

12) Attorneys Fees. In any action to enforce the terms of this License or seeking damagesrelating thereto, the prevailing party shall be entitled to recover its costs and expenses,including, without limitation, reasonable attorneys' fees and costs incurred in connectionwith such action, including any appeal of such action. This section shall survive thetermination of this License.

13) Miscellaneous. This License represents the complete agreement concerning thesubject matter hereof. If any provision of this License is held to be unenforceable, suchprovision shall be reformed only to the extent necessary to make it enforceable.

14) Definition of "You" in This License. "You" throughout this License, whether in upper orlower case, means an individual or a legal entity exercising rights under, and complyingwith all of the terms of, this License. For legal entities, "You" includes any entity thatcontrols, is controlled by, or is under common control with you. For purposes of this

Licenses

30 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 31: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

definition, "control" means (i) the power, direct or indirect, to cause the direction ormanagement of such entity, whether by contract or otherwise, or (ii) ownership of fiftypercent (50%) or more of the outstanding shares, or (iii) beneficial ownership of suchentity.

15) Right to Use. You may use the Original Work in all ways not otherwise restricted orconditioned by this License or by law, and Licensor promises not to interfere with or beresponsible for such uses by You.

This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved.Permission is hereby granted to copy and distribute this license without modification.This license may not be modified without the express written permission of its copyrightowner.

Academic Free LicenseThe Academic Free License

v. 2.1

This Academic Free License (the "License") applies to any original work of authorship (the"Original Work") whose owner (the "Licensor") has placed the following noticeimmediately following the copyright notice for the Original Work:

Licensed under the Academic Free License version 2.1

Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license to do the following:

to reproduce the Original Work in copies;

to prepare derivative works ("Derivative Works") based upon the Original Work;

to distribute copies of the Original Work and Derivative Works to the public;

to perform the Original Work publicly; and

to display the Original Work publicly.

Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free, non-exclusive, perpetual, sublicenseable license, under patent claims owned or controlled bythe Licensor that are embodied in the Original Work as furnished by the Licensor, tomake, use, sell and offer for sale the Original Work and Derivative Works.

Grant of Source Code License. The term "Source Code" means the preferred form of theOriginal Work for making modifications to it and all available documentation describinghow to modify the Original Work. Licensor hereby agrees to provide a machine-readablecopy of the Source Code of the Original Work along with each copy of the Original Workthat Licensor distributes. Licensor reserves the right to satisfy this obligation by placing amachine-readable copy of the Source Code in an information repository reasonablycalculated to permit inexpensive and convenient access by You for as long as Licensorcontinues to distribute the Original Work, and by publishing the address of thatinformation repository in a notice immediately following the copyright notice that appliesto the Original Work.

Exclusions From License Grant. Neither the names of Licensor, nor the names of anycontributors to the Original Work, nor any of their trademarks or service marks, may beused to endorse or promote products derived from this Original Work without expressprior written permission of the Licensor. Nothing in this License shall be deemed to grantany rights to trademarks, copyrights, patents, trade secrets or any other intellectualproperty of Licensor except as expressly stated herein. No patent license is granted tomake, use, sell or offer to sell embodiments of any patent claims other than the licensedclaims defined in Section 2. No right is granted to the trademarks of Licensor even if suchmarks are included in the Original Work. Nothing in this License shall be interpreted to

Licenses

Academic Free License 31

Page 32: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

prohibit Licensor from licensing under different terms from this License any Original Workthat Licensor otherwise would have a right to license.

This section intentionally omitted.

Attribution Rights. You must retain, in the Source Code of any Derivative Works that Youcreate, all copyright, patent or trademark notices from the Source Code of the OriginalWork, as well as any notices of licensing and any descriptive text identified therein as an"Attribution Notice." You must cause the Source Code for any Derivative Works that Youcreate to carry a prominent Attribution Notice reasonably calculated to inform recipientsthat You have modified the Original Work.

Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the copyrightin and to the Original Work and the patent rights granted herein by Licensor are owned bythe Licensor or are sublicensed to You under the terms of this License with thepermission of the contributor(s) of those copyrights and patent rights. Except asexpressly stated in the immediately proceeding sentence, the Original Work is providedunder this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express orimplied, including, without limitation, the warranties of NON-INFRINGEMENT,MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THEQUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTYconstitutes an essential part of this License. No license to Original Work is grantedhereunder except under this disclaimer.

Limitation of Liability. Under no circumstances and under no legal theory, whether in tort(including negligence), contract, or otherwise, shall the Licensor be liable to any personfor any direct, indirect, special, incidental, or consequential damages of any characterarising as a result of this License or the use of the Original Work including, withoutlimitation, damages for loss of goodwill, work stoppage, computer failure or malfunction,or any and all other commercial damages or losses. This limitation of liability shall notapply to liability for death or personal injury resulting from Licensor's negligence to theextent applicable law prohibits such limitation. Some jurisdictions do not allow theexclusion or limitation of incidental or consequential damages, so this exclusion andlimitation may not apply to You.

Acceptance and Termination. If You distribute copies of the Original Work or a DerivativeWork, You must make a reasonable effort under the circumstances to obtain the expressassent of recipients to the terms of this License. Nothing else but this License (or anotherwritten agreement between Licensor and You) grants You permission to create DerivativeWorks based upon the Original Work or to exercise any of the rights granted in Section 1herein, and any attempt to do so except under the terms of this License (or anotherwritten agreement between Licensor and You) is expressly prohibited by U.S. copyrightlaw, the equivalent laws of other countries, and by international treaty. Therefore, byexercising any of the rights granted to You in Section 1 herein, You indicate Youracceptance of this License and all of its terms and conditions.

Termination for Patent Action. This License shall terminate automatically and You may nolonger exercise any of the rights granted to You by this License as of the date Youcommence an action, including a cross-claim or counterclaim, against Licensor or anylicensee alleging that the Original Work infringes a patent. This termination provisionshall not apply for an action alleging patent infringement by combinations of the OriginalWork with other software or hardware.

Jurisdiction, Venue and Governing Law. Any action or suit relating to this License may bebrought only in the courts of a jurisdiction wherein the Licensor resides or in whichLicensor conducts its primary business, and under the laws of that jurisdiction excludingits conflict-of-law provisions. The application of the United Nations Convention onContracts for the International Sale of Goods is expressly excluded. Any use of theOriginal Work outside the scope of this License or after its termination shall be subject tothe requirements and penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., the

Licenses

32 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 33: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

equivalent laws of other countries, and international treaty. This section shall survive thetermination of this License.

Attorneys Fees. In any action to enforce the terms of this License or seeking damagesrelating thereto, the prevailing party shall be entitled to recover its costs and expenses,including, without limitation, reasonable attorneys' fees and costs incurred in connectionwith such action, including any appeal of such action. This section shall survive thetermination of this License.

Miscellaneous. This License represents the complete agreement concerning the subjectmatter hereof. If any provision of this License is held to be unenforceable, such provisionshall be reformed only to the extent necessary to make it enforceable.

Definition of "You" in This License. "You" throughout this License, whether in upper orlower case, means an individual or a legal entity exercising rights under, and complyingwith all of the terms of, this License. For legal entities, "You" includes any entity thatcontrols, is controlled by, or is under common control with you. For purposes of thisdefinition, "control" means (i) the power, direct or indirect, to cause the direction ormanagement of such entity, whether by contract or otherwise, or (ii) ownership of fiftypercent (50%) or more of the outstanding shares, or (iii) beneficial ownership of suchentity.

Right to Use. You may use the Original Work in all ways not otherwise restricted orconditioned by this License or by law, and Licensor promises not to interfere with or beresponsible for such uses by You.

This license is Copyright © 2003-2004 Lawrence E. Rosen. All rights reserved. Permissionis hereby granted to copy and distribute this license without modification. This licensemay not be modified without the express written permission of its copyright owner.

ANTLR 2 LicenseWe reserve no legal rights to the ANTLR--it is fully in the public domain. An individual orcompany may do whatever they wish with source code distributed with ANTLR or the codegenerated by ANTLR, including the incorporation of ANTLR, or its output, into commericalsoftware.

We encourage users to develop software with ANTLR. However, we do ask that credit isgiven to us for developing ANTLR. By "credit", we mean that if you use ANTLR orincorporate any source code into one of your programs (commercial product, researchproject, or otherwise) that you acknowledge this fact somewhere in the documentation,research report, etc... If you like ANTLR and have developed a nice tool with the output,please mention that you developed it using ANTLR. In addition, we ask that the headersremain intact in our source code. As long as these guidelines are kept, we expect tocontinue enhancing this system and expect to make other tools available as they arecompleted.

ANTLR 3 License[The BSD License]

Copyright (c) 2010 Terence Parr

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

Licenses

ANTLR 2 License 33

Page 34: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

Neither the name of the author nor the names of its contributors may be used to endorseor 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, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

AOP Alliance (Java/J2EE AOP standards) LicenseAOP Alliance, presentation

The AOP Alliance project is a joint open-source project between several softwareengineering people who are interested in AOP and Java.

LICENCE: all the source code provided by AOP Alliance is Public Domain.

We believe that Aspect-Oriented Programming (AOP) offers a better solution to manyproblems than do existing technologies such as EJB. AOP Alliance intends to facilitateand standardize the use of AOP to enhance existing middleware environments (such asJ2EE), or development environements (e.g. JBuilder, Eclipse). The AOP Alliance also aimsto ensure interoperability between Java/J2EE AOP implementations to build a larger AOPcommunity.

Apache Software License 1.0/*====================================================================

* Copyright (c) 1995-1999 The Apache 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:

*

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

Licenses

34 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 35: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

*

* 3. All advertising materials mentioning features or use of this

* software must display the following acknowledgment:

* "This product includes software developed by the Apache Group

* for use in the Apache HTTP server project (http://www.apache.org/)."

*

* 4. The names "Apache Server" and "Apache Group" 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 "Apache"

* nor may "Apache" appear in their names without prior written

* permission of the Apache Group.

*

* 6. Redistributions of any form whatsoever must retain the following

* acknowledgment:

* "This product includes software developed by the Apache Group

* for use in the Apache HTTP server project (http://www.apache.org/)."

*

* THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``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 APACHE 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.

*====================================================================

*

* This software consists of voluntary contributions made by many

* individuals on behalf of the Apache Group and was originally based

* on public domain software written at the National Center for

* Supercomputing Applications, University of Illinois, Urbana-Champaign.

Licenses

Apache Software License 1.0 35

Page 36: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

* For more information on the Apache Group and the Apache HTTP server

* project, please see <http://www.apache.org/>.

*

*/

Apache Software License Version 1.1* The Apache Software License, Version 1.1

*

* Copyright (c) 2000 The Apache Software Foundation. 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 end-user documentation included with the redistribution,

* if any, must include the following acknowledgment:

* "This product includes software developed by the

* Apache Software Foundation (http://www.apache.org/)."

* Alternately, this acknowledgment may appear in the software itself,

* if and wherever such third-party acknowledgments normally appear.

*

* 4. The names "Apache" and "Apache Software Foundation" 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 "Apache",

* nor may "Apache" appear in their name, without prior written

* permission of the Apache Software Foundation.

*

* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED

Licenses

36 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 37: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION 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.

*==============================================================

*

* This software consists of voluntary contributions made by many

* individuals on behalf of the Apache Software Foundation. For more

* information on the Apache Software Foundation, please see

* <http://www.apache.org/>.

*

* Portions of this software are based upon public domain software

* originally written at the National Center for Supercomputing Applications,

* University of Illinois, Urbana-Champaign.

*/

Apache Software License Version 2.0Apache License

Version 2.0, January 2004

http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution asdefined by Sections 1 through 9 of this document.

“Licensor" shall mean the copyright owner or entity authorized by the copyright ownerthat is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control,are controlled by, or are under common control with that entity. For the purposes of thisdefinition, "control" means (i) the power, direct or indirect, to cause the direction ormanagement of such entity, whether by contract or otherwise, or (ii) ownership of fiftypercent (50%) or more of the outstanding shares, or (iii) beneficial ownership of suchentity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions grantedby this License.

Licenses

Apache Software License Version 2.0 37

Page 38: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

"Source" form shall mean the preferred form for making modifications, including but notlimited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation ortranslation of a Source form, including but not limited to compiled object code, generateddocumentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, madeavailable under the License, as indicated by a copyright notice that is included in orattached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is basedon (or derived from) the Work and for which the editorial revisions, annotations,elaborations, or other modifications represent, as a whole, an original work ofauthorship. For the purposes of this License, Derivative Works shall not include worksthat remain separable from, or merely link (or bind by name) to the interfaces of, theWork and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of theWork and any modifications or additions to that Work or Derivative Works thereof, that isintentionally submitted to Licensor for inclusion in the Work by the copyright owner or byan individual or Legal Entity authorized to submit on behalf of the copyright owner. Forthe purposes of this definition, "submitted" means any form of electronic, verbal, orwritten communication sent to the Licensor or its representatives, including but notlimited to communication on electronic mailing lists, source code control systems, andissue tracking systems that are managed by, or on behalf of, the Licensor for the purposeof discussing and improving the Work, but excluding communication that isconspicuously marked or otherwise designated in writing by the copyright owner as "Nota Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom aContribution has been received by Licensor and subsequently incorporated within theWork.

2. Grant of Copyright License. Subject to the terms and conditions of this License, eachContributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute the Work and suchDerivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, eachContributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,royalty-free, irrevocable (except as stated in this section) patent license to make, havemade, use, offer to sell, sell, import, and otherwise transfer the Work, where such licenseapplies only to those patent claims licensable by such Contributor that are necessarilyinfringed by their Contribution(s) alone or by combination of their Contribution(s) with theWork to which such Contribution(s) was submitted. If You institute patent litigationagainst any entity (including a cross-claim or counterclaim in a lawsuit) alleging that theWork or a Contribution incorporated within the Work constitutes direct or contributorypatent infringement, then any patent licenses granted to You under this License for thatWork shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or DerivativeWorks thereof in any medium, with or without modifications, and in Source or Objectform, provided that You meet the following conditions:

(a) You must give any other recipients of the Work or Derivative Works a copy of thisLicense; and

(b) You must cause any modified files to carry prominent notices stating that Youchanged the files; and

Licenses

38 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 39: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

(c) You must retain, in the Source form of any Derivative Works that You distribute, allcopyright, patent, trademark, and attribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its distribution, then any DerivativeWorks that You distribute must include a readable copy of the attribution noticescontained within such NOTICE file, excluding those notices that do not pertain to any partof the Derivative Works, in at least one of the following places: within a NOTICE text filedistributed as part of the Derivative Works; within the Source form or documentation, ifprovided along with the Derivative Works; or, within a display generated by the DerivativeWorks, if and wherever such third-party notices normally appear. The contents of theNOTICE file are for informational purposes only and do not modify the License. You mayadd Your own attribution notices within Derivative Works that You distribute, alongside oras an addendum to the NOTICE text from the Work, provided that such additionalattribution notices cannot be construed as modifying the License.

You may add Your own copyright statement to Your modifications and may provideadditional or different license terms and conditions for use, reproduction, or distributionof Your modifications, or for any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies with the conditions statedin this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contributionintentionally submitted for inclusion in the Work by You to the Licensor shall be under theterms and conditions of this License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modify the terms of anyseparate license agreement you may have executed with Licensor regarding suchContributions.

6. Trademarks. This License does not grant permission to use the trade names,trademarks, service marks, or product names of the Licensor, except as required forreasonable and customary use in describing the origin of the Work and reproducing thecontent of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing,Licensor provides the Work (and each Contributor provides its Contributions) on an "ASIS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You aresolely responsible for determining the appropriateness of using or redistributing theWork and assume any risks associated with Your exercise of permissions under thisLicense.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (includingnegligence), contract, or otherwise, unless required by applicable law (such as deliberateand grossly negligent acts) or agreed to in writing, shall any Contributor be liable to Youfor damages, including any direct, indirect, special, incidental, or consequential damagesof any character arising as a result of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill, work stoppage, computerfailure or malfunction, or any and all other commercial damages or losses), even if suchContributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or DerivativeWorks thereof, You may choose to offer, and charge a fee for, acceptance of support,warranty, indemnity, or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act only on Your own behalfand on Your sole responsibility, not on behalf of any other Contributor, and only if Youagree to indemnify, defend, and hold each Contributor harmless for any liability incurredby, or claims asserted against, such Contributor by reason of your accepting any suchwarranty or additional liability.

Licenses

Apache Software License Version 2.0 39

Page 40: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

END OF TERMS AND CONDITIONS

Berkley LicenseCopyright © 2008, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject tolicense terms. Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions are met:u Redistributions of source code must retain the above copyright notice, this list of

conditions and the following disclaimer.

u Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

u Neither the name of Oracle Corporation nor the names of its contributors may be usedto endorse or promote products derived from this software without specific priorwritten permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

You acknowledge that this software is not designed, licensed or intended for use in thedesign, construction, operation or maintenance of any nuclear facility.

Boost Software License - Version 1.0Boost Software License - Version 1.0 - August 17th, 2003

Permission is hereby granted, free of charge, to any person or organization obtaining acopy of the software and accompanying documentation covered by this license (the"Software") to use, reproduce, display, distribute, execute, and transmit the Software,and to prepare derivative works of the Software, and to permit third-parties to whom theSoftware is furnished to do so, all subject to the following:

The copyright notices in the Software and this entire statement, including the abovelicense grant, this restriction and the following disclaimer, must be included in all copiesof the Software, in whole or in part, and all derivative works of the Software, unless suchcopies or derivative works are solely in the form of machine-executable object codegenerated by a source language processor.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALLTHE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANYDAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISINGFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGSIN THE SOFTWARE.

BSD License

Copyright (c) 2008 VMware, Inc. All Rights Reserved.

Licenses

40 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 41: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Copyright (c) 2009 Altor Networks. All Rights Reserved.

Copyright (c) 2009 NetApp. All Rights Reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

* Neither the name of VMware, Inc. nor the names of its contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL VMWARE, INC. OR CONTRIBUTORS BE LIABLE FORANY 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

BSD 4-Clause License (the original “BSD License”)

Copyright (c) <year>, <copyright holder>

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

All advertising materials mentioning features or use of this software must display thefollowing acknowledgement:

This product includes software developed by the <organization>.

Neither the name of the <organization> nor the names of its contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> ''AS IS'' AND ANY EXPRESS ORIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NOEVENT 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 OROTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISEDOF THE POSSIBILITY OF SUCH DAMAGE.

Licenses

BSD 4-Clause License (the original “BSD License”) 41

Page 42: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

BSD LicenseJLineCopyright (c) 2002-2006, Marc Prud'hommeaux <[email protected]>

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

Neither the name of JLine nor the names of its contributors may be used to endorse orpromote 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, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

BSD LicenseThe PostgreSQL JDBC driver is distributed under the BSD license, same as the server. Thesimplest explanation of the licensing terms is that you can do whatever you want with theproduct and source code as long as you don't claim you wrote it or sue us. You shouldgive it a read though, it's only half a page.

Copyright (c) 1997-2011, PostgreSQL Global Development Group All rights reserved.Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met: 1. Redistributions of sourcecode must retain the above copyright notice, this list of conditions and the followingdisclaimer. 2. Redistributions in binary form must reproduce the above copyright notice,this list of conditions and the following disclaimer in the documentation and/or othermaterials provided with the distribution. 3. Neither the name of the PostgreSQL GlobalDevelopment Group nor the names of its contributors may be used to endorse or promoteproducts derived from this software without specific prior written permission. THISSOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLEFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIALDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ORSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVERCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ORTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OFTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Licenses

42 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 43: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

BSD Style LicenseRedistribution and use of this software and associated documentation ("Software"), withor without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain copyright statements and notices.Redistributions must also contain a copy of this document.

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

3. The name "DOM4J" must not be used to endorse or promote products derived fromthis Software without prior written permission of MetaStuff, Ltd. For writtenpermission, please contact [email protected].

4. Products derived from this Software may not be called "DOM4J" nor may "DOM4J"appear in their names without prior written permission of MetaStuff, Ltd. DOM4J is aregistered trademark of MetaStuff, Ltd.

5. Due credit should be given to the DOM4J Project - http://dom4j.sourceforge.net

THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS ``AS IS'' AND ANYEXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL METASTUFF, LTD. OR ITS CONTRIBUTORS BE LIABLE FORANY 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.

BSD Style LicenseJedis 2.1.0LicenseCopyright (c) 2011 Jonathan LeibiuskyPermission is hereby granted, free of charge, to any person obtaining a copy of thissoftware and associated documentation files (the "Software"), to deal in the Softwarewithout restriction, including without limitation the rights to use, copy, modify, merge,publish, distribute, sublicense, and/or sell copies of the Software, and to permit personsto 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 orsubstantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, 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 THESOFTWARE.

BSD Style LicenseRedis 2.4.15Copyright (c) 2006-2009, Salvatore SanfilippoAll rights reserved.

Licenses

BSD Style License 43

Page 44: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:* Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.* Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.* Neither the name of Redis nor the names of its contributors may be used to endorse orpromote 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, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

Codehaus Project License/*

$Id: LICENSE.txt,v 1.1.1.1 2003/07/29 04:37:59 bob Exp $

Copyright 2002 (C) The Codehaus. All Rights Reserved.

Redistribution and use of this software and associated documentation ("Software"), withor without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain copyright statements and notices.Redistributions must also contain a copy of this document.

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

3. The name "classworlds" must not be used to endorse or promote products derivedfrom this Software without prior written permission of The Codehaus. For writtenpermission, please contact [email protected].

4. Products derived from this Software may not be called "classworlds" nor may"classworlds" appear in their names without prior written permission of The Codehaus."classworlds" is a registered trademark of The Codehaus.

5. Due credit should be given to The Codehaus. (http://classworlds.codehaus.org/).

THIS SOFTWARE IS PROVIDED BY THE CODEHAUS AND CONTRIBUTORS ``AS IS'' AND ANYEXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE CODEHAUS OR ITS CONTRIBUTORS BE LIABLE FORANY 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*/

Licenses

44 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 45: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.0

1. Definitions.

1.1. “Contributor” means each individual or entity that creates or contributes to thecreation of Modifications.

1.2. “Contributor Version” means the combination of the Original Software, priorModifications used by a Contributor (if any), and the Modifications made by thatparticular Contributor.

1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) thecombination of files containing Original Software with files containing Modifications, ineach case including portions thereof.

1.4. “Executable” means the Covered Software in any form other than Source Code.

1.5. “Initial Developer” means the individual or entity that first makes Original Softwareavailable under this License.

1.6. “Larger Work” means a work which combines Covered Software or portions thereofwith code not governed by the terms of this License.

1.7. “License” means this document.

1.8. “Licensable” means having the right to grant, to the maximum extent possible,whether at the time of the initial grant or subsequently acquired, any and all of the rightsconveyed herein.

1.9. “Modifications” means the Source Code and Executable form of any of the following:

A. Any file that results from an addition to, deletion from or modification of the contentsof a file containing Original Software or previous Modifications;

B. Any new file that contains any part of the Original Software or previous Modification; or

C. Any new file that is contributed or otherwise made available under the terms of thisLicense.

1.10. “Original Software” means the Source Code and Executable form of computersoftware code that is originally released under this License.

1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired,including without limitation, method, process, and apparatus claims, in any patentLicensable by grantor.

1.12. “Source Code” means (a) the common form of computer software code in whichmodifications are made and (b) associated documentation included in or with such code.

1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, andcomplying with all of the terms of, this License. For legal entities, “You” includes anyentity which controls, is controlled by, or is under common control with You. For purposesof this definition, “control” means (a) the power, direct or indirect, to cause the directionor management of such entity, whether by contract or otherwise, or (b) ownership of morethan fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.

2. License Grants.

2.1. The Initial Developer Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third partyintellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by InitialDeveloper, to use, reproduce, modify, display, perform, sublicense and distribute the

Licenses

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 45

Page 46: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Original Software (or portions thereof), with or without Modifications, and/or as part of aLarger Work; and

(b) under Patent Claims infringed by the making, using or selling of Original Software, tomake, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of theOriginal Software (or portions thereof).

(c) The licenses granted in Sections 2.1(a) and (b) are effective on the date InitialDeveloper first distributes or otherwise makes the Original Software available to a thirdparty under the terms of this License.

(d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code thatYou delete from the Original Software, or (2) for infringements caused by: (i) themodification of the Original Software, or (ii) the combination of the Original Software withother software or devices.

2.2. Contributor Grant.

Conditioned upon Your compliance with Section 3.1 below and subject to third partyintellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable byContributor to use, reproduce, modify, display, perform, sublicense and distribute theModifications created by such Contributor (or portions thereof), either on an unmodifiedbasis, with other Modifications, as Covered Software and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or selling of Modifications madeby that Contributor either alone and/or in combination with its Contributor Version (orportions of such combination), to make, use, sell, offer for sale, have made, and/orotherwise dispose of: (1) Modifications made by that Contributor (or portions thereof);and (2) the combination of Modifications made by that Contributor with its ContributorVersion (or portions of such combination).

(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the dateContributor first distributes or otherwise makes the Modifications available to a thirdparty.

(d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any codethat Contributor has deleted from the Contributor Version; (2) for infringements causedby: (i) third party modifications of Contributor Version, or (ii) the combination ofModifications made by that Contributor with other software (except as part of theContributor Version) or other devices; or (3) under Patent Claims infringed by CoveredSoftware in the absence of Modifications made by that Contributor.

3. Distribution Obligations.

3.1. Availability of Source Code.

Any Covered Software that You distribute or otherwise make available in Executable formmust also be made available in Source Code form and that Source Code form must bedistributed only under the terms of this License. You must include a copy of this Licensewith every copy of the Source Code form of the Covered Software You distribute orotherwise make available. You must inform recipients of any such Covered Software inExecutable form as to how they can obtain such Covered Software in Source Code form ina reasonable manner on or through a medium customarily used for software exchange.

3.2. Modifications.

The Modifications that You create or to which You contribute are governed by the terms ofthis License. You represent that You believe Your Modifications are Your originalcreation(s) and/or You have sufficient rights to grant the rights conveyed by this License.

3.3. Required Notices.

Licenses

46 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 47: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

You must include a notice in each of Your Modifications that identifies You as theContributor of the Modification. You may not remove or alter any copyright, patent ortrademark notices contained within the Covered Software, or any notices of licensing orany descriptive text giving attribution to any Contributor or the Initial Developer.

3.4. Application of Additional Terms.

You may not offer or impose any terms on any Covered Software in Source Code form thatalters or restricts the applicable version of this License or the recipients’ rightshereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnityor liability obligations to one or more recipients of Covered Software. However, you maydo so only on Your own behalf, and not on behalf of the Initial Developer or anyContributor. You must make it absolutely clear that any such warranty, support,indemnity or liability obligation is offered by You alone, and You hereby agree toindemnify the Initial Developer and every Contributor for any liability incurred by theInitial Developer or such Contributor as a result of warranty, support, indemnity or liabilityterms You offer.

3.5. Distribution of Executable Versions.

You may distribute the Executable form of the Covered Software under the terms of thisLicense or under the terms of a license of Your choice, which may contain terms differentfrom this License, provided that You are in compliance with the terms of this License andthat the license for the Executable form does not attempt to limit or alter the recipient’srights in the Source Code form from the rights set forth in this License. If You distributethe Covered Software in Executable form under a different license, You must make itabsolutely clear that any terms which differ from this License are offered by You alone,not by the Initial Developer or Contributor. You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.6. Larger Works.

You may create a Larger Work by combining Covered Software with other code notgoverned by the terms of this License and distribute the Larger Work as a single product.In such a case, You must make sure the requirements of this License are fulfilled for theCovered Software.

4. Versions of the License.

4.1. New Versions.

Sun Microsystems, Inc. is the initial license steward and may publish revised and/or newversions of this License from time to time. Each version will be given a distinguishingversion number. Except as provided in Section 4.3, no one other than the license stewardhas the right to modify this License.

4.2. Effect of New Versions.

You may always continue to use, distribute or otherwise make the Covered Softwareavailable under the terms of the version of the License under which You originallyreceived the Covered Software. If the Initial Developer includes a notice in the OriginalSoftware prohibiting it from being distributed or otherwise made available under anysubsequent version of the License, You must distribute and make the Covered Softwareavailable under the terms of the version of the License under which You originallyreceived the Covered Software. Otherwise, You may also choose to use, distribute orotherwise make the Covered Software available under the terms of any subsequentversion of the License published by the license steward.

4.3. Modified Versions.

When You are an Initial Developer and You want to create a new license for Your OriginalSoftware, You may create and use a modified version of this License if You: (a) rename

Licenses

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 47

Page 48: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

the license and remove any references to the name of the license steward (except to notethat the license differs from this License); and (b) otherwise make it clear that the licensecontains terms which differ from this License.

5. DISCLAIMER OF WARRANTY.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUTLIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS,MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISKAS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU.SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THEINITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARYSERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES ANESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZEDHEREUNDER EXCEPT UNDER THIS DISCLAIMER.

6. TERMINATION.

6.1. This License and the rights granted hereunder will terminate automatically if You failto comply with terms herein and fail to cure such breach within 30 days of becomingaware of the breach. Provisions which, by their nature, must remain in effect beyond thetermination of this License shall survive.

6.2. If You assert a patent infringement claim (excluding declaratory judgment actions)against Initial Developer or a Contributor (the Initial Developer or Contributor againstwhom You assert such claim is referred to as “Participant”) alleging that the ParticipantSoftware (meaning the Contributor Version where the Participant is a Contributor or theOriginal Software where the Participant is the Initial Developer) directly or indirectlyinfringes any patent, then any and all rights granted directly or indirectly to You by suchParticipant, the Initial Developer (if the Initial Developer is not the Participant) and allContributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days noticefrom Participant terminate prospectively and automatically at the expiration of such 60day notice period, unless if within such 60 day period You withdraw Your claim withrespect to the Participant Software against such Participant either unilaterally or pursuantto a written agreement with Participant.

6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licensesthat have been validly granted by You or any distributor hereunder prior to termination(excluding licenses granted to You by any distributor) shall survive termination.

7. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANYOTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIEROF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE,COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGESOR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OFSUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATHOR PERSONAL INJURY RESULTING FROM SUCH PARTY’S NEGLIGENCE TO THE EXTENTAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THEEXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THISEXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

8. U.S. GOVERNMENT END USERS.

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 25

Licenses

48 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 49: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101(Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” assuch terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government EndUsers acquire Covered Software with only those rights set forth herein. This U.S.Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or otherclause or provision that addresses Government rights in computer software under thisLicense.

9. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If anyprovision of this License is held to be unenforceable, such provision shall be reformedonly to the extent necessary to make it enforceable. This License shall be governed by thelaw of the jurisdiction specified in a notice contained within the Original Software (exceptto the extent applicable law, if any, provides otherwise), excluding such jurisdiction’sconflict-of-law provisions. Any litigation relating to this License shall be subject to thejurisdiction of the courts located in the jurisdiction and venue specified in a noticecontained within the Original Software, with the losing party responsible for costs,including, without limitation, court costs and reasonable attorneys’ fees and expenses.The application of the United Nations Convention on Contracts for the International Saleof Goods is expressly excluded. Any law or regulation which provides that the language ofa contract shall be construed against the drafter shall not apply to this License. You agreethat You alone are responsible for compliance with the United States exportadministration regulations (and the export control laws and regulation of any othercountries) when You use, distribute or otherwise make available any Covered Software.

10. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is responsible for claimsand damages arising, directly or indirectly, out of its utilization of rights under thisLicense and You agree to work with Initial Developer and Contributors to distribute suchresponsibility on an equitable basis. Nothing herein is intended or shall be deemed toconstitute any admission of liability.

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTIONLICENSE (CDDL)

The code released under the CDDL shall be governed by the laws of the State of California(excluding conflict-of-law provisions). Any litigation relating to this License shall besubject to the jurisdiction of the Federal Courts of the Northern District of California andthe state courts of the State of California, with venue lying in Santa Clara County,California.

concurrent.jar Public Domain DedicationLicense

This software is released to the "http://creativecommons.org/licenses/publicdomain"public domain, in the spirit of the original code written by Doug Lea. The code can beused for any purpose, modified, and redistributed without acknowledgment. No warrantyis provided, either express or implied.

The person or persons who have associated work with this document (the "Dedicator" or"Certifier") hereby either (a) certifies that, to the best of his knowledge, the work ofauthorship identified is in the public domain of the country from which the work ispublished, or (b) hereby dedicates whatever copyright the dedicators holds in the work ofauthorship identified below (the "Work") to the public domain. A certifier, moreover,dedicates any copyright interest he may have in the associated work, and for thesepurposes, is described as a "dedicator" below.

Licenses

concurrent.jar Public Domain Dedication 49

Page 50: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

A certifier has taken reasonable steps to verify the copyright status of this work. Certifierrecognizes that his good faith efforts may not shield him from liability if in fact the workcertified is not in the public domain.

Dedicator makes this dedication for the benefit of the public at large and to the detrimentof the Dedicator's heirs and successors. Dedicator intends this dedication to be an overtact of relinquishment in perpetuity of all present and future rights under copyright law,whether vested or contingent, in the Work. Dedicator understands that suchrelinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuitor otherwise) those copyrights in the Work.

Dedicator recognizes that, once placed in the public domain, the Work may be freelyreproduced, distributed, transmitted, used, modified, built upon, or otherwise exploitedby anyone for any purpose, commercial or non-commercial, and in any way, including bymethods that have not yet been invented or conceived.

CC0 for Public Domain Dedication

This tool is based on United States law and may not be applicable outside the US. Fordedicating new works to the public domain, we recommend "http://creativecommons.org/choose/zero/" CC0.

Cryptix General LicenseCopyright (c) 1995-2005 The Cryptix Foundation Limited.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

1. Redistributions of source code must retain the copyright notice, this list of conditionsand the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND CONTRIBUTORS``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

CS CodeViewer v1.0 LicenseCopyright 1999 by CoolServlets.com.

Any errors or suggested improvements to this class can be reported as instructed onCoolServlets.com. We hope you enjoy this program... your comments will encouragefurther development! This software is distributed under the terms of the BSD License.Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

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

Licenses

50 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 51: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

Neither name of CoolServlets.com nor the names of its contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

"THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS "AS IS" ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANYDIRECT, 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."

dnsjava v2.0 licensednsjava is placed under the BSD license. Several files are also under additional licenses;see the individual files for details.

Copyright (c) 1999-2005, Brian Wellington

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

* Neither the name of the dnsjava project nor the names of its contributors may be usedto endorse or promote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

BSD Style LicenseRedistribution and use of this software and associated documentation ("Software"), withor without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain copyright statements and notices.Redistributions must also contain a copy of this document.

Licenses

dnsjava v2.0 license 51

Page 52: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

3. The name "DOM4J" must not be used to endorse or promote products derived fromthis Software without prior written permission of MetaStuff, Ltd. For writtenpermission, please contact [email protected].

4. Products derived from this Software may not be called "DOM4J" nor may "DOM4J"appear in their names without prior written permission of MetaStuff, Ltd. DOM4J is aregistered trademark of MetaStuff, Ltd.

5. Due credit should be given to the DOM4J Project - http://www.dom4j.org

THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS ``AS IS'' AND ANYEXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL METASTUFF, LTD. OR ITS CONTRIBUTORS BE LIABLE FORANY 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved.

EasyMock 2 License (MIT License)Copyright (c) 2001-2007 OFFIS, Tammo Freese.

Permission is hereby granted, free of charge, to any person obtaining a copy of thissoftware and associated documentation files (the "Software"), to deal in the Softwarewithout restriction, including without limitation the rights to use, copy, modify, merge,publish, distribute, sublicense, and/or sell copies of the Software, and to permit personsto 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 orsubstantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, 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 THESOFTWARE.

Eclipse Public License - v 1.0

This product may be distributed with open source code, licensed to you in accordancewith the applicable open source license. If you would like a copy of any such sourcecode, EMC will provide a copy of the source code that is required to be made available inaccordance with the applicable open source license. EMC may charge reasonableshipping and handling charges for such distribution. Please direct requests in writing toEMC Legal, 176 South St., Hopkinton, MA 01748, ATTN: Open Source Program Office.

Licenses

52 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 53: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLICLICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAMCONSTITUTES RECIPIENT’S ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS

"Contribution" means:

a) in the case of the initial Contributor, the initial code and documentation distributedunder this Agreement, and

b) in the case of each subsequent Contributor:

i)changes to the Program, and

ii)additions to the Program;

where such changes and/or additions to the Program originate from and are distributedby that particular Contributor. A Contribution 'originates' from a Contributor if it wasadded to the Program by such Contributor itself or anyone acting on such Contributor’sbehalf. Contributions do not include additions to the Program which: (i) are separatemodules of software distributed in conjunction with the Program under their own licenseagreement, and (ii) are not derivative works of the Program.

"Contributor" means any person or entity that distributes the Program.

"Licensed Patents " mean patent claims licensable by a Contributor which are necessarilyinfringed by the use or sale of its Contribution alone or when combined with the Program.

"Program" means the Contributions distributed in accordance with this Agreement.

"Recipient" means anyone who receives the Program under this Agreement, including allContributors.

2. GRANT OF RIGHTS

a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient anon-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivativeworks of, publicly display, publicly perform, distribute and sublicense the Contribution ofsuch Contributor, if any, and such derivative works, in source code and object code form.

b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient anon-exclusive, worldwide, royalty-free patent license under Licensed Patents to make,use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor,if any, in source code and object code form. This patent license shall apply to thecombination of the Contribution and the Program if, at the time the Contribution is addedby the Contributor, such addition of the Contribution causes such combination to becovered by the Licensed Patents. The patent license shall not apply to any othercombinations which include the Contribution. No hardware per se is licensed hereunder.

c) Recipient understands that although each Contributor grants the licenses to itsContributions set forth herein, no assurances are provided by any Contributor that theProgram does not infringe the patent or other intellectual property rights of any otherentity. Each Contributor disclaims any liability to Recipient for claims brought by anyother entity based on infringement of intellectual property rights or otherwise. As acondition to exercising the rights and licenses granted hereunder, each Recipient herebyassumes sole responsibility to secure any other intellectual property rights needed, ifany. For example, if a third party patent license is required to allow Recipient to distributethe Program, it is Recipient’s responsibility to acquire that license before distributing theProgram.

d) Each Contributor represents that to its knowledge it has sufficient copyright rights inits Contribution, if any, to grant the copyright license set forth in this Agreement.

3. REQUIREMENTS

Licenses

Eclipse Public License - v 1.0 53

Page 54: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

A Contributor may choose to distribute the Program in object code form under its ownlicense agreement, provided that:

a) it complies with the terms and conditions of this Agreement; and

b) its license agreement:

i) effectively disclaims on behalf of all Contributors all warranties and conditions, expressand implied, including warranties or conditions of title and non-infringement, andimplied warranties or conditions of merchantability and fitness for a particular purpose;

ii) effectively excludes on behalf of all Contributors all liability for damages, includingdirect, indirect, special, incidental and consequential damages, such as lost profits;

iii) states that any provisions which differ from this Agreement are offered by thatContributor alone and not by any other party; and

iv) states that source code for the Program is available from such Contributor, andinforms licensees how to obtain it in a reasonable manner on or through a mediumcustomarily used for software exchange.

When the Program is made available in source code form:

a) it must be made available under this Agreement; and

b) a copy of this Agreement must be included with each copy of the Program.

Contributors may not remove or alter any copyright notices contained within the Program.

Each Contributor must identify itself as the originator of its Contribution, if any, in amanner that reasonably allows subsequent Recipients to identify the originator of theContribution.

4. COMMERCIAL DISTRIBUTION

Commercial distributors of software may accept certain responsibilities with respect toend users, business partners and the like. While this license is intended to facilitate thecommercial use of the Program, the Contributor who includes the Program in acommercial product offering should do so in a manner which does not create potentialliability for other Contributors. Therefore, if a Contributor includes the Program in acommercial product offering, such Contributor ("Commercial Contributor") hereby agreesto defend and indemnify every other Contributor ("Indemnified Contributor") against anylosses, damages and costs (collectively "Losses") arising from claims, lawsuits and otherlegal actions brought by a third party against the Indemnified Contributor to the extentcaused by the acts or omissions of such Commercial Contributor in connection with itsdistribution of the Program in a commercial product offering. The obligations in thissection do not apply to any claims or Losses relating to any actual or alleged intellectualproperty infringement. In order to qualify, an Indemnified Contributor must: a) promptlynotify the Commercial Contributor in writing of such claim, and b) allow the CommercialContributor to control, and cooperate with the Commercial Contributor in, the defenseand any related settlement negotiations. The Indemnified Contributor may participate inany such claim at its own expense.

For example, a Contributor might include the Program in a commercial product offering,Product X. That Contributor is then a Commercial Contributor. If that CommercialContributor then makes performance claims, or offers warranties related to Product X,those performance claims and warranties are such Commercial Contributor’sresponsibility alone. Under this section, the Commercial Contributor would have todefend claims against the other Contributors related to those performance claims andwarranties, and if a court requires any other Contributor to pay any damages as a result,the Commercial Contributor must pay those damages.

5. NO WARRANTY

Licenses

54 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 55: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ONAN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESSOR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OFTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.Each Recipient is solely responsible for determining the appropriateness of using anddistributing the Program and assumes all risks associated with its exercise of rightsunder this Agreement , including but not limited to the risks and costs of program errors,compliance with applicable laws, damage to or loss of data, programs or equipment, andunavailability or interruption of operations.

6. DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANYCONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATIONLOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OFANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCHDAMAGES.

7. GENERAL

If any provision of this Agreement is invalid or unenforceable under applicable law, itshall not affect the validity or enforceability of the remainder of the terms of thisAgreement, and without further action by the parties hereto, such provision shall bereformed to the minimum extent necessary to make such provision valid and enforceable.

If Recipient institutes patent litigation against any entity (including a cross-claim orcounterclaim in a lawsuit) alleging that the Program itself (excluding combinations of theProgram with other software or hardware) infringes such Recipient’s patent(s), then suchRecipient’s rights granted under Section 2(b) shall terminate as of the date such litigationis filed.

All Recipient’s rights under this Agreement shall terminate if it fails to comply with any ofthe material terms or conditions of this Agreement and does not cure such failure in areasonable period of time after becoming aware of such noncompliance. If all Recipient’srights under this Agreement terminate, Recipient agrees to cease use and distribution ofthe Program as soon as reasonably practicable. However, Recipient’s obligations underthis Agreement and any licenses granted by Recipient relating to the Program shallcontinue and survive.

Everyone is permitted to copy and distribute copies of this Agreement, but in order toavoid inconsistency the Agreement is copyrighted and may only be modified in thefollowing manner. The Agreement Steward reserves the right to publish new versions(including revisions) of this Agreement from time to time. No one other than theAgreement Steward has the right to modify this Agreement. The Eclipse Foundation is theinitial Agreement Steward. The Eclipse Foundation may assign the responsibility to serveas the Agreement Steward to a suitable separate entity. Each new version of theAgreement will be given a distinguishing version number. The Program (includingContributions) may always be distributed subject to the version of the Agreement underwhich it was received. In addition, after a new version of the Agreement is published,Contributor may elect to distribute the Program (including its Contributions) under thenew version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipientreceives no rights or licenses to the intellectual property of any Contributor under thisAgreement, whether expressly, by implication, estoppel or otherwise. All rights in theProgram not expressly granted under this Agreement are reserved.

This Agreement is governed by the laws of the State of New York and the intellectualproperty laws of the United States of America. No party to this Agreement will bring a

Licenses

Eclipse Public License - v 1.0 55

Page 56: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

legal action under this Agreement more than one year after the cause of action arose.Each party waives its rights to a jury trial in any resulting litigation.

ERLANG PUBLIC LICENSEVersion 1.1

1. Definitions.

1.1. ``Contributor'' means each entity that creates or contributes to

the creation of Modifications.

1.2. ``Contributor Version'' means the combination of the Original

Code, prior Modifications used by a Contributor, and the Modifications

made by that particular Contributor.

1.3. ``Covered Code'' means the Original Code or Modifications or the

combination of the Original Code and Modifications, in each case

including portions thereof.

1.4. ``Electronic Distribution Mechanism'' means a mechanism generally

accepted in the software development community for the electronic

transfer of data.

1.5. ``Executable'' means Covered Code in any form other than Source

Code.

1.6. ``Initial Developer'' means the individual or entity identified

as the Initial Developer in the Source Code notice required by Exhibit

A.

1.7. ``Larger Work'' means a work which combines Covered Code or

portions thereof with code not governed by the terms of this License.

1.8. ``License'' means this document.

1.9. ``Modifications'' means any addition to or deletion from the

substance or structure of either the Original Code or any previous

Modifications. When Covered Code is released as a series of files, a

Modification is:

A. Any addition to or deletion from the contents of a file containing

Original Code or previous Modifications.

B. Any new file that contains any part of the Original Code or

previous Modifications.

1.10. ``Original Code'' means Source Code of computer software code

which is described in the Source Code notice required by Exhibit A as

Original Code, and which, at the time of its release under this

License is not already Covered Code governed by this License.

1.11. ``Source Code'' means the preferred form of the Covered Code for

making modifications to it, including all modules it contains, plus

any associated interface definition files, scripts used to control

Licenses

56 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 57: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

compilation and installation of an Executable, or a list of source

code differential comparisons against either the Original Code or

another well known, available Covered Code of the Contributor's

choice. The Source Code can be in a compressed or archival form,

provided the appropriate decompression or de-archiving software is

widely available for no charge.

1.12. ``You'' means an individual or a legal entity exercising rights

under, and complying with all of the terms of, this License. For legal

entities,``You'' includes any entity which controls, is controlled by,

or is under common control with You. For purposes of this definition,

``control'' means (a) the power, direct or indirect, to cause the

direction or management of such entity, whether by contract or

otherwise, or (b) ownership of fifty percent (50%) or more of the

outstanding shares or beneficial ownership of such entity.

2. Source Code License.

2.1. The Initial Developer Grant.

The Initial Developer hereby grants You a world-wide, royalty-free,

non-exclusive license, subject to third party intellectual property

claims:

(a) to use, reproduce, modify, display, perform, sublicense and

distribute the Original Code (or portions thereof) with or without

Modifications, or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Initial

Developer, to make, have made, use and sell (``Utilize'') the

Original Code (or portions thereof), but solely to the extent that

any such patent is reasonably necessary to enable You to Utilize

the Original Code (or portions thereof) and not to any greater

extent that may be necessary to Utilize further Modifications or

combinations.

2.2. Contributor Grant.

Each Contributor hereby grants You a world-wide, royalty-free,

non-exclusive license, subject to third party intellectual property

claims:

(a) to use, reproduce, modify, display, perform, sublicense and

distribute the Modifications created by such Contributor (or

portions thereof) either on an unmodified basis, with other

Modifications, as Covered Code or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Contributor,

to Utilize the Contributor Version (or portions thereof), but

solely to the extent that any such patent is reasonably necessary

Licenses

ERLANG PUBLIC LICENSE 57

Page 58: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

to enable You to Utilize the Contributor Version (or portions

thereof), and not to any greater extent that may be necessary to

Utilize further Modifications or combinations.

3. Distribution Obligations.

3.1. Application of License.

The Modifications which You contribute are governed by the terms of

this License, including without limitation Section 2.2. The Source

Code version of Covered Code may be distributed only under the terms

of this License, and You must include a copy of this License with

every copy of the Source Code You distribute. You may not offer or

impose any terms on any Source Code version that alters or restricts

the applicable version of this License or the recipients' rights

hereunder. However, You may include an additional document offering

the additional rights described in Section 3.5.

3.2. Availability of Source Code.

Any Modification which You contribute must be made available in Source

Code form under the terms of this License either on the same media as

an Executable version or via an accepted Electronic Distribution

Mechanism to anyone to whom you made an Executable version available;

and if made available via Electronic Distribution Mechanism, must

remain available for at least twelve (12) months after the date it

initially became available, or at least six (6) months after a

subsequent version of that particular Modification has been made

available to such recipients. You are responsible for ensuring that

the Source Code version remains available even if the Electronic

Distribution Mechanism is maintained by a third party.

3.3. Description of Modifications.

You must cause all Covered Code to which you contribute to contain a

file documenting the changes You made to create that Covered Code and

the date of any change. You must include a prominent statement that

the Modification is derived, directly or indirectly, from Original

Code provided by the Initial Developer and including the name of the

Initial Developer in (a) the Source Code, and (b) in any notice in an

Executable version or related documentation in which You describe the

origin or ownership of the Covered Code.

3.4. Intellectual Property Matters

(a) Third Party Claims.

If You have knowledge that a party claims an intellectual property

right in particular functionality or code (or its utilization

under this License), you must include a text file with the source

Licenses

58 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 59: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

code distribution titled ``LEGAL'' which describes the claim and

the party making the claim in sufficient detail that a recipient

will know whom to contact. If you obtain such knowledge after You

make Your Modification available as described in Section 3.2, You

shall promptly modify the LEGAL file in all copies You make

available thereafter and shall take other steps (such as notifying

appropriate mailing lists or newsgroups) reasonably calculated to

inform those who received the Covered Code that new knowledge has

been obtained.

(b) Contributor APIs.

If Your Modification is an application programming interface and

You own or control patents which are reasonably necessary to

implement that API, you must also include this information in the

LEGAL file.

3.5. Required Notices.

You must duplicate the notice in Exhibit A in each file of the Source

Code, and this License in any documentation for the Source Code, where

You describe recipients' rights relating to Covered Code. If You

created one or more Modification(s), You may add your name as a

Contributor to the notice described in Exhibit A. If it is not

possible to put such notice in a particular Source Code file due to

its structure, then you must include such notice in a location (such

as a relevant directory file) where a user would be likely to look for

such a notice. You may choose to offer, and to charge a fee for,

warranty, support, indemnity or liability obligations to one or more

recipients of Covered Code. However, You may do so only on Your own

behalf, and not on behalf of the Initial Developer or any

Contributor. You must make it absolutely clear than any such warranty,

support, indemnity or liability obligation is offered by You alone,

and You hereby agree to indemnify the Initial Developer and every

Contributor for any liability incurred by the Initial Developer or

such Contributor as a result of warranty, support, indemnity or

liability terms You offer.

3.6. Distribution of Executable Versions.

You may distribute Covered Code in Executable form only if the

requirements of Section 3.1-3.5 have been met for that Covered Code,

and if You include a notice stating that the Source Code version of

the Covered Code is available under the terms of this License,

including a description of how and where You have fulfilled the

obligations of Section 3.2. The notice must be conspicuously included

Licenses

ERLANG PUBLIC LICENSE 59

Page 60: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

in any notice in an Executable version, related documentation or

collateral in which You describe recipients' rights relating to the

Covered Code. You may distribute the Executable version of Covered

Code under a license of Your choice, which may contain terms different

from this License, provided that You are in compliance with the terms

of this License and that the license for the Executable version does

not attempt to limit or alter the recipient's rights in the Source

Code version from the rights set forth in this License. If You

distribute the Executable version under a different license You must

make it absolutely clear that any terms which differ from this License

are offered by You alone, not by the Initial Developer or any

Contributor. You hereby agree to indemnify the Initial Developer and

every Contributor for any liability incurred by the Initial Developer

or such Contributor as a result of any such terms You offer.

3.7. Larger Works.

You may create a Larger Work by combining Covered Code with other code

not governed by the terms of this License and distribute the Larger

Work as a single product. In such a case, You must make sure the

requirements of this License are fulfilled for the Covered Code.

4. Inability to Comply Due to Statute or Regulation.

If it is impossible for You to comply with any of the terms of this

License with respect to some or all of the Covered Code due to statute

or regulation then You must: (a) comply with the terms of this License

to the maximum extent possible; and (b) describe the limitations and

the code they affect. Such description must be included in the LEGAL

file described in Section 3.4 and must be included with all

distributions of the Source Code. Except to the extent prohibited by

statute or regulation, such description must be sufficiently detailed

for a recipient of ordinary skill to be able to understand it.

5. Application of this License.

This License applies to code to which the Initial Developer has

attached the notice in Exhibit A, and to related Covered Code.

6. CONNECTION TO MOZILLA PUBLIC LICENSE

This Erlang License is a derivative work of the Mozilla Public

License, Version 1.0. It contains terms which differ from the Mozilla

Public License, Version 1.0.

7. DISCLAIMER OF WARRANTY.

COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,

WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,

WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF

Licenses

60 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 61: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR

NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF

THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE

IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER

CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR

CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART

OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER

EXCEPT UNDER THIS DISCLAIMER.

8. TERMINATION.

This License and the rights granted hereunder will terminate

automatically if You fail to comply with terms herein and fail to cure

such breach within 30 days of becoming aware of the breach. All

sublicenses to the Covered Code which are properly granted shall

survive any termination of this License. Provisions which, by their

nature, must remain in effect beyond the termination of this License

shall survive.

9. DISCLAIMER OF LIABILITY

Any utilization of Covered Code shall not cause the Initial Developer

or any Contributor to be liable for any damages (neither direct nor

indirect).

10. MISCELLANEOUS

This License represents the complete agreement concerning the subject

matter hereof. If any provision is held to be unenforceable, such

provision shall be reformed only to the extent necessary to make it

enforceable. This License shall be construed by and in accordance with

the substantive laws of Sweden. Any dispute, controversy or claim

arising out of or relating to this License, or the breach, termination

or invalidity thereof, shall be subject to the exclusive jurisdiction

of Swedish courts, with the Stockholm City Court as the first

instance.

EXHIBIT A.

``The contents of this file are subject to the Erlang Public License,

Version 1.1, (the "License"); you may not use this file except in

compliance with the License. You should have received a copy of the

Erlang Public License along with this software. If not, it can be

retrieved via the world wide web at http://www.erlang.org/.

Software distributed under the License is distributed on an "AS IS"

basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

the License for the specific language governing rights and limitations

under the License.

Licenses

ERLANG PUBLIC LICENSE 61

Page 62: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

The Initial Developer of the Original Code is Ericsson Utvecklings AB.

Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings

AB. All Rights Reserved.''

GNU General Public License (GPL)

This product may be distributed with open source code, licensed to you in accordancewith the applicable open source license. If you would like a copy of any such sourcecode, EMC will provide a copy of the source code that is required to be made available inaccordance with the applicable open source license. EMC may charge reasonableshipping and handling charges for such distribution. Please direct requests in writing toEMC Legal, 176 South St., Hopkinton, MA 01748, ATTN: Open Source Program Office.

Version 2, June 1991

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

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 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 andchange it. By contrast, the GNU General Public License is intended to guarantee yourfreedom to share and change free software--to make sure the software is free for all itsusers. This General Public License applies to most of the Free Software Foundation'ssoftware and to any other program whose authors commit to using it. (Some other FreeSoftware Foundation software is covered by the GNU Lesser General Public Licenseinstead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our GeneralPublic Licenses are designed to make sure that you have the freedom to distribute copiesof free software (and charge for this service if you wish), that you receive source code orcan get it if you want it, that you can change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you theserights or to ask you to surrender the rights. These restrictions translate to certainresponsibilities 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, youmust 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 knowtheir rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you thislicense 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 everyoneunderstands that there is no warranty for this free software. If the software is modified bysomeone else and passed on, we want its recipients to know that what they have is notthe original, so that any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoidthe danger that redistributors of a free program will individually obtain patent licenses, in

Licenses

62 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 63: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

effect making the program proprietary. To prevent this, we have made it clear that anypatent 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 bythe copyright holder saying it may be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program or work, and a "work based onthe Program" means either the Program or any derivative work under copyright law: thatis to say, a work containing the Program or a portion of it, either verbatim or withmodifications and/or translated into another language. (Hereinafter, translation isincluded without limitation in the term "modification".) Each licensee is addressed as"you".

Activities other than copying, distribution and modification are not covered by thisLicense; they are outside its scope. The act of running the Program is not restricted, andthe output from the Program is covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program). Whether that is truedepends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as youreceive it, in any medium, provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of warranty; keep intact all thenotices that refer to this License and to the absence of any warranty; and give any otherrecipients 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 youroption 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 awork based on the Program, and copy and distribute such modifications or work underthe 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 changedthe files and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in partcontains or is derived from the Program or any part thereof, to be licensed as a whole atno charge to all third parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you mustcause it, when started running for such interactive use in the most ordinary way, to printor display an announcement including an appropriate copyright notice and a notice thatthere is no warranty (or else, saying that you provide a warranty) and that users mayredistribute the program under these conditions, and telling the user how to view a copyof this License. (Exception: if the Program itself is interactive but does not normally printsuch an announcement, your work based on the Program is not required to print anannouncement.)

These requirements apply to the modified work as a whole. If identifiable sections of thatwork are not derived from the Program, and can be reasonably considered independentand separate works in themselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when you distribute the samesections as part of a whole which is a work based on the Program, the distribution of thewhole must be on the terms of this License, whose permissions for other licenseesextend to the entire whole, and thus to each and every part regardless of who wrote it.

Licenses

GNU General Public License (GPL) 63

Page 64: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Thus, it is not the intent of this section to claim rights or contest your rights to workwritten entirely by you; rather, the intent is to exercise the right to control the distributionof derivative or collective works based on the Program.

In addition, mere aggregation of another work not based on the Program with theProgram (or with a work based on the Program) on a volume of a storage or distributionmedium 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) inobject code or executable form under the terms of Sections 1 and 2 above provided thatyou also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, whichmust be distributed under the terms of Sections 1 and 2 above on a medium customarilyused 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, acomplete machine-readable copy of the corresponding source code, to be distributedunder the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

c) Accompany it with the information you received as to the offer to distributecorresponding source code. (This alternative is allowed only for noncommercialdistribution and only if you received the program in object code or executable form withsuch an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for makingmodifications to it. For an executable work, complete source code means all the sourcecode for all modules it contains, plus any associated interface definition files, plus thescripts used to control compilation and installation of the executable. However, as aspecial exception, the source code distributed need not include anything that is normallydistributed (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 componentitself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from adesignated place, then offering equivalent access to copy the source code from the sameplace counts as distribution of the source code, even though third parties are notcompelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except as expresslyprovided under this License. Any attempt otherwise to copy, modify, sublicense ordistribute the Program is void, and will automatically terminate your rights under thisLicense. However, parties who have received copies, or rights, from you under thisLicense will not have their licenses terminated so long as such parties remain in fullcompliance.

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 derivativeworks. These actions are prohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on the Program), you indicateyour 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), therecipient automatically receives a license from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions. You may not impose anyfurther restrictions on the recipients' exercise of the rights granted herein. You are notresponsible for enforcing compliance by third parties to this License.

Licenses

64 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 65: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

7. If, as a consequence of a court judgment or allegation of patent infringement or for anyother reason (not limited to patent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict the conditions of this License, theydo not excuse you from the conditions of this License. If you cannot distribute so as tosatisfy simultaneously your obligations under this License and any other pertinentobligations, then as a consequence you may not distribute the Program at all. Forexample, if a patent license would not permit royalty-free redistribution of the Program byall those who receive copies directly or indirectly through you, then the only way youcould satisfy both it and this License would be to refrain entirely from distribution of theProgram.

If any portion of this section is held invalid or unenforceable under any particularcircumstance, the balance of the section is intended to apply and the section as a wholeis intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other propertyright claims or to contest validity of any such claims; this section has the sole purpose ofprotecting the integrity of the free software distribution system, which is implemented bypublic license practices. Many people have made generous contributions to the widerange of software distributed through that system in reliance on consistent application ofthat system; it is up to the author/donor to decide if he or she is willing to distributesoftware 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 consequenceof the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either bypatents or by copyrighted interfaces, the original copyright holder who places theProgram under this License may add an explicit geographical distribution limitationexcluding those countries, so that distribution is permitted only in or among countriesnot thus excluded. In such case, this License incorporates the limitation as if written inthe 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 spiritto 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 versionnumber of this License which applies to it and "any later version", you have the option offollowing the terms and conditions either of that version or of any later version publishedby the Free Software Foundation. If the Program does not specify a version number of thisLicense, 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 whosedistribution conditions are different, write to the author to ask for permission. Forsoftware which is copyrighted by the Free Software Foundation, write to the Free SoftwareFoundation; we sometimes make exceptions for this. Our decision will be guided by thetwo goals of preserving the free status of all derivatives of our free software and ofpromoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FORTHE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED ORIMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THEQUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR ORCORRECTION.

Licenses

GNU General Public License (GPL) 65

Page 66: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILLANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTETHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANYGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USEOR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA ORDATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIESOR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER 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 thepublic, the best way to achieve this is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attach them to thestart of each source file to most effectively convey the exclusion of warranty; and each fileshould 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 ofthe GNU General Public License as published by the Free Software Foundation; eitherversion 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 ANYWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with thisprogram; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,Boston, MA 02110-1301 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 aninteractive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes withABSOLUTELY 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 ofthe General Public License. Of course, the commands you use may be called somethingother 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, tosign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter thenames:

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 proprietaryprograms. If your program is a subroutine library, you may consider it more useful to

Licenses

66 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 67: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

permit linking proprietary applications with the library. If this is what you want to do, usethe GNU Lesser General Public License instead of this License.

GNU General Public License (GPL) with Classpath Exception

This product may be distributed with open source code, licensed to you in accordancewith the applicable open source license. If you would like a copy of any such sourcecode, EMC will provide a copy of the source code that is required to be made available inaccordance with the applicable open source license. EMC may charge reasonableshipping and handling charges for such distribution. Please direct requests in writing toEMC Legal, 176 South St., Hopkinton, MA 01748, ATTN: Open Source Program Office.MCSoftware Package or EMC Product which included an offer for GPL-licensed source code.

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 andchange it. By contrast, the GNU General Public License is intended to guarantee yourfreedom to share and change free software--to make sure the software is free for all itsusers. This General Public License applies to most of the Free Software Foundation'ssoftware and to any other program whose authors commit to using it. (Some other FreeSoftware Foundation software is covered by the GNU Library General Public Licenseinstead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our GeneralPublic Licenses are designed to make sure that you have the freedom to distribute copiesof free software (and charge for this service if you wish), that you receive source code orcan get it if you want it, that you can change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you theserights or to ask you to surrender the rights. These restrictions translate to certainresponsibilities 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, youmust 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 knowtheir rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you thislicense 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 everyoneunderstands that there is no warranty for this free software. If the software is modified bysomeone else and passed on, we want its recipients to know that what they have is notthe original, so that any problems introduced by others will not reflect on the originalauthors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoidthe danger that redistributors of a free program will individually obtain patent licenses, ineffect making the program proprietary. To prevent this, we have made it clear that anypatent must be licensed for everyone's free use or not licensed at all.

Licenses

GNU General Public License (GPL) with Classpath Exception 67

Page 68: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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 bythe copyright holder saying it may be distributed under the terms of this General PublicLicense. The "Program", below, refers to any such program or work, and a "work based onthe Program" means either the Program or any derivative work under copyright law: thatis to say, a work containing the Program or a portion of it, either verbatim or withmodifications and/or translated into another language. (Hereinafter, translation isincluded without limitation in the term "modification".) Each licensee is addressed as"you".

Activities other than copying, distribution and modification are not covered by thisLicense; they are outside its scope. The act of running the Program is not restricted, andthe output from the Program is covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program). Whether that is truedepends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as youreceive it, in any medium, provided that you conspicuously and appropriately publish oneach copy an appropriate copyright notice and disclaimer of warranty; keep intact all thenotices that refer to this License and to the absence of any warranty; and give any otherrecipients 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 youroption 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 awork based on the Program, and copy and distribute such modifications or work underthe 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 changedthe files and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in partcontains or is derived from the Program or any part thereof, to be licensed as a whole atno charge to all third parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you mustcause it, when started running for such interactive use in the most ordinary way, to printor display an announcement including an appropriate copyright notice and a notice thatthere is no warranty (or else, saying that you provide a warranty) and that users mayredistribute the program under these conditions, and telling the user how to view a copyof this License. (Exception: if the Program itself is interactive but does not normally printsuch an announcement, your work based on the Program is not required to print anannouncement.)

These requirements apply to the modified work as a whole. If identifiable sections of thatwork are not derived from the Program, and can be reasonably considered independentand separate works in themselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when you distribute the samesections as part of a whole which is a work based on the Program, the distribution of thewhole must be on the terms of this License, whose permissions for other licenseesextend 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 workwritten entirely by you; rather, the intent is to exercise the right to control the distributionof derivative or collective works based on the Program.

In addition, mere aggregation of another work not based on the Program with theProgram (or with a work based on the Program) on a volume of a storage or distributionmedium does not bring the other work under the scope of this License.

Licenses

68 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 69: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

3. You may copy and distribute the Program (or a work based on it, under Section 2) inobject code or executable form under the terms of Sections 1 and 2 above provided thatyou also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, whichmust be distributed under the terms of Sections 1 and 2 above on a medium customarilyused 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, acomplete machine-readable copy of the corresponding source code, to be distributedunder the terms of Sections 1 and 2 above on a medium customarily used for softwareinterchange; or,

c) Accompany it with the information you received as to the offer to distributecorresponding source code. (This alternative is allowed only for noncommercialdistribution and only if you received the program in object code or executable form withsuch an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for makingmodifications to it. For an executable work, complete source code means all the sourcecode for all modules it contains, plus any associated interface definition files, plus thescripts used to control compilation and installation of the executable. However, as aspecial exception, the source code distributed need not include anything that is normallydistributed (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 componentitself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from adesignated place, then offering equivalent access to copy the source code from the sameplace counts as distribution of the source code, even though third parties are notcompelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except as expresslyprovided under this License. Any attempt otherwise to copy, modify, sublicense ordistribute the Program is void, and will automatically terminate your rights under thisLicense. However, parties who have received copies, or rights, from you under thisLicense will not have their licenses terminated so long as such parties remain in fullcompliance.

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 derivativeworks. These actions are prohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Program (or any work based on the Program), you indicateyour 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), therecipient automatically receives a license from the original licensor to copy, distribute ormodify the Program subject to these terms and conditions. You may not impose anyfurther restrictions on the recipients' exercise of the rights granted herein. You are notresponsible 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 anyother reason (not limited to patent issues), conditions are imposed on you (whether bycourt order, agreement or otherwise) that contradict the conditions of this License, theydo not excuse you from the conditions of this License. If you cannot distribute so as tosatisfy simultaneously your obligations under this License and any other pertinentobligations, then as a consequence you may not distribute the Program at all. Forexample, if a patent license would not permit royalty-free redistribution of the Program byall those who receive copies directly or indirectly through you, then the only way you

Licenses

GNU General Public License (GPL) with Classpath Exception 69

Page 70: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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

If any portion of this section is held invalid or unenforceable under any particularcircumstance, the balance of the section is intended to apply and the section as a wholeis intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other propertyright claims or to contest validity of any such claims; this section has the sole purpose ofprotecting the integrity of the free software distribution system, which is implemented bypublic license practices. Many people have made generous contributions to the widerange of software distributed through that system in reliance on consistent application ofthat system; it is up to the author/donor to decide if he or she is willing to distributesoftware 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 consequenceof the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either bypatents or by copyrighted interfaces, the original copyright holder who places theProgram under this License may add an explicit geographical distribution limitationexcluding those countries, so that distribution is permitted only in or among countriesnot thus excluded. In such case, this License incorporates the limitation as if written inthe body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the GeneralPublic License from time to time. Such new versions will be similar in spirit to the presentversion, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a versionnumber of this License which applies to it and "any later version", you have the option offollowing the terms and conditions either of that version or of any later version publishedby the Free Software Foundation. If the Program does not specify a version number of thisLicense, 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 whosedistribution conditions are different, write to the author to ask for permission. Forsoftware which is copyrighted by the Free Software Foundation, write to the Free SoftwareFoundation; we sometimes make exceptions for this. Our decision will be guided by thetwo goals of preserving the free status of all derivatives of our free software and ofpromoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FORTHE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHENOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED ORIMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THEQUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAMPROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR ORCORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILLANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTETHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANYGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USEOR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA ORDATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIESOR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Licenses

70 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 71: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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 thepublic, the best way to achieve this is to make it free software which everyone canredistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attach them to thestart of each source file to most effectively convey the exclusion of warranty; and each fileshould 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 ofthe GNU General Public License as published by the Free Software Foundation; eitherversion 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 ANYWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with thisprogram; 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 aninteractive mode:

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

Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This isfree software, and you are welcome to redistribute it under certain conditions; type `showc' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts ofthe General Public License. Of course, the commands you use may be called somethingother 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, tosign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter thenames:

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 proprietaryprograms. If your program is a subroutine library, you may consider it more useful topermit linking proprietary applications with the library. If this is what you want to do, usethe GNU Library General Public License instead of this License.

"CLASSPATH" EXCEPTION TO THE GPL VERSION 2

Certain source files distributed by Sun Microsystems, Inc. are subject to the followingclarification and special exception to the GPL Version 2, but only where Sun hasexpressly included in the particular source file's header the words:

"Sun designates this particular file as subject to the "Classpath" exception as providedby Sun in the License file that accompanied this code."

Licenses

GNU General Public License (GPL) with Classpath Exception 71

Page 72: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Linking this library statically or dynamically with other modules is making a combinedwork based on this library. Thus, the terms and conditions of the GNU General PublicLicense Version 2 cover the whole combination.

As a special exception, the copyright holders of this library give you permission to linkthis library with independent modules to produce an executable, regardless of thelicense terms of these independent modules, and to copy and distribute the resultingexecutable under terms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of that module. Anindependent module is a module which is not derived from or based on this library. If youmodify this library, you may extend this exception to your version of the library, but youare not obligated to do so. If you do not wish to do so, delete this exception statementfrom your version

GNU Lesser General Public License (LGPL) Version 2.1

This product may be distributed with open source code, licensed to you in accordancewith the applicable open source license. If you would like a copy of any such sourcecode, EMC will provide a copy of the source code that is required to be made available inaccordance with the applicable open source license. EMC may charge reasonableshipping and handling charges for such distribution. Please direct requests in writing toEMC Legal, 176 South St., Hopkinton, MA 01748, ATTN: Open Source Program Office.

Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor,Boston, MA 02110-1301 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 theGNU 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 andchange it. By contrast, the GNU General Public Licenses are intended to guarantee yourfreedom to share and change free software--to make sure the software is free for all itsusers.

This license, the Lesser General Public License, applies to some specially designatedsoftware packages--typically libraries--of the Free Software Foundation and other authorswho decide to use it. You can use it too, but we suggest you first think carefully aboutwhether this license or the ordinary General Public License is the better strategy to use inany particular case, based on the explanations below.

When we speak of free software, we are referring to freedom of use, not price. OurGeneral Public Licenses are designed to make sure that you have the freedom todistribute copies of free software (and charge for this service if you wish); that youreceive source code or can get it if you want it; that you can change the software and usepieces 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 youthese rights or to ask you to surrender these rights. These restrictions translate to certainresponsibilities 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 mustgive the recipients all the rights that we gave you. You must make sure that they, too,

Licenses

72 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 73: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

receive or can get the source code. If you link other code with the library, you mustprovide complete object files to the recipients, so that they can relink them with thelibrary after making changes to the library and recompiling it. And you must show themthese terms so they know their rights.

We protect your rights with a two-step method: (1) we copyright the library, and (2) weoffer you this license, which gives you legal permission to copy, distribute and/or modifythe library.

To protect each distributor, we want to make it very clear that there is no warranty for thefree library. Also, if the library is modified by someone else and passed on, the recipientsshould know that what they have is not the original version, so that the original author'sreputation 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. Wewish to make sure that a company cannot effectively restrict the users of a free programby obtaining a restrictive license from a patent holder. Therefore, we insist that anypatent license obtained for a version of the library must be consistent with the fullfreedom of use specified in this license.

Most GNU software, including some libraries, is covered by the ordinary GNU GeneralPublic License. This license, the GNU Lesser General Public License, applies to certaindesignated libraries, and is quite different from the ordinary General Public License. Weuse this license for certain libraries in order to permit linking those libraries into non-freeprograms.

When a program is linked with a library, whether statically or using a shared library, thecombination of the two is legally speaking a combined work, a derivative of the originallibrary. The ordinary General Public License therefore permits such linking only if theentire combination fits its criteria of freedom. The Lesser General Public License permitsmore lax criteria for linking other code with the library.

We call this license the "Lesser" General Public License because it does Less to protectthe user's freedom than the ordinary General Public License. It also provides other freesoftware developers Less of an advantage over competing non-free programs. Thesedisadvantages are the reason we use the ordinary General Public License for manylibraries. However, the Lesser license provides advantages in certain specialcircumstances.

For example, on rare occasions, there may be a special need to encourage the widestpossible 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 freelibrary does the same job as widely used non-free libraries. In this case, there is little togain by limiting the free library to free software only, so we use the Lesser General PublicLicense.

In other cases, permission to use a particular library in non-free programs enables agreater number of people to use a large body of free software. For example, permission touse the GNU C Library in non-free programs enables many more people to use the wholeGNU 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, itdoes ensure that the user of a program that is linked with the Library has the freedom andthe wherewithal to run that program using a modified version of the Library.

The precise terms and conditions for copying, distribution and modification follow. Payclose attention to the difference between a "work based on the library" and a "work thatuses the library". The former contains code derived from the library, whereas the lattermust be combined with the library in order to run.

GNU LESSER GENERAL PUBLIC LICENSE

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

Licenses

GNU Lesser General Public License (LGPL) Version 2.1 73

Page 74: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

0. This License Agreement applies to any software library or other program whichcontains a notice placed by the copyright holder or other authorized party saying it maybe distributed under the terms of this Lesser General Public License (also called "thisLicense"). Each licensee is addressed as "you".

A "library" means a collection of software functions and/or data prepared so as to beconveniently linked with application programs (which use some of those functions anddata) to form executables.

The "Library", below, refers to any such software library or work which has beendistributed under these terms. A "work based on the Library" means either the Library orany derivative work under copyright law: that is to say, a work containing the Library or aportion of it, either verbatim or with modifications and/or translated straightforwardlyinto 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 modificationsto it. For a library, complete source code means all the source code for all modules itcontains, plus any associated interface definition files, plus the scripts used to controlcompilation and installation of the library.

Activities other than copying, distribution and modification are not covered by thisLicense; they are outside its scope. The act of running a program using the Library is notrestricted, and output from such a program is covered only if its contents constitute awork 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 usesthe Library does.

1. You may copy and distribute verbatim copies of the Library's complete source code asyou receive it, in any medium, provided that you conspicuously and appropriately publishon each copy an appropriate copyright notice and disclaimer of warranty; keep intact allthe notices that refer to this License and to the absence of any warranty; and distribute acopy of this License along with the Library.

You may charge a fee for the physical act of transferring a copy, and you may at youroption 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 awork based on the Library, and copy and distribute such modifications or work under theterms 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 changedthe 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 partiesunder the terms of this License.

d) If a facility in the modified Library refers to a function or a table of data to be suppliedby an application program that uses the facility, other than as an argument passed whenthe facility is invoked, then you must make a good faith effort to ensure that, in the eventan application does not supply such function or table, the facility still operates, andperforms whatever part of its purpose remains meaningful.

(For example, a function in a library to compute square roots has a purpose that isentirely well-defined independent of the application. Therefore, Subsection 2d requiresthat any application-supplied function or table used by this function must be optional: ifthe application does not supply it, the square root function must still compute squareroots.)

These requirements apply to the modified work as a whole. If identifiable sections of thatwork are not derived from the Library, and can be reasonably considered independent

Licenses

74 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 75: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

and separate works in themselves, then this License, and its terms, do not apply to thosesections when you distribute them as separate works. But when you distribute the samesections as part of a whole which is a work based on the Library, the distribution of thewhole must be on the terms of this License, whose permissions for other licenseesextend 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 workwritten entirely by you; rather, the intent is to exercise the right to control the distributionof 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 mediumdoes 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 ofthis License to a given copy of the Library. To do this, you must alter all the notices thatrefer 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 ordinaryGNU General Public License has appeared, then you can specify that version instead ifyou 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 ordinaryGNU General Public License applies to all subsequent copies and derivative works madefrom that copy.

This option is useful when you wish to copy part of the code of the Library into a programthat is not a library.

4. You may copy and distribute the Library (or a portion or derivative of it, under Section2) in object code or executable form under the terms of Sections 1 and 2 above providedthat 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 mediumcustomarily 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 therequirement to distribute the source code, even though third parties are not compelled tocopy the source along with the object code.

5. A program that contains no derivative of any portion of the Library, but is designed towork with the Library by being compiled or linked with it, is called a "work that uses theLibrary". Such a work, in isolation, is not a derivative work of the Library, and thereforefalls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable thatis 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. Section6 states terms for distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of theLibrary, the object code for the work may be a derivative work of the Library even thoughthe source code is not. Whether this is true is especially significant if the work can belinked without the Library, or if the work is itself a library. The threshold for this to be trueis not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts andaccessors, and small macros and small inline functions (ten lines or less in length), thenthe use of the object file is unrestricted, regardless of whether it is legally a derivativework. (Executables containing this object code plus portions of the Library will still fallunder Section 6.)

Licenses

GNU Lesser General Public License (LGPL) Version 2.1 75

Page 76: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Otherwise, if the work is a derivative of the Library, you may distribute the object code forthe work under the terms of Section 6. Any executables containing that work also fallunder 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 usesthe Library" with the Library to produce a work containing portions of the Library, anddistribute that work under terms of your choice, provided that the terms permitmodification of the work for the customer's own use and reverse engineering fordebugging such modifications.

You must give prominent notice with each copy of the work that the Library is used in itand that the Library and its use are covered by this License. You must supply a copy ofthis License. If the work during execution displays copyright notices, you must includethe copyright notice for the Library among them, as well as a reference directing the userto the copy of this License. Also, you must do one of these things:

a) Accompany the work with the complete corresponding machine-readable source codefor the Library including whatever changes were used in the work (which must bedistributed under Sections 1 and 2 above); and, if the work is an executable linked withthe Library, with the complete machine-readable "work that uses the Library", as objectcode and/or source code, so that the user can modify the Library and then relink toproduce a modified executable containing the modified Library. (It is understood that theuser who changes the contents of definitions files in the Library will not necessarily beable to recompile the application to use the modified definitions.)

b) Use a suitable shared library mechanism for linking with the Library. A suitablemechanism is one that (1) uses at run time a copy of the library already present on theuser'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 longas the modified version is interface-compatible with the version that the work was madewith.

c) Accompany the work with a written offer, valid for at least three years, to give the sameuser the materials specified in Subsection 6a, above, for a charge no more than the costof 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 havealready sent this user a copy.

For an executable, the required form of the "work that uses the Library" must include anydata and utility programs needed for reproducing the executable from it. However, as aspecial exception, the materials to be distributed need not include anything that isnormally 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 otherproprietary libraries that do not normally accompany the operating system. Such acontradiction means you cannot use both them and the Library together in an executablethat you distribute.

7. You may place library facilities that are a work based on the Library side-by-side in asingle library together with other library facilities not covered by this License, anddistribute such a combined library, provided that the separate distribution of the workbased on the Library and of the other library facilities is otherwise permitted, andprovided that you do these two things:

Licenses

76 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 77: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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 ofthe Sections above.

b) Give prominent notice with the combined library of the fact that part of it is a workbased on the Library, and explaining where to find the accompanying uncombined formof the same work.

8. You may not copy, modify, sublicense, link with, or distribute the Library except asexpressly provided under this License. Any attempt otherwise to copy, modify,sublicense, link with, or distribute the Library is void, and will automatically terminateyour rights under this License. However, parties who have received copies, or rights, fromyou under this License will not have their licenses terminated so long as such partiesremain 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 derivativeworks. These actions are prohibited by law if you do not accept this License. Therefore, bymodifying or distributing the Library (or any work based on the Library), you indicate youracceptance 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 recipientautomatically receives a license from the original licensor to copy, distribute, link with ormodify the Library subject to these terms and conditions. You may not impose any furtherrestrictions on the recipients' exercise of the rights granted herein. You are notresponsible for enforcing compliance by third parties with this License.

11. If, as a consequence of a court judgment or allegation of patent infringement or forany other reason (not limited to patent issues), conditions are imposed on you (whetherby 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 asto satisfy simultaneously your obligations under this License and any other pertinentobligations, 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 thosewho receive copies directly or indirectly through you, then the only way you could satisfyboth 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 particularcircumstance, the balance of the section is intended to apply, and the section as a wholeis intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other propertyright claims or to contest validity of any such claims; this section has the sole purpose ofprotecting the integrity of the free software distribution system which is implemented bypublic license practices. Many people have made generous contributions to the widerange of software distributed through that system in reliance on consistent application ofthat system; it is up to the author/donor to decide if he or she is willing to distributesoftware 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 consequenceof the rest of this License.

12. If the distribution and/or use of the Library is restricted in certain countries either bypatents or by copyrighted interfaces, the original copyright holder who places the Libraryunder this License may add an explicit geographical distribution limitation excludingthose countries, so that distribution is permitted only in or among countries not thusexcluded. In such case, this License incorporates the limitation as if written in the body ofthis License.

Licenses

GNU Lesser General Public License (LGPL) Version 2.1 77

Page 78: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

13. The Free Software Foundation may publish revised and/or new versions of the LesserGeneral Public License from time to time. Such new versions will be similar in spirit to thepresent 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 versionnumber of this License which applies to it and "any later version", you have the option offollowing the terms and conditions either of that version or of any later version publishedby 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 whosedistribution conditions are incompatible with these, write to the author to ask forpermission. For software which is copyrighted by the Free Software Foundation, write tothe Free Software Foundation; we sometimes make exceptions for this. Our decision willbe guided by the two goals of preserving the free status of all derivatives of our freesoftware 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 FORTHE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISESTATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THELIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ANDFITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE 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 WILLANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTETHE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANYGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USEOR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA ORDATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIESOR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCHHOLDER 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 thepublic, 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 theterms of the ordinary General Public License).

To apply these terms, attach the following notices to the library. It is safest to attach themto the start of each source file to most effectively convey the exclusion of warranty; andeach file should have at least the "copyright" line and a pointer to where the full notice isfound.

<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 theGNU Lesser General Public License as published by the Free Software Foundation; eitherversion 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 PARTICULARPURPOSE. See the GNU Lesser General Public License for more details.

Licenses

78 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 79: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

You should have received a copy of the GNU Lesser General Public License along with thislibrary; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,Boston, MA 02110-1301 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, tosign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter thenames:

Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library fortweaking knobs) written by James Random Hacker.

<signature of Ty Coon>, 1 April 1990

Ty Coon, President of Vice

GNU Library General Public License

This product may be distributed with open source code, licensed to you in accordancewith the applicable open source license. If you would like a copy of any such sourcecode, EMC will provide a copy of the source code that is required to be made available inaccordance with the applicable open source license. EMC may charge reasonableshipping and handling charges for such distribution. Please direct requests in writing toEMC Legal, 176 South St., Hopkinton, MA 01748, ATTN: Open Source Program Office.

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 withversion 2 of the ordinary GPL.]

Preamble

The licenses for most software are designed to take away your freedom to share andchange it. By contrast, the GNU General Public Licenses are intended to guarantee yourfreedom to share and change free software--to make sure the software is free for all itsusers.

This license, the Library General Public License, applies to some specially designatedFree Software Foundation software, and to any other libraries whose authors decide touse it. You can use it for your libraries, too.

When we speak of free software, we are referring to freedom, not price. Our GeneralPublic Licenses are designed to make sure that you have the freedom to distribute copiesof free software (and charge for this service if you wish), that you receive source code orcan get it if you want it, that you can change the software or use pieces of it in new freeprograms; and that you know you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you theserights or to ask you to surrender the rights.

These restrictions translate to certain responsibilities for you if you distribute copies ofthe library, or if you modify it.

For example, if you distribute copies of the library, whether gratis or for a fee, you mustgive the recipients all the rights that we gave you. You must make sure that they, too,

Licenses

GNU Library General Public License 79

Page 80: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

receive or can get the source code. If you link a program with the library, you mustprovide complete object files to the recipients so that they can relink them with thelibrary, after making changes to the library and recompiling it. And you must show themthese terms so they know their rights.

Our method of protecting your rights has two steps: (1) copyright the library, and (2) offeryou this license which gives you legal permission to copy, distribute and/or modify thelibrary.

Also, for each distributor's protection, we want to make certain that everyoneunderstands that there is no warranty for this free library. If the library is modified bysomeone else and passed on, we want its recipients to know that what they have is notthe original version, so that any problems introduced by others will not reflect on theoriginal authors' reputations.

Finally, any free program is threatened constantly by software patents. We wish to avoidthe danger that companies distributing free

software will individually obtain patent licenses, thus in effect transforming the programinto proprietary software. To prevent this, we have made it clear that any patent must belicensed for everyone's free use or not licensed at all.

Most GNU software, including some libraries, is covered by the ordinary GNU GeneralPublic License, which was designed for utility programs. This license, the GNU LibraryGeneral Public License, applies to certain designated libraries. This license is quitedifferent from the ordinary one; be sure to read it in full, and don't assume that anythingin it is the same as in the ordinary license.

The reason we have a separate public license for some libraries is that they blur thedistinction we usually make between modifying or adding to a program and simply usingit. Linking a program with a library, without changing the library, is in some sense simplyusing 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, aderivative 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 librariesdid not effectively promote software sharing, because most developers did not use thelibraries. 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 programsto use free libraries, while

preserving your freedom as a user of such programs to change the free libraries that areincorporated in them. (We have not seen how to achieve this as regards changes inheader files, but we have achieved it as regards changes in the actual functions of theLibrary.) The hope is that this will lead to faster development of free libraries.

The precise terms and conditions for copying, distribution and modification follow. Payclose attention to the difference between a "work based on the library" and a "work thatuses the library". The former contains code derived from the library, while the latter onlyworks 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

Licenses

80 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 81: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

0. This License Agreement applies to any software library which contains a notice placedby the copyright holder or other authorized party saying it may be distributed under theterms 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 beconveniently linked with application programs (which use some of those functions anddata) to form executables.

The "Library", below, refers to any such software library or work which has beendistributed under these terms. A "work based on the Library" means either the Library orany derivative work under copyright law: that is to say, a work containing the Library or aportion of it, either verbatim or with modifications and/or translated straightforwardlyinto 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 modificationsto it. For a library, complete source code means all the source code for all modules itcontains, plus any associated interface definition files, plus the scripts used to controlcompilation 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 usingthe Library is not restricted, and output from such a program is covered only if itscontents constitute a work based on the Library (independent of the use of the Library ina tool for writing it). Whether that is true depends on what the Library does and what theprogram that uses the Library does.

1. You may copy and distribute verbatim copies of the Library's complete source code asyou receive it, in any medium, provided that you conspicuously and appropriately publishon each copy an appropriate copyright notice and disclaimer of warranty; keep intact allthe notices that refer to this License and to the absence of any warranty; and distribute acopy 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

Licenses

GNU Library General Public License 81

Page 82: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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.

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

Licenses

82 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 83: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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

Licenses

GNU Library General Public License 83

Page 84: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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) 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

Licenses

84 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 85: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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.

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

Licenses

GNU Library General Public License 85

Page 86: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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 particularcircumstance, the balance of the section is intended to apply, and the section as a wholeis 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 explicitgeographical distribution limitation excluding those countries, so that distribution ispermitted only in or among countries not thus excluded. In such case, this Licenseincorporates 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.

Licenses

86 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 87: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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

Appendix: 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 ordinaryGeneral Public License).

To apply these terms, attach the following notices to the library. It is safest to attach themto the start of each source file to most effectively convey the exclusion of warranty; andeach file should have at least the "copyright" line and a pointer to where the full notice isfound.

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

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

Licenses

GNU Library General Public License 87

Page 88: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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!

HSQLDB Copyrights and Licenses (based on BSD License)For work developed by the HSQL Development Group:

Copyright (c) 2001-2010, The HSQL Development Group All rights reserved.Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met: Redistributions of source codemust retain the above copyright notice, this list of conditions and the followingdisclaimer. Redistributions in binary form must reproduce the above copyright notice,this list of conditions and the following disclaimer in the documentation and/or othermaterials provided with the distribution. Neither the name of the HSQL DevelopmentGroup nor the names of its contributors may be used to endorse or promote productsderived from this software without specific prior written permission. THIS SOFTWARE ISPROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESSOR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NOEVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG, OR CONTRIBUTORS BE LIABLEFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIALDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS ORSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVERCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ORTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OFTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

For work originally developed by the Hypersonic SQL Group: Copyright (c) 1995-2000 bythe Hypersonic SQL Group. All rights reserved.

Licenses

88 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 89: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met: Redistributions of source codemust retain the above copyright notice, this list of conditions and the followingdisclaimer. Redistributions in binary form must reproduce the above copyright notice,this list of conditions and the following disclaimer in the documentation and/or othermaterials provided with the distribution. Neither the name of the Hypersonic SQL Groupnor the names of its contributors may be used to endorse or promote products derivedfrom this software without specific prior written permission. THIS SOFTWARE IS PROVIDEDBY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NOEVENT SHALL THE HYPERSONIC SQL GROUP, OR CONTRIBUTORS BE LIABLE FOR ANYDIRECT, 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals on behalf ofthe Hypersonic SQL Group.

Hypersonic LicenseORIGINAL LICENSE (a.k.a. "hypersonic_lic.txt")

For content, code, and products originally developed by Thomas Mueller and theHypersonic SQL Group:

Copyright (c) 1995-2000 by the Hypersonic SQL Group. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

Neither the name of the Hypersonic SQL Group nor the names of its contributors may beused to endorse or promote products derived from this software without specific priorwritten permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HYPERSONIC SQL GROUP, ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

This software consists of voluntary contributions made by many individuals on behalf ofthe Hypersonic SQL Group.

For work added by the HSQL Development Group (a.k.a. hsqldb_lic.txt):

Copyright (c) 2001-2005, The HSQL Development Group. All rights reserved.

Licenses

Hypersonic License 89

Page 90: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

Neither the name of the HSQL Development Group nor the names of its contributors maybe used to endorse or promote products derived from this software without specific priorwritten permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG, ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

ICU LicenseICU License - ICU 1.8.1 and later

COPYRIGHT AND PERMISSION NOTICE

Copyright (c) 1995-2011 International Business Machines Corporation and others

All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of thissoftware and associated documentation files (the "Software"), to deal in the Softwarewithout restriction, including without limitation the rights to use, copy, modify, merge,publish, distribute, and/or sell copies of the Software, and to permit persons to whomthe Software is furnished to do so, provided that the above copyright notice(s) and thispermission notice appear in all copies of the Software and that both the above copyrightnotice(s) and this permission notice appear in supporting documentation.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. INNO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BELIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, ORANY 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.

Except as contained in this notice, the name of a copyright holder shall not be used inadvertising or otherwise to promote the sale, use or other dealings in this Softwarewithout prior written authorization of the copyright holder.

All trademarks and registered trademarks mentioned herein are the property of theirrespective owners.

ICU4J LicenseCOPYRIGHT AND PERMISSION NOTICE

Licenses

90 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 91: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Copyright (c) 1995-2001 International Business Machines Corporation and others

All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of thissoftware and associated documentation files (the "Software"), to deal in the Softwarewithout restriction, including without limitation the rights to use, copy, modify, merge,publish, distribute, and/or sell copies of the Software, and to permit persons to whomthe Software is furnished to do so, provided that the above copyright notice(s) and thispermission notice appear in all copies of the Software and that both the above copyrightnotice(s) and this permission notice appear in supporting documentation.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. INNO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BELIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, ORANY 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.

Except as contained in this notice, the name of a copyright holder shall not be used inadvertising or otherwise to promote the sale, use or other dealings in this Softwarewithout prior written authorization of the copyright holder.

JA-SIG LicenseCopyright (c) 2007, JA-SIG, Inc.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

Neither the name of the JA-SIG, Inc. nor the names of its contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

JRE/Java 1.6 LicenseOracle Binary Code License Agreement for the Java SE Platform Products and JavaFX

ORACLE AMERICA, INC. ("ORACLE"), FOR AND ON BEHALF OF ITSELF AND ITS SUBSIDIARIESAND AFFILIATES UNDER COMMON CONTROL, IS WILLING TO LICENSE THE SOFTWARE TO

Licenses

JA-SIG License 91

Page 92: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED INTHIS BINARY CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS(COLLECTIVELY "AGREEMENT"). PLEASE READ THE AGREEMENT CAREFULLY. BY SELECTINGTHE "ACCEPT LICENSE AGREEMENT" (OR THE EQUIVALENT) BUTTON AND/OR BY USING THESOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE READ THE TERMS AND AGREE TO THEM. IFYOU ARE AGREEING TO THESE TERMS ON BEHALF OF A COMPANY OR OTHER LEGAL ENTITY,YOU REPRESENT THAT YOU HAVE THE LEGAL AUTHORITY TO BIND THE LEGAL ENTITY TOTHESE TERMS. IF YOU DO NOT HAVE SUCH AUTHORITY, OR IF YOU DO NOT WISH TO BEBOUND BY THE TERMS, THEN SELECT THE "DECLINE LICENSE AGREEMENT" (OR THEEQUIVALENT) BUTTON AND YOU MUST NOT USE THE SOFTWARE ON THIS SITE OR ANYOTHER MEDIA ON WHICH THE SOFTWARE IS CONTAINED.

1. DEFINITIONS. "Software" means the software identified above in binary form that youselected for download, install or use (in the version You selected for download, install oruse) from Oracle or its authorized licensees, any other machine readable materials(including, but not limited to, libraries, source files, header files, and data files), anyupdates or error corrections provided by Oracle, and any user manuals, programmingguides and other documentation provided to you by Oracle under this Agreement."General Purpose Desktop Computers and Servers" means computers, including desktopand laptop computers, or servers, used for general computing functions under end usercontrol (such as but not specifically limited to email, general purpose Internet browsing,and office suite productivity tools). The use of Software in systems and solutions thatprovide dedicated functionality (other than as mentioned above) or designed for use inembedded or function-specific software applications, for example but not limited to:Software embedded in or bundled with industrial control systems, wireless mobiletelephones, wireless handheld devices, kiosks, TV/STB, Blu-ray Disc devices, telematicsand network control switching equipment, printers and storage management systems,and other related systems are excluded from this definition and not licensed under thisAgreement. "Programs" means (a) Java technology applets and applications intended torun on the Java Platform, Standard Edition platform on Java-enabled General PurposeDesktop Computers and Servers; and (b) JavaFX technology applications intended to runon the JavaFX Runtime on JavaFX-enabled General Purpose Desktop Computers andServers. “Commercial Features” means those features identified in Table 1-1(Commercial Features In Java SE Product Editions) of the Java SE documentationaccessible at http://www.oracle.com/technetwork/java/javase/documentation/index.html. “README File” means the README file for the Software accessible at http://www.oracle.com/technetwork/java/javase/documentation/index.html.

2. LICENSE TO USE. Subject to the terms and conditions of this Agreement including, butnot limited to, the Java Technology Restrictions of the Supplemental License Terms,Oracle grants you a non-exclusive, non-transferable, limited license without license feesto reproduce and use internally the Software complete and unmodified for the solepurpose of running Programs. THE LICENSE SET FORTH IN THIS SECTION 2 DOES NOTEXTEND TO THE COMMERCIAL FEATURES. YOUR RIGHTS AND OBLIGATIONS RELATED TOTHE COMMERCIAL FEATURES ARE AS SET FORTH IN THE SUPPLEMENTAL TERMS ALONGWITH ADDITIONAL LICENSES FOR DEVELOPERS AND PUBLISHERS.

3. RESTRICTIONS. Software is copyrighted. Title to Software and all associated intellectualproperty rights is retained by Oracle and/or its licensors. Unless enforcement isprohibited by applicable law, you may not modify, decompile, or reverse engineerSoftware. You acknowledge that the Software is developed for general use in a variety ofinformation management applications; it is not developed or intended for use in anyinherently dangerous applications, including applications that may create a risk ofpersonal injury. If you use the Software in dangerous applications, then you shall beresponsible to take all appropriate fail-safe, backup, redundancy, and other measures toensure its safe use. Oracle disclaims any express or implied warranty of fitness for suchuses. No right, title or interest in or to any trademark, service mark, logo or trade name of

Licenses

92 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 93: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Oracle or its licensors is granted under this Agreement. Additional restrictions fordevelopers and/or publishers licenses are set forth in the Supplemental License Terms.

4. DISCLAIMER OF WARRANTY. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTYOF ANY KIND. ORACLE FURTHER DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED,INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.

5. LIMITATION OF LIABILITY. IN NO EVENT SHALL ORACLE BE LIABLE FOR ANY INDIRECT,INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSSOF PROFITS, REVENUE, DATA OR DATA USE, INCURRED BY YOU OR ANY THIRD PARTY,WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF ORACLE HAS BEEN ADVISED OFTHE POSSIBILITY OF SUCH DAMAGES. ORACLE'S ENTIRE LIABILITY FOR DAMAGESHEREUNDER SHALL IN NO EVENT EXCEED ONE THOUSAND DOLLARS (U.S. $1,000).

6. TERMINATION. This Agreement is effective until terminated. You may terminate thisAgreement at any time by destroying all copies of Software. This Agreement will terminateimmediately without notice from Oracle if you fail to comply with any provision of thisAgreement. Either party may terminate this Agreement immediately should any Softwarebecome, or in either party's opinion be likely to become, the subject of a claim ofinfringement of any intellectual property right. Upon termination, you must destroy allcopies of Software.

7. EXPORT REGULATIONS. You agree that U.S. export control laws and other applicableexport and import laws govern your use of the Software, including technical data;additional information can be found on Oracle's Global Trade Compliance web site(http://www.oracle.com/products/export). You agree that neither the Software nor anydirect product thereof will be exported, directly, or indirectly, in violation of these laws, orwill be used for any purpose prohibited by these laws including, without limitation,nuclear, chemical, or biological weapons proliferation.

8. TRADEMARKS AND LOGOS. You acknowledge and agree as between you

and Oracle that Oracle owns the ORACLE and JAVA trademarks and all ORACLE- and JAVA-related trademarks, service marks, logos and other brand

designations ("Oracle Marks"), and you agree to comply with the Third

Party Usage Guidelines for Oracle Trademarks currently located at

http://www.oracle.com/us/legal/third-party-trademarks/index.html . Any use you makeof the Oracle Marks inures to Oracle's benefit.

9. U.S. GOVERNMENT LICENSE RIGHTS. If Software is being acquired by or on behalf of theU.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier),then the Government's rights in Software and accompanying documentation shall be onlythose set forth in this Agreement.

10. GOVERNING LAW. This agreement is governed by the substantive and procedural lawsof California. You and Oracle agree to submit to the exclusive jurisdiction of, and venuein, the courts of San Francisco, or Santa Clara counties in California in any dispute arisingout of or relating to this agreement.

11. SEVERABILITY. If any provision of this Agreement is held to be unenforceable, thisAgreement will remain in effect with the provision omitted, unless omission wouldfrustrate the intent of the parties, in which case this Agreement will immediatelyterminate.

12. INTEGRATION. This Agreement is the entire agreement between you and Oraclerelating to its subject matter. It supersedes all prior or contemporaneous oral or writtencommunications, proposals, representations and warranties and prevails over anyconflicting or additional terms of any quote, order, acknowledgment, or othercommunication between the parties relating to its subject matter during the term of this

Licenses

JRE/Java 1.6 License 93

Page 94: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Agreement. No modification of this Agreement will be binding, unless in writing andsigned by an authorized representative of each party.

SUPPLEMENTAL LICENSE TERMS

These Supplemental License Terms add to or modify the terms of the Binary Code LicenseAgreement. Capitalized terms not defined in these Supplemental Terms shall have thesame meanings ascribed to them in the Binary Code License Agreement. TheseSupplemental Terms shall supersede any inconsistent or conflicting terms in the BinaryCode License Agreement, or in any license contained within the Software.

A. COMMERCIAL FEATURES. You may not use the Commercial Features for runningPrograms, Java applets or applications in your internal business operations or for anycommercial or production purpose, or for any purpose other than as set forth in SectionsB, C, D and E of these Supplemental Terms. If You want to use the Commercial Featuresfor any purpose other than as permitted in this Agreement, You must obtain a separatelicense from Oracle.

B. SOFTWARE INTERNAL USE FOR DEVELOPMENT LICENSE GRANT. Subject to the termsand conditions of this Agreement and restrictions and exceptions set forth in the READMEFile incorporated herein by reference, including, but not limited to the Java TechnologyRestrictions of these Supplemental Terms, Oracle grants you a non-exclusive, non-transferable, limited license without fees to reproduce internally and use internally theSoftware complete and unmodified for the purpose of designing, developing, and testingyour Programs.

C. LICENSE TO DISTRIBUTE SOFTWARE. Subject to the terms and conditions of thisAgreement and restrictions and exceptions set forth in the README File, including, butnot limited to the Java Technology Restrictions and Limitations on Redistribution of theseSupplemental Terms, Oracle grants you a non-exclusive, non-transferable, limited licensewithout fees to reproduce and distribute the Software, provided that (i) you distribute theSoftware complete and unmodified and only bundled as part of, and for the sole purposeof running, your Programs, (ii) the Programs add significant and primary functionality tothe Software, (iii) you do not distribute additional software intended to replace anycomponent(s) of the Software, (iv) you do not remove or alter any proprietary legends ornotices contained in the Software, (v) you only distribute the Software subject to a licenseagreement that: (a) is a complete, unmodified reproduction of this Agreement; or (b)protects Oracle's interests consistent with the terms contained in this Agreement andthat includes the notice set forth in Section H, and (vi) you agree to defend and indemnifyOracle and its licensors from and against any damages, costs, liabilities, settlementamounts and/or expenses (including attorneys' fees) incurred in connection with anyclaim, lawsuit or action by any third party that arises or results from the use ordistribution of any and all Programs and/or Software. The license set forth in this SectionC does not extend to the Software identified in Section G.

D. LICENSE TO DISTRIBUTE REDISTRIBUTABLES. Subject to the terms and conditions ofthis Agreement and restrictions and exceptions set forth in the README File, includingbut not limited to the Java Technology Restrictions and Limitations on Redistribution ofthese Supplemental Terms, Oracle grants you a non-exclusive, non-transferable, limitedlicense without fees to reproduce and distribute those files specifically identified asredistributable in the README File ("Redistributables") provided that: (i) you distributethe Redistributables complete and unmodified, and only bundled as part of Programs, (ii)the Programs add significant and primary functionality to the Redistributables, (iii) you donot distribute additional software intended to supersede any component(s) of theRedistributables (unless otherwise specified in the applicable README File), (iv) you donot remove or alter any proprietary legends or notices contained in or on theRedistributables, (v) you only distribute the Redistributables pursuant to a licenseagreement that: (a) is a complete, unmodified reproduction of this Agreement; or (b)protects Oracle's interests consistent with the terms contained in the Agreement and

Licenses

94 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 95: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

includes the notice set forth in Section H, (vi) you agree to defend and indemnify Oracleand its licensors from and against any damages, costs, liabilities, settlement amountsand/or expenses (including attorneys' fees) incurred in connection with any claim,lawsuit or action by any third party that arises or results from the use or distribution ofany and all Programs and/or Software. The license set forth in this Section D does notextend to the Software identified in Section G.

E. DISTRIBUTION BY PUBLISHERS. This section pertains to your distribution of the JavaTMSE Development Kit Software (“JDK”) with your printed book or magazine (as those termsare commonly used in the industry) relating to Java technology ("Publication"). Subject toand conditioned upon your compliance with the restrictions and obligations contained inthe Agreement, Oracle hereby grants to you a non-exclusive, nontransferable limited rightto reproduce complete and unmodified copies of the JDK on electronic media (the"Media") for the sole purpose of inclusion and distribution with your Publication(s),subject to the following terms: (i) You may not distribute the JDK on a stand-alone basis;it must be distributed with your Publication(s); (ii) You are responsible for downloadingthe JDK from the applicable Oracle web site; (iii) You must refer to the JDK as JavaTM SEDevelopment Kit; (iv) The JDK must be reproduced in its entirety and without anymodification whatsoever (including with respect to all proprietary notices) anddistributed with your Publication subject to a license agreement that is a complete,unmodified reproduction of this Agreement; (v) The Media label shall include thefollowing information: “Copyright [YEAR], Oracle America, Inc. All rights reserved. Use issubject to license terms. ORACLE and JAVA trademarks and all ORACLE- and JAVA-relatedtrademarks, service marks, logos and other brand designations are trademarks orregistered trademarks of Oracle in the U.S. and other countries.” [YEAR] is the year ofOracle's release of the Software; the year information can typically be found in theSoftware’s “About” box or screen. This information must be placed on the Media label insuch a manner as to only apply to the JDK; (vi) You must clearly identify the JDK asOracle's product on the Media holder or Media label, and you may not state or imply thatOracle is responsible for any third-party software contained on the Media; (vii) You maynot include any third party software on the Media which is intended to be a replacementor substitute for the JDK; (viii) You agree to defend and indemnify Oracle and its licensorsfrom and against any damages, costs, liabilities, settlement amounts and/or expenses(including attorneys' fees) incurred in connection with any claim, lawsuit or action by anythird party that arises or results from the use or distribution of the JDK and/or thePublication; ; and (ix) You shall provide Oracle with a written notice for each Publication;such notice shall include the following information: (1) title of Publication, (2) author(s),(3) date of Publication, and (4) ISBN or ISSN numbers. Such notice shall be sent to OracleAmerica, Inc., 500 Oracle Parkway, Redwood Shores, California 94065 U.S.A , Attention:General Counsel.

F. JAVA TECHNOLOGY RESTRICTIONS. You may not create, modify, or change the behaviorof, or authorize your licensees to create, modify, or change the behavior of, classes,interfaces, or subpackages that are in any way identified as "java", "javax", "sun",“oracle” or similar convention as specified by Oracle in any naming conventiondesignation.

G. LIMITATIONS ON REDISTRIBUTION. You may not redistribute or otherwise transfer: (a)JavaFX Runtime prior to version 2.0.2, (b) JavaFX Development Kit prior to version 2.0.2, or(c) any and all patches, bug fixes and updates made available by Oracle through OraclePremier Support, including those made available under Oracle's Java SE Supportprogram.

H. COMMERCIAL FEATURES NOTICE. For purpose of complying with Supplemental TermSection C.(v)(b) and D.(v)(b), your license agreement shall include the following notice,where the notice is displayed in a manner that anyone using the Software will see thenotice:

Licenses

JRE/Java 1.6 License 95

Page 96: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Use of the Commercial Features for any commercial or production purpose requires aseparate license from Oracle. “Commercial Features” means those features identifiedTable 1-1 (Commercial Features In Java SE Product Editions) of the Java SE documentationaccessible at http://www.oracle.com/technetwork/java/javase/documentation/index.html

I. SOURCE CODE. Software may contain source code that, unless expressly licensed forother purposes, is provided solely for reference purposes pursuant to the terms of thisAgreement. Source code may not be redistributed unless expressly provided for in thisAgreement.

J. THIRD PARTY CODE. Additional copyright notices and license terms applicable toportions of the Software are set forth in the THIRDPARTYLICENSEREADME file accessible athttp://www.oracle.com/technetwork/java/javase/documentation/index.html. Inaddition to any terms and conditions of any third party opensource/freeware licenseidentified in the THIRDPARTYLICENSEREADME file, the disclaimer of warranty andlimitation of liability provisions in paragraphs 4 and 5 of the Binary Code LicenseAgreement shall apply to all Software in this distribution.

K. TERMINATION FOR INFRINGEMENT. Either party may terminate this Agreementimmediately should any Software become, or in either party's opinion be likely tobecome, the subject of a claim of infringement of any intellectual property right.

L. INSTALLATION AND AUTO-UPDATE. The Software's installation and auto-updateprocesses transmit a limited amount of data to Oracle (or its service provider) aboutthose specific processes to help Oracle understand and optimize them. Oracle does notassociate the data with personally identifiable information. You can find moreinformation about the data Oracle collects as a result of your Software download athttp://www.oracle.com/technetwork/java/javase/documentation/index.html.

For inquiries please contact:

Oracle America, Inc., 500 Oracle Parkway,

Redwood Shores, California 94065, USA.

Last updated 2 July 2012

JavaService License/*

* JavaService - Windows NT Service Daemon for Java applications

*

* Copyright (C) 2004 Multiplan Consultants Ltd.

*

*

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

Licenses

96 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 97: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

*

* 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

*

*

* Information about the JavaService software is available at the ObjectWeb

* web site. Refer to http://javaservice.objectweb.org for more details.

*

*

* This software is derived from earlier work by Alexandria Software Consulting,

* (no longer contactable) which was released under a BSD-style license in 2001.

* The text of that original license is reproduced below for reference.

*

*/

/*

*

* JavaService - License

*

* By downloading and/or using this software you agree to abide by the following license:

*

* Copyright (c) 2000, Alexandria Software Consulting

*

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

* Neither name of Alexandria Software Consulting nor the names of the contributors maybe

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

* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. INNO EVENT

* SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,INDIRECT,

Licenses

JavaService License 97

Page 98: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUTNOT LIMITED

* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, ORPROFITS; 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 OFSUCH DAMAGE.

*/

Jaxen Project License/* $Id: LICENSE.txt,v 1.5 2006/02/05 21:49:04 elharo Exp $

Copyright 2003-2006 The Werken Company. All Rights Reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

* Neither the name of the Jaxen Project nor the names of its contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

Jdom LicenseCopyright (C) 2000-2004 Jason Hunter & Brett McLaughlin.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

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

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions, and the disclaimer that follows these conditions in the documentation and/orother materials provided with the distribution.

Licenses

98 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 99: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

3. The name "JDOM" must not be used to endorse or promote products derived from thissoftware without prior written permission. For written permission, please contact<request_AT_jdom_DOT_org>.

4. Products derived from this software may not be called "JDOM", nor may "JDOM" appearin their name, without prior written permission from the JDOM Project Management<request_AT_jdom_DOT_org>.

In addition, we request (but do not require) that you include in the end-userdocumentation provided with the redistribution and/or in the software itself anacknowledgement equivalent to the following: "This product includes software developedby theJDOM Project (http://www.jdom.org/)."

Alternatively, the acknowledgment may be graphical using the logos available at http://www.jdom.org/images/logos.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ANDFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JDOMAUTHORS OR THE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OFLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCEOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IFADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals on behalf ofthe JDOM Project and was originally created by Jason Hunter <jhunter_AT_jdom_DOT_org>and Brett McLaughlin <brett_AT_jdom_DOT_org>. For more informationon the JDOMProject, please see <http://www.jdom.org/>.

*/

JiBX LicenseCopyright (c) 2003-2010, Dennis M. Sosnoski.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

u Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

u Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

u Neither the name of JiBX nor the names of its contributors may be used to endorse orpromote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING

Licenses

JiBX License 99

Page 100: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

License for PyCrypto The contents of this file are dedicated to the public domain. To the extent that dedicationto the public domain is not available,everyone is granted a worldwide, perpetual, royalty-free,non-exclusive license to exercise all rights associated with the contents of this filefor any purpose whatsoever. No rights are reserved.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED,INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, 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 THESOFTWARE.

libedit

Copyright (c) 1992, 1993

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

This code is derived from software contributed to Berkeley by Christos Zoulas of CornellUniversity. Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions are met:

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

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

3. Neither the name of the University nor the names of its contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANYEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANYDIRECT, 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

MIT LicenseMIT License

http://www.opensource.org/licenses/mit-license.php

Permission is hereby granted, free of charge, to any person obtaining a copy of thissoftware and associated documentation files (the "Software"), to deal in the Softwarewithout restriction, including without limitation the rights to use, copy, modify, merge,publish, distribute, sublicense, and/or sell copies of the Software, and to permit personsto whom the Software is furnished to do so, subject to the following conditions:

Licenses

100 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 101: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

The above copyright notice and this permission notice shall be included in all copies orsubstantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, 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 THESOFTWARE. "

MOZILLA PUBLIC LICENSE Version 1.01. Definitions.

1.1. ``Contributor''

means each entity that creates or contributes to the creation of Modifications.1.2. ``Contributor Version'' means the combination of the Original Code, priorModifications used by a Contributor, and the Modifications made by that particularContributor.

1.3. ``Covered Code'' means the Original Code or Modifications or the combination of theOriginal Code and Modifications, in each case including portions thereof.

1.4. ``Electronic Distribution Mechanism'' means a mechanism generally accepted in thesoftware development community for the electronic transfer of data.

1.5. ``Executable'' means Covered Code in any form other than Source Code.

1.6. ``Initial Developer'' means the individual or entity identified as the Initial Developerin the Source Code notice required by Exhibit A.

1.7. ``Larger Work'' means a work which combines Covered Code or portions thereof withcode not governed by the terms of this License.

1.8. ``License'' means this document.

1.9. ``Modifications'' means any addition to or deletion from the substance or structureof either the Original Code or any previous Modifications. When Covered Code is releasedas a series of files, a Modification is:

A. Any addition to or deletion from the contents of a file containing Original Code orprevious Modifications.

B. Any new file that contains any part of the Original Code or previous Modifications.

1.10. ``Original Code'' means Source Code of computer software code which is describedin the Source Code notice required by Exhibit A as Original Code, and which, at the timeof its release under this License is not already Covered Code governed by this License.

1.11. ``Source Code'' means the preferred form of the Covered Code for makingmodifications to it, including all modules it contains, plus any associated interfacedefinition files, scripts used to control compilation and installation of an Executable, or alist of source code differential comparisons against either the Original Code or anotherwell known, available Covered Code of the Contributor's choice. The Source Code can bein a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge.

1.12. ``You'' means an individual or a legal entity exercising rights under, and complyingwith all of the terms of, this License or a future version of this License issued underSection 6.1. For legal entities, ``You'' includes any entity which controls, is controlled by,or is under common control with You. For purposes of this definition, ``control'' means (a)the power, direct or indirect, to cause the direction or management of such entity,

Licenses

MOZILLA PUBLIC LICENSE Version 1.0 101

Page 102: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of theoutstanding shares or beneficial ownership of such entity.

2. Source Code License.

2.1. The Initial Developer Grant.

The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license,subject to third party intellectual property claims:(a) to use, reproduce, modify, display, perform, sublicense and distribute the OriginalCode (or portions thereof) with or without Modifications, or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Initial Developer, to make,have made, use and sell (``Utilize'') the Original Code (or portions thereof), but solely tothe extent that any such patent is reasonably necessary to enable You to Utilize theOriginal Code (or portions thereof) and not to any greater extent that may be necessary toUtilize further Modifications or combinations.

2.2. Contributor Grant. Each Contributor hereby grants You a world-wide, royalty-free,non-exclusive license, subject to third party intellectual property claims:

(a) to use, reproduce, modify, display, perform, sublicense and distribute theModifications created by such Contributor (or portions thereof) either on an unmodifiedbasis, with other Modifications, as Covered Code or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Contributor, to Utilize theContributor Version (or portions thereof), but solely to the extent that any such patent isreasonably necessary to enable You to Utilize the Contributor Version (or portionsthereof), and not to any greater extent that may be necessary to Utilize furtherModifications or combinations.

3. Distribution Obligations.

3.1. Application of License.

The Modifications which You create or to which You contribute are governed by the termsof this License, including without limitation Section2.2

. The Source Code version of Covered Code may be distributed only under the terms ofthis License or a future version of this License released under Section6.1

, and You must include a copy of this License with every copy of the Source Code Youdistribute. You may not offer or impose any terms on any Source Code version that altersor restricts the applicable version of this License or the recipients' rights hereunder.However, You may include an additional document offering the additional rightsdescribed in Section3.5

.3.2. Availability of Source Code. Any Modification which You create or to which Youcontribute must be made available in Source Code form under the terms of this Licenseeither on the same media as an Executable version or via an accepted ElectronicDistribution Mechanism to anyone to whom you made an Executable version available;and if made available via Electronic Distribution Mechanism, must remain available for atleast twelve (12) months after the date it initially became available, or at least six (6)months after a subsequent version of that particular Modification has been madeavailable to such recipients. You are responsible for ensuring that the Source Codeversion remains available even if the Electronic Distribution Mechanism is maintained bya third party.

3.3. Description of Modifications. You must cause all Covered Code to which youcontribute to contain a file documenting the changes You made to create that Covered

Licenses

102 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 103: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Code and the date of any change. You must include a prominent statement that theModification is derived, directly or indirectly, from Original Code provided by the InitialDeveloper and including the name of the Initial Developer in (a) the Source Code, and (b)in any notice in an Executable version or related documentation in which You describethe origin or ownership of the Covered Code.

3.4. Intellectual Property Matters

(a) Third Party Claims. If You have knowledge that a party claims an intellectual propertyright in particular functionality or code (or its utilization under this License), you mustinclude a text file with the source code distribution titled ``LEGAL'' which describes theclaim and the party making the claim in sufficient detail that a recipient will know whomto contact. If you obtain such knowledge after You make Your Modification available asdescribed in Section 3.2, You shall promptly modify the LEGAL file in all copies You makeavailable thereafter and shall take other steps (such as notifying appropriate mailing listsor newsgroups) reasonably calculated to inform those who received the Covered Codethat new knowledge has been obtained.

(b) Contributor APIs. If Your Modification is an application programming interface and Youown or control patents which are reasonably necessary to implement that API, you mustalso include this information in the LEGAL file.

3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of theSource Code, and this License in any documentation for the Source Code, where Youdescribe recipients' rights relating to Covered Code. If You created one or moreModification(s), You may add your name as a Contributor to the notice described inExhibit A. If it is not possible to put such notice in a particular Source Code file due to itsstructure, then you must include such notice in a location (such as a relevant directoryfile) where a user would be likely to look for such a notice. You may choose to offer, andto charge a fee for, warranty, support, indemnity or liability obligations to one or morerecipients of Covered Code. However, You may do so only on Your own behalf, and not onbehalf of the Initial Developer or any Contributor. You must make it absolutely clear thanany such warranty, support, indemnity or liability obligation is offered by You alone, andYou hereby agree to indemnify the Initial Developer and every Contributor for any liabilityincurred by the Initial Developer or such Contributor as a result of warranty, support,indemnity or liability terms You offer.

3.6. Distribution of Executable Versions. You may distribute Covered Code in Executableform only if the requirements of Section 3.1-3.5 have been met for that Covered Code,and if You include a notice stating that the Source Code version of the Covered Code isavailable under the terms of this License, including a description of how and where Youhave fulfilled the obligations of Section 3.2. The notice must be conspicuously includedin any notice in an Executable version, related documentation or collateral in which Youdescribe recipients' rights relating to the Covered Code. You may distribute theExecutable version of Covered Code under a license of Your choice, which may containterms different from this License, provided that You are in compliance with the terms ofthis License and that the license for the Executable version does not attempt to limit oralter the recipient's rights in the Source Code version from the rights set forth in thisLicense. If You distribute the Executable version under a different license You must makeit absolutely clear that any terms which differ from this License are offered by You alone,not by the Initial Developer or any Contributor. You hereby agree to indemnify the InitialDeveloper and every Contributor for any liability incurred by the Initial Developer or suchContributor as a result of any such terms You offer.

3.7. Larger Works. You may create a Larger Work by combining Covered Code with othercode not governed by the terms of this License and distribute the Larger Work as a singleproduct. In such a case, You must make sure the requirements of this License are fulfilledfor the Covered Code.

4. Inability to Comply Due to Statute or Regulation.

Licenses

MOZILLA PUBLIC LICENSE Version 1.0 103

Page 104: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

If it is impossible for You to comply with any of the terms of this License with respect tosome or all of the Covered Code due to statute or regulation then You must: (a) complywith the terms of this License to the maximum extent possible; and (b) describe thelimitations and the code they affect. Such description must be included in the LEGAL filedescribed in Section 3.4 and must be included with all distributions of the Source Code.Except to the extent prohibited by statute or regulation, such description must besufficiently detailed for a recipient of ordinary skill to be able to understand it.

5. Application of this License.

This License applies to code to which the Initial Developer has attached the notice inExhibit A

, and to related Covered Code.6. Versions of the License.

6.1. New Versions

. Netscape Communications Corporation (``Netscape'') may publish revised and/or newversions of the License from time to time. Each version will be given a distinguishingversion number.6.2. Effect of New Versions. Once Covered Code has been published under a particularversion of the License, You may always continue to use it under the terms of that version.You may also choose to use such Covered Code under the terms of any subsequentversion of the License published by Netscape. No one other than Netscape has the rightto modify the terms applicable to Covered Code created under this License.

6.3. Derivative Works. If you create or use a modified version of this License (which youmay only do in order to apply it to code which is not already Covered Code governed bythis License), you must (a) rename Your license so that the phrases ``Mozilla'',``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL'' or any confusingly similar phrase do notappear anywhere in your license and (b) otherwise make it clear that your version of thelicense contains terms which differ from the Mozilla Public License and Netscape PublicLicense. (Filling in the name of the Initial Developer, Original Code or Contributor in thenotice described in Exhibit A shall not of themselves be deemed to be modifications ofthis License.)

7. DISCLAIMER OF WARRANTY.

COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS, WITHOUTWARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUTLIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS,MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISKAS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULDANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIALDEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARYSERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES ANESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZEDHEREUNDER EXCEPT UNDER THIS DISCLAIMER.8. TERMINATION.

This License and the rights granted hereunder will terminate automatically if You fail tocomply with terms herein and fail to cure such breach within 30 days of becoming awareof the breach. All sublicenses to the Covered Code which are properly granted shallsurvive any termination of this License. Provisions which, by their nature, must remain ineffect beyond the termination of this License shall survive.9. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDINGNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHERCONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OFSUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL,

Licenses

104 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 105: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUTLIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILUREOR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IFSUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THISLIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURYRESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITSSUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATIONOF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATIONMAY NOT APPLY TO YOU.10. U.S. GOVERNMENT END USERS.

The Covered Code is a ``commercial item,'' as that term is defined in 48 C.F.R. 2.101 (Oct.1995), consisting of ``commercial computer software'' and ``commercial computersoftware documentation,'' as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June1995), all U.S. Government End Users acquire Covered Code with only those rights setforth herein.11. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If anyprovision of this License is held to be unenforceable, such provision shall be reformedonly to the extent necessary to make it enforceable. This License shall be governed byCalifornia law provisions (except to the extent applicable law, if any, provides otherwise),excluding its conflict-of-law provisions. With respect to disputes in which at least oneparty is a citizen of, or an entity chartered or registered to do business in, the UnitedStates of America: (a) unless otherwise agreed in writing, all disputes relating to thisLicense (excepting any dispute relating to intellectual property rights) shall be subject tofinal and binding arbitration, with the losing party paying all costs of arbitration; (b) anyarbitration relating to this Agreement shall be held in Santa Clara County, California,under the auspices of JAMS/EndDispute; and (c) any litigation relating to this Agreementshall be subject to the jurisdiction of the Federal Courts of the Northern District ofCalifornia, with venue lying in Santa Clara County, California, with the losing partyresponsible for costs, including without limitation, court costs and reasonable attorneysfees and expenses. The application of the United Nations Convention on Contracts for theInternational Sale of Goods is expressly excluded. Any law or regulation which providesthat the language of a contract shall be construed against the drafter shall not apply tothis License.12. RESPONSIBILITY FOR CLAIMS.

Except in cases where another Contributor has failed to comply with Section3.4

, You are responsible for damages arising, directly or indirectly, out of Your utilization ofrights under this License, based on the number of copies of Covered Code you madeavailable, the revenues you received from utilizing such rights, and other relevant factors.You agree to work with affected parties to distribute responsibility on an equitable basis.EXHIBIT A.

``The contents of this file are subject to the Mozilla Public License Version 1.0 (the"License"); you may not use this file except in compliance with the License. You mayobtain a copy of the License at http://www.mozilla.org/MPL/Software distributed under the License is distributed on an "AS IS" basis, WITHOUTWARRANTY OF ANY KIND, either express or implied. See the License for the specificlanguage governing rights and limitations under the License.

The Original Code is ______________________________________.

The Initial Developer of the Original Code is ________________________. Portionscreated by ______________________ are Copyright (C) _____________________________. All Rights Reserved.

Licenses

MOZILLA PUBLIC LICENSE Version 1.0 105

Page 106: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Contributor(s): ______________________________________.''

MOZILLA PUBLIC LICENSE 1.11. Definitions.

1.0.1. "Commercial Use" means distribution or otherwise making the

Covered Code available to a third party.

1.1. "Contributor" means each entity that creates or contributes to

the creation of Modifications.

1.2. "Contributor Version" means the combination of the Original

Code, prior Modifications used by a Contributor, and the Modifications

made by that particular Contributor.

1.3. "Covered Code" means the Original Code or Modifications or the

combination of the Original Code and Modifications, in each case

including portions thereof.

1.4. "Electronic Distribution Mechanism" means a mechanism generally

accepted in the software development community for the electronic

transfer of data.

1.5. "Executable" means Covered Code in any form other than Source

Code.

1.6. "Initial Developer" means the individual or entity identified

as the Initial Developer in the Source Code notice required by Exhibit

A.

1.7. "Larger Work" means a work which combines Covered Code or

portions thereof with code not governed by the terms of this License.

1.8. "License" means this document.

1.8.1. "Licensable" means having the right to grant, to the maximum

extent possible, whether at the time of the initial grant or

subsequently acquired, any and all of the rights conveyed herein.

1.9. "Modifications" means any addition to or deletion from the

substance or structure of either the Original Code or any previous

Modifications. When Covered Code is released as a series of files, a

Modification is:

A. Any addition to or deletion from the contents of a file

containing Original Code or previous Modifications.

B. Any new file that contains any part of the Original Code or

previous Modifications.

1.10. "Original Code" means Source Code of computer software code

which is described in the Source Code notice required by Exhibit A as

Original Code, and which, at the time of its release under this

License is not already Covered Code governed by this License.

Licenses

106 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 107: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

1.10.1. "Patent Claims" means any patent claim(s), now owned or

hereafter acquired, including without limitation, method, process,

and apparatus claims, in any patent Licensable by grantor.

1.11. "Source Code" means the preferred form of the Covered Code for

making modifications to it, including all modules it contains, plus

any associated interface definition files, scripts used to control

compilation and installation of an Executable, or source code

differential comparisons against either the Original Code or another

well known, available Covered Code of the Contributor's choice. The

Source Code can be in a compressed or archival form, provided the

appropriate decompression or de-archiving software is widely available

for no charge.

1.12. "You" (or "Your") means an individual or a legal entity

exercising rights under, and complying with all of the terms of, this

License or a future version of this License issued under Section 6.1.

For legal entities, "You" includes any entity which controls, is

controlled by, or is under common control with You. For purposes of

this definition, "control" means (a) the power, direct or indirect,

to cause the direction or management of such entity, whether by

contract or otherwise, or (b) ownership of more than fifty percent

(50%) of the outstanding shares or beneficial ownership of such

entity.

2. Source Code License.

2.1. The Initial Developer Grant.

The Initial Developer hereby grants You a world-wide, royalty-free,

non-exclusive license, subject to third party intellectual property

claims:

(a) under intellectual property rights (other than patent or

trademark) Licensable by Initial Developer to use, reproduce,

modify, display, perform, sublicense and distribute the Original

Code (or portions thereof) with or without Modifications, and/or

as part of a Larger Work; and

(b) under Patents Claims infringed by the making, using or

selling of Original Code, to make, have made, use, practice,

sell, and offer for sale, and/or otherwise dispose of the

Original Code (or portions thereof).

(c) the licenses granted in this Section 2.1(a) and (b) are

effective on the date Initial Developer first distributes

Original Code under the terms of this License.

(d) Notwithstanding Section 2.1(b) above, no patent license is

Licenses

MOZILLA PUBLIC LICENSE 1.1 107

Page 108: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

granted: 1) for code that You delete from the Original Code; 2)

separate from the Original Code; or 3) for infringements caused

by: i) the modification of the Original Code or ii) the

combination of the Original Code with other software or devices.

2.2. Contributor Grant.

Subject to third party intellectual property claims, each Contributor

hereby grants You a world-wide, royalty-free, non-exclusive license

(a) under intellectual property rights (other than patent or

trademark) Licensable by Contributor, to use, reproduce, modify,

display, perform, sublicense and distribute the Modifications

created by such Contributor (or portions thereof) either on an

unmodified basis, with other Modifications, as Covered Code

and/or as part of a Larger Work; and

(b) under Patent Claims infringed by the making, using, or

selling of Modifications made by that Contributor either alone

and/or in combination with its Contributor Version (or portions

of such combination), to make, use, sell, offer for sale, have

made, and/or otherwise dispose of: 1) Modifications made by that

Contributor (or portions thereof); and 2) the combination of

Modifications made by that Contributor with its Contributor

Version (or portions of such combination).

(c) the licenses granted in Sections 2.2(a) and 2.2(b) are

effective on the date Contributor first makes Commercial Use of

the Covered Code.

(d) Notwithstanding Section 2.2(b) above, no patent license is

granted: 1) for any code that Contributor has deleted from the

Contributor Version; 2) separate from the Contributor Version;

3) for infringements caused by: i) third party modifications of

Contributor Version or ii) the combination of Modifications made

by that Contributor with other software (except as part of the

Contributor Version) or other devices; or 4) under Patent Claims

infringed by Covered Code in the absence of Modifications made by

that Contributor.

3. Distribution Obligations.

3.1. Application of License.

The Modifications which You create or to which You contribute are

governed by the terms of this License, including without limitation

Section 2.2. The Source Code version of Covered Code may be

distributed only under the terms of this License or a future version

of this License released under Section 6.1, and You must include a

Licenses

108 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 109: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

copy of this License with every copy of the Source Code You

distribute. You may not offer or impose any terms on any Source Code

version that alters or restricts the applicable version of this

License or the recipients' rights hereunder. However, You may include

an additional document offering the additional rights described in

Section 3.5.

3.2. Availability of Source Code.

Any Modification which You create or to which You contribute must be

made available in Source Code form under the terms of this License

either on the same media as an Executable version or via an accepted

Electronic Distribution Mechanism to anyone to whom you made an

Executable version available; and if made available via Electronic

Distribution Mechanism, must remain available for at least twelve (12)

months after the date it initially became available, or at least six

(6) months after a subsequent version of that particular Modification

has been made available to such recipients. You are responsible for

ensuring that the Source Code version remains available even if the

Electronic Distribution Mechanism is maintained by a third party.

3.3. Description of Modifications.

You must cause all Covered Code to which You contribute to contain a

file documenting the changes You made to create that Covered Code and

the date of any change. You must include a prominent statement that

the Modification is derived, directly or indirectly, from Original

Code provided by the Initial Developer and including the name of the

Initial Developer in (a) the Source Code, and (b) in any notice in an

Executable version or related documentation in which You describe the

origin or ownership of the Covered Code.

3.4. Intellectual Property Matters

(a) Third Party Claims.

If Contributor has knowledge that a license under a third party's

intellectual property rights is required to exercise the rights

granted by such Contributor under Sections 2.1 or 2.2,

Contributor must include a text file with the Source Code

distribution titled "LEGAL" which describes the claim and the

party making the claim in sufficient detail that a recipient will

know whom to contact. If Contributor obtains such knowledge after

the Modification is made available as described in Section 3.2,

Contributor shall promptly modify the LEGAL file in all copies

Contributor makes available thereafter and shall take other steps

(such as notifying appropriate mailing lists or newsgroups)

Licenses

MOZILLA PUBLIC LICENSE 1.1 109

Page 110: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

reasonably calculated to inform those who received the Covered

Code that new knowledge has been obtained.

(b) Contributor APIs.

If Contributor's Modifications include an application programming

interface and Contributor has knowledge of patent licenses which

are reasonably necessary to implement that API, Contributor must

also include this information in the LEGAL file.

(c) Representations.

Contributor represents that, except as disclosed pursuant to

Section 3.4(a) above, Contributor believes that Contributor's

Modifications are Contributor's original creation(s) and/or

Contributor has sufficient rights to grant the rights conveyed by

this License.

3.5. Required Notices.

You must duplicate the notice in Exhibit A in each file of the Source

Code. If it is not possible to put such notice in a particular Source

Code file due to its structure, then You must include such notice in a

location (such as a relevant directory) where a user would be likely

to look for such a notice. If You created one or more Modification(s)

You may add your name as a Contributor to the notice described in

Exhibit A. You must also duplicate this License in any documentation

for the Source Code where You describe recipients' rights or ownership

rights relating to Covered Code. You may choose to offer, and to

charge a fee for, warranty, support, indemnity or liability

obligations to one or more recipients of Covered Code. However, You

may do so only on Your own behalf, and not on behalf of the Initial

Developer or any Contributor. You must make it absolutely clear than

any such warranty, support, indemnity or liability obligation is

offered by You alone, and You hereby agree to indemnify the Initial

Developer and every Contributor for any liability incurred by the

Initial Developer or such Contributor as a result of warranty,

support, indemnity or liability terms You offer.

3.6. Distribution of Executable Versions.

You may distribute Covered Code in Executable form only if the

requirements of Section 3.1-3.5 have been met for that Covered Code,

and if You include a notice stating that the Source Code version of

the Covered Code is available under the terms of this License,

including a description of how and where You have fulfilled the

obligations of Section 3.2. The notice must be conspicuously included

in any notice in an Executable version, related documentation or

Licenses

110 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 111: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

collateral in which You describe recipients' rights relating to the

Covered Code. You may distribute the Executable version of Covered

Code or ownership rights under a license of Your choice, which may

contain terms different from this License, provided that You are in

compliance with the terms of this License and that the license for the

Executable version does not attempt to limit or alter the recipient's

rights in the Source Code version from the rights set forth in this

License. If You distribute the Executable version under a different

license You must make it absolutely clear that any terms which differ

from this License are offered by You alone, not by the Initial

Developer or any Contributor. You hereby agree to indemnify the

Initial Developer and every Contributor for any liability incurred by

the Initial Developer or such Contributor as a result of any such

terms You offer.

3.7. Larger Works.

You may create a Larger Work by combining Covered Code with other code

not governed by the terms of this License and distribute the Larger

Work as a single product. In such a case, You must make sure the

requirements of this License are fulfilled for the Covered Code.

4. Inability to Comply Due to Statute or Regulation.

If it is impossible for You to comply with any of the terms of this

License with respect to some or all of the Covered Code due to

statute, judicial order, or regulation then You must: (a) comply with

the terms of this License to the maximum extent possible; and (b)

describe the limitations and the code they affect. Such description

must be included in the LEGAL file described in Section 3.4 and must

be included with all distributions of the Source Code. Except to the

extent prohibited by statute or regulation, such description must be

sufficiently detailed for a recipient of ordinary skill to be able to

understand it.

5. Application of this License.

This License applies to code to which the Initial Developer has

attached the notice in Exhibit A and to related Covered Code.

6. Versions of the License.

6.1. New Versions.

Netscape Communications Corporation ("Netscape") may publish revised

and/or new versions of the License from time to time. Each version

will be given a distinguishing version number.

6.2. Effect of New Versions.

Once Covered Code has been published under a particular version of the

Licenses

MOZILLA PUBLIC LICENSE 1.1 111

Page 112: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

License, You may always continue to use it under the terms of that

version. You may also choose to use such Covered Code under the terms

of any subsequent version of the License published by Netscape. No one

other than Netscape has the right to modify the terms applicable to

Covered Code created under this License.

6.3. Derivative Works.

If You create or use a modified version of this License (which you may

only do in order to apply it to code which is not already Covered Code

governed by this License), You must (a) rename Your license so that

the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",

"MPL", "NPL" or any confusingly similar phrase do not appear in your

license (except to note that your license differs from this License)

and (b) otherwise make it clear that Your version of the license

contains terms which differ from the Mozilla Public License and

Netscape Public License. (Filling in the name of the Initial

Developer, Original Code or Contributor in the notice described in

Exhibit A shall not of themselves be deemed to be modifications of

this License.)

7. DISCLAIMER OF WARRANTY.

COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,

WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,

WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF

DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.

THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE

IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,

YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE

COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER

OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF

ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.

8. TERMINATION.

8.1. This License and the rights granted hereunder will terminate

automatically if You fail to comply with terms herein and fail to cure

such breach within 30 days of becoming aware of the breach. All

sublicenses to the Covered Code which are properly granted shall

survive any termination of this License. Provisions which, by their

nature, must remain in effect beyond the termination of this License

shall survive.

8.2. If You initiate litigation by asserting a patent infringement

claim (excluding declatory judgment actions) against Initial Developer

or a Contributor (the Initial Developer or Contributor against whom

Licenses

112 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 113: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

You file such action is referred to as "Participant") alleging that:

(a) such Participant's Contributor Version directly or indirectly

infringes any patent, then any and all rights granted by such

Participant to You under Sections 2.1 and/or 2.2 of this License

shall, upon 60 days notice from Participant terminate prospectively,

unless if within 60 days after receipt of notice You either: (i)

agree in writing to pay Participant a mutually agreeable reasonable

royalty for Your past and future use of Modifications made by such

Participant, or (ii) withdraw Your litigation claim with respect to

the Contributor Version against such Participant. If within 60 days

of notice, a reasonable royalty and payment arrangement are not

mutually agreed upon in writing by the parties or the litigation claim

is not withdrawn, the rights granted by Participant to You under

Sections 2.1 and/or 2.2 automatically terminate at the expiration of

the 60 day notice period specified above.

(b) any software, hardware, or device, other than such Participant's

Contributor Version, directly or indirectly infringes any patent, then

any rights granted to You by such Participant under Sections 2.1(b)

and 2.2(b) are revoked effective as of the date You first made, used,

sold, distributed, or had made, Modifications made by that

Participant.

8.3. If You assert a patent infringement claim against Participant

alleging that such Participant's Contributor Version directly or

indirectly infringes any patent where such claim is resolved (such as

by license or settlement) prior to the initiation of patent

infringement litigation, then the reasonable value of the licenses

granted by such Participant under Sections 2.1 or 2.2 shall be taken

into account in determining the amount or value of any payment or

license.

8.4. In the event of termination under Sections 8.1 or 8.2 above,

all end user license agreements (excluding distributors and resellers)

which have been validly granted by You or any distributor hereunder

prior to termination shall survive termination.

9. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT

(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL

DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,

OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR

ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY

CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,

Licenses

MOZILLA PUBLIC LICENSE 1.1 113

Page 114: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER

COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN

INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF

LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY

RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW

PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE

EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO

THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

10. U.S. GOVERNMENT END USERS.

The Covered Code is a "commercial item," as that term is defined in

48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer

software" and "commercial computer software documentation," as such

terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48

C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),

all U.S. Government End Users acquire Covered Code with only those

rights set forth herein.

11. MISCELLANEOUS.

This License represents the complete agreement concerning subject

matter hereof. If any provision of this License is held to be

unenforceable, such provision shall be reformed only to the extent

necessary to make it enforceable. This License shall be governed by

California law provisions (except to the extent applicable law, if

any, provides otherwise), excluding its conflict-of-law provisions.

With respect to disputes in which at least one party is a citizen of,

or an entity chartered or registered to do business in the United

States of America, any litigation relating to this License shall be

subject to the jurisdiction of the Federal Courts of the Northern

District of California, with venue lying in Santa Clara County,

California, with the losing party responsible for costs, including

without limitation, court costs and reasonable attorneys' fees and

expenses. The application of the United Nations Convention on

Contracts for the International Sale of Goods is expressly excluded.

Any law or regulation which provides that the language of a contract

shall be construed against the drafter shall not apply to this

License.

12. RESPONSIBILITY FOR CLAIMS.

As between Initial Developer and the Contributors, each party is

responsible for claims and damages arising, directly or indirectly,

out of its utilization of rights under this License and You agree to

work with Initial Developer and Contributors to distribute such

Licenses

114 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 115: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

responsibility on an equitable basis. Nothing herein is intended or

shall be deemed to constitute any admission of liability.

13. MULTIPLE-LICENSED CODE.

Initial Developer may designate portions of the Covered Code as

"Multiple-Licensed". "Multiple-Licensed" means that the Initial

Developer permits you to utilize portions of the Covered Code under

Your choice of the NPL or the alternative licenses, if any, specified

by the Initial Developer in the file described in Exhibit A.

EXHIBIT A - Mozilla Public License.

``The contents of this file are subject to the Mozilla Public License

Version 1.1 (the "License"); you may not use this file except in

compliance with the License. You may obtain a copy of the License at

http://www.mozilla.org/MPL/

Software distributed under the License is distributed on an "AS IS"

basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the

License for the specific language governing rights and limitations

under the License.

The Original Code is RabbitMQ.

The Initial Developer of the Original Code is VMware, Ltd.

Copyright (c) 2007-2011 VMware, Inc. All Rights Reserved.''

[NOTE: The text of this Exhibit A may differ slightly from the text of

the notices in the Source Code files of the Original Code. You should

use the text of this Exhibit A rather than the text found in the

Original Code Source Code for Your Modifications.]

NetBSD Routines LicenseNetBSD Licensing and Redistribution

/*- * Copyright (c) 2005 The NetBSD Foundation, Inc.

* All rights reserved.

*

* This code is derived from software contributed to The NetBSD Foundation

* by

*

* 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

Licenses

NetBSD Routines License 115

Page 116: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

* 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 software developed by the NetBSD * Foundation, Inc. and itscontributors.

* 4. Neither the name of The NetBSD Foundation 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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. */

NetBSD Routines LicenseNetBSD routines - 2.0

Copyright (c) 2005 The NetBSD Foundation, Inc.

All rights reserved.

This code is derived from software contributed to The NetBSD Foundation byRedistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

u Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

u Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

u All advertising materials mentioning features or use of this software must display thefollowing acknowledgement: This product includes software developed by theNetBSD Foundation, Inc. and its contributors.

u Neither the name of The NetBSD Foundation nor the names of its contributors may beused to endorse or promote products derived from this software without specific priorwritten permission.

THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

Licenses

116 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 117: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

NSIS 1.0j LicenseCopyright (C) 1999-2000 Nullsoft, Inc.

This software is provided 'as-is', without any express or implied warranty. In no event willthe 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, includingcommercial applications, and to alter it and redistribute it freely, subject to the followingrestrictions:

1. The origin of this software must not be misrepresented; you must not claim that youwrote the original software. If you use this software in a product, an acknowledgment inthe product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not bemisrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution. Justin [email protected]"

ODMG 2.0 LicenseODMG 2.0 ODL Metadata and OML Interfaces for Java (JDK 1.2)

Developed for use and distribution by the Object Data Management Group (ODMG).Please contact the author at [email protected] for issues pertaining to the use ofthis software. Do not contact the ODMG about any questions or issues that may ariseregarding the use of this software.

These interfaces were developed from the specifications in the Object DatabaseStandard: ODMG 2.0 book. Please refer to the book for a complete description of theinterfaces and their intended use. You can obtain the book through a bookstore ordirectly from the publishers. Every effort has been made by the author to adhere strictlyto the specification, however common Java naming conventions were substituted forconsistency and clarity for Java developers.

License Agreement

Redistribution of this software is permitted provided that the following conditions aremet:

1. Redistributions of source or binary code formats must retain the above copyrightnotice.

2. Redistribution in any product and all advertising materials mentioning features or useof this software must display the following acknowledgment: "This product includescopyrighted software developed by E. Wray Johnson for use and distribution by the ObjectData Management Group (http://www.odmg.org/)."

No-Nonsense Disclaimer

THIS SOFTWARE IS FREE AND PROVIDED "AS-IS" BY THE AUTHOR E. WRAY JOHNSON WHOASSUMES LIABILITY TO THE EXTENT OF THE AMOUNT THAT IS HEREBY BEING CHARGED FORTHE SOFTWARE.

© 1999 E. Wray Johnson, all rights reserved

Licenses

NSIS 1.0j License 117

Page 118: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

OGNL Object-Graph Navigation Language LicenseThis site is maintained by Drew Davidson

OGNL is the creation of Luke Blanshard and Drew Davidson.

Copyright © 1997-2003, Drew Davidson and Luke Blanshard. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer. Redistributions in binary form must reproducethe above copyright notice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution. Neither the nameof the Drew Davidson nor the names of its contributors may be used to endorse orpromote 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, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

OpenSSL License/*====================================================================

* Copyright (c) 1998-2011 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

Licenses

118 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 119: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

* 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 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])

Licenses

OpenSSL License 119

Page 120: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

* 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

Licenses

120 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 121: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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

*/

PostgreSQL LicensePostgreSQL is released under the BSD license.

PostgreSQL Database Management System

(formerly known as Postgres, then as Postgres95)

Portions Copyright (c) 1996-2008, The PostgreSQL Global Development Group

Portions Copyright (c) 1994, The Regents of the University of California

Permission to use, copy, modify, and distribute this software and its documentation forany purpose, without fee, and without a written agreement is hereby granted, providedthat the above copyright notice and this paragraph and the following two paragraphsappear in all copies.

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT,INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOSTPROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IFTHE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCHDAMAGE.

THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR APARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS,AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE,SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

ptmalloc Licenseptmalloc/ptmalloc2/ptmalloc3 is free software and can be used without charge (evencommercially, please see the conditions in the file COPYRIGHT contained in the sourcedistribution); however, there is no warranty of any kind. Take note that ptmalloc2, as part of the GNU C library, is also available under the GNULESSER GENERAL PUBLIC LICENSE (LGPL), as indicated at the top of the individual sourcefiles. When using the standalone package, on the other hand, only the conditions spelledout in COPYRIGHT apply.

Licenses

PostgreSQL License 121

Page 122: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

ptmalloc2 LicenseCopyright (c) 2001-2006 Wolfram Gloger

Permission to use, copy, modify, distribute, and sell this software and its documentationfor any purpose is hereby granted without fee, provided that (i) the above copyrightnotices and this permission notice appear in all copies of the software and relateddocumentation, and (ii) the name of Wolfram Gloger may not be used in any advertisingor publicity relating to the software.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS,IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OFMERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT SHALL WOLFRAM GLOGER BE LIABLE FOR ANY SPECIAL, INCIDENTAL,INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVERRESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THEPOSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR INCONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2PSF LICENSE AGREEMENT FOR PYTHON 2.7.2

1. This LICENSE AGREEMENT is between the Python Software Foundation (“PSF”), and theIndividual or Organization (“Licensee”) accessing and otherwise using Python 2.7.2software in source or binary form and its associated documentation. here is the link to allthe license text: http://docs.python.org/license.html

2. Subject to the terms and conditions of this License Agreement, PSF hereby grantsLicensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,perform and/or display publicly, prepare derivative works, distribute, and otherwise usePython 2.7.2 alone or in any derivative version, provided, however, that PSF’s LicenseAgreement and PSF’s notice of copyright, i.e., “Copyright © 2001-2012 Python SoftwareFoundation; All Rights Reserved” are retained in Python 2.7.2 alone or in any derivativeversion prepared by Licensee.

3. In the event Licensee prepares a derivative work that is based on or incorporatesPython 2.7.2 or any part thereof, and wants to make the derivative work available toothers as provided herein, then Licensee hereby agrees to include in any such work abrief summary of the changes made to Python 2.7.2.

4. PSF is making Python 2.7.2 available to Licensee on an “AS IS” basis. PSF MAKES NOREPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUTNOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OFMERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OFPYTHON 2.7.2 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.7.2 FORANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OFMODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.7.2, OR ANY DERIVATIVETHEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.

6. This License Agreement will automatically terminate upon a material breach of itsterms and conditions.

7. Nothing in this License Agreement shall be deemed to create any relationship ofagency, partnership, or joint venture between PSF and Licensee. This License Agreementdoes not grant permission to use PSF trademarks or trade name in a trademark sense toendorse or promote products or services of Licensee, or any third party.

Licenses

122 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 123: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

8. By copying, installing or otherwise using Python 2.7.2, Licensee agrees to be bound bythe terms and conditions of this License Agreement.

BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0

BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1

1. This LICENSE AGREEMENT is between BeOpen.com (“BeOpen”), having an office at 160Saratoga Avenue, Santa Clara, CA 95051, and the Individual or Organization (“Licensee”)accessing and otherwise using this software in source or binary form and its associateddocumentation (“the Software”).

2. Subject to the terms and conditions of this BeOpen Python License Agreement,BeOpen hereby grants Licensee a non-exclusive, royalty-free, world-wide license toreproduce, analyze, test, perform and/or display publicly, prepare derivative works,distribute, and otherwise use the Software alone or in any derivative version, provided,however, that the BeOpen Python License is retained in the Software, alone or in anyderivative version prepared by Licensee.

3. BeOpen is making the Software available to Licensee on an “AS IS” basis. BEOPENMAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OFEXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANYREPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULARPURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTYRIGHTS.

4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWAREFOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OFUSING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, EVENIF ADVISED OF THE POSSIBILITY THEREOF.

5. This License Agreement will automatically terminate upon a material breach of itsterms and conditions.

6. This License Agreement shall be governed by and interpreted in all respects by the lawof the State of California, excluding conflict of law provisions. Nothing in this LicenseAgreement shall be deemed to create any relationship of agency, partnership, or jointventure between BeOpen and Licensee. This License Agreement does not grantpermission to use BeOpen trademarks or trade names in a trademark sense to endorse orpromote products or services of Licensee, or any third party. As an exception, the“BeOpen Python” logos available at http://www.pythonlabs.com/logos.html may beused according to the permissions granted on that web page.

7. By copying, installing or otherwise using the software, Licensee agrees to be bound bythe terms and conditions of this License Agreement.

CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1

1. This LICENSE AGREEMENT is between the Corporation for National Research Initiatives,having an office at 1895 Preston White Drive, Reston, VA 20191 (“CNRI”), and theIndividual or Organization (“Licensee”) accessing and otherwise using Python 1.6.1software in source or binary form and its associated documentation.

2. Subject to the terms and conditions of this License Agreement, CNRI hereby grantsLicensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,perform and/or display publicly, prepare derivative works, distribute, and otherwise usePython 1.6.1 alone or in any derivative version, provided, however, that CNRI’s LicenseAgreement and CNRI’s notice of copyright, i.e., “Copyright © 1995-2001 Corporation forNational Research Initiatives; All Rights Reserved” are retained in Python 1.6.1 alone or inany derivative version prepared by Licensee. Alternately, in lieu of CNRI’s LicenseAgreement, Licensee may substitute the following text (omitting the quotes): “Python1.6.1 is made available subject to the terms and conditions in CNRI’s License Agreement.This Agreement together with Python 1.6.1 may be located on the Internet using the

Licenses

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 123

Page 124: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

following unique, persistent identifier (known as a handle): 1895.22/1013. ThisAgreement may also be obtained from a proxy server on the Internet using the followingURL: http://hdl.handle.net/1895.22/1013.”

3. In the event Licensee prepares a derivative work that is based on or incorporatesPython 1.6.1 or any part thereof, and wants to make the derivative work available toothers as provided herein, then Licensee hereby agrees to include in any such work abrief summary of the changes made to Python 1.6.1.

4. CNRI is making Python 1.6.1 available to Licensee on an “AS IS” basis. CNRI MAKES NOREPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUTNOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTYOF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OFPYTHON 1.6.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 1.6.1 FORANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OFMODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, OR ANY DERIVATIVETHEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.

6. This License Agreement will automatically terminate upon a material breach of itsterms and conditions.

7. This License Agreement shall be governed by the federal intellectual property law ofthe United States, including without limitation the federal copyright law, and, to theextent such U.S. federal law does not apply, by the law of the Commonwealth of Virginia,excluding Virginia’s conflict of law provisions. Notwithstanding the foregoing, with regardto derivative works based on Python 1.6.1 that incorporate non-separable material thatwas previously distributed under the GNU General Public License (GPL), the law of theCommonwealth of Virginia shall govern this License Agreement only as to issues arisingunder or with respect to Paragraphs 4, 5, and 7 of this License Agreement. Nothing in thisLicense Agreement shall be deemed to create any relationship of agency, partnership, orjoint venture between CNRI and Licensee. This License Agreement does not grantpermission to use CNRI trademarks or trade name in a trademark sense to endorse orpromote products or services of Licensee, or any third party.

8. By clicking on the “ACCEPT” button where indicated, or by copying, installing orotherwise using Python 1.6.1, Licensee agrees to be bound by the terms and conditionsof this License Agreement.

ACCEPT

CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2

Copyright © 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands.All rights reserved.

Permission to use, copy, modify, and distribute this software and its documentation forany purpose and without fee is hereby granted, provided that the above copyright noticeappear in all copies and that both that copyright notice and this permission noticeappear in supporting documentation, and that the name of Stichting MathematischCentrum or CWI not be used in advertising or publicity pertaining to distribution of thesoftware without specific, written prior permission.

STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THISSOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, INNO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL,INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTINGFROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THEUSE OR PERFORMANCE OF THIS SOFTWARE.

Licenses and Acknowledgements for Incorporated Software¶

Licenses

124 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 125: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

This section is an incomplete, but growing list of licenses and acknowledgements forthird-party software incorporated in the Python distribution.

Mersenne Twister¶

The _random module includes code based on a download from http://www.math.keio.ac.jp/ matumoto/MT2002/emt19937ar.html. The following are theverbatim comments from the original code:

A C-program for MT19937, with initialization improved 2002/1/26.

Coded by Takuji Nishimura and Makoto Matsumoto.

Before using, initialize the state by using init_genrand(seed)

or init_by_array(init_key, key_length).

Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,

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 its contributors 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 THE COPYRIGHT OWNEROR

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.

Any feedback is very welcome.

http://www.math.keio.ac.jp/matumoto/emt.html

email: [email protected]

Sockets¶

The socket module uses the functions, getaddrinfo(), and getnameinfo(), which are codedin separate source files from the WIDE Project, http://www.wide.ad.jp/.

Licenses

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 125

Page 126: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Copyright (C) 1995, 1996, 1997, and 1998 WIDE 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. Neither the name of the project 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 PROJECT AND CONTRIBUTORS ``AS IS'' AND

GAI_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 PROJECT OR CONTRIBUTORS BE LIABLE

FOR GAI_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 GAI_ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT

LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN GAI_ANY WAY

OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF

SUCH DAMAGE.

Floating point exception control¶

The source for the fpectl module includes the following notice:

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

/ Copyright (c) 1996. \

| The Regents of the University of California. |

| All rights reserved. |

| |

| Permission to use, copy, modify, and distribute this software for |

| any purpose without fee is hereby granted, provided that this en- |

| tire notice is included in all copies of any software which is or |

| includes a copy or modification of this software and in all |

| copies of the supporting documentation for such software. |

| |

| This work was produced at the University of California, Lawrence |

| Livermore National Laboratory under contract no. W-7405-ENG-48 |

Licenses

126 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 127: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

| between the U.S. Department of Energy and The Regents of the |

| University of California for the operation of UC LLNL. |

| |

| DISCLAIMER |

| |

| This software was prepared as an account of work sponsored by an |

| agency of the United States Government. Neither the United States |

| Government nor the University of California nor any of their em- |

| ployees, makes any warranty, express or implied, or assumes any |

| liability or responsibility for the accuracy, completeness, or |

| usefulness of any information, apparatus, product, or process |

| disclosed, or represents that its use would not infringe |

| privately-owned rights. Reference herein to any specific commer- |

| cial products, process, or service by trade name, trademark, |

| manufacturer, or otherwise, does not necessarily constitute or |

| imply its endorsement, recommendation, or favoring by the United |

| States Government or the University of California. The views and |

| opinions of authors expressed herein do not necessarily state or |

| reflect those of the United States Government or the University |

| of California, and shall not be used for advertising or product |

\ endorsement purposes. /

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

MD5 message digest algorithm¶

The source code for the md5 module contains the following notice:

Copyright (C) 1999, 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]

Licenses

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 127

Page 128: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Independent implementation of MD5 (RFC 1321).

This code implements the MD5 Algorithm defined in RFC 1321, whose

text is available at

http://www.ietf.org/rfc/rfc1321.txt

The code is derived from the text of the RFC, including the test suite

(section A.5) but excluding the rest of Appendix A. It does not include

any code or documentation that is identified in the RFC as being

copyrighted.

The original and principal author of md5.h is L. Peter Deutsch

<[email protected]>. Other authors are noted in the change history

that follows (in reverse chronological order):

2002-04-13 lpd Removed support for non-ANSI compilers; removed

references to Ghostscript; clarified derivation from RFC 1321;

now handles byte order either statically or dynamically.

1999-11-04 lpd Edited comments slightly for automatic TOC extraction.

1999-10-18 lpd Fixed typo in header comment (ansi2knr rather than md5);

added conditionalization for C++ compilation from Martin

Purschke <[email protected]>.

1999-05-03 lpd Original version.

Asynchronous socket services¶

The asynchat and asyncore modules contain the following notice:

Copyright 1996 by Sam Rushing

All Rights Reserved

Permission to use, copy, modify, and distribute this software and

its documentation for any purpose and without fee is hereby

granted, provided that the above copyright notice appear in all

copies and that both that copyright notice and this permission

notice appear in supporting documentation, and that the name of Sam

Rushing not be used in advertising or publicity pertaining to

distribution of the software without specific, written prior

permission.

SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,

INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN

NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, 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.

Cookie management¶

The Cookie module contains the following notice:

Licenses

128 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 129: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Copyright 2000 by Timothy O'Malley <[email protected]>

All Rights Reserved

Permission to use, copy, modify, and distribute this software

and its documentation for any purpose and without fee is hereby

granted, provided that the above copyright notice appear in all

copies and that both that copyright notice and this permission

notice appear in supporting documentation, and that the name of

Timothy O'Malley not be used in advertising or publicity

pertaining to distribution of the software without specific, written

prior permission.

Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS

SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY

AND FITNESS, IN NO EVENT SHALL Timothy O'Malley BE LIABLE FOR

ANY SPECIAL, 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.

Execution tracing¶

The trace module contains the following notice:

portions copyright 2001, Autonomous Zones Industries, Inc., all rights...

err... reserved and offered to the public under the terms of the

Python 2.2 license.

Author: Zooko O'Whielacronx

http://zooko.com/

mailto:[email protected]

Copyright 2000, Mojam Media, Inc., all rights reserved.

Author: Skip Montanaro

Copyright 1999, Bioreason, Inc., all rights reserved.

Author: Andrew Dalke

Copyright 1995-1997, Automatrix, Inc., all rights reserved.

Author: Skip Montanaro

Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved.

Permission to use, copy, modify, and distribute this Python software and

its associated documentation for any purpose without fee is hereby

granted, provided that the above copyright notice appears in all copies,

and that both that copyright notice and this permission notice appear in

supporting documentation, and that the name of neither Automatrix,

Bioreason or Mojam Media be used in advertising or publicity pertaining to

distribution of the software without specific, written prior permission.

Licenses

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 129

Page 130: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

UUencode and UUdecode functions¶

The uu module contains the following notice:

Copyright 1994 by Lance Ellinghouse

Cathedral City, California Republic, United States of America.

All Rights Reserved

Permission to use, copy, modify, and distribute this software and its

documentation for any purpose and without fee is hereby granted,

provided that the above copyright notice appear in all copies and that

both that copyright notice and this permission notice appear in

supporting documentation, and that the name of Lance Ellinghouse

not be used in advertising or publicity pertaining to distribution

of the software without specific, written prior permission.

LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO

THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND

FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE

FOR ANY SPECIAL, 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.

Modified by Jack Jansen, CWI, July 1995:

- Use binascii module to do the actual line-by-line conversion

between ascii and binary. This results in a 1000-fold speedup. The C

version is still 5 times faster, though.

- Arguments more compliant with Python standard

XML Remote Procedure Calls¶

The xmlrpclib module contains the following notice:

The XML-RPC client interface is

Copyright (c) 1999-2002 by Secret Labs AB

Copyright (c) 1999-2002 by Fredrik Lundh

By obtaining, using, and/or copying this software and/or its

associated documentation, you agree that you have read, understood,

and will comply with the following terms and conditions:

Permission to use, copy, modify, and distribute this software and

its associated documentation for any purpose and without fee is

hereby granted, provided that the above copyright notice appears in

all copies, and that both that copyright notice and this permission

notice appear in supporting documentation, and that the name of

Secret Labs AB or the author not be used in advertising or publicity

pertaining to distribution of the software without specific, written

prior permission.

Licenses

130 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 131: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD

TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT-

ABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR

BE LIABLE FOR ANY SPECIAL, 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.

test_epoll¶

The test_epoll contains the following notice:

Copyright (c) 2001-2006 Twisted Matrix Laboratories.

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.

Select kqueue¶

The select and contains the following notice for the kqueue interface:

Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes

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.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND

Licenses

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 131

Page 132: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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.

strtod and dtoa¶

The file Python/dtoa.c, which supplies C functions dtoa and strtod for conversion of Cdoubles to and from strings, is derived from the file of the same name by David M. Gay,currently available from http://www.netlib.org/fp/. The original file, as retrieved onMarch 16, 2009, contains the following copyright and licensing notice:

/****************************************************************

*

* The author of this software is David M. Gay.

*

* Copyright (c) 1991, 2000, 2001 by Lucent Technologies.

*

* Permission to use, copy, modify, and distribute this software for any

* purpose without fee is hereby granted, provided that this entire notice

* is included in all copies of any software which is or includes a copy

* or modification of this software and in all copies of the supporting

* documentation for such software.

*

* THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED

* WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY

* REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY

* OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.

*

***************************************************************/

OpenSSL¶

The modules hashlib, posix, ssl, crypt use the OpenSSL library for added performance ifmade available by the operating system. Additionally, the Windows installers for Pythoninclude a copy of the OpenSSL libraries, so we include a copy of the OpenSSL licensehere:

LICENSE ISSUES

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

The OpenSSL toolkit stays under a dual license, i.e. both the conditions of

Licenses

132 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 133: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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

Licenses

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 133

Page 134: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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

Licenses

134 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 135: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information 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 (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.]

Licenses

PSF LICENSE AGREEMENT FOR PYTHON 2.7.2 135

Page 136: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

*/

expat¶

The pyexpat extension is built using an included copy of the expat sources unless thebuild is configured --with-system-expat:

Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd

and Clark Cooper

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.

libffi¶

The _ctypes extension is built using an included copy of the libffi sources unless thebuild is configured --with-system-libffi:

Copyright (c) 1996-2008 Red Hat, Inc and others.

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,

Licenses

136 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 137: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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.

zlib¶

The zlib extension is built using an included copy of the zlib sources if the zlib versionfound on the system is too old to be used for the build:

Copyright (C) 1995-2010 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]

Public Domain DedicationCopyright-Only Dedication (based on United States law) or Public Domain Certification

The person or persons who have associated work with this document (the "Dedicator" or"Certifier") hereby either (a) certifies that, to the best of his knowledge, the work ofauthorship identified is in the public domain of the country from which the work ispublished, or (b) hereby dedicates whatever copyright the dedicators holds in the work ofauthorship identified below (the "Work") to the public domain. A certifier, moreover,dedicates any copyright interest he may have in the associated work, and for thesepurposes, is described as a "dedicator" below.

A certifier has taken reasonable steps to verify the copyright status of this work. Certifierrecognizes that his good faith efforts may not shield him from liability if in fact the workcertified is not in the public domain.

Dedicator makes this dedication for the benefit of the public at large and to the detrimentof the Dedicator's heirs and successors. Dedicator intends this dedication to be an overtact of relinquishment in perpetuity of all present and future rights under copyright law,whether vested or contingent, in the Work. Dedicator understands that suchrelinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuitor otherwise) those copyrights in the Work.

Dedicator recognizes that, once placed in the public domain, the Work may be freelyreproduced, distributed, transmitted, used, modified, built upon, or otherwise exploitedby anyone for any purpose, commercial or non-commercial, and in any way, including bymethods that have not yet been invented or conceived.

Licenses

Public Domain Dedication 137

Page 138: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Public Domain Software LicenseThis library is public domain software, i.e. not copyrighted.

Warranty Exclusion

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

You agree that this software is a non-commercially developed program that may contain"bugs" (as that term is used in the industry) and that it may not function as intended. Thesoftware is licensed "as is". NSA makes no, and hereby expressly disclaims all,warranties, express, implied, statutory, or otherwise with respect to the software,including noninfringement and the implied warranties of merchantability and fitness for aparticular purpose.

Limitation of Liability

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

In no event will NSA be liable for any damages, including loss of data, lost profits, cost ofcover, or other special, incidental, consequential, direct or indirect damages arising fromthe software or the use thereof, however caused and on any theory of liability. Thislimitation will apply even if NSA has been advised of the possibility of such damage. Youacknowledge that this is a reasonable allocation of risk.

PuTTY LicenceThe PuTTY executables and source code are distributed under the MIT licence, which issimilar in effect to the BSD licence. (This licence is Open Source certified and complieswith the Debian Free Software Guidelines.)

The precise licence text, as given in the About box and in the file LICENCE in the sourcedistribution, is as follows:

PuTTY is copyright 1997-2012 Simon Tatham.

Portions copyright Robert de Bath, Joris van Rantwijk, Delian Delchev, Andreas Schultz,Jeroen Massar, Wez Furlong, Nicolas Barry, Justin Bradford, Ben Harris, Malcolm Smith,Ahmad Khalifa, Markus Kuhn, Colin Watson, and CORE SDI S.A.

Permission is hereby granted, free of charge, to any person obtaining a copy of thissoftware and associated documentation files (the "Software"), to deal in the Softwarewithout restriction, including without limitation the rights to use, copy, modify, merge,publish, distribute, sublicense, and/or sell copies of the Software, and to permit personsto 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 orsubstantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALLSIMON TATHAM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER INAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR INCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

In particular, anybody (even companies) can use PuTTY without restriction (even forcommercial purposes) and owe nothing to me or anybody else. Also, apart from having tomaintain the copyright notice and the licence text in derivative products, anybody (evencompanies) can adapt the PuTTY source code into their own programs and products (evencommercial products) and owe nothing to me or anybody else. And, of course, there is nowarranty and if PuTTY causes you damage you're on your own, so don't use it if you'reunhappy with that.

Licenses

138 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 139: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

In particular, note that the MIT licence is compatible with the GNU GPL. So if you want toincorporate PuTTY or pieces of PuTTY into a GPL program, there's no problem with that.

Python LicensePSF LICENSE AGREEMENT FOR PYTHON 2.5.1

This LICENSE AGREEMENT is between the Python Software Foundation (``PSF''), and theIndividual or Organization (``Licensee'') accessing and otherwise using Python 2.5.1software in source or binary form and its associated documentation.

Subject to the terms and conditions of this License Agreement, PSF hereby grantsLicensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,perform and/or display publicly, prepare derivative works, distribute, and otherwise usePython 2.5.1 alone or in any derivative version, provided, however, that PSF's LicenseAgreement and PSF's notice of copyright, i.e., ``Copyright © 2001-2006 Python SoftwareFoundation; All Rights Reserved'' are retained in Python 2.5.1 alone or in any derivativeversion prepared by Licensee.

In the event Licensee prepares a derivative work that is based on or incorporates Python2.5.1 or any part thereof, and wants to make the derivative work available to others asprovided herein, then Licensee hereby agrees to include in any such work a briefsummary of the changes made to Python 2.5.1.

PSF is making Python 2.5.1 available to Licensee on an ``AS IS'' basis. PSF MAKES NOREPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUTNOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OFMERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OFPYTHON 2.5.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.5.1 FOR ANYINCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OFMODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.5.1, OR ANY DERIVATIVETHEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.

This License Agreement will automatically terminate upon a material breach of its termsand conditions.

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 notgrant permission to use PSF trademarks or trade name in a trademark sense to endorse orpromote products or services of Licensee, or any third party.

By copying, installing or otherwise using Python 2.5.1, Licensee agrees to be bound bythe terms and conditions of this License Agreement.

Python LicensePSF LICENSE AGREEMENT FOR PYTHON 2.7.1

1. This LICENSE AGREEMENT is between the Python Software Foundation (“PSF”), andthe Individual or Organization (“Licensee”) accessing and otherwise using Python2.7.1 software in source or binary form and its associated documentation.

2. Subject to the terms and conditions of this License Agreement, PSF hereby grantsLicensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test,perform and/or display publicly, prepare derivative works, distribute, and otherwiseuse Python 2.7.1 alone or in any derivative version, provided, however, that PSF’sLicense Agreement and PSF’s notice of copyright, i.e., “Copyright © 2001-2010Python Software Foundation; All Rights Reserved” are retained in Python 2.7.1 aloneor in any derivative version prepared by Licensee.

3. In the event Licensee prepares a derivative work that is based on or incorporatesPython 2.7.1 or any part thereof, and wants to make the derivative work available to

Licenses

Python License 139

Page 140: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

others as provided herein, then Licensee hereby agrees to include in any such work abrief summary of the changes made to Python 2.7.1.

4. PSF is making Python 2.7.1 available to Licensee on an “AS IS” basis. PSF MAKES NOREPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUTNOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION ORWARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE ORTHAT THE USE OF PYTHON 2.7.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.

5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.7.1 FORANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OFMODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.7.1, OR ANY DERIVATIVETHEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.

6. This License Agreement will automatically terminate upon a material breach of itsterms and conditions.

7. Nothing in this License Agreement shall be deemed to create any relationship ofagency, partnership, or joint venture between PSF and Licensee. This LicenseAgreement does not grant permission to use PSF trademarks or trade name in atrademark sense to endorse or promote products or services of Licensee, or any thirdparty.

8. By copying, installing or otherwise using Python 2.7.1, Licensee agrees to be boundby the terms and conditions of this License Agreement.

RSA LicenseLICENSE AGREEMENT

*** IMPORTANT ***

PLEASE READ CAREFULLY BEFORE CONTINUING WITH THIS INSTALLATION. AT THE END OFTHE LICENSE TERMS AND CONDITIONS STATED BELOW, YOU, ON BEHALF OF YOURSELFAND YOUR ORGANIZATION, WILL BE ASKED TO ACCEPT OR REJECT SUCH TERMS. BYINDICATING YOUR ACCEPTANCE, YOU AGREE TO BE BOUND BY THE TERMS OF THISLICENSE AGREEMENT.

THE PURPOSE OF THIS LICENSE AGREEMENT IS TO GIVE YOU A LIMITED RIGHT TO USE THERSA SOFTWARE FOR YOUR EVALUATION PURPOSES FOR A LIMITED TERM ONLY. IT DOESNOT GIVE YOU THE RIGHT TO INCORPORATE THE RSA SOFTWARE INTO YOUR PRODUCT FORUSE BY YOUR EMPLOYEES OR FOR DISTRIBUTION TO YOUR CUSTOMERS. SHOULD YOURUSE OF THE RSA SOFTWARE EXTEND BEYOND THIS LIMITED SCOPE, YOU MUST CONTACTRSA FOR A FULL LICENSE.

THE FOLLOWING SECTION IS ONLY APPLICABLE IF YOU ARE ORDERING THE RSA SOFTWAREFROM EITHER NORTH AMERICA, SOUTH AMERICA OR THE PEOPLES REPUBLIC OF CHINA(EXCLUDING HONG KONG):

This is a legal agreement (the Agreement) between You, on behalf of Your organization,and RSA Security Inc. ("RSA"). This Agreement may be superseded by any writtenagreement signed by both You and RSA.

THE FOLLOWING SECTION IS ONLY APPLICABLE IF YOU ARE ORDERING THE RSA SOFTWAREFROM EITHER EUROPE, AFRICA OR ASIA PACIFIC (INCLUDING HONG KONG, EXCLUDING THEREMAINDER OF THE PEOPLES REPUBLIC OF CHINA):

This is a legal agreement (the Agreement) between You, on behalf of Your organization,and RSA Security Ireland Limited ("RSA"). This Agreement may be superseded by anywritten agreement signed by both You and RSA.

GRANT OF LICENSE. RSA grants You a non-exclusive, non-transferable license to use, inobject form only, one copy of the RSA Software FOR THE SOLE PURPOSE OF EVALUATINGTHE PRODUCT. If You are evaluating RSAs BSAFE IPSEC product, then RSA grants You anon-exclusive, non-transferable license to evaluate the software in part object code

Licenses

140 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 141: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

format and part source code format. You may incorporate the RSA Software into Yourapplication to evaluate and test its utility on a networked environment consisting of amaximum of two computers. Your use of the RSA Software is limited to evaluation andtesting purposes only.

LIMITATIONS ON COPYING. You have no right to give or transfer the RSA Software toanyone. However, RSA grants You a limited right to make one copy solely for backup andarchival purposes, provided You duplicate on the copy all copyright, trademark, andother proprietary notices contained in, marked on, or fixed to the RSA Software, and Youagree not to alter, remove, or obliterate the same.

ADDITIONAL RESTRICTIONS. You may not distribute, market, sell, lease, license,sublicense or otherwise disseminate the RSA Software or any part thereof either instandalone form or bundled with any other software to third parties. You may not modify,enhance, supplement, create derivative work from, adapt, translate, reverse engineer,decompile, disassemble, or otherwise reduce the RSA Software or any part thereof tohuman readable form. Should You perform benchmarking or competitive analysis of theRSA Software, You shall not disclose the results outside Your company or to any thirdparty.

AUDIT RIGHTS. This grant of license is contingent on Your giving RSA the right at its ownexpense to undertake, through its own employees or an independent consulting firm,during normal business hours, an audit of Your relevant engineering records including,but not limited to, source code or class files to verify compliance with the terms of thisAgreement. RSA shall provide You with not less than thirty days written notice prior toexercising this right. RSA agrees to keep confidential all information relating to all recordsand files inspected by RSA; provided, however, that RSA may disclose the results of itsaudit to relevant third parties if RSA in good faith believes that You have breached theterms of this Agreement. RSA shall bear all of its costs associated with an audit; providedthat You shall pay the reasonable expenses associated with such audit if RSA determinesthat You are in breach of Your obligations under this Agreement. RSA reserves the right topursue any and all remedies against You for infringement and to enforce RSAs rightshereunder.

OWNERSHIP AND COPYRIGHT. RSA or its suppliers own the RSA Software. All RSASoftware (including revisions, modifications and enhancements thereto) and any otherspecifications, documentation, ideas, know-how, techniques, processes, inventions orother intellectual property that may be developed, conceived and/or delivered by RSAunder this Agreement, including all patents, copyrights and other intellectual propertyrights thereto, (collectively RSA Property) shall be the sole and exclusive property of RSAor its suppliers, as applicable, and Your use is strictly limited as authorized herein. SuchRSA Property is protected by patent and copyright laws and international treatyprovisions, and RSA intends that You use such RSA Property only in accordance with theterms and conditions of this Agreement. You shall acquire no rights of any kind in or toany RSA trademark, service mark, trade name, logo or product designation under whichthe RSA Software was or is marketed and shall not make any use of the same for anyreason except as expressly authorized by this Agreement or otherwise authorized inwriting by RSA. You shall cease to use the markings, or any similar markings, in anymanner on the expiration or termination of this Agreement.

DISCLAIMER OF WARRANTIES. THE RSA SOFTWARE IS PROVIDED AS IS AND RSADISCLAIMS ALL WARRANTIES EITHER EXPRESS OR IMPLIED INCLUDING, BUT NOT LIMITEDTO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. Some jurisdictions do not allow the exclusion of implied conditions orwarranties, statutory or otherwise, so the above exclusion may not apply to You. Thiswarranty gives You specific legal rights, and You may also have other rights which varyfrom jurisdiction to jurisdiction.

Licenses

RSA License 141

Page 142: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

LIMITATION OF LIABILITY. IN NO EVENT SHALL RSA BE LIABLE FOR ANY DAMAGESINCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESSINTERRUPTION, OTHER PECUNIARY LOSS OR INCIDENTAL OR CONSEQUENTIAL DAMAGESARISING FROM YOUR EVALUATION OF THE RSA SOFTWARE.

TERMINATION. This Agreement will immediately and automatically terminate withoutnotice at the earlier of: (i) expiry of the license embedded in the RSA Software; (ii) Yourfailure to comply with any term or condition of this Agreement; or (iii) 90 days from thedate you received the RSA Software. You agree upon termination to promptly destroy allof the RSA Software in Your possession together with all copies and merged portions inany form.

GENERAL. This Agreement constitutes the entire understanding between You and RSAwith respect to subject matter hereof. Any change to this Agreement must be in writing,signed by both parties. Terms and conditions as set forth in any purchase order whichdiffer from, conflict with, or are not included in this Agreement, shall not become part ofthis Agreement unless specifically accepted by RSA in writing. You shall be responsiblefor and shall pay, and shall reimburse RSA on request if RSA is required to pay, any sales,use, value added (VAT), consumption or other tax (excluding any tax that is based onRSA's net income), assessment, duty, tariff, or other fee or charge of any kind or naturethat is levied or imposed by any governmental authority on the RSA Software. If anyprovision of this Agreement shall be held to be void or unenforceable in whole or in part,such provision, to the extent that it is held to be void or unenforceable shall be deemednot to form part of this Agreement. The enforceability, legality and validity of theremainder of this Agreement shall not be affected.

ASSIGNMENT. You may not assign this Agreement, or any of its rights or obligationshereunder, without RSAs written consent, which consent shall not be unreasonablywithheld.

EXPORT AND IMPORT COMPLIANCE. The RSA Software licensed under this Agreement,whether or not incorporated into other products, is subject to (i) United States exportcontrol laws and regulations that may restrict exports, re-exports and disclosures toforeign persons of cryptographic items, and (ii) certain foreign laws that may restrict theexport, re-export, import and/or use of such items. Performance of this Agreement isexpressly made subject to any export laws, regulations, orders or other restrictionsimposed by the United States of America or any other country or governmental entity onthe RSA Software. Notwithstanding any other provision of this Agreement to the contrary,You shall not directly or indirectly import, export or re-export any RSA Software, or portionthereof, or information pertaining thereto to any country or foreign person to which suchimport, export or re-export is restricted or prohibited without first securing, if applicable,an appropriate export license or other governmental approval at the time of import,export or re-export. You unconditionally accept full responsibility for compliance withthese requirements.

THE FOLLOWING SECTION IS ONLY APPLICABLE IF YOU ARE ORDERING THE RSA SOFTWAREFROM EITHER NORTH AMERICA, SOUTH AMERICA OR THE PEOPLES REPUBLIC OF CHINA(EXCLUDING HONG KONG): U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND. The RSASoftware is a "commercial item" as defined in 48 C.F.R. 2.101 (JAN 1998), consisting of"commercial computer software" and "commercial computer software documentation" assuch terms are used in 48 C.F.R. 12.212 (SEPT 1995), and is provided to the U.S.Government only as a commercial end item. Government end users acquire the rights setout in this Agreement for the Software consistent with: (i) for acquisition by or on behalfof civilian agencies, the terms set forth in 48 C.F.R. 12.212 (SEPT 1995); or (ii) foracquisition by or on behalf of units of the Department of Defense, the terms set forth in48 C.F.R. 227.7202. The contractor/manufacturer is RSA SECURITY INC., Bedford,Massachusetts 01730, U.S.A.

Licenses

142 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 143: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

THE FOLLOWING SECTION IS ONLY APPLICABLE IF YOU ARE ORDERING THE RSA SOFTWAREFROM EITHER NORTH AMERICA, SOUTH AMERICA OR THE PEOPLES REPUBLIC OF CHINA(EXCLUDING HONG KONG): GOVERNING LAW. This Agreement shall be governed by, andany arbitration hereunder shall apply under, the laws of the Commonwealth ofMassachusetts, U.S.A., excluding (i) its conflicts of laws principles; (ii) the United NationsConvention on Contracts for the International Sale of Goods; (iii) the 1974 Convention onthe Limitation Period in the International Sale of Goods; and (iv) the Protocol amendingthe 1974 Convention, done at Vienna April 11, 1980.

THE FOLLOWING SECTION IS ONLY APPLICABLE IF YOU ARE ORDERING THE RSA SOFTWAREFROM EITHER EUROPE, AFRICA OR ASIA PACIFIC (INCLUDING HONG KONG, EXCLUDING THEREMAINDER OF THE PEOPLES REPUBLIC OF CHINA): GOVERNING LAW. This Agreementshall be governed by, and any arbitration hereunder shall apply under, the laws ofIreland, excluding (i) its conflicts of laws principles; (ii) the 1974 Convention on theLimitation Period in the International Sale of Goods; and (iii) the Protocol amending the1974 Convention, done at Vienna April 11, 1980.

************************************************************************************************

If You accept the above License Terms and Conditions, please type "Yes". By selectingthis acceptance option, You agree to be bound by such License Terms and Conditionsstated above.

If You do not choose to be bound by the above License Terms and Conditions, pleasetype "No" and the installation procedure will terminate immediately. Please contact RSAfor refund and return information relating to the non-acceptance of the License Terms andConditions.

************************************************************************************************

RSA LicenseRSA SECURITY INC. CONFIDENTIAL

RSA Share Project Toolkit License Agreement

IMPORTANT – PLEASE READ CAREFULLY IF YOU ARE VIEWING THIS AGREEMENT INCONNECTION WITH A DOWNLOAD, ONLINE OR ON A COMPUTER DURING INSTALLATION,THEN YOU WILL BE ASKED TO ACCEPT OR REJECT THE AGREEMENT ON BEHALF OF YOURCOMPANY. BY INDICATING YOUR ACCEPTANCE, YOU AGREE THAT YOU HAVE READ THISAGREEMENT AND UNDERSTAND IT, AND CUSTOMER AGREES TO BE BOUND BY IT. PLEASEREAD THIS RSA SHARE PROJECT TOOLKIT LICENSE AGREEMENT (“AGREEMENT”) CAREFULLYBEFORE INSTALLING, DOWNLOADING, COPYING OR OTHERWISE USING THE RSASOFTWARE. This Agreement governs Customer’s access to, downloading of, and use ofany and all components, associated media, printed materials, documentation, andprogramming accessed in connection with the Software. By clicking on the “Agree”button set forth below, or downloading, installing, or using the Software, you arerepresenting to RSA that (i) you are authorized to legally bind the Customer, and (ii) youare agreeing on behalf of the Customer that the terms of this Agreement shall govern therelationship of the parties with regard to the Software. If you do not have authority toagree to the terms of this Agreement, or do not accept the terms of this Agreement, clickon the “Cancel” button or discontinue your efforts to download the Software, and theregistration, download and/or installation process will not continue. In such event, noaccess to, or authorization to download or use the Software, is granted by RSA. RSA andCustomer enter into this Agreement and this Agreement shall become effective on thedate on which Customer clicks on the “Agree” button described above or downloads theSoftware, whichever occurs first (the “Effective Date”). THE FOLLOWING SECTION APPLIESONLY IF CUSTOMER IS ORDERING RSA PRODUCTS FROM RSA SECURITY INC., FROM THE

Licenses

RSA License 143

Page 144: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

AMERICAS (NORTH AMERICA, SOUTH AMERICA OR CENTRAL AMERICA): This is a legalagreement between the end user customer (“Customer”) and RSA Security Inc. ThisAgreement may be superseded by (a) any written agreement signed by both Customerand RSA or (b) any written evaluation license included with the Software. THE FOLLOWINGSECTION APPLIES ONLY IF CUSTOMER IS ORDERING RSA PRODUCTS FROM RSA SECURITYIRELAND LIMITED, FROM OUTSIDE OF THE AMERICAS (EUROPE, AFRICA OR ASIA PACIFIC):

This is a legal agreement between the end user customer (“Customer”) and RSA SecurityIreland Limited (“RSA”). This Agreement may be superseded by (a) any written agreementsigned by both Customer and RSA or (b) any written evaluation license included with theSoftware.

NOW, THEREFORE, in consideration of the premises and obligations contained herein, itis agreed as follows:

1.0 DEFINITIONS

1.1 “Equipment” means the Customer owned, operated or maintained computer onwhich the Software will operate.

1.2 “Confidential Information” means any and all information or materials provided byone party to the other which are in tangible form and labeled “confidential” or the like,or, if disclosed orally, are identified as being confidential at the time of disclosure andare followed up within two (2) weeks in a tangible form that is appropriately labeled, butshall not include information or materials that (i) were, on the Effective Date, generallyknown to the public; or (ii) become generally known to the public after the Effective Dateother than as a result of the act or omission of the receiving party; or (iii) were rightfullyknown to the receiving party prior to that party receiving same from the disclosing party;or (iv) are or were disclosed by the disclosing party to a third party generally withoutrestriction on disclosure; or (v) the receiving party lawfully received from a third partywithout that third party’s breach of agreement or obligation of trust; or (vi) areindependently developed by the receiving party. 1.3 “Software” means any and all RSAShare Project Toolkits, including but not limited to: RSA BSAFE® Share for C/C++, RSABSAFE® Share Adapter, and RSA BSAFE® Share for Java™ Platform.

2.0 PURPOSE AND CONFIDENTIALITY

2.1 Customer desires to use the Software to enable Customer to add securityfunctionality to a software application.

2.2 Customer may use the Software, in accordance with the terms of the license set forthin Section 3.0 below, on each item of applicable Equipment.

2.3 The receiving party shall protect the other’s Confidential Information for three (3)years after receipt thereof, by means of the same standard of care as used by thereceiving party to protect its own information of a similar nature and importance, and noless than reasonable care. The receiving party shall use Confidential Information only tofulfill its obligations or to exercise its rights hereunder, and shall disclose ConfidentialInformation only to those persons in its organization who have a need to know suchConfidential Information in the performance of their duties in connection herewith andwho are bound by a written agreement to protect the confidentiality of such ConfidentialInformation, and will promptly report to the disclosing party any actual or suspectedbreach hereof. This Agreement shall govern disclosures between the parties for two (2)years after the Effective Date. The receiving party shall protect Confidential Information,in the manner provided herein, for three (3) years after receipt thereof, unless suchobligation ceases earlier pursuant to Section 1.2 above.

3.0 LICENSE TERMS

3.1 Subject to Customer’s compliance with the terms of this Agreement, RSA grantsCustomer a non-exclusive, non-transferable, and nonsublicensable license to: (a)download and use the Software for internal purposes; (b) incorporate the unmodified

Licenses

144 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 145: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Software into any Customer product; and (c) distribute, market, sell, lease, license,sublicense, and disseminate the Software solely as bundled in Customer’s products,commencing on the Effective Date.

3.2 Customer shall not, without RSA's prior written consent: (a) cause or permit access tothe Software on a standalone basis to anyone other than Customer's employees,consultants or independent contractors (“Personnel”), who shall use Software solely inconnection with (i) Customer’s Equipment; or (ii) Equipment that Customer is installing orupgrading, in a manner consistent with this Agreement. Customer shall be fullyresponsible to RSA for the compliance of Customer’s Personnel herewith; (b) distribute,market, sell, lease, license, sublicense or otherwise disseminate to third parties theSoftware on a standalone basis, whether in whole or in part; (c) modify, enhance,translate, supplement, create derivative works from, reverse engineer, reverse compile orotherwise reduce the Software to human readable form; or (d) disclose to any third partythe results of any benchmarking or competitive analysis of the Software that Customermay perform. 3.2 Software is licensed only. Customer shall reproduce and includecopyright and other proprietary notices on and in any copies, including but not limited topartial, physical or electronic copies, of the Software. 3.3 The Software enables Customerto add security functionality to a software application. Customer acknowledges that it hassufficient knowledge and experience to understand the results of any changes it makesby using the Software. Customer, and not RSA, is responsible for properly using theSoftware. The Software is excluded from coverage under any RSA warranty ormaintenance agreement.

4.0 OWNERSHIP AND INTELLECTUAL PROPERTY RIGHTS. RSA or its licensors or suppliersare the exclusive owners of the Software (including revisions, modifications andenhancements thereto) and any other specifications, documentation, ideas, know-how,techniques, processes, inventions or other intellectual property that RSA or its licensorsor suppliers may develop, conceive or deliver under this Agreement, including all patents,copyrights and other intellectual property rights thereto. By this Agreement, Customeracquires no rights of any kind in or to any RSA trademark, service mark, trade name, logoor product designation and shall not make any use of the same for any reason except asexpressly authorized by this Agreement or otherwise authorized in writing by RSA.

5.0 AUDIT. RSA has the right, at its sole cost and expense, to have an independent publicaccountant conduct during normal business hours (but not more than once in any 12-month period) an audit of Customer’s records to verify compliance with the terms of thisAgreement. If such an audit finds that Customer has breached its obligations under thisAgreement, then, in addition to any other remedies available to RSA for such breach,Customer shall pay the reasonable expenses associated with such audit.

6.0 DELIVERY AND INSTALLATION

6.1 Delivery of the Software is by download from the applicable RSA website or RSAprovided media only.

6.2 RSA shall, as necessary, provide Customer with information needed to initiallydownload, install and use the version of the Software current as of the Effective Date.

7.0 SOFTWARE REFRESH

7.1 Customer understands the importance of using only the latest, most current versionof the Software and that changes and updates periodically occur. Customer shallperiodically return to the applicable RSA website and download the then current versionof the Software.

8.0 TERMINATION

8.1 If Customer fails to perform any of its material covenants, obligations orresponsibilities under this Agreement, Customer shall be in breach of this Agreement,and RSA shall, in addition to any other remedies which may be available to RSA underthis Agreement, at law or in equity, in its sole discretion, have the right to terminate this

Licenses

RSA License 145

Page 146: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Agreement and any or all related license(s) granted to Customer by written notice thereto,with such termination to be effective immediately. Upon termination, Customer shallcease all use and return or certify destruction of Software (including copies) to RSA.

9.0 NO WARRANTY

9.1 RSA PROVIDES ALL SOFTWARE HEREUNDER ON AN “AS IS,” “WHERE IS” BASIS, ANDMAKES NO OTHER EXPRESS WARRANTIES, WRITTEN OR ORAL, AND ALL OTHERWARRANTIES ARE SPECIFICALLY EXCLUDED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, AND ANY WARRANTY ARISING BY STATUTE, OPERATION OF LAW, COURSEOF DEALING OR PERFORMANCE, OR USAGE OF TRADE.

9.2 No representation or other affirmation of fact, including but not limited to statementsregarding capacity, suitability for use or performance of Software, whether made by RSAemployees or otherwise, shall be deemed to be a warranty for any purpose or give rise toany liability of RSA whatsoever unless contained in this Agreement.

10.0. NO INDEMNIFICATION

10.1 RSA shall have no liability to Customer for any action (and all related claims)brought by or against Customer alleging that Customer’s sale, use or other disposition ofany Software infringes any patent, copyright, trade secret or other intellectual propertyright. In the event of such an action, RSA retains the right to terminate this Agreementand take possession of the Software.

10.2 THIS SECTION 10.0 STATES RSA’S ENTIRE LIABILITY WITH RESPECT TO ALLEGEDINFRINGEMENTS OF INTELLECTUAL PROPERTY RIGHTS BY THE SOFTWARE OR ANY PART OFTHEM OR BY ITS OPERATION.

11.0 LIMITATION OF LIABILITY

11.1 RSA’S AND ITS SUPPLIER’S TOTAL LIABILITY AND CUSTOMER’S SOLE AND EXCLUSIVEREMEDY FOR A CLAIM OF DAMAGE TO REAL OR TANGIBLE PERSONAL PROPERTY OR ANYOTHER CLAIM WHATSOEVER, INCLUDING BUT NOT LIMITED TO CLAIMS BASED ONCONTRACT, WARRANTY, NEGLIGENCE OR STRICT LIABILITY IN TORT, THAT ARISES OUT OFOR IN CONNECTION WITH SOFTWARE OR SERVICES PROVIDED HEREUNDER, SHALL BELIMITED TO PROVEN DIRECT DAMAGES CAUSED BY RSA’S SOLE NEGLIGENCE IN ANAMOUNT NOT TO EXCEED US$5,000.

11.2 IN NO EVENT SHALL RSA OR ITS SUPPLIERS BE LIABLE FOR CONSEQUENTIAL,INCIDENTAL, INDIRECT, OR SPECIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, LOSS OFPROFITS, REVENUES, DATA AND/OR USE) EVEN IF ADVISED OF THE POSSIBILITY THEREOF.NEITHER PARTY SHALL BRING ANY CLAIM ARISING OUT OF THE SOFTWARE OR SERVICESPROVIDED HEREUNDER MORE THAN EIGHTEEN (18) MONTHS AFTER SUCH CLAIM HASACCRUED.

11.3 IF CUSTOMER USES SOFTWARE FOR ANY PURPOSE EXCEPT AS STATED HEREIN OROTHERWISE AGREED IN WRITING, RSA SHALL HAVE NO LIABILITY WHATSOEVER FOR ANYDAMAGE TO EQUIPMENT.

12.0 GENERAL

12.1 Assignment – Customer shall not assign any right or interest hereunder nor delegateany work or other obligation to be performed hereunder to any entity other than itscorporate parent, or a division or wholly or majority owned subsidiary of the party or itscorporate parent. Any such action in violation of the foregoing shall be void.

12.2 Entire Agreement - The terms contained herein constitute the entire agreementbetween the parties with respect to the subject matter hereof and shall supersede allprior communications and agreements, either oral, written or otherwise recorded.

12.3 Compliance with Export Control Laws – The RSA Software is subject to (1) UnitedStates export control laws and regulations that may restrict exports, re-exports and

Licenses

146 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 147: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

disclosures to foreign persons of cryptographic items, and (2) certain foreign laws thatmay restrict the export, re-export, import and/or use of such items. Performance of thisAgreement is expressly made subject to any export laws, regulations, orders or otherrestrictions imposed by the United States of America or any other country orgovernmental entity on the RSA Software or information relating thereto. Customerrepresents that it is not a Restricted Person as defined by U.S. export laws. ThisAgreement shall be void and Customer shall have no rights with respect to the Software ifthe foregoing representation is or becomes false. Customer shall not directly or indirectlyimport, export or re-export any RSA Software or information pertaining thereto to anycountry or foreign person to which such import, export or re-export is restricted orprohibited unless Customer first secures, if applicable, an appropriate export license orother governmental approval. Customer unconditionally accepts full responsibility forcompliance with these requirements. THE FOLLOWING SECTION

12.4 APPLIES ONLY IF CUSTOMER IS ORDERING RSA PRODUCTS FROM RSA SECURITY INC.,FROM NORTH AMERICA, SOUTH AMERICA OR CENTRAL AMERICA: 12.4 Governing Law -This Agreement and all relationships created hereby will in all respects be governed byand construed in accordance with the laws of the Commonwealth of Massachusetts,excluding its conflict of law principles and the U.N. Convention on Contracts for theInternational Sale of Goods. The parties consent to the exclusive jurisdiction of thefederal and state courts located in the Commonwealth of Massachusetts. THEFOLLOWING SECTION 12.4 APPLIES ONLY IF CUSTOMER IS ORDERING RSA PRODUCTSFROM RSA SECURITY IRELAND LIMITED, FROM EUROPE, AFRICA OR ASIA PACIFIC: 12.4Governing Law - This Agreement and all relationships created hereby will in all respectsbe governed by and construed in accordance with the laws of Ireland without regard to itsconflict of laws principles and the U.N. Convention on Contracts for the International Saleof Goods. The parties consent to the exclusive jurisdiction of the courts located in Ireland.

12.5 Notices – Except for routine communications, all other notices required or permittedhereunder, including but not limited to notices of default or breach, shall be signed by anauthorized representative of the sender. Such notices shall be deemed to have beenreceived (i) when hand delivered; (ii) three (3) days after having been sent postageprepaid, by registered or certified first class mail, return receipt requested; (iii) when sentby electronic transmission, with written confirmation by the method of transmission; or(iv) one (1) day after deposit with an overnight carrier, with written verification of delivery.

12.6 No Waiver – No waiver shall be deemed a waiver of (i) any prior or subsequentdefault hereunder; or (ii) any remedy that may be available hereunder.

12.7 Independent Contractors - The parties are independent contractors for all purposesunder this Agreement. Nothing contained herein shall be deemed to constitute eitherparty as an agent or representative of the other party, or both parties as joint venturers orpartners for any purpose. Neither party shall be responsible for the acts or omissions ofthe other party, and neither party will have authority to speak for, represent or obligatethe other party in any way.

12.8 Separability - If any provision of this Agreement shall be held illegal orunenforceable, such provision shall be deemed separable from, and shall in no wayaffect or impair the validity or enforceability of, the remaining provisions.

12.9 Modification - This Agreement (i) is the complete statement of the agreement of theparties with regard to the subject matter hereof; and (ii) may be modified only by a writingsigned by both parties.

12.10 Force Majeure – Neither party shall be liable under this Agreement because of afailure or delay in performing its obligations hereunder on account of any force majeureevent, such as strikes, riots, insurrection, terrorism, fires, natural disasters, acts of God,war, governmental action, or any other cause which is beyond the reasonable control ofsuch party.

Licenses

RSA License 147

Page 148: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

************************************************************************************************************

If Customer accepts this Agreement, then please select “OK,” “Yes,” “I agree” orotherwise answer in the affirmative. By selecting this acceptance option, Customeragrees to be bound by this Agreement. If Customer does not choose to be bound by thisAgreement, then please select “Cancel,” “No,” “I disagree” or otherwise answer in thenegative, and the download or installation procedure will terminate immediately.

************************************************************************************************************

SNMP++v3.2.22-----------------------------------------------

Copyright (c) 2001-2007 Jochen Katz, Frank Fock

This software is based on SNMP++2.6 from Hewlett Packard:

Copyright (c) 1996

Hewlett-Packard Company

ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.

Permission to use, copy, modify, distribute and/or sell this software and/or itsdocumentation is hereby granted without fee. User agrees to display the above copyrightnotice and this license notice in all copies of the software and any documentation of thesoftware. User agrees to assume all liability for the use of the software; Hewlett-Packardand Jochen Katz make no representations about the suitability of this software for anypurpose. It is provided "AS-IS" without warranty of any kind, either express or implied.User hereby grants a royalty-free license to any and all derivatives based upon thissoftware code base.

SQLite CopyrightSQLite is in the Public Domain

All of the deliverable code in SQLite has been dedicated to the public domain by theauthors. All code authors, and representatives of the companies they work for, havesigned affidavits dedicating their contributions to the public domain and originals ofthose signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is freeto copy, modify, publish, use, compile, sell, or distribute the original SQLite code, eitherin source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

The previous paragraph applies to the deliverable code in SQLite - those parts of theSQLite library that you actually bundle and ship with a larger application. Portions of thedocumentation and some code used as part of the build process might fall under otherlicenses. The details here are unclear. We do not worry about the licensing of thedocumentation and build code so much because none of these things are part of the coredeliverable SQLite library.

All of the deliverable code in SQLite has been written from scratch. No code has beentaken from other projects or from the open internet. Every line of code can be traced backto its original author, and all of those authors have public domain dedications on file. Sothe SQLite code base is clean and is uncontaminated with licensed code from otherprojects.

TCL LicenseTcl 7.3

Licenses

148 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 149: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

The following terms apply to the all versions of the core Tcl/Tk releases, the Tcl/Tkbrowser plug-in version 2.0, and TclBlend and Jacl version 1.0. Please note that the TclProtools are under a different license agreement. This agreement is part of the standardTcl/Tk distribution as the file named "license.terms".

Tcl/Tk License Terms

This software is copyrighted by the Regents of the University of California, SunMicrosystems, Inc., Scriptics Corporation, and other parties. The following terms apply toall files associated with the software unless explicitly disclaimed in individual files.

The authors hereby grant permission to use, copy, modify, distribute, and license thissoftware and its documentation for any purpose, provided that existing copyright noticesare retained in all copies and that this notice is included verbatim in any distributions. Nowritten agreement, license, or royalty fee is required for any of the authorized uses.Modifications to this software may be copyrighted by their authors and need not followthe licensing terms described here, provided that the new terms are clearly indicated onthe first page of each file where they apply.

IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FORDIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVENIF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING,BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR APARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN"AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDEMAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government,the Government shall have only "Restricted Rights" in the software and relateddocumentation as defined in the Federal Acquisition Regulations (FARs) in Clause52.227.19 (c) (2). If you are acquiring the software on behalf of the Department ofDefense, the software shall be classified as "Commercial Computer Software" and theGovernment shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1)of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government andothers acting in its behalf permission to use and distribute the software in accordancewith the terms specified in this license.

TCL v8.4.6 LicenseThe Software contains Tcl v8.4.6.

The following terms apply to the all versions of the core Tcl/Tk releases, the Tcl/Tkbrowser plug-in version 2.0, and TclBlend and Jacl version 1.0. Please note that the TclProtools are under a different license agreement. This agreement is part of the standardTcl/Tk distribution as the file named "license.terms".

Tcl/Tk License Terms

This software is copyrighted by the Regents of the University of California, SunMicrosystems, Inc., Scriptics Corporation, and other parties. The following terms apply toall files associated with the software unless explicitly disclaimed in individual files.

The authors hereby grant permission to use, copy, modify, distribute, and license thissoftware and its documentation for any purpose, provided that existing copyright noticesare retained in all copies and that this notice is included verbatim in any distributions. Nowritten agreement, license, or royalty fee is required for any of the authorized uses.Modifications to this software may be copyrighted by their authors and need not followthe licensing terms described here, provided that the new terms are clearly indicated onthe first page of each file where they apply.

Licenses

TCL v8.4.6 License 149

Page 150: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FORDIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OFTHE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVENIF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING,BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR APARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN"AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDEMAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government,the Government shall have only "Restricted Rights" in the software and relateddocumentation as defined in the Federal Acquisition Regulations (FARs) in Clause52.227.19 (c) (2). If you are acquiring the software on behalf of the Department ofDefense, the software shall be

classified as "Commercial Computer Software" and the Government shall have only"Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstandingthe foregoing, the authors grant the U.S. Government and others acting in its behalfpermission to use and distribute the software in accordance with the terms specified inthis license.

The Artistic License15-Aug-97

Preamble

The intent of this document is to state the conditions under which a Package may becopied, such that the Copyright Holder maintains some semblance of artistic control overthe development of the package, while giving the users of the package the right to useand distribute the Package in a more-or-less customary fashion, plus the right to makereasonable modifications.

Definitions

"Package" refers to the collection of files distributed by the Copyright Holder, andderivatives of that collection of files created through textual modification.

"Standard Version" refers to such a Package if it has not been modified, or has beenmodified in accordance with the wishes of the Copyright Holder as specified below.

"Copyright Holder" is whoever is named in the copyright or copyrights for the package.

"You" is you, if you're thinking about copying or distributing this Package.

"Reasonable copying fee" is whatever you can justify on the basis of media cost,duplication charges, time of people involved, and so on. (You will not be required tojustify it to the Copyright Holder, but only to the computing community at large as amarket that must bear the fee.)

"Freely Available" means that no fee is charged for the item itself, though there may befees involved in handling the item. It also means that recipients of the item mayredistribute it under the same conditions they received it.

You may make and give away verbatim copies of the source form of the Standard Versionof this Package without restriction, provided that you duplicate all of the originalcopyright notices and associated disclaimers.

You may apply bug fixes, portability fixes and other modifications derived from the PublicDomain or from the Copyright Holder. A Package modified in such a way shall still beconsidered the Standard Version.

Licenses

150 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 151: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

You may otherwise modify your copy of this Package in any way, provided that you inserta prominent notice in each changed file stating how and when you changed that file, andprovided that you do at least ONE of the following:

Place your modifications in the Public Domain or otherwise make them Freely Available,such as by posting said modifications to Usenet or an equivalent medium, or placing themodifications on a major archive site such as uunet.uu.net, or by allowing the CopyrightHolder to include your modifications in the Standard Version of the Package.

Use the modified Package only within your corporation or organization.

Rename any non-standard executables so the names do not conflict with standardexecutables, which must also be provided, and provide a separate manual page for eachnon-standard executable that clearly documents how it differs from the Standard Version.

Make other distribution arrangements with the Copyright Holder.

You may distribute the programs of this Package in object code or executable form,provided that you do at least ONE of the following:

Distribute a Standard Version of the executables and library files, together withinstructions (in the manual page or equivalent) on where to get the Standard Version.

Accompany the distribution with the machine-readable source of the Package with yourmodifications.

Give non-standard executables non-standard names, and clearly document thedifferences in manual pages (or equivalent), together with instructions on where to getthe Standard Version.

Make other distribution arrangements with the Copyright Holder.

You may charge a reasonable copying fee for any distribution of this Package. You maycharge any fee you choose for support of this Package. You may not charge a fee for thisPackage itself. However, you may distribute this Package in aggregate with other(possibly commercial) programs as part of a larger (possibly commercial) softwaredistribution provided that you do not advertise this Package as a product of your own.You may embed this Package's interpreter within an executable of yours (by linking); thisshall be construed as a mere form of aggregation, provided that the complete StandardVersion of the interpreter is so embedded.

The scripts and library files supplied as input to or produced as output from the programsof this Package do not automatically fall under the copyright of this Package, but belongto whomever generated them, and may be sold commercially, and may be aggregatedwith this Package. If such scripts or library files are aggregated with this Package via theso-called "undump" or "unexec" methods of producing a binary executable image, thendistribution of such an image shall neither be construed as a distribution of this Packagenor shall it fall under the restrictions of Paragraphs 3 and 4, provided that you do notrepresent such an executable image as a Standard Version of this Package.

C subroutines (or comparably compiled subroutines in other languages) supplied by youand linked into this Package in order to emulate subroutines and variables of thelanguage defined by this Package shall not be considered part of this Package, but arethe equivalent of input as in Paragraph 6, provided these subroutines do not change thelanguage in any way that would cause it to fail the regression tests for the language.

Aggregation of this Package with a commercial distribution is always permitted providedthat the use of this Package is embedded; that is, when no overt attempt is made tomake this Package's interfaces visible to the end user of the commercial distribution.Such use shall not be construed as a distribution of this Package.

The name of the Copyright Holder may not be used to endorse or promote productsderived from this software without specific prior written permission.

Licenses

The Artistic License 151

Page 152: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIEDWARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OFMERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

THE Extreme! Lab PullParser LicenseCopyright � 2002 The Trustees of Indiana University. All rights reserved. Redistributionand use in source and binary forms, with or without modification, are permitted providedthat the following conditions are met:

1) All redistributions of source code must retain the above copyright notice, the list ofauthors in the original source code, this list of conditions and the disclaimer listed in thislicense;

2) All redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the disclaimer listed in this license in the documentation and/or othermaterials provided with the distribution;

3) Any documentation included with all redistributions must include the followingacknowledgement: "This product includes software developed by the Indiana UniversityExtreme! Lab. For further information please visit http://www.extreme.indiana.edu/"Alternatively, this acknowledgment may appear in the software itself, and wherever suchthird-party acknowledgments normally appear.

4) The name "Indiana Univeristy" and "Indiana Univeristy Extreme! Lab" shall not be usedto endorse or promote products derived from this software without prior writtenpermission from Indiana University. For written permission, please contact http://www.extreme.indiana.edu/.

5) Products derived from this software may not use "Indiana Univeristy" name nor may"Indiana Univeristy" appear in their name, without prior written permission of the IndianaUniversity.

Indiana University provides no reassurances that the source code provided does notinfringe the patent or any other intellectual property rights of any other entity. IndianaUniversity disclaims any liability to any recipient for claims brought by any other entitybased on infringement of intellectual property rights or otherwise.

LICENSEE UNDERSTANDS THAT SOFTWARE IS PROVIDED "AS IS" FOR WHICHNO�WARRANTIES AS TO CAPABILITIES OR ACCURACY ARE MADE. INDIANA UNIVERSITYGIVES NO WARRANTIES AND MAKES NO REPRESENTATION THAT SOFTWARE IS FREE OFINFRINGEMENT OF THIRD PARTY PATENT, COPYRIGHT, OR OTHER PROPRIETARY RIGHTS.�INDIANA UNIVERSITY MAKES NO WARRANTIES THAT SOFTWARE IS FREE FROM "BUGS","VIRUSES", "TROJAN HORSES", "TRAP DOORS", "WORMS", OR OTHER HARMFUL CODE.LICENSEE ASSUMES THE ENTIRE RISK AS TO THE PERFORMANCE OF SOFTWARE AND/ORASSOCIATED MATERIALS, AND TO THE PERFORMANCE AND VALIDITY OF INFORMATIONGENERATED USING SOFTWARE.

The Legion of the Bouncy Castle LicenseCopyright (c) 2000 - 2008 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)

Permission is hereby granted, free of charge, to any person obtaining a copy of thissoftware and associated documentation files (the "Software"), to deal in the Softwarewithout restriction, including without limitation the rights to use, copy, modify, merge,publish, distribute, sublicense, and/or sell copies of the Software, and to permit personsto 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 orsubstantial portions of the Software.

Licenses

152 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 153: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, 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 THESOFTWARE.

The OpenLDAP Public License v2.8Version 2.8, 17 August 2003

Redistribution and use of this software and associated documentation ("Software"), withor without modification, are permitted provided that the following conditions are met:

1. Redistributions in source form must retain copyright statements and notices,

2. Redistributions in binary form must reproduce applicable copyright statements andnotices, this list of conditions, and the following disclaimer in the documentation and/orother materials provided with the distribution, and

3. Redistributions must contain a verbatim copy of this document.

The OpenLDAP Foundation may revise this license from time to time. Each revision isdistinguished by a version number. You may use this Software under terms of this licenserevision or under the terms of any subsequent revision of the license.

THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS CONTRIBUTORS``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITEDTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITSCONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANYDIRECT, 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 ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The names of the authors and copyright holders must not be used in advertising orotherwise to promote the sale, use or other dealing in this Software without specific,written prior permission. Title to copyright in this Software shall at all times remain withcopyright holders.

OpenLDAP is a registered trademark of the OpenLDAP Foundation.

Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA. AllRights Reserved. Permission to copy and distribute verbatim copies of this document isgranted.

The OpenSymphony Software LicenseOpenSymphony uses a modified Apache license.

/*====================================================================

* The OpenSymphony Software License, Version 1.1

*

* (this license is derived and fully compatible with the Apache Software

* License - see http://www.apache.org/LICENSE.txt)

Licenses

The OpenLDAP Public License v2.8 153

Page 154: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

*

* Copyright (c) 2001-2004 The OpenSymphony 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:

*

* 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 end-user documentation included with the redistribution,

* if any, must include the following acknowledgment:

* "This product includes software developed by the

* OpenSymphony Group (http://www.opensymphony.com/)."

* Alternately, this acknowledgment may appear in the software itself,

* if and wherever such third-party acknowledgments normally appear.

*

* 4. The names "OpenSymphony" and "The OpenSymphony Group"

* 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 "OpenSymphony"

* or "SiteMesh", nor may "OpenSymphony" or "SiteMesh" appear in their

* name, without prior written permission of the OpenSymphony Group.

*

* 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 THE APACHE SOFTWARE FOUNDATION 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,

Licenses

154 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 155: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

* 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 PHP License--------------------------------------------------------------------

The PHP License, version 3.01

Copyright (c) 1999 - 2006 The PHP Group. All rights reserved.

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

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

modification, is 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 "PHP" must not be used to endorse or promote products

derived from this software without prior written permission. For

written permission, please contact [email protected].

4. Products derived from this software may not be called "PHP", nor

may "PHP" appear in their name, without prior written permission

from [email protected]. You may indicate that your software works in

conjunction with PHP by saying "Foo for PHP" instead of calling

it "PHP Foo" or "phpfoo"

5. The PHP Group may publish revised and/or new versions of the

license from time to time. Each version will be given a

distinguishing version number.

Once covered code has been published under a particular version

of the license, you may always continue to use it under the terms

of that version. You may also choose to use such covered code

under the terms of any subsequent version of the license

published by the PHP Group. No one other than the PHP Group has

the right to modify the terms applicable to covered code created

under this License.

6. Redistributions of any form whatsoever must retain the following

Licenses

The PHP License 155

Page 156: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

acknowledgment:

"This product includes PHP software, freely available from

<http://www.php.net/software/>".

THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``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 PHP

DEVELOPMENT TEAM 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.

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

This software consists of voluntary contributions made by many

individuals on behalf of the PHP Group.

The PHP Group can be contacted via Email at [email protected].

For more information on the PHP Group and the PHP project,

please see <http://www.php.net>.

PHP includes the Zend Engine, freely available at

<http://www.zend.com>.

ViJava LicenseCopyright (c) 2008 VMware, Inc. All Rights Reserved.

Copyright (c) 2009 Altor Networks. All Rights Reserved.

Copyright (c) 2009 NetApp. All Rights Reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

* Neither the name of VMware, Inc. nor the names of its contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL VMWARE, INC. OR CONTRIBUTORS BE LIABLE FORANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

Licenses

156 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 157: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED ANDON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

XMLUnit BSD Software LicenseCopyright (c) 2001-2007, Jeff Martin, Tim Bacon

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

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

2. Redistributions in binary form must reproduce the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

3. Neither the name of the xmlunit.sourceforge.net nor the names of its contributors maybe used to endorse or promote products derived from this software without specific priorwritten permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

XSDLib LicenseCopyright © 2002-2006 Sun Microsystems, Inc. All Rights Reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

u Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

u Redistribution in binary form must reproduct the above copyright notice, this list ofconditions and the following disclaimer in the documentation and/or other materialsprovided with the distribution.

Neither the name of Sun Microsystems, Inc. or the names of contributors may be used toendorse or promote products derived from this software without specific prior writtenpermission.

This software is provided “AS IS,” without a warranty of any kind. ALL EXPRESS ORIMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIEDWARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLEFOR ANY DAMAGES OR LIABILITIES SUFFERED BY LICENSEE AS A RESULT OF OR RELATINGTO USE, MODIFICATION OR DISTRIBUTION OF THE SOFTWARE OR ITS DERIVATIVES. IN NOEVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA,OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE

Licenses

XMLUnit BSD Software License 157

Page 158: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISINGOUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OFTHE POSSIBILITY OF SUCH DAMAGES.

You acknowledge that Software is not designed,licensed or intended for use in thedesign, construction, operation or maintenance of any nuclear facility.

XStream LicenseXStream is open source software, made available under a BSD license.

Copyright (c) 2003-2006, Joe Walnes

Copyright (c) 2006-2007, XStream Committers

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, arepermitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer. Redistributions in binary form must reproducethe above copyright notice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution.

Neither the name of XStream nor the names of its contributors may be used to endorse orpromote 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, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BELIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESSINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.

XStream 1.1.3 Licensehttp://xstream.codehaus.org/license.html

XStream is open source software, made available under a BSD license.

Copyright (c) 2003-2006, Joe Walnes

Copyright (c) 2006-2009, 2011 XStream Committers

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 materialsprovided

with the distribution.

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

Licenses

158 EMC Smarts 9.2.1 Open Source License and Copyright Information

Page 159: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

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 IMPLIEDWARRANTIES

OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NOEVENT

SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED

TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, ORPROFITS; OR

BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,WHETHER IN

CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISINGIN ANY

WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH

DAMAGE.

zlib License/* zlib.h -- interface of the 'zlib' general purpose compression library

version 1.2.3, July 18th, 2005

Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler

This software is provided 'as-is', without any express or implied warranty. In no event willthe 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, includingcommercial applications, and to alter it and redistribute it freely, subject to the followingrestrictions:

1. The origin of this software must not be misrepresented; you must not claim that youwrote the original software. If you use this software in a product, an acknowledgment inthe product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not bemisrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.

Jean-loup Gailly [email protected]

Mark Adler [email protected]

*/

zlib License/* zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.7, May2nd, 2012

Copyright (C) 1995-2012 Jean-loup Gailly and Mark Adler

This software is provided 'as-is', without any express or implied warranty. In no event willthe authors be held liable for any damages arising from the use of this software.

Licenses

zlib License 159

Page 160: EMC Smarts Version 9.2.1 Open Source License and Copyright ... · Copyright © 2012 -2013 EMC Corporation . All rights reserved. Published in USA. EMC believes the information in

Permission is granted to anyone to use this software for any purpose, includingcommercial applications, and to alter it and redistribute it freely, subject to the followingrestrictions:

1. The origin of this software must not be misrepresented; you must not claim that youwrote the original software. If you use this software in a product, an acknowledgment inthe product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not bemisrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution. Jean-loupGailly Mark Adler [email protected] [email protected] */

Licenses

160 EMC Smarts 9.2.1 Open Source License and Copyright Information