You are on page 1of 68

TIBCO ActiveMatrix® Service Grid

Installation
Software Release 2.1
August 2008
Important Information
SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE THE FUNCTIONALITY (OR PROVIDE LIMITED
ADD-ON FUNCTIONALITY) OF THE LICENSED TIBCO SOFTWARE. THE EMBEDDED OR BUNDLED
SOFTWARE IS NOT LICENSED TO BE USED OR ACCESSED BY ANY OTHER TIBCO SOFTWARE OR FOR
ANY OTHER PURPOSE.
USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A
LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE
AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER
LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE
SOFTWARE (AND WHICH IS DUPLICATED IN THIS MANUAL) OR IF THERE IS NO SUCH SOFTWARE
LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED
IN THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS
AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN
AGREEMENT TO BE BOUND BY THE SAME.
This document contains confidential information that is subject to U.S. and international copyright laws and
treaties. No part of this document may be reproduced in any form without the written authorization of TIBCO
Software Inc.
TIB, TIBCO, TIBCO Software, TIBCO Adapter, TIBCO ActiveMatrix, TIBCO Administrator, TIBCO Enterprise
Message Service, Predictive Business, Information Bus, The Power of Now, and TIBCO Rendezvous are either
registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or other countries.
EJB, J2EE, and all Java-based trademarks and logos are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S. and other countries.
All other product and company names and marks mentioned in this document are the property of their
respective owners and are mentioned for identification purposes only.
THIS SOFTWARE MAY BE AVAILABLE ON MULTIPLE OPERATING SYSTEMS. HOWEVER,
NOT ALL OPERATING SYSTEM PLATFORMS FOR A SPECIFIC SOFTWARE VERSION ARE
RELEASED AT THE SAME TIME. PLEASE SEE THE README.TXT FILE FOR THE
AVAILABILITY OF THIS SOFTWARE VERSION ON A SPECIFIC OPERATING SYSTEM
PLATFORM.
THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
THIS DOCUMENT COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS.
CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE
INCORPORATED IN NEW EDITIONS OF THIS DOCUMENT. TIBCO SOFTWARE INC. MAY MAKE
IMPROVEMENTS AND/OR CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN
THIS DOCUMENT AT ANY TIME.
THE CONTENTS OF THIS DOCUMENT MAY BE MODIFIED AND/OR QUALIFIED, DIRECTLY OR
INDIRECTLY, BY OTHER DOCUMENTATION WHICH ACCOMPANIES THIS SOFTWARE, INCLUDING
BUT NOT LIMITED TO ANY RELEASE NOTES AND "READ ME" FILES.
Copyright © 2005-2008 TIBCO Software Inc. ALL RIGHTS RESERVED.
TIBCO Software Inc. Confidential Information
| iii

Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
TIBCO ActiveMatrix® Service Grid Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Other TIBCO Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Third Party Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
How to Contact TIBCO Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Chapter 1 Installing TIBCO ActiveMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1


Installation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Installation Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Installation Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Installer Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Installer Log File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
System Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Disk Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Hibernate 3.2.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Product Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
TIBCO Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
DBMS Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
JDBC Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
LDAP Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Web Browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
UDDI Registries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Microsoft Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Installing Hibernate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Disk Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Install Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Installing TIBCO ActiveMatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Installing in GUI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Installing in Console Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Installing in Silent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Post-Installation Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Migrating ActiveMatrix Components From 2.0.x To 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

TIBCO ActiveMatrix Service Grid Installation


iv
| Contents
ActiveMatrix Administrator Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Sybase Native Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Management Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Windows — .NET Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
UNIX — Adapter Binding Containers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Uninstalling the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

TIBCO Software Inc. End User License Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Third Party Software Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Third Party Software License Agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

TIBCO ActiveMatrix Service Grid Installation


| iii

Preface

This software may be available on multiple operating systems. However, not all
operating system platforms for a specific software version are released at the
same time. Please see the readme.txt file for the availability of this software
version on a specific operating system platform.

Topics

• Related Documentation, page iv


• Typographical Conventions, page vi
• How to Contact TIBCO Support, page ix

TIBCO ActiveMatrix Service Grid Installation


iv
| Related Documentation

Related Documentation

This section lists documentation resources you may find useful.

TIBCO ActiveMatrix® Service Grid Documentation


The following documents form the TIBCO ActiveMatrix® Service Grid
documentation set:
• TIBCO ActiveMatrix Concepts: Read this manual before reading any other
manual in the documentation set. This manual describes terminology and
concepts of ActiveMatrix. The other manuals in the documentation set assume
you are familiar with the information in this manual.
• TIBCO ActiveMatrix Service Grid Installation: Read this manual to learn how to
install ActiveMatrix Service Grid.
• TIBCO ActiveMatrix Service Grid Getting Started: Read this manual for a
step-by-step introduction to the process of starting ActiveMatrix servers,
creating and starting the ActiveMatrix runtime, developing composites, and
deploying them to the runtime.
• TIBCO ActiveMatrix Composite Editor User’s Guide: Read this manual to learn
how to develop, debug, and package ActiveMatrix composites.
• TIBCO ActiveMatrix Service Grid Mediation Design Guide: Read this manual to
learn how to design ActiveMatrix mediation flows.
• TIBCO ActiveMatrix Service Grid Component Developer’s Guide: Read this
manual to learn how to create, configure, and implement ActiveMatrix
Service Grid components.
• TIBCO ActiveMatrix Administration: Read this manual to learn how to manage
the ActiveMatrix runtime and deploy and manage ActiveMatrix services.
• TIBCO ActiveMatrix Service Grid Release Notes: Read the release notes for a list
of new and changed features. This manual also contains lists of known issues
and closed issues for this release.

Other TIBCO Product Documentation


You may find it useful to read the documentation for the following TIBCO
products:
• TIBCO ActiveMatrix® BusinessWorks
• TIBCO ActiveMatrix® Registry

TIBCO ActiveMatrix Service Grid Installation


Preface v
|

• TIBCO ActiveMatrix® Policy Manager


• TIBCO Enterprise Message Service™
• TIBCO Adapter™
• TIBCO Administrator™
• TIBCO Hawk
• TIBCO Rendezvous®

Third Party Documentation


TIBCO ActiveMatrix software supports the following standards:
• Service Component Architecture
http://www.osoa.org/display/Main/Service+Component+Architecture+Sp
ecifications
• World Wide Web Consortium web services activity
http://www.w3.org/2002/ws/
— Simple Object Access Protocol (SOAP) 1.1 W3C Note
http://www.w3.org/TR/2000/NOTE-SOAP-20000508/
— WSDL 1.1 W3C Note
http://www.w3.org/TR/wsdl
• OASIS
http://www.oasis-open.org/committees/tc_cat.php?cat=ws
— UDDI Version 3 OASIS Standard
http://www.oasis-open.org/specs/index.php#uddiv2

TIBCO ActiveMatrix Service Grid Installation


vi
| Typographical Conventions

Typographical Conventions

The following typographical conventions are used in this manual.

Table 1 General Typographical Conventions

Convention Use
TIBCO_HOME Many TIBCO products are installed within the same home directory. This
directory is referenced in documentation as TIBCO_HOME. The value of
ENV_NAME
TIBCO_HOME depends on the operating system. For example, on Windows
ENV_HOME systems the default value is C:\tibco.
AMX_HOME Other TIBCO products are installed into an installation environment.
AMX_ADMIN_HOME Products installed into different installation environments do not share
components. Incompatible products and multiple instances of the same
product must be installed into different installation environments. An
installation environment consists of the following properties:
• Name Identifies the installation environment. The name is appended to
the name of Windows services created by the installer and is a
component of the path to the product in the Windows Start > All
Programs menu. This directory is referenced in documentation as
ENV_NAME.
• Description Provides information about what the environment
contains or is used for.
• Path The directory into which the product is installed. This directory is
referenced in documentation as ENV_HOME. The value of ENV_HOME
depends on the operating system. For example, on Windows systems
the default value is C:\tibco.
TIBCO ActiveMatrix installs into a directory inside ENV_HOME. This
directory is referenced in documentation as AMX_HOME. The value of
AMX_HOME depends on the operating system. For example, on Windows
systems the default value is C:\tibco\amx\.
TIBCO ActiveMatrix Administrator installs into a directory inside
ENV_HOME. This directory is referenced in documentation as
AMX_ADMIN_HOME. The value of AMX_ADMIN_HOME depends on the
operating system. For example, on Windows systems the default value is
C:\tibco\amxadministrator\.

code font Code font identifies commands, code examples, filenames, pathnames, and
output displayed in a command window. For example:
Use MyCommand to start the foo process.

TIBCO ActiveMatrix Service Grid Installation


Preface vii
|

Table 1 General Typographical Conventions (Cont’d)

Convention Use
bold code font Bold code font is used in the following ways:
• In procedures, to indicate what a user types. For example: Type admin.
• In large code samples, to indicate the parts of the sample that are of
particular interest.
• In command syntax, to indicate the default parameter for a command.
For example, if no parameter is specified, MyCommand is enabled:
MyCommand [enable | disable]

italic font Italic font is used in the following ways:


• To indicate a document title. For example: See TIBCO ActiveMatrix
BusinessWorks Concepts.
• To introduce new terms For example: A portal page may contain
several portlets. Portlets are mini-applications that run in a portal.
• To indicate a variable in a command or code syntax that you must
replace. For example: MyCommand pathname

Key combinations Key name separated by a plus sign indicate keys pressed simultaneously.
For example: Ctrl+C.
Key names separated by a comma and space indicate keys pressed one
after the other. For example: Esc, Ctrl+Q.

The note icon indicates information that is of special interest or


importance, for example, an additional action required only in certain
circumstances.

The tip icon indicates an idea that could be useful, for example, a way to
apply the information provided in the current section to achieve a specific
result.

The warning icon indicates the potential for a damaging situation, for
example, data loss or corruption if certain steps are taken or not taken.

TIBCO ActiveMatrix Service Grid Installation


viii
| Typographical Conventions

Table 2 Syntax Typographical Conventions

Convention Use
[ ] An optional item in a command or code syntax.
For example:
MyCommand [optional_parameter] required_parameter

| A logical ’OR’ that separates multiple items of which only one may be chosen.
For example, you can select only one of the following parameters:
MyCommand para1 | param2 | param3

{ } A logical group of items in a command. Other syntax notations may appear


within each logical group.
For example, the following command requires two parameters, which can be
either the pair param1 and param2, or the pair param3 and param4.
MyCommand {param1 param2} | {param3 param4}

In the next example, the command requires two parameters. The first parameter
can be either param1 or param2 and the second can be either param3 or param4:
MyCommand {param1 | param2} {param3 | param4}

In the next example, the command can accept either two or three parameters.
The first parameter must be param1. You can optionally include param2 as the
second parameter. And the last parameter is either param3 or param4.
MyCommand param1 [param2] {param3 | param4}

TIBCO ActiveMatrix Service Grid Installation


Preface ix
|

How to Contact TIBCO Support

For comments or problems with this manual or the software it addresses, please
contact TIBCO Support as follows.
• For an overview of TIBCO Support, and information about getting started
with TIBCO Support, visit this site:
http://www.tibco.com/services/support
• If you already have a valid maintenance or support contract, visit this site:
https://support.tibco.com
Entry to this site requires a username and password. If you do not have a
username, you can request one.

TIBCO ActiveMatrix Service Grid Installation


x
| How to Contact TIBCO Support

TIBCO ActiveMatrix Service Grid Installation


|1

Chapter 1 Installing TIBCO ActiveMatrix

This guide explains how to install TIBCO ActiveMatrix products on all supported
platforms.

Topics

• Installation Overview, page 2


• Software Requirements, page 6
• Installing Hibernate, page 9
• Installing TIBCO ActiveMatrix, page 13
• Post-Installation Procedures, page 17
• Uninstalling the Software, page 21
• Frequently Asked Questions, page 23

TIBCO ActiveMatrix Service Grid Installation


2
| Chapter 1 Installing TIBCO ActiveMatrix

Installation Overview

This manual explains how to install the following TIBCO ActiveMatrix products:
• TIBCO ActiveMatrix Service Bus on page 2
• TIBCO ActiveMatrix Service Grid on page 3

Installation Modes
Three installation modes are available: GUI, console, and silent. In GUI mode
only, you can create the first ActiveMatrix Administrator server and ActiveMatrix
node as part of the installation process.

Installation Types
Two installation types are available, typical or custom. The typical installation
type installs all products in the package on the specified platform; the custom
installation type allows you to select products and components.

TIBCO ActiveMatrix Service Bus


The following component selections are available:
• Administrator Includes TIBCO ActiveMatrix Administrator, HSQLDB
database, and TIBCO Management Daemon.
When the Administrator component is selected, the installer provides the
option of invoking the administrator server creation wizard to create the first
ActiveMatrix Administrator server and ActiveMatrix node.
• Design Includes TIBCO Business Studio, Composite Editor, and Mediation
Flow Editor and binding and implementation type editors. If you select this
component, the Runtime component is also installed.
• Runtime SOAP, JMS, TIBCO Adapter, and Mediation containers, HSQLDB
database, TIBCO Management Daemon, and TIBCO Policy Agent.
• Documentation TIBCO ActiveMatrix Concepts, TIBCO ActiveMatrix Composite
Editor User’s Guide, TIBCO ActiveMatrix Service Grid Installation, TIBCO
ActiveMatrix Administration, TIBCO ActiveMatrix Service Bus Getting Started,
and TIBCO ActiveMatrix Mediation Design Guide.

TIBCO ActiveMatrix Service Grid Installation


Installation Overview 3
|

TIBCO ActiveMatrix Service Grid


The following component selections are available:
• Administrator Includes TIBCO ActiveMatrix Administrator, HSQLDB
database, and TIBCO Management Daemon.
When the Administrator component is selected, the installer provides the
option of invoking the administrator server creation wizard to create the first
ActiveMatrix Administrator server and ActiveMatrix node.
• Design ActiveMatrix Service Bus design components and Java and .NET
design components. If you select this component, the Runtime component is
also installed.
• Runtime ActiveMatrix Service Bus runtime components and the Java and
.NET containers.
• Documentation ActiveMatrix Service Bus documentation, TIBCO ActiveMatrix
Service Grid Getting Started and TIBCO ActiveMatrix Service Grid Component
Developer’s Guide.

Supported Platforms
The Design component is supported only on Windows and Linux platforms.

UNIX
• HP-UX 11i v3/11.31 on IA-64/Itanium
• Solaris 10 on x86, SPARC 32 bit and 64 bit
• AIX 5.3 POWER 64 bit

Linux
• Red Hat Enterprise Linux 4.0 AS/ES Update 2, GTK on x86 and x86-64
• SUSE Linux Enterprise Server 10, GTK on x86 and x86-64

Windows
• Windows Server 2003 on x86
• Windows XP Professional on x86

TIBCO ActiveMatrix Service Grid Installation


4
| Chapter 1 Installing TIBCO ActiveMatrix

Installer Account

Microsoft Windows
You must have administrator privileges for the machine on which TIBCO
ActiveMatrix is installed. If you do not have administrator privileges, the installer
exits. You must then log out of the system and log in as a user with the required
privileges, or request your system administrator to assign the privileges to your
account.
If you intend to install the product on a network drive, you must ensure that the
account used for installation has permission to access the network drive.

On Microsoft Windows 2003, before you start the installation, ensure that the files
vpd.properties and vpd.properties.tibco.hostname, are available in the
USER_HOME\Windows\ folder. If not, copy these files from C:\Windows\ to the
USER_HOME\Windows\ directory.

UNIX
TIBCO ActiveMatrix Service Grid can be installed by any type of user: regular
(non-root) user and super-user (root). While installing the product on UNIX
platforms, ensure that the same installer account is used to install all TIBCO
ActiveMatrix products.
A graphic environment such as CDE or XWindows is required to run the installer
in GUI mode.

Installer Log File


The installer log file,
tibco_universal_installer.timestamp.username_install.txt, is written to
the .TIBCO folder of the user’s home directory. The installer log file captures the
following information:
• Installation environment details such as user that invoked the installer,
hostname, Java home in the environment, operating system details, and so on.
• List of assemblies installed.

System Memory
A minimum of 2 GB of physical memory is required.

TIBCO ActiveMatrix Service Grid Installation


Installation Overview 5
|

Disk Space

Disk Space Before Installation


Before installing TIBCO ActiveMatrix Service Grid you must extract the contents
of the installation archive to a temporary directory. The installer files consume up
to 560 MB of disk space.

Temporary Disk Space Required by the Installer


The installer requires at least 70 MB of free space in the temporary directory. On
Microsoft Windows, the temporary directory location is
%SystemDrive%:\Documents and Settings\user_name\Local Settings\Temp.
If your system does not have sufficient free disk space in the default temporary
directory, you can run the installer with a different temporary directory by using
the following option when starting the installer. For example:
TIBCOUniversalInstaller -is:tempdir \new_tmp

where \new_tmp has sufficient free disk space.


The installer calculates the disk space required in product home location for the
selected components. The calculation is done before the actual installation
(copying of files to system) begins. The installer will proceed only if sufficient free
disk space is available in product home location.
However, if disk space is consumed by another process while the installer is
copying the files, and if the required disk space is thereby reduced, the installer
may fail and will then give a failure message.
While performing installation, avoid running other processes that consume disk
space in product home location.

Disk Space After Installation


A TIBCO ActiveMatrix product can consume 1070 MB of free space under
ENV_HOME.

TIBCO ActiveMatrix Service Grid Installation


6
| Chapter 1 Installing TIBCO ActiveMatrix

Software Requirements

This section lists required and optional software products.

Hibernate 3.2.5
Required. The Hibernate product must be installed before installing a TIBCO
ActiveMatrix product. See Installing Hibernate on page 9 for details.

Product Compatibility
TIBCO ActiveMatrix 2.1 products are not compatible with TIBCO Business Studio
3.0.

TIBCO Software
The following TIBCO software products need not be installed on the machine on
which TIBCO ActiveMatrix is installed.

TIBCO Enterprise Message Service 4.3.0, 4.4.x, or 5.0.0


Required. TIBCO Enterprise Message Service is the messaging backbone for
TIBCO ActiveMatrix. You can install TIBCO Enterprise Message Service any time
before running a TIBCO ActiveMatrix node. Enterprise Message Service is also
used by the SOAP and JMS containers. These two containers support only
Enterprise Message Service for JMS transport.

TIBCO Runtime Agent 5.5 and TIBCO Administrator 5.4


Optional. Required only if the TIBCO Administrator authentication realm is used
by TIBCO ActiveMatrix Administrator for authentication. You can install TIBCO
Runtime Agent and TIBCO Administrator any time before running TIBCO
ActiveMatrix Administrator server creation utility.

TIBCO Rendezvous 8.1.1


Required for TIBCO ActiveMatrix Adapter containers. You can install TIBCO
Rendezvous any time before running TIBCO ActiveMatrix Adapter containers.

TIBCO ActiveMatrix Service Grid Installation


Software Requirements 7
|

DBMS Software
Required. The database stores TIBCO ActiveMatrix administration information.
You can install the database any time before running TIBCO ActiveMatrix
Administrator server creation utility. Different DBMS software is supported for
prototyping and production.
For prototyping, the following DBMS software is supported:
• HSQLDB 1.8.0 Installed by TIBCO ActiveMatrix.
• Oracle Express
For production, the following DBMS software is supported:
• Oracle 9i Release 2 (9.2)
• Oracle 10g Release 1 (10.1)
• Oracle 10g Release 2 (10.2)
• Microsoft SQL Server 2005
• Sybase 15.0.2

JDBC Drivers
JDBC drivers are used by TIBCO ActiveMatrix Administrator and nodes to access
the TIBCO ActiveMatrix database and by services to access JDBC resources. The
following JDBC drivers are supported and included with TIBCO ActiveMatrix:
• HSQLDB org.hsqldb.jdbcDriver
• Oracle tibcosoftwareinc.jdbc.oracleOracleDriver
• MS SQL tibcosoftwareinc.jdbc.sqlserver.SQLServerDriver

To use Sybase you must provide native Sybase JDBC drivers, which you manually
package (using TIBCO Business Studio) and install. In order to package Sybase
drivers, you must install a Design component on the machine on which you plan
to package the drivers. For instructions on how to package and install native
Sybase drivers, see Sybase Native Drivers on page 17.

LDAP Servers
Optional. Required only if the LDAP authentication realm is used by TIBCO
ActiveMatrix Administrator for authentication. The following LDAP servers are
supported:
• OpenLDAP 2.3

TIBCO ActiveMatrix Service Grid Installation


8
| Chapter 1 Installing TIBCO ActiveMatrix

• Microsoft ActiveDirectory 2003

Web Browsers
Required to run the TIBCO ActiveMatrix Administrator GUI. The following web
browsers are supported:
• Microsoft Internet Explorer 7.0
• Microsoft Internet Explorer 6.0 SP2
• Mozilla Firefox 2.0
• Mozilla Firefox 1.5

UDDI Registries

TIBCO ActiveMatrix Registry 2.0


Optional. TIBCO ActiveMatrix Registry is a UDDI registry for discovering and
registering services during service development and deployment. You can browse
the registry from TIBCO Business Studio and import WSDL files for use in
developing services. TIBCO ActiveMatrix Administrator is integrated with
TIBCO ActiveMatrix Registry.

TIBCO ActiveMatrix Runtime UDDI Server


Optional. TIBCO ActiveMatrix Runtime UDDI Server is a lightweight UDDI
registry for discovering and registering services during service execution.

Microsoft Software
Required if you have installed TIBCO ActiveMatrix Service Grid and are
developing .NET C# and Visual Basic component implementations.
• .NET Framework 2.0 Required for running services in the .NET container.

• Visual Studio 2005 and 2008 Required for developing services for the .NET
container.

TIBCO ActiveMatrix Service Grid Installation


Installing Hibernate 9
|

Installing Hibernate

Disk Space

Disk Space Before Installation


Before installing Hibernate you must extract the contents of the installation
archive to a temporary directory. The installer files consume up to 60 MB of disk
space.

Temporary Disk Space Required by the Installer


See Temporary Disk Space Required by the Installer on page 5.

Disk Space After Installation


Hibernate consumes 170 MB of free space under ENV_HOME.

Install Modes
Install Hibernate using one of the modes described in the sections:
• Installing in GUI Mode on page 9
• Installing in Console Mode on page 11
• Installing in Silent Mode on page 12

Installing in GUI Mode


To install Hibernate in GUI mode:
1. Open the physical media or download the Hibernate package.
2. Extract the Hibernate archive file to a temporary directory.
3. Navigate to the temporary directory.
4. Run TIBCOUniversalInstaller.
5. The Welcome screen appears. Click Next.

TIBCO ActiveMatrix Service Grid Installation


10
| Chapter 1 Installing TIBCO ActiveMatrix

6. The License Agreement screen appears. After reading through the license text,
click I accept the terms of the license agreement and then click Next. The
Installation Environment screen appears.

Specify An installation environment isolates product installations; a product installed


installation into an installation environment does not access components in other
environment installation environments. An installation environment consists of a name,
description, and path. You can choose a new environment or an existing
environment.

TIBCO ActiveMatrix Service Grid Installation


Installing Hibernate 11
|

• New Environment To install the product into a new installation environment,


specify the following properties:
— Name Identifies the installation environment. The name cannot contain
special characters such as "*", "?", ">", "<", ":", "|", "/", "\", or quotes (").
The name is appended to the name of Windows services created by the
installer and is a component of the path to the product in the Windows Start
> All Programs menu.
— Description Optional information about the products the environment
contains or is used for.
— Path The directory into which the product is installed. Type a path or click
Browse to specify the path or accept the default location.
The path cannot contain special characters such as "*", "#", "?", ">", "<", "%",
"&", "$", "`" or "|". The path cannot be the same as the path of an existing
environment.
• Existing Environment To install the product into an existing installation
environment, select the environment from the Environment drop-down list.
The Name, Description, and Path fields are populated automatically and
cannot be edited.

When installing multiple products into an existing environment, ensure that


the products are compatible. If they are not compatible, the product
installations may be corrupted. See Product Compatibility on page 6.

Click Next.

Choose 7. The Installation Type screen appears. Choose the Typical installation type.
installation type Click Next.
8. The Pre Install Summary screen appears listing your choices. Verify the list of
products selected for install and then click Install. Click Yes to All to close any
popup windows that display during installation.
9. The Post Install Summary screen appears. This screen summarizes the
installation process. Click Finish to complete the installation process and close
the installer window.

Installing in Console Mode


To install Hibernate in console mode:
1. Open the physical media or download the Hibernate package.
2. Extract the Hibernate archive file to a temporary directory.

TIBCO ActiveMatrix Service Grid Installation


12
| Chapter 1 Installing TIBCO ActiveMatrix

3. Using a console window, navigate to the temporary directory that contains the
universal installer.
4. Run TIBCOUniversalInstaller -console.
5. Complete the installation by responding to the console window prompts.

Installing in Silent Mode


In silent mode, the universal installer does not prompt for any inputs during
installation. Instead, the inputs are read from a response file that can be provided
as a command line parameter. If no value is specified, the installer uses the default
TIBCOUniversalInstaller.silent file.

The TIBCOUniversalInstaller.silent file is packaged in the directory that


contains the universal installer. You must edit the file with information for your
environment before launching the silent installation. The file includes comments
that describe the installation properties you can set. While you can use the
TIBCOUniversalInstaller.silent file, it’s good practice to copy the file to a
different name and use that file for the silent install.
The following procedure explains how to install the product in silent mode. If
errors occur during installation, they will be listed in the installation log file
contained in User_Home/.TIBCO directory.
1. Open the physical media or download the Hibernate package.
2. Extract the Hibernate archive file to a temporary directory.
3. Using a console window, navigate to the temporary directory.
4. Copy the TIBCOUniversalInstaller.silent file and name the file.
5. Using a text editor, open the copied file and update the install location and
features to install.
6. Run the following:
Windows TIBCOUniversalInstaller.cmd -silent -V
responseFile="myfilename.silent"

UNIX TIBCOUniversalInstaller -silent -V


responseFile="myfilename.silent"

If you are using the TIBCOUniversalInstaller.silent file, you need not


supply the response file name.
When installation completes, a line similar to the following is written to the
installer log file:
Install, com.tibco.installer.util.TIBCOInstaller, dbg.Debug,
The installation has completed. Please check the log file for
additional information.

TIBCO ActiveMatrix Service Grid Installation


Installing TIBCO ActiveMatrix 13
|

Installing TIBCO ActiveMatrix

You can install TIBCO ActiveMatrix 2.1 on a machine on which you have installed
and are running previous versions of TIBCO ActiveMatrix. However, before
installing TIBCO ActiveMatrix 2.1, shut down the Management Daemon process,
ActiveMatrix Administrator servers, and ActiveMatrix nodes running on the
machine.
After the installation, you may want to upgrade the existing Management
Daemon, ActiveMatrix Administrator server, and nodes from the previous
version to TIBCO ActiveMatrix 2.1 following the procedures described in the
Migration section of TIBCO ActiveMatrix Service Grid Release Notes.

Install a TIBCO ActiveMatrix product using one of the modes described in the
sections:
• Installing in GUI Mode on page 13
• Installing in Console Mode on page 15
• Installing in Silent Mode on page 15
When installing in GUI mode with the Administrator component selected, the
installer provides the option of starting the database server and invoking the
administrator server creation utility to create the first ActiveMatrix Administrator
server and ActiveMatrix node.
The administrator server creation utility cannot be invoked during installation
when console or silent mode is used. You must run the utility after installation
completes. See Chapter 3, ActiveMatrix Administrator Server in TIBCO
ActiveMatrix Administration for details about how to start the administrator server
creation utility and for information about the fields.

Installing in GUI Mode


To install TIBCO ActiveMatrix in GUI mode:
1. Open the physical media or download the TIBCO ActiveMatrix product
package.
2. Extract the TIBCO ActiveMatrix product’s archive file to a temporary
directory.
3. Navigate to the temporary directory.
4. Run TIBCOUniversalInstaller.
5. The Welcome screen appears. Click Next.

TIBCO ActiveMatrix Service Grid Installation


14
| Chapter 1 Installing TIBCO ActiveMatrix

6. The License Agreement screen appears. After reading through the license text,
click I accept the terms of the license agreement and then click Next.

7. The Important Notice screen appears. Read through the information and click
Next. The Installation Environment screen appears.

Specify 8. In the Environment drop-down list, select the installation environment you
installation created in Specify installation environment on page 10. Click Next.
environment

Select installation 9. Select Typical to install all the available features or Custom to choose the
type features to install. Click Next.
10. If you selected Typical, proceed to step 11. If you selected Custom, the
Product Features screen appears listing the components available for
installation. By default, all the components are selected. Uncheck the
checkboxes next to the components you don’t want installed. See Installation
Types on page 2 for information about the components listed under each
product. Click Next
11. The Pre Install summary screen appears. Verify the list of products selected for
install and then click Install. Click Yes to All to close any popup windows
that display during installation.
12. If you have selected the Administrator component for installation the TIBCO
ActiveMatrix Administrator screen appears. Two checkboxes are available:
— Launch Administrator Server Creation Wizard runs Administrator server
creation wizard in GUI mode as part of installation. The wizard is
independent of the installer and can be used before installer completes.
— Start Default HSQLDB Database starts the HSQLDB database.
The Administrator server creation wizard allows you to create the first
ActiveMatrix Administrator server and ActiveMatrix node. See Creating the
First ActiveMatrix Administrator Server in TIBCO ActiveMatrix Administration
for details about the Administrator server creation wizard configuration
fields.
While running the Administrator server creation wizard you select a database
which must be running before you start the wizard. If you are using HSQLDB
database, check the Start Default HSQLDB Database checkbox. If you are
using another database, start the server before running the wizard.

If you are using Sybase do not run the wizard because Sybase configuration
can only be performed when you run the wizard in silent mode.

TIBCO ActiveMatrix Service Grid Installation


Installing TIBCO ActiveMatrix 15
|

While running the Administrator server creation wizard you select an


authentication realm. If you are using one of the following realms for
authentication, the realm server must be running before you startthe wizard:
— TIBCO Administrator Realm
— Database Realm
— LDAP Realm
Click Next after making your selections.
13. The Post Install Summary screen appears. This screen summarizes the
installation process. Click Finish to complete the installation process and close
the installer window.

Installing in Console Mode


To install the software in console mode:
1. Open the physical media or download the TIBCO ActiveMatrix package.
2. Extract the TIBCO ActiveMatrix archive file to a temporary directory.
3. Using a console window, navigate to the temporary directory.
4. Run TIBCOUniversalInstaller -console.
5. Complete the installation by responding to the console window prompts.
6. After the installation completes, create the ActiveMatrix Administrator server
following the instructions in Chapter 3, ActiveMatrix Administrator Server in
TIBCO ActiveMatrix Administration.

Installing in Silent Mode


In silent mode, the universal installer does not prompt for any inputs during
installation. Instead, the inputs are read from a response file that can be provided
as a command-line parameter. If no value is specified, the installer uses the
default TIBCOUniversalInstaller.silent file.
The TIBCOUniversalInstaller.silent file is packaged in the directory that
contains the universal installer. You must edit the file with information for your
environment before launching the silent installation. The file includes comments
that describe the installation properties you can set. While you can use the
TIBCOUniversalInstaller.silent file, it’s good practice to copy the file to a
different name and use that file for the silent install.

TIBCO ActiveMatrix Service Grid Installation


16
| Chapter 1 Installing TIBCO ActiveMatrix

The following procedure explains how to install a TIBCO ActiveMatrix product in


silent mode. If errors occur during installation, they will be listed in the
installation log file contained in User_Home/.TIBCO directory.
1. Open the physical media or download the TIBCO ActiveMatrix product
package.
2. Extract the contents of the package to a temporary directory.
3. Using a console window, navigate to the temporary directory.
4. Make a copy of the TIBCOUniversalInstaller.silent file and rename the
file.
5. Using a text editor, open the copied file and update the install location and
features to install.
6. Run the following:
Windows TIBCOUniversalInstaller.cmd -silent -V
responseFile="myfilename.silent"

UNIX TIBCOUniversalInstaller -silent -V


responseFile="myfilename.silent"

If you are using the TIBCOUniversalInstaller.silent file, you need not


specify the response file name.
When installation completes, a line similar to the following is written to the
installer log file:
Install, com.tibco.installer.util.TIBCOInstaller, dbg.Debug,
The installation has completed. Please check the log file for
additional information.

TIBCO ActiveMatrix Service Grid Installation


Post-Installation Procedures 17
|

Post-Installation Procedures

This section describes post-installation procedures:


• Migrating ActiveMatrix Components From 2.0.x To 2.1 on page 17
• ActiveMatrix Administrator Server on page 17
• Sybase Native Drivers on page 17
• Management Daemon on page 19
• Windows — .NET Extensions on page 20
• UNIX — Adapter Binding Containers on page 20

Migrating ActiveMatrix Components From 2.0.x To 2.1


See the Migration section of the release notes for the procedures for migrating
ActiveMatrix 2.0.x components to ActiveMatrix 2.1.

ActiveMatrix Administrator Server


If you did not create the ActiveMatrix Administrator server during installation,
you must create the server following the instructions in Chapter 3, ActiveMatrix
Administrator Server in TIBCO ActiveMatrix Administration.

Sybase Native Drivers


To enable access to a Sybase database you must package the Sybase drivers in a
feature and install the feature on each machine that will run ActiveMatrix
Administrator servers and ActiveMatrix nodes. To package and install Sybase
native drivers:
1. Run TIBCO Business Studio:
Windows From the Start menu, follow the path All Programs > TIBCO >
ENV_NAME > TIBCO Business Studio. From the command line, run
ENV_HOME\BusinessStudio\TIBCOBusinessStudio.exe.
UNIX Run ENV_HOME/BusinessStudio/TIBCOBusinessStudio.sh.

Create fragment 2. Create a fragment project. Select File > New Project... > Plug-in Development
project > Fragment Project. For information on how to configure a Fragment project,
see Help > Help Contents > Plug-in Developement Environment Guide > Tools >
Fragment Project.

TIBCO ActiveMatrix Service Grid Installation


18
| Chapter 1 Installing TIBCO ActiveMatrix

3. In the Fragment Project screen:


a. In the Project name field, type an appropriate name for the project.
b. Retain all other default settings and click Next.
4. In the Host Plug-in area of the Fragment Content screen click the Browse...
button next to the Plug-in ID field.
a. Select the com.tibco.tpcl.jdbc.drivers (1.0.0.009) plug-in and click OK.
b. In the Maximum Version field, enter 2.0.0.
c. Click Finish.
d. Click Yes when TIBCO Business Studio asks to open the Plug-in
Development perspective. The perspective switches and the
MANIFEST.MF file is opened in a manifest editor.
e. Click the MANIFEST.MF tab. The following entry should appear in the
file:
Fragment-Host: com.tibco.tpcl.jdbc.drivers;bundle-version="[1.0.0,2.0.0)"

Import and 5. Import the JARs containing the Sybase native drivers into the project. These
configure drivers JARs are not shipped with TIBCO ActiveMatrix products; you must import
them from Sybase_home\jConnect-6_0\classes. The names of the JARs are
jconn3.jar and jTDS3.jar.

6. In the MANIFEST.MF file editor:


a. Click the Runtime tab. In the Classpath area, add the drivers. In the
Exported Packages area, export the packages.
7. Click the Save button to save the fragment project.

Create feature 8. Create a feature project. Select File > New Project... > Plug-in Development >
Feature Project. For information on how to configure a Fragment project, see
Help > Help Contents > Plug-in Developement Environment Guide > Tools >
Feature Project.
9. In the Project name field, type an appropriate name for the project.
10. In the Referenced Plug-ins and Fragments screen, select the fragment you
created in step 4. Click Finish. The feature.xml file is opened in a feature
editor.
11. In the Overview tab, note the Feature ID in the General Information area. This
ID is used when you install the feature in step 15.

TIBCO ActiveMatrix Service Grid Installation


Post-Installation Procedures 19
|

12. Click the Plug-ins tab. Ensure that the fragment is selected in the Plug-ins and
Fragments list.
a. Click the Versions... button. In the Synchronization Options area, click the
Copy versions from plug-in and fragment manifests radio button and
click Finish.
b. In the Plug-in Details area, check the Unpack the plug-in archive after the
installation checkbox.
13. Click the Save button to save the feature project.

Create 14. In the Package Explorer, right-click the feature and select Export....
deployable
a. Select Plug-in Development > Deployable features.
archive
b. Click Next.
c. In the Available Features area, ensure that the checkbox next to the feature
is checked.
d. In the Destination tab, click the Archive file radio button. Click Browse...
and browse to a directory.
e. Enter a file name and click Save.
f. Click Finish.

Install feature 15. On all machines running ActiveMatrix Administrator servers and
ActiveMatrix nodes:
a. Extract the contents of the zip file you created in step 14 into the directory
ENV_HOME/components/eclipse.
b. Open a command window.
c. Change to the ENV_HOME/tools/bin/ directory.
d. Run the command:
tibcommander –Dfeature.name=<ID of the feature created> –f
ENV_HOME/tools/scripts/addfeature.xml

Management Daemon
On Windows, the Management Daemon process is installed as a Windows service
named TIBCO Management Daemon 2.0. Its startup type is Automatic which
means that Management Daemon starts when Windows starts. If you do not want
Management Daemon process to start automatically, change the startup type to
Manual.

TIBCO ActiveMatrix Service Grid Installation


20
| Chapter 1 Installing TIBCO ActiveMatrix

Windows — .NET Extensions


If you have installed TIBCO ActiveMatrix Service Grid and are developing .NET
component implementations, you must install the Visual Studio extensions that
are included in the installation package. Visual Studio must be installed before
running the TIBCO ActiveMatrix Setup wizard, which is used to install the
extensions. To install the Visual Studio extensions:
1. Navigate to AMX_HOME\2.1\containers\.NET\bin\designtime\.
2. Run TIBCOActiveMatrixVSExtensionsSetup.msi.
3. The TIBCO ActiveMatrix Setup wizard appears. Complete the screens in the
wizard to add the extensions to Visual Studio.

UNIX — Adapter Binding Containers


if you want to run TIBCO ActiveMatrix Adapter containers on UNIX systems, set
the following environment variables:
• Set PATH to include RV_HOME/bin and RV_HOME/lib.
• Set LD_LIBRARY_PATH to include RV_HOME/lib.
• On 64-bit platforms, set LD_LIBRARY_PATH (or SHLIB_PATH) to include
RV_HOME/lib/64.
Edit the following paths in AMX_HOME/2.1/server/bin/server.tra, which is
the template for all the nodes created on a machine:
• tibco.env.PATH=RV_HOME/bin%PSP%RV_HOME/lib%tibco.flattener.lib
rary.path%%PSP%%PATH%

• tibco.env.LD_LIBRARY_PATH=RV_HOME/lib%PSP%%tibco.flattener.libra
ry.path%%PSP%%LD_LIBRARY_PATH%

• tibco.env.SHLIB_PATH=RV_HOME/lib%PSP%%tibco.flattener.library.pa
th%%PSP%%SHLIB_PATH%

• tibco.env.LIBPATH=RV_HOME/lib%PSP%%tibco.flattener.library.path%
%PSP%%LIBPATH%

TIBCO ActiveMatrix Service Grid Installation


Uninstalling the Software 21
|

Uninstalling the Software

If you have multiple TIBCO ActiveMatrix products installed, the installer will
show uninstall options for each product. However, you must uninstall TIBCO
ActiveMatrix Service Grid before TIBCO ActiveMatrix Service Bus. That is, you
cannot uninstall Service Bus while Service Grid is installed. You can choose to
uninstall both products together.
To uninstall the software:
1. In ActiveMatrix Administrator, remap service units and then relocate service
assemblies:
a. Remap all service units mapped to nodes running on the machine to nodes
running on different machines.
b. Relocate the service assemblies that contain the remapped service units.
2. Stop and delete each node running on the machine.
3. Stop and delete each ActiveMatrix Administrator server running on the
machine:
a. Stop the server.
b. Delete the server from the cluster in ActiveMatrix Administrator.
c. On Windows, delete the ActiveMatrix Administrator Windows service by
following the procedure in Deleting the ActiveMatrix Administrator
Windows Service in TIBCO ActiveMatrix Administration.
4. Stop TIBCO Business Studio.
5. Stop the HSQLDB server.
6. Stop TIBCO Management Daemon.
7. Run the uninstaller:
a. Navigate to ENV_HOME\_uninstall and run universal_uninstall.
b. The wizard provides uninstall options for all the installed ActiveMatrix
products. Deselect the checkboxes for products you do not want to
uninstall and then click Uninstall.
When uninstalling, popup windows appear warning that an updated file
needs to be deleted. Click Yes to All to remove the file and subsequent files

TIBCO ActiveMatrix Service Grid Installation


22
| Chapter 1 Installing TIBCO ActiveMatrix

in the assembly. Because popup windows are generated for each installed
assembly, you may see multiple popup windows.
c. The summary screen appears. Click Finish to exit the uninstall wizard.
After uninstalling the software, the uninstaller may prompt you to reboot
your computer.
8. Clean up directories. After running the uninstaller, manually delete the
following directories under ENV_HOME:
— amx

— amxadministrator

— BusinessStudio

— log

— managementdaemon

— tools

TIBCO ActiveMatrix Service Grid Installation


Frequently Asked Questions 23
|

Frequently Asked Questions

Why and how should I set the DISPLAY variable on Solaris for GUI mode?
The installer on Solaris must open an additional window, generally for graphics.
It uses the DISPLAY environment variable to tell it on which computer to open
the window. If the environment variable is not set, the installer will either wait or
abort after displaying:
InstallShield Wizard
Initializing InstallShield Wizard...
Preparing Java(tm) Virtual Machine...
...................................
...................................
........

The DISPLAY variable must be set to the IP address or name of the computer (on
which the installer graphics window is to be displayed), followed by a screen
address, which can be :0.0. For example:
# Bourne shell
DISPLAY=ip_address:0.0; export DISPLAY

# Korn shell
export DISPLAY=ip_address:0.0
# C-shell
setenv DISPLAY ip_address:0.0

For example, consider a scenario where you need to install TIBCO ActiveMatrix
Service Grid on a remote Solaris machine (named itaska). Because you have a
Solaris 5.6 machine (named alaska) that has a video card and monitor installed,
you can run an X-window application on it. So you decide to telnet to itaska
from alaska.
When you telnet to itaska, you will not get access to itaska's monitor and will
be unable to display an X-window application. That is why you must set the
DISPLAY variable, which instructs the X-server to redirect all windows to the
computer set in the variable. Before doing so, the computer (specified in the
DISPLAY variable) must give permissions to share its monitor.

alaska> xhost + # give permission for all to its share monitor


alaska> telnet itaska
Welcome to HPUX itaska 11.00
User:
Password:
itaska> export DISPLAY=alaska:0.0 # set display on alaska
itaska> tar -xvf TIB_tra-suite_5.0.0_h7_11.tar

TIBCO ActiveMatrix Service Grid Installation


24
| Chapter 1 Installing TIBCO ActiveMatrix

What is uninst2 directory?


If the original uninstall directory is in use at uninstall time, it cannot be removed
by the installer program. The installer then creates a second uninstall directory for
the second installation. To remove the second installation, you must run the
uninstall program from the second uninstall directory. The original uninstall
directory can also be manually removed, if empty.

TIBCO ActiveMatrix Service Grid Installation


TIBCO Software Inc. End User License Agreement
| 25

TIBCO Software Inc. End User License Agreement


READ THIS END USER LICENSE AGREEMENT CAREFULLY. BY deployed in a production or development environment, and (c) that
DOWNLOADING OR INSTALLING THE SOFTWARE, YOU AGREE such use shall automatically terminate upon the earlier of thirty days
TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE from the date Customer receives the right to install the Software, or
TO THESE TERMS, DO NOT DOWNLOAD OR INSTALL THE Customer's receipt of notice of termination from TIBCO.
SOFTWARE AND RETURN IT TO THE VENDOR FROM WHICH IT
WAS PURCHASED. Maintenance. Maintenance, if ordered, including first year and all
subsequent years, is provided under the policies set forth in the
Upon your acceptance as indicated above, the following shall govern Maintenance Program Guide in effect at the time Maintenance
your use of the Software except to the extent all or any portion of the services are provided. The policies set forth in the Maintenance
Software (a) is subject to a separate written agreement, or (b) is Program Guide, incorporated in this Agreement, are subject to change
provided by a third party under the terms set forth in an Addenda at at TIBCO's discretion; however the level of Maintenance service
the end of this Agreement, in which case the terms of such addenda provided by TIBCO will not be materially reduced during the period for
shall control over inconsistent terms with regard to such portion(s). which Maintenance fees have been paid by Customer. The current
version of the Maintenance Program Guide can be accessed at
License Grant. The Software is the property of TIBCO or its licensors http://www.tibco.com/services/support/default.jsp. To receive
and is protected by copyright and other laws. While TIBCO continues Maintenance, all Software must be properly licensed and annual
to own the Software, TIBCO hereby grants to Customer a limited, Maintenance fees paid. TIBCO is not obligated to continue providing
non-transferable, non-exclusive, license to use the Number of Units Maintenance if annual Maintenance fees have not been paid.
set forth in the Ordering Document solely for Customer's internal
business use. Services. Customer may request additional services ("Services")
either in an Ordering Document, or by a separate mutually executed
License Term. The term of each license for the Software shall be work order, statement of work or other work-request document
either perpetual or on a term limited basis as set forth in the Ordering incorporating the term of this End User License Agreement (each, a
Document. If licensed on a term limited basis, the term shall be for a "Work Order"). Unless otherwise expressly agreed to in a Work Order,
period of three years commencing on the Purchase Date, and on all Services and any work product therefrom shall be (a) performed on
expiration, Customer must cease using and return or destroy all a time and materials basis, plus meals, lodging, travel, and other
copies of the Software. expenses reasonably incurred in connection therewith, (b) deemed
accepted upon delivery, and (c) exclusively owned by TIBCO (except
Restrictions. Customer agrees not to (a) make more copies than the for Confidential Information of Customer), including all right, title and
Number of Units (except for a reasonable number of copies for intellectual property or other right or interest therein. Each Work Order
archival and disaster recovery purposes) or use any unlicensed is intended to constitute an independent and distinct agreement of the
versions of the Software; (b) provide access to the Software to anyone parties, notwithstanding that each shall be construed to incorporate all
other than employees, contractors, or consultants under written applicable provisions of this End User License Agreement.
contract with Customer agreeing to be bound by terms at least as
protective of TIBCO as those in this End User License Agreement Limited Warranty. If Customer obtained the Software directly from
("Authorized Users"); (c) sublicense, transfer, assign, distribute to any TIBCO, then TIBCO warrants that for a period of thirty (30) days from
third party, pledge, lease, rent, or commercially share the Software or the Purchase Date: (i) the media on which the Software is furnished
any of Customer's rights under this Agreement (for the purposes of the will be free of defects in materials and workmanship under normal
foregoing a change in control of Customer is deemed to be an use; and (ii) the Software will substantially conform to its
assignment); (d) use the Software for purposes of providing a service Documentation. This limited warranty extends only to the original
bureau, including, without limitation, providing third-party hosting, or Customer hereunder. Customer's sole and exclusive remedy and the
third-party application integration or application service provider-type entire liability of TIBCO and its licensors under this limited warranty
services, or any similar services; (e) use the Software in connection will be, at TIBCO's option, repair, replacement, or refund of the
with ultrahazardous activities, or any activity for which failure of the Software and applicable Maintenance fees, in which event this End
Software might result in death or serious bodily injury to Customer or a User License Agreement shall terminate upon refund thereof.
third party; or (f) directly or indirectly, in whole or in part, modify,
translate, reverse engineer, decrypt, decompile, disassemble, make This warranty does not apply to any Software which (a) is licensed for
error corrections to, create derivative works based on, or otherwise beta, evaluation, testing or demonstration purposes for which TIBCO
attempt to discover the source code or underlying ideas or algorithms does not receive a license fee, (b) has been altered or modified,
of the Software. Customer may engage in such conduct as is except by TIBCO, (c) has not been installed, operated, repaired, or
necessary to ensure the interoperability of the Software as required by maintained in accordance with instructions supplied by TIBCO, (d) has
law, provided that prior to commencing any decompilation or reverse been subjected to abnormal physical or electrical stress, misuse,
engineering of any Software, Customer agrees to it shall observe strict negligence, or accident, or (e) is used in violation of any other term of
obligations of confidentiality and provide TIBCO reasonable advance this End User License Agreement. Customer agrees to pay TIBCO for
written notice and the opportunity to assist with and/or conduct such any Maintenance or Services provided by TIBCO related to a breach
activity on Customer's behalf and at Customer's expense; and (g) of the foregoing on a time, materials, travel, lodging and other
notwithstanding the method of delivery of the Software, the scope of reasonable expenses basis. If Customer obtained the Software from a
the licenses granted under this Agreement are limited to the Software TIBCO reseller or distributor, the terms of any warranty shall be as
as set forth in an Ordering Document. provided by such reseller or distributor, and TIBCO provides
Customer no warranty with respect to such Software.
Beta and Evaluation Licenses. Notwithstanding the foregoing, if the
Software is being provided for demonstration, beta testing, or EXCEPT AS SPECIFIED IN THIS LIMITED WARRANTY, THE
evaluation purposes, then Customer agrees (a) to use the Software SOFTWARE, MAINTENANCE AND SERVICES ARE PROVIDED "AS
solely for such purposes, (b) that the Software will not be used or IS", ALL EXPRESS OR IMPLIED CONDITIONS,

TIBCO ActiveMatrix Service Grid Installation


26
| TIBCO Software Inc. End User License Agreement
REPRESENTATIONS, AND WARRANTIES INCLUDING, WITHOUT ACTIVE OR PASSIVE NEGLIGENCE), BREACH OF WARRANTY,
LIMITATION, ANY IMPLIED WARRANTY OR CONDITION OF CLAIMS BY THIRD PARTIES OR OTHERWISE, EXCEED THE
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, PRICE PAID BY CUSTOMER UNDER THE APPLICABLE
NONINFRINGEMENT, SATISFACTORY QUALITY OR ARISING ORDERING DOCUMENT.
FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE,
ARE HEREBY EXCLUDED TO THE EXTENT ALLOWED BY THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE
APPLICABLE LAW. CERTAIN THIRD PARTY SOFTWARE MAY BE ABOVE-STATED REMEDY OR LIMITED WARRANTY FAILS OF ITS
PROVIDED TO CUSTOMER ALONG WITH CERTAIN TIBCO ESSENTIAL PURPOSE. BECAUSE SOME STATES OR
SOFTWARE AS AN ACCOMMODATION TO CUSTOMER. THIS JURISDICTIONS DO NOT ALLOW LIMITATION OR EXCLUSION OF
THIRD PARTY SOFTWARE IS PROVIDED "AS IS". CUSTOMER CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
MAY CHOOSE NOT TO USE THIRD PARTY SOFTWARE LIMITATION MAY NOT APPLY TO CUSTOMER.
PROVIDED AS AN ACCOMMODATION BY TIBCO. NO WARRANTY
IS MADE REGARDING THE RESULTS OF ANY SOFTWARE, Confidentiality. "Confidential Information" means the terms of this
MAINTENANCE OR SERVICES OR THAT THE SOFTWARE WILL End User License Agreement; all information marked by the disclosing
OPERATE WITHOUT ERRORS, PROBLEMS OR INTERRUPTIONS, party as proprietary or confidential; any provided software, related
OR THAT ERRORS OR BUGS IN THE SOFTWARE WILL BE documentation or related performance test results derived by
CORRECTED, OR THAT THE SOFTWARE'S FUNCTIONALITY, Customer; and any methods, concepts or processes utilized in
MAINTENANCE OR SERVICES WILL MEET CUSTOMER'S provided software or related documentation. Confidential Information
REQUIREMENTS. NO TIBCO DEALER, DISTRIBUTOR, AGENT OR shall remain the sole property of the disclosing party and shall not be
EMPLOYEE IS AUTHORIZED TO MAKE ANY MODIFICATIONS, disclosed to any non-Authorized User of either TIBCO or Customer
EXTENSIONS OR ADDITIONS TO THIS WARRANTY. without the prior written consent of the disclosing party. If Confidential
Information is communicated orally, such communication shall be
Indemnity. If Customer obtained the Software from TIBCO directly, confirmed as "Confidential" in writing within thirty days of such
then TIBCO agrees at its own expense to defend or, at its option, to disclosure. The parties agree to protect the Confidential Information of
settle, any claim or action brought against Customer to the extent it is the other in the same manner it protects the confidentiality of similar
based on a claim that the unmodified Software infringes any patent information and data of its own (and at all times exercising at least a
issued by the United States, Canada, Australia, Japan, or any reasonable degree of care). Except with respect to the Software, items
member of the European Union, or any copyright, or any trade secret will not be deemed Confidential Information if (i) available to the public
of a third party; and TIBCO will indemnify and hold Customer other than by a breach of an agreement with TIBCO, (ii) rightfully
harmless from and against any damages, costs and fees reasonably received from a third party not in breach of any obligation of
incurred (including reasonable attorneys' fees) that are attributable to confidentiality, (iii) independently developed by one party without use
such claim or action and which are assessed against Customer in a of the Confidential Information of the other; (iv) known to the recipient
final judgment; provided that TIBCO is promptly notified in writing of at the time of disclosure (other than under a separate confidentiality
such claim, TIBCO has the exclusive right to control such defense obligation); or (v) produced in compliance with applicable law or court
and/or settlement, and Customer shall provide reasonable assistance order, provided the other party is given reasonable notice of the same.
(at TIBCO's expense) in the defense thereof. In no event shall Both parties agree to indemnify the other for any damages the other
Customer settle any claim, action or proceeding without TIBCO's prior may sustain resulting from their unauthorized use and/or disclosure of
written approval. In the event of any such claim, litigation or threat the other's Confidential Information. Such damages shall include
thereof, TIBCO, at its sole option and expense, shall (a) procure for reasonable expenses incurred in seeking both legal and equitable
Customer the right to continue to use the Software or (b) replace or remedies. To the extent required by law, at Customer's request,
modify the Software with functionally equivalent software. If such TIBCO shall provide Customer with the interface information needed
settlement or modification is not commercially reasonable (in the to achieve interoperability between the Software and another
reasonable opinion of TIBCO), TIBCO may cancel this End User independently created program, on payment of TIBCO's applicable
License Agreement upon sixty days prior written notice to Customer, fee. Customer agrees to observe obligations of confidentiality with
and refund to Customer the unamortized portion of the license fees respect to such information.
paid to TIBCO by Customer based on a five-year straight-line
depreciation. This Section states the entire liability of TIBCO with To the extent TIBCO is exposed to individual personal data owned or
respect to the infringement of any intellectual property rights, and otherwise held by Customer during the provision of Services, which is
Customer hereby expressly waives any other liabilities or obligations subject to various data protection laws and/or regulations ("Protected
of TIBCO with respect thereto. The foregoing indemnity shall not apply Data"), TIBCO agrees to treat such Protected Data in accordance with
to the extent any infringement could have been avoided by use of the the Customer Privacy and Security Statement set forth at
then-current release. http://www.tibco.com/customer_privacy_security_statement.jsp (the
"Statement"). The policies and procedures set forth in the Statement
Limitation of Liability. EXCEPT AS PROVIDED UNDER as well as those set forth in the Data Protection Policy Statement at
INDEMNITY OR RESULTING FROM A BREACH OF http://www.tibco.com/resources/data_protection_statement.pdf are in
CONFIDENTIALITY (THE "EXCLUDED MATTERS"), IN NO EVENT place to meet TIBCO's obligations for the protection, integrity and
WILL EITHER PARTY OR TIBCO'S LICENSORS BE LIABLE FOR confidentiality of any Protected Data which exceed TIBCO's standard
ANY LOST DATA, LOST REVENUE, LOST PROFITS, DAMAGE TO obligations to safeguard Confidential Information.
REPUTATION, BUSINESS INTERRUPTION, OR ANY OTHER
INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE, Export. Software, including technical data, is subject to U.S. export
EXEMPLARY OR ANY SIMILAR TYPE DAMAGES ARISING OUT OF control laws, including the U.S. Export Administration Act and its
THIS AGREEMENT, THE USE OR THE INABILITY TO USE THE associated regulations, and may be subject to export or import
SOFTWARE, OR THE PROVISION OF ANY MAINTENANCE OR regulations in other countries. Customer agrees to comply strictly with
SERVICES, EVEN IF A PARTY HAS BEEN ADVISED OF THE all such regulations and agrees to obtain all necessary licenses to
POSSIBILITY OF SUCH DAMAGES. EXCEPT FOR THE export, re-export, or import Software.
EXCLUDED MATTERS, IN NO EVENT SHALL A PARTY BE LIABLE
TO THE OTHER, WHETHER IN CONTRACT, TORT (INCLUDING

TIBCO ActiveMatrix Service Grid Installation


TIBCO Software Inc. End User License Agreement
| 27
Government Use. If the Software, Maintenance or Services are capitalized terms shall have the following meaning: "Customer" means
being or have been acquired with U.S. Federal Government funds, or the original purchaser or licensee of the Software and any permitted
Customer is an agency, department, or other entity of the United successors and assigns; "Documentation" means text material that
States Government ("Government"), the use, duplication, accompanies the Software on delivery, which describes how to make
reproduction, release, modification, disclosure or transfer of the use of that software. "Enterprise" means an unlimited Number of Units
Software, Maintenance or Services, or any related documentation of of the Software set forth in an Ordering Document as Enterprise, to be
any kind, including technical data, or manuals, is restricted in deployed by Customer during a period of one year (or such other
accordance with Federal Acquisition Regulation 12.212 for civilian period of time set forth in the Ordering Document) from the Purchase
agencies and Defense Federal Acquisition Regulation Supplement Date (the "Enterprise Term"), at which time, the Number of Units then
227.7202 for military agencies. The Software, Maintenance and deployed in Production and Non-Production use by Customer
Services are COMMERCIAL ITEMS AS DEFINED BY THE FEDERAL becomes fixed and Customer may not thereafter deploy additional
ACQUISITION REGULATION. Use of the Software, Maintenance and Units. During the Enterprise Term, Customer's right to deploy an
Services by the Government is further restricted according to the unlimited Number of Units does not extend to any entity which
terms of this Agreement and any amendment hereto. acquires, is acquired by, merged into, or otherwise combined with
Customer. Customer hereby agrees to provide TIBCO, within sixty
Orders. An Ordering Document means any purchase order, similar (60) days after the end of the Enterprise Term, with written notice of
document or agreement requesting Software, Maintenance or the Number of Units deployed at the end of the Enterprise Term by
Services, which shall be deemed accepted only by issuance of a Unit and License Type. In the event Customer elects to renew
TIBCO invoice and solely for purposes of administrative convenience. Maintenance (subject to the section entitled "Termination"), then
None of the terms of the Ordering Document (other than the Software during the Enterprise Term and for the first annual renewal thereafter,
product name, Number of Units, level of Maintenance, description of TIBCO agrees the annual Maintenance fee for the Software licensed
Services, and fees due in connection therewith) shall apply for any on an Enterprise basis shall not increase by more than the percentage
reason or purpose whatsoever, regardless of any statement on any rate change in the United States Department of Labor - Consumer
Ordering Document to the contrary, unless countersigned by an officer Price Index for All Urban Consumers (CPI-U) for the twelve month
of TIBCO. This Agreement constitutes the entire agreement between period immediately preceding the anniversary date of Maintenance.
the parties with respect to the use of the Software, Maintenance and "Purchase Date" means the date the Ordering Document is accepted
Services, and supersedes all proposals, oral or written, and all other by TIBCO. "Project" means an unlimited Number of Units of the
representations, statements, negotiations and undertakings relating to Software set forth in an Ordering Document as Project, to be deployed
the subject matter hereof. All orders of Software, Maintenance or by Customer solely in connection with the description and scope of the
Services by Customer to TIBCO shall be deemed to occur with or Customer project set forth in the Ordering Document, during a period
without reference to, under the terms of this End User License of one year (or such other time period set forth in the Ordering
Agreement, unless expressly superseded by a signed written Document) from the Purchase Date (the "Project Term"), at which
agreement between the parties. Neither the license to use the time, the Number of Units then deployed in Production and
Software granted in this Agreement nor the obligation to pay the Non-Production use by Customer becomes fixed and Customer may
license fees set forth above are dependent upon the performance by not thereafter deploy additional Units. During the Project Term,
any party of any Services or the supply of any other software program Customer's right to deploy an unlimited Number of Units does not
or product. Software shall be delivered electronically, and delivery extend beyond the scope of the Project as set forth herein or to any
deemed complete when the Software is made available for download entity which acquires, is acquired by, merged into, or otherwise
by Customer. combined with Customer. Customer hereby agrees to provide TIBCO,
within sixty (60) days after the end of the Project Term, with written
Termination. Maintenance or Services may be terminated: (a) by notice of the Number of Units deployed at the end of the Project Term
either party upon a default of the other, such default remaining by Unit and License Type. In the event Customer elects to renew
uncured for fifteen days from written notice from the non-defaulting Maintenance (subject to the section entitled "Termination"), then
party; (b) upon the filing for bankruptcy or insolvency of the other during the Project Term and for the first annual renewal thereafter,
party, (c) by either party upon prior written notice at least sixty (60) TIBCO agrees the annual Maintenance fee for the Software licensed
days prior to the end of any annual Maintenance term; or (d) by on a Project basis shall not increase by more than the percentage rate
Customer (for Services), upon ten days prior written notice or 30 days change in the United States Department of Labor - Consumer Price
prior written notice by TIBCO. Termination of Maintenance or Services Index for All Urban Consumers (CPI-U) for the twelve month period
shall not terminate this End User License Agreement. Customer may immediately preceding the anniversary date of Maintenance.
terminate this End User License Agreement in its entirety at any time "Severity" means the impact levels of an error, defect or malfunction,
by destroying all copies of the Software. Upon termination or which under Maintenance are determined by TIBCO as follows:
expiration of this End User License Agreement in its entirety, for any "Severity 1" is an emergency production situation where the Software
reason, Customer must cease using and return or destroy all copies of is totally inoperable or fails catastrophically and there is no
the Software. Customer's obligation to pay accrued charges and any workaround; "Severity 2" is a detrimental situation (and there is no
fees due as of the date of termination, as well as the sections entitled workaround) where (a) performance degrades substantially under
"Confidentiality", "Limited Warranty" and "Limitation of Liability" shall reasonable loads causing a severe impact on use, (b) the Software is
survive any such termination. usable but materially incomplete; or (c) one or more mainline functions
or commands is inoperable; "Severity 3" is where the Software is
Authority. You hereby represent and warrant that you have full usable, but does not provide a function in the most convenient
power and authority to accept the terms of this End User License manner; and "Severity 4" is a minor problem or documentation error.
Agreement on behalf of Customer, and that Customer agrees to be "Software" means the most current, generally available object code
bound by this End User License Agreement. version on all Platforms then currently available. Software does not
include multiple Platforms if the software product licensed on a
Definitions. In connection with this End User License Agreement Platform specific basis as designated in the Software product name or
Software product definitions are as set forth at as otherwise listed in an Ordering Document, including its
http://tibco.com/software/productdefinitions.jsp which are hereby Documentation and any subsequent Updates provided under
incorporated into the End User License Agreement and the following Maintenance. For the purposes of the product definitions where

TIBCO ActiveMatrix Service Grid Installation


28
| TIBCO Software Inc. End User License Agreement
"TIBCO Software" or "Licensor Software" is used it shall have the Agreement. If any portion of this End User License Agreement is
same meaning as "Software". "TIBCO" means TIBCO Software Inc. found to be void or unenforceable, the remaining provisions shall
and any entities, regardless of corporate status, controlled by, remain in full force and effect.
controlling, or under common control with TIBCO Software Inc.
"Updates" means Software bug fixes, enhancements, and updates, if Governing Law. This End User License Agreement shall be
and when made generally available by TIBCO. Updates provided governed by and construed in accordance with the laws of the State of
under Maintenance, warranty or which are provided for any other California, United States of America, as if performed wholly within the
reason by TIBCO, or TIBCO's authorized resellers or distributors (if state and without giving effect to the principles of conflict of law. The
applicable), are subject to the license rights, limitations and United Nations Convention on Contracts for the International Sale of
restrictions of the End User License Agreement. Goods is excluded from application hereto.

Special Product Provision. Embedded/Bundled Products. Some Version 5.6, April 2008
Software embeds or bundles other Software. Use of such embedded
or bundled Software is solely to enable the functionality of the
Software licensed under this Agreement, and may not be used or
accessed by any other Software, or for any other purpose. Bundle. A
collection of Software listed in TIBCO's then current price book to be
sold together under a collective name such as "XXX Bundle" which
consists of X, Y and Z. The Software which comprises a Bundle must
be used in accordance with any specific license restrictions imposed
in this Agreement and solely in conjunction with the components of the
Bundle; provided that a Bundle component may be accessed by or
communicate with other Software separately licensed by Customer. In
no event may the Software which comprises a Bundle be used on a
standalone basis. A Bundle is sold at a discount to the cost of
licensing the individual components due to the restrictions imposed on
the use of the Bundle by this section and any specific license
restrictions imposed by this Agreement. If the terms of this Agreement
with regard to a Bundle are breached, and such breach is not cured
within ten (10) days of TIBCO notifying Customer in writing of the
breach, TIBCO shall be entitled to invoice Customer for the list price of
the individual components of the Bundle based upon the manner in
which Customer has deployed and is making use of the components.
Open Source Software. If Customer uses open source software or any
other third party software not supplied by TIBCO in conjunction with
the Software, Customer must ensure that its use does not: (i) create,
or purport to create, obligations of use with respect to the Software; or
(ii) grant, or purport to grant, to any third party any rights to or
immunities under TIBCO's intellectual property or proprietary rights in
the Software. Customer also may not combine Software with
programs licensed under the GNU General Public License ("GPL") in
any manner that could cause, or could be interpreted or asserted to
cause, the Software or any modifications thereto to become subject to
the terms of the GPL. Third Party Software. Third Party Software
means third-party software identified by its company and/or product
name, the provision of which by TIBCO is made solely as an
accommodation and in lieu of Customer purchasing a license to Third
Party Software directly from the third party vendor.

General. All payments of fees due shall be made in U.S. dollars, net
30 from Purchase Date, or, for any other amounts coming due
hereafter, net 30 from TIBCO's invoice. Fees do not include sales,
use, withholding, value-added or similar taxes, and Customer agrees
to pay all sales, use, value-added, goods and services, consumption,
withholding, excise and any other similar taxes or government
charges, exclusive of TIBCO's income tax. Customer agree to pay all
reasonable costs incurred (including reasonable attorneys' fees) in
collecting past due amounts. Except as set forth in the sections
entitled "Limited Warranty" and "Indemnity" all fees paid under or in
connection with this End User License Agreement are non-refundable
and no right of set-off exists. A service charge of one and one-half
percent per month will be applied to all invoices that are not paid on
time. No delay in the performance of any obligation by either party,
excepting all obligations to make payment, shall constitute a breach of
this End User License Agreement to the extent caused by force
majeure. Customer hereby grants TIBCO and its independent auditors
the right to audit Customer's compliance with this End User License

TIBCO ActiveMatrix Service Grid Installation


Third Party Software Notices
| 29

Third Party Software Notices

ANTLR 2.7.6 Eclipse 3.2


Eclipse EMFT-OCL
ANTLR 1989-2004 Developed by Terence Parr. Eclipse Test & Performace Tools Platform Project 4.2.2
Eclipse Web Tools Platform 1.5
Eclipse Web Tools Platform 1.5.3
Aris XML DTD v3.0 & Icon GFace SWT Widget 0.8.7
Test and Performance Tools Platform (TPTP) Monitoring Product
The DTD file contained in this product describing the ARIS AML 4.2.2
export format is owned by and is copyright © 2003 IDS Scheer AG.
This product includes code from the Eclipse Foundation. The source
code for The Eclipse Foundation code may be obtained from TIBCO
Bouncy Castle 1.29 (support@tibco.com) or from http://www.eclipse.org/.

Copyright (c) 2000 The Legion Of The Bouncy Castle


(http://www.bouncycastle.org) Eclipse AspectJ and AspectJWeave 1.5.2a
Eclipse BPEL Editor version 0.2.0
Eclipse Business Intelligence & Reporting Tools (BIRT) v2.1.3
Castor 0.9.5 Eclipse Core Subset 1.1.0
Eclipse EMFT-Query 1.0.1
Copyright 1999-2004 © Intalio Inc., and others.All Rights Reserved. Eclipse EMFT-Transaction 1.0
Eclipse EMFT-UML2
THIS SOFTWARE IS PROVIDED BY INTALIO AND Eclipse EMFT-Validation 1.0
CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED Eclipse EMFT-Validation 1.0.1
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED Eclipse Equinox 3.2.2
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A Eclipse GEF 3.2.2
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Eclipse GEF (Graphical Editing Framework) 3.2.0
INTALIO OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, Eclipse Graphical Modeling Framework (GMF) 1.0
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR Eclipse Graphical Modeling Framework (GMF) 1.0.3
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, Eclipse Java EMF Model (JEM) 1.1
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS Eclipse JEM 1.2.3
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) Eclipse Model Development Tools 2.0.3
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, Eclipse Modeling Framework (EMF) 2.2.0
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT Eclipse Modeling Framework (EMF) 2.2.1
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY Eclipse Modeling Framework (EMF) 2.2.3
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED Eclipse Modeling Framework Technology 1.0.1
OF THE POSSIBILITY OF SUCH DAMAGE. Eclipse SDK 3.2.2
Eclipse Teneo 0.7.6

Common Locale Data Repository (XML Data) v. March 07 This product includes software licensed under the Eclipse Public
License. The source code for such software licensed under the
Copyright © 1991-2007 Unicode, Inc. All rights reserved. Eclipse Public License is available upon request to TIBCO and
additionally may be obtained from http://eclipse.org/.

com.oreilly.servlett Library
Eclipse BPEL Editor version 0.2.0
The source code, object code, and documentation in the
com.oreilly.servlet package is licensed by Hunter Digital Ventures, (Eclipse BPEL Editor version 0.2.0 software is included only in TIBCO
LLC. This Software is provided AS-IS, without warranty of any kind, ActiveMatrix Service Bus and TIBCO ActiveMatrix Service Grid. The
either express or implied including, without limitation, any implied software is not included in TIBCO ActiveMatrix Foundation.)
warranty of merchantibility and fitness for a particular purpose and any
warranty of noninfringement. This product includes software licensed under the Eclipse Public
License. The source code for such software licensed under the
Eclipse Public License is available upon request to TIBCO and
DataDirect Database Drivers 3.6.0 additionally may be obtained from http://eclipse.org/.

Portions of this software are copyrighted © by DataDirect


Technologies, 1991-2004. Eclipse Business Intelligence & Reporting Tools (BIRT) v2.1.3

This product includes Eclipse Business Intelligence & Reporting


Datatype interfaces for RELAX NG 1.0.0 Tools, which is licensed under the Eclipse Public License. The source
code for such software licensed under the Eclipse Public License is
Copyright (c) 2001, Thai Open Source Software Center Ltd, Sun available upon request to TIBCO and additionally may be obtained
Microsystems. All rights reserved. from http://eclipse.org/. Notices from the Eclipse Foundation

TIBCO ActiveMatrix Service Grid Installation


30
| Third Party Software Notices
concerning components of Eclipse Business Intelligence & Reporting ObjectWeb ASM 2.2.0
Tools subject to other licenses are included in the documentation for ObjectWeb ASM 2.2.2
this product.
Copyright (c) 2000- 2005 INRIA, France Telecom. All rights reserved.

HSQLDB 1.8.0
Rhino Javascript 1.6R5
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED This product includes Rhino 1.6R5. The source code for this software
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED may be obtained from http://www.mozilla.org/rhino/download.html.
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE HYPERSONIC SQL GROUP, OR CONTRIBUTORS BE LIABLE Saxon 8.6.1
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT The contents of this file are subject to the Mozilla Public License
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR Version 1.0 (the "License"); you may not use this file except in
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS compliance with the License. You may obtain a copy of the License at
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF http://www.mozilla.org/MPL/
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 Simple Logging Facade for Java (JDK 1.4) 1.3.1
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Simple Logging Facade for Java (Log4J L2) 1.3.1
Simple Logging Facade for Java (SLF4J) 1.3.1

iText v1.3 Copyright (c) 2004- 2005 SLF4J.ORG. Copyright (c) 2004-2005
QOS.ch. All rights reserved.
This product includes iText v1.3 licensed under the Mozilla Public
License, v1.1. You may obtain a copy of the source code from THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
http://www.lowagie.com/i Text/. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
JAXB 1.0.4 PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER
OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY
This product includes code licensed from RSA Data Security. CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
Jaxen 1.1.0 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
Copyright 2003© The Werken Company. All Rights Reserved." "THIS OR PERFORMANCE OF THIS SOFTWARE.
SOFTWARE IS PROVIDED BY THE WERKEN COMPANY AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED stAX Utilities Project (Sun JWSDP) 1.0.0
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Copyright (c) 2004, Christian Niles, unit12.net Copyright (c) 2004, Sun
THE WERKEN COMPANY OR ITS CONTRIBUTORS BE LIABLE Microsystems, Inc. Copyright (c) 2006, John Kristian All rights
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, reserved.
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR Permission is hereby granted, free of charge, to any person obtaining
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS a copy of this software and associated documentation files (the
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF "Software"), to deal in the Software without restriction, including
LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT without limitation the rights to use, copy, modify, merge, publish,
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY distribute, sublicense, and/or sell copies of the Software, and to permit
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED persons to whom the Software is furnished to do so, subject to the
OF THE POSSIBILITY OF SUCH DAMAGE. following conditions:

The above copyright notice and this permission notice shall be


Jaxen 1.1.9 included in all copies or substantial portions of the Software.

Copyright 2003-2006 The Werken Company. All Rights Reserved. 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
Lowagie iText 1.5.2 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
This product includes iText 1.5.2 licensed under the Mozilla Public FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
License, v1.1. You may obtain a copy of the source code from AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
http://www.lowagie.com/iText/. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.

TIBCO ActiveMatrix Service Grid Installation


Third Party Software Notices
| 31
Sun Java Annotations 1.0 (JSR 250 Commons Annotations) Customer, upon written request of Customer, a copy of the source
code for this software.
This product includes software licensed under the Common
Developementt and Distribution License (CDDL) version 1.0. The
source code for such software licensed under the Common XFire 1.2.6
Developement and Distribution License (CDDL) version 1.0 is XFire JSR 181 Annotations
available upon request to TIBCO."
Copyright (c) 2005 Envoi Solutions LLC." "THE SOFTWARE IS
PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
Subclipse 1.2 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
This product includes Subclipse 1.2. The source code for Subclipse PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
1.2 may be obtained from http://subclipse.tigris. org or by contacting SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
TIBCO at support@tibco.com. 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
Sun MultiSchema XML Validator 1.2 THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Copyright (c) 2001-2007 Sun Microsystems, Inc. All Rights Reserved.


ADDENDA: Third Party License Agreements
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.

Sun MultiSchema XML Validator 2.0

Copyright (c) 2001-2007 Sun Microsystems, Inc. All Rights Reserved.

svnClient Adapter 1.2

This product includes svnClient Adapter 1.2. The source code for
svnClient Adapter 1.2 may be obtained from http://subclipse.tigris. org
or by contacting TIBCO at support@tibco.com.

UDD14J 2.0.5

This product includes UDD14J software which is licensed under the


IBM Common Public License, v1.0. For a period of time not to exceed
three years from the Purchase Date, TIBCO also offers to provide
Customer, upon written request of Customer, a copy of the source
code for this software.

WSDL4J 1.6.2

This product includes WSDL4J software which is licensed under the


Common Public License, v1.0. For a period of time not to exceed
three years from the Purchase Date, TIBCO also offers to provide

TIBCO ActiveMatrix Service Grid Installation


32
| Third Party Software License Agreements

Third Party Software License Agreements


The following are the software licenses for the Third-Party Software 1. Definitions.
provided in connection with the software.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
Annogen 0.1.0
Apache Ant 1.6.5 "Licensor" shall mean the copyright owner or entity authorized by the
Apache Axiom 1.0.0 copyright owner that is granting the License.
Apache Axis 1.3.1
Apache Axis2 1.0 "Legal Entity" shall mean the union of the acting entity and all other
Apache BCEL 5.1.0 entities that control, are controlled by, or are under common control
Apache Catalina Servlet Runner 5.5.25 with that entity. For the purposes of this definition, "control" means (i)
Apache Commons Collections 3.1 the power, direct or indirect, to cause the direction or management of
Apache Commons Fileupload 1.2 such entity, whether by contract or otherwise, or (ii) ownership of fifty
Apache Commons IO 1.2 percent (50%) or more of the outstanding shares, or (iii) beneficial
Apache Commons Logging 1.0.1 ownership of such entity.
Apache Crimson 1.0.0
Apache Httpd 2.2 "You" (or "Your") shall mean an individual or Legal Entity exercising
Apache Jakarta Commons Application Launcher 1.0.0 permissions granted by this License.
Apache Jakarta Commons Beanutils 1.7.0
Apache Jakarta Commons Codec 1.3.0 "Source" form shall mean the preferred form for making modifications,
Apache Jakarta Commons Daemon 1.0.0 including but not limited to software source code, documentation
Apache Jakarta Commons DBCP 1.2.1 source, and configuration files.
Apache Jakarta Commons Digester 1.7.0
Apache Jakarta Commons Discovery 0.2.0 "Object" form shall mean any form resulting from mechanical
Apache Jakarta Commons EL 1.0.0 transformation or translation of a Source form, including but not limited
Apache Jakarta Commons HttpClient 3.0.1 to compiled object code, generated documentation, and conversions
Apache Jakarta Commons Modeler 1.1.0 to other media types.
Apache Jakarta Commons Pool 1.3.0
Apache Jakarta Regexp 1.4.0 "Work" shall mean the work of authorship, whether in Source or
Apache JXPath 1.2 Object form, made available under the License, as indicated by a
Apache Log4J 1.2.13 copyright notice that is included in or attached to the work (an example
Apache Neethi 2.0.2 is provided in the Appendix below).
Apache Perltools.jar, v 1.2.0a
Apache POI v2.5.1 "Derivative Works" shall mean any work, whether in Source or Object
Apache Sandesha2 1.3.0 form, that is based on (or derived from) the Work and for which the
Apache WS-Commons Policy 1.0.1 editorial revisions, annotations, elaborations, or other modifications
Apache Xalan 2.2 represent, as a whole, an original work of authorship. For the
Apache Xalan-Java 2.7.0 purposes of this License, Derivative Works shall not include works that
Apache Xerces 2.4.0 remain separable from, or merely link (or bind by name) to the
Apache Xerces2 2.8.0 interfaces of the Work and Derivative Works thereof.
Apache Xerces-J 2.9
Apache XML Commons 1.3.3 "Contribution" shall mean any work of authorship, including the
Apache XML Commons Resolver 1.1.0 original version of the Work and any modifications or additions to that
Apache XML Commons Resolver 1.2.0 Work or Derivative Works thereof, that is intentionally submitted to
Apache XML Commons Serializer 2.7.1 Licensor for inclusion in the Work by the copyright owner or by an
Apache XML Security 1.4.2 individual or Legal Entity authorized to submit on behalf of the
Apache XMLBeans 2.2.0 copyright owner. For the purposes of this definition, "submitted"
Apache XMLBeans 2.3.0 means any form of electronic, verbal, or written communication sent to
Apache XmlSchema 1.0.2 the Licensor or its representatives, including but not limited to
Code Generation Library 2.1 communication on electronic mailing lists, source code control
DESMO-J v2.1 systems, and issue tracking systems that are managed by, or on
DWR 2.0.1 behalf of, the Licensor for the purpose of discussing and improving the
EHCache 1.2.3 Work, but excluding communication that is conspicuously marked or
Jetty 6.0.1 otherwise designated in writing by the copyright owner as "Not a
Spring 2.1 Contribution."
Sun Fast InfoSet 1.0.1
Woodstox 3.2.4 "Contributor" shall mean Licensor and any individual or Legal Entity on
Woodstox XML Parser 3.0.0 behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
Apache License Version 2.0, January 2004
http://www.apache.org/licenses/ 2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND worldwide, non-exclusive, no-charge, royalty-free, irrevocable
DISTRIBUTION copyright license to reproduce, prepare Derivative Works of, publicly

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 33
display, publicly perform, sublicense, and distribute the Work and describing the origin of the Work and reproducing the content of the
such Derivative Works in Source or Object form. NOTICE file.

3. Grant of Patent License. Subject to the terms and conditions of this 7. Disclaimer of Warranty. Unless required by applicable law or
License, each Contributor hereby grants to You a perpetual, agreed to in writing, Licensor provides the Work (and each Contributor
worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except provides its Contributions) on an "AS IS" BASIS, WITHOUT
as stated in this section) patent license to make, have made, use, offer WARRANTIES OR CONDITIONS OF ANY KIND, either express or
to sell, sell, import, and otherwise transfer the Work, where such implied, including, without limitation, any warranties or conditions of
license applies only to those patent claims licensable by such TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS
Contributor that are necessarily infringed by their Contribution(s) alone FOR A PARTICULAR PURPOSE. You are solely responsible for
or by combination of their Contribution(s) with the Work to which such determining the appropriateness of using or redistributing the Work
Contribution(s) was submitted. If You institute patent litigation against and assume any risks associated with Your exercise of permissions
any entity (including a cross-claim or counterclaim in a lawsuit) under this License.
alleging that the Work or a Contribution incorporated within the Work
constitutes direct or contributory patent infringement, then any patent 8. Limitation of Liability. In no event and under no legal theory,
licenses granted to You under this License for that Work shall whether in tort (including negligence), contract, or otherwise, unless
terminate as of the date such litigation is filed. required by applicable law (such as deliberate and grossly negligent
acts) or agreed to in writing, shall any Contributor be liable to You for
4. Redistribution. You may reproduce and distribute copies of the damages, including any direct, indirect, special, incidental, or
Work or Derivative Works thereof in any medium, with or without consequential damages of any character arising as a result of this
modifications, and in Source or Object form, provided that You meet License or out of the use or inability to use the Work (including but not
the following conditions: limited to damages for loss of goodwill, work stoppage, computer
failure or malfunction, or any and all other commercial damages or
(a) You must give any other recipients of the Work or Derivative losses), even if such Contributor has been advised of the possibility of
Works a copy of this License; and such damages.

(b) You must cause any modified files to carry prominent notices 9. Accepting Warranty or Additional Liability. While redistributing the
stating that You changed the files; and Work or Derivative Works thereof, You may choose to offer, and
charge a fee for, acceptance of support, warranty, indemnity, or other
(c) You must retain, in the Source form of any Derivative Works that liability obligations and/or rights consistent with this License. However,
You distribute, all copyright, patent, trademark, and attribution notices in accepting such obligations, You may act only on Your own behalf
from the Source form of the Work, excluding those notices that do not and on Your sole responsibility, not on behalf of any other Contributor,
pertain to any part of the Derivative Works; and and only if You agree to indemnify, defend, and hold each Contributor
harmless for any liability incurred by, or claims asserted against, such
(d) If the Work includes a "NOTICE" text file as part of its distribution, Contributor by reason of your accepting any such warranty or
then any Derivative Works that You distribute must include a readable additional liability.
copy of the attribution notices contained within such NOTICE file,
excluding those notices that do not pertain to any part of the Derivative END OF TERMS AND CONDITIONS
Works, in at least one of the following places: within a NOTICE text file
distributed as part of the Derivative Works; within the Source form or APPENDIX: How to apply the Apache License to your work. To apply
documentation, if provided along with the Derivative Works; or, within the Apache License to your work, attach the following boilerplate
a display generated by the Derivative Works, if and wherever such notice, with the fields enclosed by brackets "[]" replaced with your own
third-party notices normally appear. The contents of the NOTICE file identifying information. (Don't include the brackets!) The text should
are for informational purposes only and do not modify the License. be enclosed in the appropriate comment syntax for the file format. We
You may add Your own attribution notices within Derivative Works that also recommend that a file or class name and description of purpose
You distribute, alongside or as an addendum to the NOTICE text from be included on the same "printed page" as the copyright notice for
the Work, provided that such additional attribution notices cannot be easier identification within third-party archives.
construed as modifying the License.
Copyright [yyyy] [name of copyright owner]
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions for Licensed under the Apache License, Version 2.0 (the "License"); you
use, reproduction, or distribution of Your modifications, or for any such may not use this file except in compliance with the License. You may
Derivative Works as a whole, provided Your use, reproduction, and obtain a copy of the License at
distribution of the Work otherwise complies with the conditions stated
in this License. http://www.apache.org/licenses/LICENSE-2.0

5. Submission of Contributions. Unless You explicitly state otherwise, Unless required by applicable law or agreed to in writing, software
any Contribution intentionally submitted for inclusion in the Work by distributed under the License is distributed on an "AS IS" BASIS,
You to the Licensor shall be under the terms and conditions of this WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
License, without any additional terms or conditions. Notwithstanding express or implied. See the License for the specific language
the above, nothing herein shall supersede or modify the terms of any governing permissions and limitations under the License.
separate license agreement you may have executed with Licensor
regarding such Contributions.
ANTLR 2.7.0
6. Trademarks. This License does not grant permission to use the ANTLR 2.7.6
trade names, trademarks, service marks, or product names of the
Licensor, except as required for reasonable and customary use in SOFTWARE RIGHTS

TIBCO ActiveMatrix Service Grid Installation


34
| Third Party Software License Agreements
ANTLR 1989-2004 Developed by Terence Parr INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
Partially supported by University of San Francisco & jGuru.com OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
We reserve no legal rights to the ANTLR--it is fully in the public CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
domain. An individual or company may do whatever they wish with CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
source code distributed with ANTLR or the code generated by ANTLR, NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
including the incorporation of ANTLR, or its output, into commerical THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
software. POSSIBILITY OF SUCH DAMAGE.

We encourage users to develop software with ANTLR. However, we This software consists of voluntary contributions made by many
do ask that credit is given to us for developing ANTLR. By "credit", we individuals on behalf of the Apache Software Foundation. For more
mean that if you use ANTLR or incorporate any source code into one information on the Apache Software Foundation, please see
of your programs (commercial product, research project, or otherwise) <http://www.apache.org/>.
that you acknowledge this fact somewhere in the documentation,
research report, etc... If you like ANTLR and have developed a nice Portions of this software are based upon public domain software
tool with the output, please mention that you developed it using originally written at the National Center for Supercomputing
ANTLR. In addition, we ask that the headers remain intact in our Applications, University of Illinois, Urbana-Champaign.
source code. As long as these guidelines are kept, we expect to
continue enhancing this system and expect to make other tools
available as they are completed. Apache SOAP 2.3.1

The primary ANTLR guy: The Apache SOAP Software License 2.3.1

Terence Parr Copyright (c) 1999 The Apache Software Foundation. All rights
parrt@cs.usfca.edu reserved.
parrt@antlr.org
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
Apache Axis 1.3.0 met:

The Apache Software License, Version 1.1 1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
Copyright (c) 2000 The Apache Software Foundation.All
rightsreserved. Redistribution and use in source and binary forms, 2. Redistributions in binary form must reproduce the above copyright
with or withoutmodification, are permitted provided that the following notice, this list of conditions and the following disclaimer in the
conditionsare met: documentation and/or other materials provided with the distribution.

1. Redistributions of source code must retain the above copyright 3. The end-user documentation included with the redistribution, if any,
notice, this list of conditions and the following disclaimer. must include the following acknowledgment: "This product includes
software developed by the Apache Software Foundation
2. Redistributions in binary form must reproduce the above copyright (http://www.apache.org/)." Alternately, this acknowledgment may
notice, this list of conditions and the following disclaimer in the appear in the software itself, if and wherever such third-party
documentation and/or other materials provided with the distribution. acknowledgments normally appear.

3. The end-user documentation included with the redistribution, if any, 4. The names "SOAP" and "Apache Software Foundation" must not
must include the following acknowledgment:"This product includes be used to endorse or promote products derived from this software
software developed by the Apache Software Foundation without prior written permission. For written permission, please
(http://www.apache.org/)." Alternately, this acknowledgment may contact apache@apache.org.
appear in the software itself, if and wherever such third-party
acknowledgments normally appear. 5. Products derived from this software may not be called "Apache",
nor may "Apache" appear in their name, without prior written
4. The names "Apache" and "Apache Software Foundation" must not permission of the Apache Software Foundation.
be used to endorse or promote products derived from this software
without prior written permission. For written permission, please THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
contact apache@apache.org. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
5. Products derived from this software may not be called "Apache", FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
nor may "Apache" appear in their name, without prior written NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
permission of the Apache Software Foundation. ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
ORITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 35
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE NOTICE TO USER: Carefully read the following legal agreement. BY
POSSIBILITY OF SUCH DAMAGE. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING
UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR
==================================================== SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT,
AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND
This software consists of voluntary contributions made by many CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO
individuals on behalf of the Apache Software Foundation. For more NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE
information on the Apache Software Foundation, please see DATA FILES OR SOFTWARE.
<http://www.apache.org/>.
COPYRIGHT AND PERMISSION NOTICE

Castor 0.9.5 Copyright © 1991-2007 Unicode, Inc. All rights reserved. Distributed
under the Terms of Use in http://www.unicode.org/copyright.html.
Copyright 1999-2004 (C) Intalio Inc., and others. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining
Redistribution and use of this software and associated documentation a copy of the Unicode data files and any associated documentation
("Software"), with or without modification, are permitted provided that (the "Data Files") or Unicode software and any associated
the following conditions are met: documentation (the "Software") to deal in the Data Files or Software
without restriction, including without limitation the rights to use, copy,
1. Redistributions of source code must retain copyright statements modify, merge, publish, distribute, and/or sell copies of the Data Files
and notices. Redistributions must also contain a copy of this or Software, and to permit persons to whom the Data Files or Software
document. are furnished to do so, provided that (a) the above copyright notice(s)
and this permission notice appear with all copies of the Data Files or
2. Redistributions in binary form must reproduce the above copyright Software, (b) both the above copyright notice(s) and this permission
notice, this list of conditions and the following disclaimer in the notice appear in associated documentation, and (c) there is clear
documentation and/or other materials provided with the distribution. notice in each modified Data File or in the Software as well as in the
documentation associated with the Data File(s) or Software that the
3. The name "ExoLab" must not be used to endorse or promote data or software has been modified.
products derived from this Software without prior written permission of
Intalio Inc. For written permission, please contact info@exolab.org. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
4. Products derived from this Software may not be called "Castor" nor INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
may "Castor" appear in their names without prior written permission of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
Intalio Inc. Exolab, Castor and Intalio are trademarks of Intalio Inc. AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
5. Due credit should be given to the ExoLab Project INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
(http://www.exolab.org/). SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
THIS SOFTWARE IS PROVIDED BY INTALIO AND DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A DATA FILES OR SOFTWARE.
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
INTALIO OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, Except as contained in this notice, the name of a copyright holder shall
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR not be used in advertising or otherwise to promote the sale, use or
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, other dealings in these Data Files or Software without prior written
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS authorization of the copyright holder.
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, Datatype interfaces for RELAX NG 1.0.0
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY Copyright (c) 2001, Thai Open Source Software Center Ltd, Sun
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED Microsystems.
OF THE POSSIBILITY OF SUCH DAMAGE.
All rights reserved.

Common Locale Data Repository (XML Data) v. March 07 Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND met:
SOFTWARE
Redistributions of source code must retain the above copyright notice,
Unicode Data Files include all data files under the directories this list of conditions and the following disclaimer.
http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
http://www.unicode.org/cldr/data/ . Unicode Software includes any Redistributions in binary form must reproduce the above copyright
source code published in the Unicode Standard or under the notice, this list of conditions and the following disclaimer in the
directories http://www.unicode.org/Public/, documentation and/or other materials provided with the distribution.
http://www.unicode.org/reports/, and
http://www.unicode.org/cldr/data/.

TIBCO ActiveMatrix Service Grid Installation


36
| Third Party Software License Agreements
Neither the names of the copyright holders nor the names of its code for such software licensed under the Eclipse Public License is
contributors may be used to endorse or promote products derived available upon request to TIBCO and additionally may be obtained
from this software without specific prior written permission. from http://eclipse.org/. Notices from the Eclipse Foundation
concerning components of Eclipse Business Intelligence & Reporting
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS Tools subject to other licenses are as follows:
AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED iText 1.5.2 The plug-in is accompanied by software developed by the
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A iText project led by Bruno Lowagie and Paulo Soares at
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL http://www.lowagie.com/i Text/. The binary code of iText 1.5.2 ("iText")
THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY is included with the plug-in without modification in lib/itext-1.5.2.jar.
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR Your use of iText is subject to the terms and conditions of the Mozilla
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, Public License, Version 1.1 ("MPL"). A copy of the Mozilla Public
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS License can be found in about_files/MPL-1.1.txt and is also available
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) at http://www.lowagie.com/i Text/MPL-1.1.txt. The source code for
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, iText is available at http://sourceforge.net/projects/itext/.
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY iText Asian 1.5.2 The plug-in is accompanied by software developed
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED by the iText project led by Bruno Lowagie and Paulo Soares at
OF THE POSSIBILITY OF SUCH DAMAGE. http://www.lowagie.com/i Text/. The binary code of iText Asian
("iTextAsian") is included with the plug-in without modification in
lib/iTextAsian.jar. Your use of iText Asian is subject to the terms and
dom4j 1.6.1 conditions of the Mozilla Public License, Version 1.1 ("MPL"). A copy
of the MPL can be found in about_files/MPL-1.1.txt and is also
BSD style license available at http://www.lowagie.com/i Text/MPL-1.1.txt. The source
code for iText Asian is available at
Redistribution and use of this software and associated documentation http://sourceforge.net/projects/itext/.
("Software"), with or without modification, are permitted provided that
the following conditions are met: Redistributions of source code must The Bouncy Castle Crypto Package (SUBSET) The plug-in is
retain copyright statements and notices. accompanied by software developed by The Legion of the Bouncy
Castle project at http://www.bouncycastle. org. The binary code for the
Redistributions must also contain a copy of this document. Bouncy Castle Crypto package is included included in the plug-in
without modification in lib/itext-1.5.2.jar. Your use of the Bouncy
Redistributions in binary form must reproduce the above copyright Castle Crypto code is subject to the terms and conditions of The
notice, this list of conditions and the following disclaimer in the Legion of the Bouncy Castle license. A copy of the license can be
documentation and/or other materials provided with the distribution. found in about_files/bouncycastle _license.txt and is also available at
The name "DOM4J" must not be used to endorse or promote products http://www.bouncycastle. org/licence.html. The source code for The
derived from this Software without prior written permission of Bouncy Castle Crypto package is available at
MetaStuff, Ltd. For written permission, please contact http://www.bouncycastle. org/.
dom4j-info@metastuff.com. Products derived from this Software may
not be called "DOM4J" nor may "DOM4J" appear in their names Apache FOP (Subset) The plug-in is accompanied by software
without prior written permission of MetaStuff, Ltd. DOM4J is a developed by Apache FOP project at http://xmlgraphics.apach
registered trademark of MetaStuff, Ltd. Due credit should be given to e.org/fop/. The binary code for the Apache FOP code is included
the DOM4J Project - http://www.dom4j.org THIS SOFTWARE IS included in the plug-in without modification in lib/itext-1.5.2.jar. Your
PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS ``AS IS'' use of the Apache FOP code is subject to the terms and conditions of
AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, the Apache Software License 2.0. A copy of the license can be found
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF in about_files/LICENSEasl- 20.txt and is also available at
MERCHANTABILITY AND FITNESS FOR A PARTICULAR http://www.apache.org/lic enses/LICENSE-2.0.html. The source code
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL METASTUFF, for Apache FOP is available at http://xmlgraphics.apach
LTD. OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, e.org/fop/download.html.
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, Apache Commons Lang (Derivative work) The plug-in is accompanied
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS by software developed by Apache Commons Lang project at
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) http://jakarta.apache.org/commons/lang/. The binary code for the
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, Commons Lang code is included included in the plug-in with
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT modifications in lib/itext-1.5.2.jar. Use of the Commons Lang code is
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY subject to the terms and conditions of the Apache Software License
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 2.0. A copy of the license can be found in
OF THE POSSIBILITY OF SUCH DAMAGE. Copyright 2001-2004 (C) about_files/LICENSE-asl-20.txt and is also available at
MetaStuff, Ltd. All Rights Reserved. http://www.apache.org/licenses/LICENSE- 2.0.html. The source code
for Commons Lang is available at http://jakarta.apache.org/
© 2001-2004, MetaStuff Ltd. site/downloads/download s_commons-lang.cgi. The source code for
the modifications made to the Commons Lang code is available in the
source code for iText at http://sourceforge.net/pro jects/itext/.
Eclipse Business Intelligence & Reporting Tools (BIRT) v2.1.3
The Apache attribution NOTICE file for Commons Lang is included
"This product includes Eclipse Business Intelligence & Reporting with the Content in accordance with 4d of the Apache License,
Tools, which is licensed under the Eclipse Public License. The source Version 2.0.

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 37
Apache XercesJ (Derivative work) The plug-in is accompanied by All rights reserved.
software developed by Apache XercesJ project at
http://xerces.apache.org/ xerces-j/. The binary code for the XercesJ Redistribution and use in source and binary forms, with or without
code is included included in the plug-in without modification in modification, are permitted provided that the following conditions are
lib/itext-1.5.2.jar. Your use of the XercesJ code is subject to the terms met:
and conditions of the Apache Software License 2.0. A copy of the
license can be found in about_files/LICENSEasl-20.txt and is also Redistributions of source code must retain the above copyright
available at http://www.apache.org/lic enses/LICENSE- 2.0.html. The notice, this list of conditions and the following disclaimer.
source code for XercesJ is available at http://archive.apache.org/
dist/xml/xerces-j/. The source code for the modifications made to the Redistributions in binary form must reproduce the above copyright
XercesJ code is available in the source code for iText at notice, this list of conditions and the following disclaimer in the
http://sourceforge.net/projects/itext/. documentation and/or other materials provided with the distribution.

The Apache attribution NOTICE file for XercesJ is included with the Neither the name of the HSQL Development Group nor the names of
Content in accordance with 4d of the Apache License, Version 2.0. its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
HSQLDB 1.7.3
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
COPYRIGHTS AND LICENSES AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
ORIGINAL LICENSE (a.k.a. "hypersonic_lic.txt") WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
For content, code, and products originally developed by Thomas HSQL DEVELOPMENT GROUP, HSQLDB.ORG, OR
Mueller and the Hypersonic SQL Group: CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
Copyright (c) 1995-2000, The Hypersonic SQL Group. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
All rights reserved. OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
Redistribution and use in source and binary forms, with or without CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
modification, are permitted provided that the following conditions are NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
met: THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer. HSQLDB 1.8.0

Redistributions in binary form must reproduce the above copyright Copyright (c) 1995-2000, The Hypersonic SQL Group.
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. All rights reserved.

Neither the name of the Hypersonic SQL Group nor the names of its Redistribution and use in source and binary forms, with or without
contributors may be used to endorse or promote products derived modification, are permitted provided that the following conditions are
from this software without specific prior written permission. met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS Redistributions of source code must retain the above copyright notice,
AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED this list of conditions and the following disclaimer.
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A Redistributions in binary form must reproduce the above copyright
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL notice, this list of conditions and the following disclaimer in the
THE HYPERSONIC SQL GROUP, OR CONTRIBUTORS BE documentation and/or other materials provided with the distribution.
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT Neither the name of the Hypersonic SQL Group nor the names of its
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR contributors may be used to endorse or promote products derived
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS from this software without specific prior written permission.
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
This software consists of voluntary contributions made by many THE HYPERSONIC SQL GROUP, OR CONTRIBUTORS BE LIABLE
individuals on behalf of the Hypersonic SQL Group. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
For work added by the HSQL Development Group: NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
Copyright (c) 2001-2004, The HSQL Development Group INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR

TIBCO ActiveMatrix Service Grid Installation


38
| Third Party Software License Agreements
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF AND CONTRIBUTORS "ASIS" AND ANY EXPRESS OR IMPLIED
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
This software consists of voluntary contributions made by many PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
individuals on behalf of the Hypersonic SQL Group. THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
For work added by the HSQL Development Group: OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
Copyright (c) 2001-2004, The HSQL Development Group LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
All rights reserved. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
Redistribution and use in source and binary forms, with or without ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
modification, are permitted provided that the following conditions are ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
met:

Redistributions of source code must retain the above copyright notice, JDOM 1.0.0
this list of conditions and the following disclaimer.
Copyright (C) 2000-2002 Brett McLaughlin & Jason Hunter. All rights
Redistributions in binary form must reproduce the above copyright reserved.
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
Neither the name of the HSQL Development Group nor the names of met:
its contributors may be used to endorse or promote products derived
from this software without specific prior written permission. 1. Redistributions of source code must retain the above copyright
notice, this list of conditions, and the following disclaimer.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED 2. Redistributions in binary form must reproduce the above copyright
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED notice, this list of conditions, and the disclaimer that follows these
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A conditions in the documentation and/or other materials provided with
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL the distribution.
HSQL DEVELOPMENT GROUP, HSQLDB.ORG, OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 3. The name "JDOM" must not be used to endorse or promote
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL products derived from this software without prior written permission.
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT For written permission, please contact license@jdom.org.
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 4. Products derived from this software may not be called "JDOM", nor
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN may "JDOM" appear in their name, without prior written permission
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING from the JDOM Project Management (pm@jdom.org).
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE In addition, we request (but do not require) that you include in the
POSSIBILITY OF SUCH DAMAGE. end-user documentation provided with the redistribution and/or in the
software itself an acknowledgement equivalent to the following: "This
product includes software developed by the JDOM Project
Jaxen 1.1.0 (http://www.jdom.org/)." Alternatively, the acknowledgment may be
Jaxen 1.1.9 graphical using the logos available at
http://www.jdom.org/images/logos.
Copyright 2003-2006 The Werken Company. All Rights Reserved.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
Redistribution and use in source and binary forms, with or without OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
modification, are permitted provided that the following conditions are THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
met: FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT
* Redistributions of source code must retain the above copyright CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
notice, this list of conditions and the following disclaimer. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* Redistributions in binary form must reproduce the above copyright OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
notice, this list of conditions and the following disclaimer in the OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
documentation and/or other materials provided with the distribution. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* Neither the name of the Jaxen Project nor the names of its NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
contributors may be used to endorse or promote products derived THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
from this software without specific prior written permission. POSSIBILITY OF SUCH DAMAGE.

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 39
This software consists of voluntary contributions made by many THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
individuals on behalf of the JDOM Project and was originally created AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
by Brett McLaughlin <brett@jdom.org> and Jason Hunter WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
<jhunter@jdom.org>. For more information on the JDOM Project, WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
please see <http://www.jdom.org/>. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
ObjectWeb ASM 2.2.0 OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
ObjectWeb ASM 2.2.2 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
Copyright (c) 2000-2005 INRIA, France Telecom All rights reserved. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
Redistribution and use in source and binary forms, with or without TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
modification, are permitted provided that the following conditions are ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
met: ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

1. Redistributions of source code must retain the above copyright


notice, this list of conditions and the following disclaimer. Sun Fast InfoSet 1.0.1

2. Redistributions in binary form must reproduce the above copyright Sun Microsystems, Inc. ("Sun") SOFTWARE LICENSE AGREEMENT
notice, this list of conditions and the following disclaimer in the and ENTITLEMENT for SOFTWARE
documentation and/or other materials provided with the distribution.
A. ENTITLEMENT for SOFTWARE
3. Neither the name of the copyright holders nor the names of its
contributors may be used to endorse or promote products derived Licensee/Company: Entity receiving Software.
from this software without specific prior written permission.
Effective Date: Date of delivery of the Software to You.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED Software: JAVA WEB SERVICES DEVELOPER PACK, VERSION 2.0
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A License Term for FCS Software: Perpetual
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR License Term for EA Software: 180 days
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED Licensed Unit: Software Copy
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS Licensed unit Count: Unlimited
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR Permitted Uses and Additional Restrictions for FCS Software only:
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 1. You may reproduce and use the portions of the Software identified
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. as FCS Software in the Software’s Release Notes ("FCS Software")
for Individual, Commercial, or Research and Instructional Use for the
purposes of designing, developing, testing, and running Your applets
stAX Utilities Project (Sun JWSDP) 1.0.0 and application("Programs").

Copyright (c) 2004, Christian Niles, unit12.net 2. Subject to the terms and conditions of this Agreement and
Copyright (c) 2004, Sun Microsystems, Inc. restrictions and exceptions set forth in the Software’s documentation,
Copyright (c) 2006, John Kristian You may reproduce and distribute portions of FCS Software identified
All rights reserved. as a redistributable in the documentation ("Redistributable"), provided
that:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are (a) you distribute Redistributable complete and unmodified and only
met: bundled as part of Your Programs,

* Redistributions of source code must retain the above copyright (b) your Programs add significant and primary functionality to the
notice, this list of conditions and the following disclaimer. Redistributable,

* Redistributions in binary form must reproduce the above copyright (c) you distribute Redistributable for the sole purpose of running your
notice, this list of conditions and the following disclaimer in the Programs,
documentation and/or other materials provided with the distribution.
(d) you do not distribute additional software intended to replace
* Neither the name of the listed copyright holders nor the names of its anycomponent(s) of the Redistributable,
contributors may be used to endorse or promote products derived
from this software without specific prior written permission. (e) you do not remove or alter any proprietary legends or notices
contained in or on the Redistributable.

TIBCO ActiveMatrix Service Grid Installation


40
| Third Party Software License Agreements
(f) you only distribute the Redistributable subject to a license READ THE TERMS OF THIS AGREEMENT ("AGREEMENT")
agreement that protects Sun’s interests consistent with the terms CAREFULLY BEFORE OPENING SOFTWARE MEDIA PACKAGE.
contained in this Agreement, and BY OPENING SOFTWARE MEDIA PACKAGE, YOU AGREE TO
THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING
(g) you agree to defend and indemnify Sun and its licensors from and SOFTWARE ELECTRONICALLY, INDICATE YOUR ACCEPTANCE
against any damages, costs, liabilities, settlement amounts and/or OF THESE TERMS BY SELECTING THE "ACCEPT" (OR
expenses (including attorneys’ fees) incurred in connection with any EQUIVALENT) BUTTON AT THE END OF THIS AGREEMENT. IF
claim, lawsuit or action by any third party that arises or results from the YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY
use or distribution of any and all Programs and/or Redistributable. RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF
PURCHASE FOR A REFUND OR, IF SOFTWARE IS ACCESSED
3. Java Technology Restrictions. You may not create, modify, or ELECTRONICALLY, SELECT THE "DECLINE" (OR EQUIVALENT)
change the behavior of, or authorize your licensees to create, modify, BUTTON AT THE END OF THIS AGREEMENT. IF YOU HAVE
or change the behavior of, classes, interfaces, or subpackages that SEPARATELY AGREED TO LICENSE TERMS ("MASTER TERMS")
are in any way identified as "java", "javax", "sun" or similar convention FOR YOUR LICENSE TO THIS SOFTWARE, THEN SECTIONS 1-6
as specified by Sun in any naming convention designation. OF THIS AGREEMENT ("SUPPLEMENTAL LICENSE TERMS")
SHALL SUPPLEMENT AND SUPERSEDE THE MASTER TERMS IN
Permitted Uses and Additional Restrictions for EA Software only: RELATION TO THIS SOFTWARE.

1. Conditioned on Your compliance with the restrictions set forth 1. Definitions.


herein, You may reproduce and use portions of of the Software not
identified as FCS Software in the Software’s Release Notes ("EA (a) "Entitlement" means the collective set of applicable documents
Software") the Software for Evaluation Use only in a test environment. authorized by Sun evidencing your obligation to pay associated fees
No portion of Software may be used for anything other than Evaluation (if any) for the license, associated Services, and the authorized scope
Use regardless of conflicting terms contained in the Software’s of use of Software under this Agreement.
documentation.
(b) "Licensed Unit" means the unit of measure by which your use of
2. Conditioned on Your compliance with the restrictions set forth Software and/or Service is licensed, as described in your Entitlement.
herein, You may view the portions of the Software provided in source
code form for Evaluation Use only. (c) "Permitted Use" means the licensed Software use(s) authorized in
this Agreement as specified in your Entitlement. The Permitted Use for
3. You agree to evaluate and test the Software for use in Your any bundled Sun software not specified in your Entitlement will be
software test environment and provide feedback to Sun in a manner evaluation use as provided in Section 3.
reasonably requested by Sun. Any and all test results, error data,
reports or other information, feedback or materials made or provided (d) "Service" means the service(s) that Sun or its delegate will provide,
by You relating to Software (collectively, "Feedback") are the if any, as selected in your Entitlement and as further described in the
exclusive property of Sun and You hereby assigns all Feedback to applicable service listings at www.sun.com/service/service list.
Sun at no cost to Sun. Sun may use such Feedback in any manner
and for any purpose, without limitation, liability or obligation to You. (e) "Software" means the Sun software described in your Entitlement.
Also, certain software may be included for evaluation use under
4. Feedback is the confidential information of Sun. You may not Section 3.
disclose or use Feedback, except for the limited purposes specified in
this Agreement. You will protect Feedback with the same degree of (f) "You" and "Your" means the individual or legal entity specified in
care, but not less than a reasonable degree of care, as You use to the Entitlement, or for evaluation purposes, the entity performing the
protect Your own confidential information. Your obligation to protect evaluation.
the confidentiality of Feedback will expire no less than five (5) years
from the date of receipt of the Software. Notwithstanding any 2. License Grant and Entitlement.
provisions contained in this Agreement concerning nondisclosure and
non-use of the Feedback, the nondisclosure obligations will not apply Subject to the terms of your Entitlement, Sun grants you a
to any portion of Feedback that You can demonstrate in writing is:? (i) nonexclusive, nontransferable limited license to use Software for its
now, or hereafter through no act or failure to act on the part of You Permitted Use for the license term. Your Entitlement will specify (a)
becomes, generally known to the general public; (ii) hereafter rightfully Software licensed, (b) the Permitted Use, (c) the license term, and (d)
furnished to You by a third party without restriction on disclosure; or the Licensed Units.
(iv) independently developed by You without any use of the Software.
You must restrict access to Feedback to Your employees or Additionally, if your Entitlement includes Services, then it will also
contractors who have agreed in writing to be bound by a confidentiality specify the (e) Service and (f) service term.
obligation, which incorporates the protections and restrictions
substantially as set forth in this Agreement. If your rights to Software or Services are limited in duration and the
date such rights begin is other than the purchase date, your
5. You acknowledge that Software may be experimental and that the Entitlement will provide that beginning date(s).
Software may have defects or deficiencies, which cannot or will not be
corrected by Sun. The Entitlement may be delivered to you in various ways depending
on the manner in which you obtain Software and Services, for
6. Notwithstanding anything to the contrary in any Master Terms example, the Entitlement may be provided in your receipt, invoice or
between the parties or in the SLA, Master Terms do not apply to EA your contract with Sun or authorized Sun reseller. It may also be in
Software under this Agreement. electronic format if you download Software.

B. SOFTWARE LICENSE AGREEMENT 3. Permitted Use.

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 41
As selected in your Entitlement, one or more of the following Permitted Software may contain Java technology. You may not create additional
Uses will apply to your use of Software. Unless you have an classes to, or modifications of, the Java technology, except under
Entitlement that expressly permits it, you may not use Software for compatibility requirements available under a separate agreement
any of the other Permitted Uses. If you don’t have an Entitlement, or if available at www.java.net.
your Entitlement doesn’t cover additional software delivered to you,
then such software is for your Evaluation Use. Sun supports and benefits from the global community of open source
developers, and thanks the community for its important contributions
(a) Evaluation Use. You may evaluate Software internally for a period and open standards-based technology, which Sun has adopted into
of 90 days from your first use. many of its products.

(b) Research and Instructional Use. You may use Software internally Please note that portions of Software may be provided with notices
to design, develop and test, and also to provide instruction on such and open source licenses from such communities and third parties
uses. that govern the use of those portions, and any licenses granted
hereunder do not alter any rights and obligations you may have under
(c) Individual Use. You may use Software internally for personal, such open source licenses, however, the disclaimer of warranty and
individual use. limitation of liability provisions in this Agreement will apply to all
Software in this distribution.
(d) Commercial Use. You may use Software internally for your own
commercial purposes. 7. Term and Termination.

(e) Service Provider Use. You may make Software functionality The license and service term are set forth in your Entitlement(s). Your
accessible (but not by providing Software itself or through outsourcing rights under this Agreement will terminate immediately without notice
services) to your end users in an extranet deployment, but not to your from Sun if you materially breach it or take any action in derogation of
affiliated companies or to government agencies. Sun’s and/or its licensors’ rights to Software. Sun may terminate this
Agreement should any Software become, or in Sun’s reasonable
4. Licensed Units. opinion likely to become, the subject of a claim of intellectual property
infringement or trade secret misappropriation. Upon termination, you
Your Permitted Use is limited to the number of Licensed Units stated will cease use of, and destroy, Software and confirm compliance in
in your Entitlement. If you require additional Licensed Units, you will writing to Sun. Sections 1, 5, 6, 7, and 9-15 will survive termination of
need additional Entitlement(s). the Agreement.

5. Restrictions. 8. Limited Warranty.

(a) The copies of Software provided to you under this Agreement is Sun warrants to you that for a period of 90 days from the date of
licensed, not sold, to you by Sun. Sun reserves all rights not expressly purchase, as evidenced by a copy of the receipt, the media on which
granted. (b) You may make a single archival copy of Software, but Software is furnished (if any) will be free of defects in materials and
otherwise may not copy, modify, or distribute Software. However if the workmanship under normal use. Except for the foregoing, Software is
Sun documentation accompanying Software lists specific portions of provided "AS IS". Your exclusive remedy and Sun’s entire liability
Software, such as header files, class libraries, reference source code, under this limited warranty will be at Sun’s option to replace Software
and/or redistributable files, that may be handled differently, you may media or refund the fee paid for Software. Some states do not allow
do so only as provided in the Sun documentation. (c) You may not limitations on certain implied warranties, so the above may not apply
rent, lease, lend or encumber Software. (d) Unless enforcement is to you. This limited warranty gives you specific legal rights. You may
prohibited by applicable law, you may not decompile, or reverse have others, which vary from state to state.
engineer Software. (e) The terms and conditions of this Agreement will
apply to any Software updates, provided to you at Sun’s discretion, 9. Disclaimer of Warranty.
that replace and/or supplement the original Software, unless such
update contains a separate license. (f) You may not publish or provide UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR
the results of any benchmark or comparison tests run on Software to IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
any third party without the prior written consent of Sun. (g) Software is INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
confidential and copyrighted. (h) Unless otherwise specified, if FITNESS FOR A PARTICULAR PURPOSE OR
Software is delivered with embedded or bundled software that enables NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE
functionality of Software, you may not use such software on a EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY
stand-alone basis or use any portion of such software to interoperate INVALID.
with any program(s) other than Software. (i) Software may contain
programs that perform automated collection of system data and/or 10. Limitation of Liability.
automated software updating services. System data collected through
such programs may be used by Sun, its subcontractors, and its TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL
service delivery partners for the purpose of providing you with remote SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE,
system services and/or improving Sun’s software and systems. (j) PROFIT OR DATA, OR FOR SPECIAL, INDIRECT,
Software is not designed, licensed or intended for use in the design, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES,
construction, operation or maintenance of any nuclear facility and Sun HOWEVER CAUSED REGARDLESS OF THE THEORY OF
and its licensors disclaim any express or implied warranty of fitness for LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR
such uses. (k) No right, title or interest in or to any trademark, service INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN
mark, logo or trade name of Sun or its licensors is granted under this ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event
Agreement. will Sun’s liability to you, whether in contract, tort (including
negligence), or otherwise, exceed the amount paid by you for
6. Java Compatibility and Open Source. Software under this Agreement. The foregoing limitations will apply

TIBCO ActiveMatrix Service Grid Installation


42
| Third Party Software License Agreements
even if the above stated warranty fails of its essential purpose. Some ACCEPTANCE BY SELECTING THE "ACCEPT" BUTTON AT THE
states do not allow the exclusion of incidental or consequential BOTTOM OF THE AGREEMENT. IF YOU ARE NOT WILLING TO BE
damages, so some of the terms above may not be applicable to you. BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON
AT THE BOTTOM OF THE AGREEMENT AND THE DOWNLOAD
11. Export Regulations. OR INSTALL PROCESS WILL NOT CONTINUE.

All Software, documents, technical data, and any other materials 1. DEFINITIONS. "Software" means the identified above in binary
delivered under this Agreement are subject to U.S. export control laws form, any other machine readable materials (including, but not limited
and may be subject to export or import regulations in other countries. to, libraries, source files, header files, and data files), any updates or
You agree to comply strictly with these laws and regulations and error corrections provided by Sun, and any user manuals,
acknowledge that you have the responsibility to obtain any licenses to programming guides and other documentation provided to you by Sun
export, re-export, or import as may be required after delivery to you. under this Agreement. "Programs" mean Java applets and
applications intended to run on the Java 2 Platform Standard Edition
12. U.S. Government Restricted Rights. (J2SE platform) platform on Java-enabled general purpose desktop
computers and servers.
If Software is being acquired by or on behalf of the U.S. Government
or by a U.S. Government prime contractor or subcontractor (at any 2. LICENSE TO USE. Subject to the terms and conditions of this
tier), then the Government’s rights in Software and accompanying Agreement, including, but not limited to the Java Technology
documentation will be only as set forth in this Agreement; this is in Restrictions of the Supplemental License Terms, Sun grants you a
accordance with 48 CFR 227.7201 through 227.7202-4 (for non-exclusive, non-transferable, limited license without license fees to
Department of Defense (DOD) acquisitions) and with 48 CFR 2.101 reproduce and use internally Software complete and unmodified for
and 12.212 (for non-DOD acquisitions). the sole purpose of running Programs. Additional licenses for
developers and/or publishers are granted in the Supplemental License
13. Governing Law. Terms.

Any action related to this Agreement will be governed by California 3. RESTRICTIONS. Software is confidential and copyrighted. Title to
law and controlling U.S. federal law. No choice of law rules of any Software and all associated intellectual property rights is retained by
jurisdiction will apply. Sun and/or its licensors. Unless enforcement is prohibited by
applicable law, you may not modify, decompile, or reverse engineer
14. Severability. Software. You acknowledge that Licensed Software is not designed or
intended for use in the design, construction, operation or maintenance
If any provision of this Agreement is held to be unenforceable, this of any nuclear facility. Sun Microsystems, Inc. disclaims any express
Agreement will remain in effect with the provision omitted, unless or implied warranty of fitness for such uses. No right, title or interest in
omission would frustrate the intent of the parties, in which case this or to any trademark, service mark, logo or trade name of Sun or its
Agreement will immediately terminate. licensors is granted under this Agreement. Additional restrictions for
developers and/or publishers licenses are set forth in the
15. Integration. Supplemental License Terms.

This Agreement, including any terms contained in your Entitlement, is 4. LIMITED WARRANTY. Sun warrants to you that for a period of
the entire agreement between you and Sun relating to its subject ninety (90) days from the date of purchase, as evidenced by a copy of
matter. It supersedes all prior or contemporaneous oral or written the receipt, the media on which Software is furnished (if any) will be
communications, proposals, representations and warranties and free of defects in materials and workmanship under normal use.
prevails over any conflicting or additional terms of any quote, order, Except for the foregoing, Software is provided "AS IS". Your exclusive
acknowledgment, or other communication between the parties relating remedy and Sun's entire liability under this limited warranty will be at
to its subject matter during the term of this Agreement. No Sun's option to replace Software media or refund the fee paid for
modification of this Agreement will be binding, unless in writing and Software. Any implied warranties on the Software are limited to 90
signed by an authorized representative of each party. days. Some states do not allow limitations on duration of an implied

Please contact Sun Microsystems, Inc. 4150 Network Circle, Santa warranty, so the above may not apply to you. This limited warranty
Clara, California 95054 if you have questions. gives you specific legal rights. You may have others, which vary from
state to state.

Sun Java 2 RUNTIME ENVIRONMENT v1.5.0 5. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS
AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
Java(TM) 2 Platform Standard Edition Runtime Environment Version REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
5.0 (JRE 1.5 v6) IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE
Sun Microsystems, Inc. Binary Code License Agreement for the JAVA DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE
2 PLATFORM STANDARD EDITION RUNTIME ENVIRONMENT 5.0 DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE
SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE 6. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED
CONDITION THAT YOU ACCEPT ALL OF THE TERMS BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE
CONTAINED IN THIS BINARY CODE LICENSE AGREEMENT AND FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,
SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
"AGREEMENT"). PLEASE READ THE AGREEMENT CAREFULLY. DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY
BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF
ACCEPT THE TERMS OF THE AGREEMENT. INDICATE OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 43
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event Terms shall supersede any inconsistent or conflicting terms in the
will Sun's liability to you, whether in contract, tort (including Binary Code License Agreement, or in any license contained within
negligence), or otherwise, exceed the amount paid by you for the Software.
Software under this Agreement. The foregoing limitations will apply
even if the above stated warranty fails of its essential purpose. Some A. Software Internal Use and Development License Grant. Subject to
states do not allow the exclusion of incidental or consequential the terms and conditions of this Agreement and restrictions and
damages, so some of the terms above may not be applicable to you. exceptions set forth in the Software "README" file, including, but not
limited to the Java Technology Restrictions of these Supplemental
7. TERMINATION. This Agreement is effective until terminated. You Terms, Sun grants you a non-exclusive, non-transferable, limited
may terminate this Agreement at any time by destroying all copies of license without fees to reproduce internally and use internally the
Software. This Agreement will terminate immediately without notice Software complete and unmodified for the purpose of designing,
from Sun if you fail to comply with any provision of this Agreement. developing, and testing your Programs.
Either party may terminate this Agreement immediately should any
Software become, or in either party's opinion be likely to become, the B. License to Distribute Software. Subject to the terms and conditions
subject of a claim of infringement of any intellectual property right. of this Agreement and restrictions and exceptions set forth in the
Upon Termination, you must destroy all copies of Software. Software README file, including, but not limited to the Java
Technology Restrictions of these Supplemental Terms, Sun grants
8. EXPORT REGULATIONS. All Software and technical data you a non-exclusive, non-transferable, limited license without fees to
delivered under this Agreement are subject to US export control laws reproduce and distribute the Software, provided that (i) you distribute
and may be subject to export or import regulations in other countries. the Software complete and unmodified and only bundled as part of,
You agree to comply strictly with all such laws and regulations and and for the sole purpose of running, your Programs, (ii) the Programs
acknowledge that you have the responsibility to obtain such licenses add significant and primary functionality to the Software, (iii) you do
to export, re-export, or import as may be required after delivery to you. not distribute additional software intended to replace any
component(s) of the Software, (iv) you do not remove or alter any
9. TRADEMARKS AND LOGOS. You acknowledge and agree as proprietary legends or notices contained in the Software, (v) you only
between you and Sun that Sun owns the SUN, SOLARIS, JAVA, JINI, distribute the Software subject to a license agreement that protects
FORTE, and iPLANET trademarks and all SUN, SOLARIS, JAVA, Sun's interests consistent with the terms contained in this Agreement,
JINI, FORTE, and iPLANET-related trademarks, service marks, logos and (vi) you agree to defend and indemnify Sun and its licensors from
and other brand designations ("Sun Marks"), and you agree to comply and against any damages, costs, liabilities, settlement amounts and/or
with the Sun Trademark and Logo Usage Requirements currently expenses (including attorneys' fees) incurred in connection with any
located at http://www.sun.com/policies/trademarks. Any use you make claim, lawsuit or action by any third party that arises or results from the
of the Sun Marks inures to Sun's benefit. use or distribution of any and all Programs and/or Software.

10. U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is being C. Java Technology Restrictions. You may not create, modify, or
acquired by or on behalf of the U.S. Government or by a U.S. change the behavior of, or authorize your licensees to create, modify,
Government prime contractor or subcontractor (at any tier), then the or change the behavior of, classes, interfaces, or subpackages that
Government's rights in Software and accompanying documentation are in any way identified as "java", "javax", "sun" or similar convention
will be only as set forth in this Agreement; this is in accordance with 48 as specified by Sun in any naming convention designation.
CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD)
acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD D. Source Code. Software may contain source code that, unless
acquisitions). expressly licensed for other purposes, is provided solely for reference
purposes pursuant to the terms of this Agreement. Source code may
11. GOVERNING LAW. Any action related to this Agreement will be not be redistributed unless expressly provided for in this Agreement.
governed by California law and controlling U.S. federal law. No choice
of law rules of any jurisdiction will apply. E. Third Party Code. Additional copyright notices and license terms
applicable to portions of the Software are set forth in the
12. SEVERABILITY. If any provision of this Agreement is held to be THIRDPARTYLICENSEREADME.txt file. In addition to any terms and
unenforceable, this Agreement will remain in effect with the provision conditions of any third party opensource/freeware license identified in
omitted, unless omission would frustrate the intent of the parties, in the THIRDPARTYLICENSEREADME.txt file, the disclaimer of
which case this Agreement will immediately terminate. warranty and limitation of liability provisions in paragraphs 5 and 6 of
the Binary Code License Agreement shall apply to all Software in this
13. INTEGRATION. This Agreement is the entire agreement between distribution.
you and Sun relating to its subject matter. It supersedes all prior or
contemporaneous oral or written communications, proposals, For inquiries please contact: Sun Microsystems, Inc., 4150 Network
representations and warranties and prevails over any conflicting or Circle, Santa Clara, California 95054, U.S.A. (LFI#141623/Form
additional terms of any quote, order, acknowledgment, or other ID#011801)
communication between the parties relating to its subject matter
during the term of this Agreement. No modification of this Agreement %% The following software may be included in this product: CS
will be binding, unless in writing and signed by an authorized CodeViewer v1.0;
representative of each party.
Use of any of this software is governed by the terms of the license
SUPPLEMENTAL LICENSE TERMS below:

These Supplemental License Terms add to or modify the terms of the Copyright 1999 by CoolServlets.com.
Binary Code License Agreement. Capitalized terms not defined in
these Supplemental Terms shall have the same meanings ascribed to Any errors or suggested improvements to this class can be reported
them in the Binary Code License Agreement . These Supplemental as instructed on CoolServlets.com. We hope you enjoy this program...

TIBCO ActiveMatrix Service Grid Installation


44
| Third Party Software License Agreements
your comments will encourage further development! This software is C) The following software may be included in this product: Crimson
distributed under the terms of the BSD License. Redistribution and v1.1.1 ; Use of any of this software is governed by the terms of the
use in source and binary forms, with or without modification, are license below:
permitted provided that the following conditions are met:
The Apache Software License, Version 1.1
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer. Copyright (c) 1999-2000 The Apache Software Foundation. All rights
reserved.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the Redistribution and use in source and binary forms, with or without
documentation and/or other materials provided with the distribution. modification, are permitted provided that the following conditions are
met:
Neither name of CoolServlets.com nor the names of its contributors
may be used to endorse or promote products derived from this 1. Redistributions of source code must retain the above copyright
software without specific prior written permission. notice, this list of conditions and the following disclaimer.

THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND 2. Redistributions in binary form must reproduce the above copyright
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED notice, this list of conditions and the following disclaimer in the
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED documentation and/or other materials provided with the distribution.
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 3. The end-user documentation included with the redistribution, if any,
THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, must include the following acknowledgment: "This product includes
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR software developed by the Apache Software Foundation
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, (http://www.apache.org/)." Alternately, this acknowledgment may
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS appear in the software itself, if and wherever such third-party
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) acknowledgments normally appear.
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4. The names "Crimson" and "Apache Software Foundation" must not
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY be used to endorse or promote products derived from this software
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED without prior written permission. For written permission, please
OF THE POSSIBILITY OF SUCH DAMAGE." contact apache@apache.org.

DES and 3xDES ; Use of any of this software is governed by the terms 5. Products derived from this software may not be called "Apache",
of the license below: nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation.
"Copyright 2000 by Jef Poskanzer <jef@acme.com>. All rights
reserved. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
Redistribution and use in source and binary forms, with or without THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
modification, are permitted provided that the following conditions are FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
met: NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1. Redistributions of source code must retain the above copyright INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
notice, this list of conditions and the following disclaimer. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
2. Redistributions in binary form must reproduce the above copyright OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
notice, this list of conditions and the following disclaimer in the CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
documentation and/or other materials provided with the distribution. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED POSSIBILITY OF SUCH DAMAGE.
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ====================================================
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL This software consists of voluntary contributions made by many
THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, individuals on behalf of the Apache Software Foundation and was
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR originally based on software copyright (c) 1999, International Business
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, Machines, Inc., http://www.ibm.com. For more information on the
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS Apache Software Foundation, please see <http://www.apache.org/>.
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, D) The following software may be included in this product: Xalan J2;
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT Use of any of this software is governed by the terms of the license
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY below:
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE." The Apache Software License, Version 1.1

Copyright (c) 1999-2000 The Apache Software Foundation. All rights


reserved.

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 45
Redistribution and use in source and binary forms, with or without in a product, an acknowledgment in the product documentation would
modification, are permitted provided that the following conditions are be appreciated but is not required.
met:
2. Altered source versions must be plainly marked as such, and must
1. Redistributions of source code must retain the above copyright not be misrepresented as being the original software.
notice, this list of conditions and the following disclaimer.
3. This notice may not be removed or altered from any source
2. Redistributions in binary form must reproduce the above copyright distribution. Justin Frankel justin@nullsoft.com"
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. F) Some Portions licensed from IBM are available at:
http://oss.software.ibm.com/icu4j/
3. The end-user documentation included with the redistribution, if any,
must include the following acknowledgment: G) Portions Copyright Eastman Kodak Company 1992

"This product includes software developed by the Apache Software H) Lucida is a registered trademark or trademakr of Bigelow & Holmes
Foundation (http://www.apache.org/)." Alternately, this in the U.S. and other countries.
acknowledgment may appear in the software itself, if and wherever
such third-party acknowledgments normally appear. I) Portions licensed from Taligent, Inc.

4. The names "Xalan" and "Apache Software Foundation" must not be Sun Java Annotations 1.0 (JSR 250 Commons Annotations)
used to endorse or promote products derived from this software
without prior written permission. For written permission, please COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
contact apache@apache.org. Version 1.0

5. Products derived from this software may not be called "Apache", "1. Definitions.
nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation. o1.1. "Contributor" means each individual or entity that creates or
contributes to the creation of Modifications.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, o1.2. "Contributor Version" means the combination of the Original
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND Software, prior Modifications used by a Contributor (if any), and the
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN Modifications made by that particular Contributor.
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, o1.3. "Covered Software" means (a) the Original Software, or (b)
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL Modifications, or (c) the combination of files containing Original
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT Software with files containing Modifications, in each case including
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, portions thereof.
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN o1.4. "Executable" means the Covered Software in any form other
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING than Source Code.
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE o1.5. "Initial Developer" means the individual or entity that first makes
POSSIBILITY OF SUCH DAMAGE. Original Software available under this License.

=============================================== o1.6. "Larger Work" means a work which combines Covered Software
or portions thereof with code not governed by the terms of this
This software consists of voluntary contributions made by many License.
individuals on behalf of the Apache Software Foundation and was
originally based on software copyright (c) 1999, International Business o1.7. "License" means this document.
Machines, Inc., http://www.ibm.com. For more information on the
Apache Software Foundation, please see <http://www.apache.org/>. o1.8. "Licensable" means having the right to grant, to the maximum
extent possible, whether at the time of the initial grant or subsequently
E) The following software may be included in this product: NSIS 1.0j; acquired, any and all of the rights conveyed herein.
Use of any of this software is governed by the terms of the license
below: o1.9. "Modifications" means the Source Code and Executable form of
any of the following:
Copyright (C) 1999-2000 Nullsoft, Inc.
"A. Any file that results from an addition to, deletion from or
This software is provided 'as-is', without any express or implied modification of the contents of a file containing Original Software or
warranty. In no event will the authors be held liable for any damages previous Modifications;
arising from the use of this software. Permission is granted to anyone
to use this software for any purpose, including commercial "B. Any new file that contains any part of the Original Software or
applications, and to alter it and redistribute it freely, subject to the previous Modification; or
following restrictions:
"C. Any new file that is contributed or otherwise made available under
1. The origin of this software must not be misrepresented; you must the terms of this License.
not claim that you wrote the original software. If you use this software

TIBCO ActiveMatrix Service Grid Installation


46
| Third Party Software License Agreements
o1.10. "Original Software" means the Source Code and Executable combination), to make, use, sell, offer for sale, have made, and/or
form of computer software code that is originally released under this otherwise dispose of: (1) Modifications made by that Contributor (or
License. portions thereof); and (2) the combination of Modifications made by
that Contributor with its Contributor Version (or portions of such
o1.11. "Patent Claims" means any patent claim(s), now owned or combination).
hereafter acquired, including without limitation, method, process, and
apparatus claims, in any patent Licensable by grantor. "(c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on
the date Contributor first distributes or otherwise makes the
o1.12. "Source Code" means (a) the common form of computer Modifications available to a third party.
software code in which modifications are made and (b) associated
documentation included in or with such code. "(d) Notwithstanding Section 2.2(b) above, no patent license is
granted: (1) for any code that Contributor has deleted from the
o1.13. "You" (or "Your") means an individual or a legal entity Contributor Version; (2) for infringements caused by: (i) third party
exercising rights under, and complying with all of the terms of, this modifications of Contributor Version, or (ii) the combination of
License. For legal entities, "You" includes any entity which controls, is Modifications made by that Contributor with other software (except as
controlled by, or is under common control with You. For purposes of part of the Contributor Version) or other devices; or (3) under Patent
this definition, "control" means (a) the power, direct or indirect, to Claims infringed by Covered Software in the absence of Modifications
cause the direction or management of such entity, whether by contract made by that Contributor.
or otherwise, or (b) ownership of more than fifty percent (50%) of the
outstanding shares or beneficial ownership of such entity. "3. Distribution Obligations.

"2. License Grants. o3.1. Availability of Source Code.

o2.1. The Initial Developer Grant. Any Covered Software that You distribute or otherwise make available
in Executable form must also be made available in Source Code form
Conditioned upon Your compliance with Section 3.1 below and and that Source Code form must be distributed only under the terms of
subject to third party intellectual property claims, the Initial Developer this License. You must include a copy of this License with every copy
hereby grants You a world-wide, royalty-free, non-exclusive license: of the Source Code form of the Covered Software You distribute or
otherwise make available. You must inform recipients of any such
"(a) under intellectual property rights (other than patent or trademark) Covered Software in Executable form as to how they can obtain such
Licensable by Initial Developer, to use, reproduce, modify, display, Covered Software in Source Code form in a reasonable manner on or
perform, sublicense and distribute the Original Software (or portions through a medium customarily used for software exchange.
thereof), with or without Modifications, and/or as part of a Larger
Work; and o3.2. Modifications.

"(b) under Patent Claims infringed by the making, using or selling of The Modifications that You create or to which You contribute are
Original Software, to make, have made, use, practice, sell, and offer governed by the terms of this License. You represent that You believe
for sale, and/or otherwise dispose of the Original Software (or portions Your Modifications are Your original creation(s) and/or You have
thereof). sufficient rights to grant the rights conveyed by this License.

"(c) The licenses granted in Sections 2.1(a) and (b) are effective on o3.3. Required Notices.
the date Initial Developer first distributes or otherwise makes the
Original Software available to a third party under the terms of this You must include a notice in each of Your Modifications that identifies
License. You as the Contributor of the Modification. You may not remove or
alter any copyright, patent or trademark notices contained within the
"(d) Notwithstanding Section 2.1(b) above, no patent license is Covered Software, or any notices of licensing or any descriptive text
granted: (1) for code that You delete from the Original Software, or (2) giving attribution to any Contributor or the Initial Developer.
for infringements caused by: (i) the modification of the Original
Software, or (ii) the combination of the Original Software with other o3.4. Application of Additional Terms.
software or devices.
You may not offer or impose any terms on any Covered Software in
o2.2. Contributor Grant. Source Code form that alters or restricts the applicable version of this
License or the recipients' rights hereunder. You may choose to offer,
Conditioned upon Your compliance with Section 3.1 below and and to charge a fee for, warranty, support, indemnity or liability
subject to third party intellectual property claims, each Contributor obligations to one or more recipients of Covered Software. However,
hereby grants You a world-wide, royalty-free, non-exclusive license: 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 that
"(a) under intellectual property rights (other than patent or trademark) any such warranty, support, indemnity or liability obligation is offered
Licensable by Contributor to use, reproduce, modify, display, perform, by You alone, and You hereby agree to indemnify the Initial Developer
sublicense and distribute the Modifications created by such and every Contributor for any liability incurred by the Initial Developer
Contributor (or portions thereof), either on an unmodified basis, with or such Contributor as a result of warranty, support, indemnity or
other Modifications, as Covered Software and/or as part of a Larger liability terms You offer.
Work; and
o3.5. Distribution of Executable Versions.
"(b) under Patent Claims infringed by the making, using, or selling of
Modifications made by that Contributor either alone and/or in You may distribute the Executable form of the Covered Software
combination with its Contributor Version (or portions of such under the terms of this License or under the terms of a license of Your

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 47
choice, which may contain terms different from this License, provided IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
that You are in compliance with the terms of this License and that the DISCLAIMER.
license for the Executable form does not attempt to limit or alter the
recipient's rights in the Source Code form from the rights set forth in "6. TERMINATION.
this License. If You distribute the Covered Software in Executable
form under a different license, You must make it absolutely clear that o6.1. This License and the rights granted hereunder will terminate
any terms which differ from this License are offered by You alone, not automatically if You fail to comply with terms herein and fail to cure
by the Initial Developer or Contributor. You hereby agree to indemnify such breach within 30 days of becoming aware of the breach.
the Initial Developer and every Contributor for any liability incurred by Provisions which, by their nature, must remain in effect beyond the
the Initial Developer or such Contributor as a result of any such terms termination of this License shall survive.
You offer.
o6.2. If You assert a patent infringement claim (excluding declaratory
o3.6. Larger Works. judgment actions) against Initial Developer or a Contributor (the Initial
Developer or Contributor against whom You assert such claim is
You may create a Larger Work by combining Covered Software with referred to as "Participant") alleging that the Participant Software
other code not governed by the terms of this License and distribute the (meaning the Contributor Version where the Participant is a
Larger Work as a single product. In such a case, You must make sure Contributor or the Original Software where the Participant is the Initial
the requirements of this License are fulfilled for the Covered Software. Developer) directly or indirectly infringes any patent, then any and all
rights granted directly or indirectly to You by such Participant, the
"4. Versions of the License. Initial Developer (if the Initial Developer is not the Participant) and all
Contributors under Sections 2.1 and/or 2.2 of this License shall, upon
o4.1. New Versions. 60 days notice from Participant terminate prospectively and
automatically at the expiration of such 60 day notice period, unless if
Sun Microsystems, Inc. is the initial license steward and may publish within such 60 day period You withdraw Your claim with respect to the
revised and/or new versions of this License from time to time. Each Participant Software against such Participant either unilaterally or
version will be given a distinguishing version number. Except as pursuant to a written agreement with Participant.
provided in Section 4.3, no one other than the license steward has the
right to modify this License. o6.3. In the event of termination under Sections 6.1 or 6.2 above, all
end user licenses that have been validly granted by You or any
o4.2. Effect of New Versions. distributor hereunder prior to termination (excluding licenses granted
to You by any distributor) shall survive termination.
You may always continue to use, distribute or otherwise make the
Covered Software available under the terms of the version of the "7. LIMITATION OF LIABILITY.
License under which You originally received the Covered Software. If
the Initial Developer includes a notice in the Original Software UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
prohibiting it from being distributed or otherwise made available under WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR
any subsequent version of the License, You must distribute and make OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
the Covered Software available under the terms of the version of the OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED
License under which You originally received the Covered Software. SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
Otherwise, You may also choose to use, distribute or otherwise make LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
the Covered Software available under the terms of any subsequent INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
version of the License published by the license steward. CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES
FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE,
o4.3. Modified Versions. COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL
OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH
When You are an Initial Developer and You want to create a new PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF
license for Your Original Software, You may create and use a modified SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT
version of this License if You: (a) rename the license and remove any APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
references to the name of the license steward (except to note that the RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE
license differs from this License); and (b) otherwise make it clear that EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME
the license contains terms which differ from this License. JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES,
"5. DISCLAIMER OF WARRANTY. SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON "8. U.S. GOVERNMENT END USERS.
AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, The Covered Software is a "commercial item," as that term is defined
WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE software" (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1))
OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY and "commercial computer software documentation" as such terms
AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R.
YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY U.S. Government End Users acquire Covered Software with only
OTHER CONTRIBUTOR) ASSUME THE COST OF ANY those rights set forth herein. This U.S. Government Rights clause is in
NECESSARY SERVICING, REPAIR OR CORRECTION. THIS lieu of, and supersedes, any other FAR, DFAR, or other clause or
DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL provision that addresses Government rights in computer software
PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE under this License.

TIBCO ActiveMatrix Service Grid Installation


48
| Third Party Software License Agreements
"9. MISCELLANEOUS. if you want it, that you can change the software or use pieces of it in
new free programs; and that you know you can do these things.
This License represents the complete agreement concerning subject
matter hereof. If any provision of this License is held to be To protect your rights, we need to make restrictions that forbid anyone
unenforceable, such provision shall be reformed only to the extent to deny you these rights or to ask you to surrender the rights. These
necessary to make it enforceable. This License shall be governed by restrictions translate to certain responsibilities for you if you distribute
the law of the jurisdiction specified in a notice contained within the copies of the software, or if you modify it.
Original Software (except to the extent applicable law, if any, provides
otherwise), excluding such jurisdiction's conflict-of-law provisions. Any For example, if you distribute copies of such a program, whether gratis
litigation relating to this License shall be subject to the jurisdiction of or for a fee, you must give the recipients all the rights that you have.
the courts located in the jurisdiction and venue specified in a notice You must make sure that they, too, receive or can get the source
contained within the Original Software, with the losing party code. And you must show them these terms so they know their rights.
responsible for costs, including, without limitation, court costs and
reasonable attorneys' fees and expenses. The application of the We protect your rights with two steps: (1) copyright the software, and
United Nations Convention on Contracts for the International Sale of (2) offer you this license which gives you legal permission to copy,
Goods is expressly excluded. Any law or regulation which provides distribute and/or modify the software.
that the language of a contract shall be construed against the drafter
shall not apply to this License. You agree that You alone are Also, for each author's protection and ours, we want to make certain
responsible for compliance with the United States export that everyone understands that there is no warranty for this free
administration regulations (and the export control laws and regulation software. If the software is modified by someone else and passed on,
of any other countries) when You use, distribute or otherwise make we want its recipients to know that what they have is not the original,
available any Covered Software. so that any problems introduced by others will not reflect on the
original authors' reputations.
"10. RESPONSIBILITY FOR CLAIMS.
Finally, any free program is threatened constantly by software patents.
As between Initial Developer and the Contributors, each party is We wish to avoid the danger that redistributors of a free program will
responsible for claims and damages arising, directly or indirectly, out individually obtain patent licenses, in effect making the program
of its utilization of rights under this License and You agree to work with proprietary. To prevent this, we have made it clear that any patent
Initial Developer and Contributors to distribute such responsibility on must be licensed for everyone's free use or not licensed at all.
an equitable basis. Nothing herein is intended or shall be deemed to
constitute any admission of liability. The precise terms and conditions for copying, distribution and
modification follow.
"NOTICE PURSUANT TO SECTION 9 OF THE COMMON
DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
MODIFICATION
The code released under the CDDL shall be governed by the laws of
the State of California (excluding conflict-of-law provisions). Any "0. This License applies to any program or other work which contains
litigation relating to this License shall be subject to the jurisdiction of a notice placed by the copyright holder saying it may be distributed
the Federal Courts of the Northern District of California and the state under the terms of this General Public License. The "Program", below,
courts of the State of California, with venue lying in Santa Clara refers to any such program or work, and a "work based on the
County, California. Program" means either the Program or any derivative work under
copyright law: that is to say, a work containing the Program or a
The GNU General Public License (GPL) Version 2, June 1991 portion of it, either verbatim or with modifications and/or translated into
another language. (Hereinafter, translation is included without
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple limitation in the term "modification".) Each licensee is addressed as
Place, Suite 330, Boston, MA 02111-1307 USA "you".

Everyone is permitted to copy and distribute verbatim copies of this Activities other than copying, distribution and modification are not
license document, but changing it is not allowed. covered by this License; they are outside its scope. The act of running
the Program is not restricted, and the output from the Program is
Preamble covered only if its contents constitute a work based on the Program
(independent of having been made by running the Program). Whether
The licenses for most software are designed to take away your that is true depends on what the Program does.
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change "1. You may copy and distribute verbatim copies of the Program's
free software--to make sure the software is free for all its users. This source code as you receive it, in any medium, provided that you
General Public License applies to most of the Free Software conspicuously and appropriately publish on each copy an appropriate
Foundation's software and to any other program whose authors copyright notice and disclaimer of warranty; keep intact all the notices
commit to using it. (Some other Free Software Foundation software is that refer to this License and to the absence of any warranty; and give
covered by the GNU Library General Public License instead.) You can any other recipients of the Program a copy of this License along with
apply it to your programs, too. the Program.

When we speak of free software, we are referring to freedom, not You may charge a fee for the physical act of transferring a copy, and
price. Our General Public Licenses are designed to make sure that you may at your option offer warranty protection in exchange for a fee.
you have the freedom to distribute copies of free software (and charge
for this service if you wish), that you receive source code or can get it "2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 49
distribute such modifications or work under the terms of Section 1 code means all the source code for all modules it contains, plus any
above, provided that you also meet all of these conditions: associated interface definition files, plus the scripts used to control
compilation and installation of the executable. However, as a special
oa) You must cause the modified files to carry prominent notices exception, the source code distributed need not include anything that
stating that you changed the files and the date of any change. is normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
ob) You must cause any work that you distribute or publish, that in which the executable runs, unless that component itself accompanies
whole or in part contains or is derived from the Program or any part the executable.
thereof, to be licensed as a whole at no charge to all third parties
under the terms of this License. If distribution of executable or object code is made by offering access
to copy from a designated place, then offering equivalent access to
oc) If the modified program normally reads commands interactively copy the source code from the same place counts as distribution of
when run, you must cause it, when started running for such interactive the source code, even though third parties are not compelled to copy
use in the most ordinary way, to print or display an announcement the source along with the object code.
including an appropriate copyright notice and a notice that there is no
warranty (or else, saying that you provide a warranty) and that users "4. You may not copy, modify, sublicense, or distribute the Program
may redistribute the program under these conditions, and telling the except as expressly provided under this License. Any attempt
user how to view a copy of this License. (Exception: if the Program otherwise to copy, modify, sublicense or distribute the Program is
itself is interactive but does not normally print such an announcement, void, and will automatically terminate your rights under this License.
your work based on the Program is not required to print an However, parties who have received copies, or rights, from you under
announcement.) this License will not have their licenses terminated so long as such
parties remain in full compliance.
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program, "5. You are not required to accept this License, since you have not
and can be reasonably considered independent and separate works in signed it. However, nothing else grants you permission to modify or
themselves, then this License, and its terms, do not apply to those distribute the Program or its derivative works. These actions are
sections when you distribute them as separate works. But when you prohibited by law if you do not accept this License. Therefore, by
distribute the same sections as part of a whole which is a work based modifying or distributing the Program (or any work based on the
on the Program, the distribution of the whole must be on the terms of Program), you indicate your acceptance of this License to do so, and
this License, whose permissions for other licensees extend to the all its terms and conditions for copying, distributing or modifying the
entire whole, and thus to each and every part regardless of who wrote Program or works based on it.
it.
"6. Each time you redistribute the Program (or any work based on the
Thus, it is not the intent of this section to claim rights or contest your Program), the recipient automatically receives a license from the
rights to work written entirely by you; rather, the intent is to exercise original licensor to copy, distribute or modify the Program subject to
the right to control the distribution of derivative or collective works these terms and conditions. You may not impose any further
based on the Program. restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
In addition, mere aggregation of another work not based on the this License.
Program with the Program (or with a work based on the Program) on a
volume of a storage or distribution medium does not bring the other "7. If, as a consequence of a court judgment or allegation of patent
work under the scope of this License. infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
"3. You may copy and distribute the Program (or a work based on it, otherwise) that contradict the conditions of this License, they do not
under Section 2) in object code or executable form under the terms of excuse you from the conditions of this License. If you cannot distribute
Sections 1 and 2 above provided that you also do one of the following: so as to satisfy simultaneously your obligations under this License and
any other pertinent obligations, then as a consequence you may not
oa) Accompany it with the complete corresponding machine-readable distribute the Program at all. For example, if a patent license would not
source code, which must be distributed under the terms of Sections 1 permit royalty-free redistribution of the Program by all those who
and 2 above on a medium customarily used for software interchange; receive copies directly or indirectly through you, then the only way you
or, could satisfy both it and this License would be to refrain entirely from
distribution of the Program.
ob) 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 If any portion of this section is held invalid or unenforceable under any
performing source distribution, a complete machine-readable copy of particular circumstance, the balance of the section is intended to apply
the corresponding source code, to be distributed under the terms of and the section as a whole is intended to apply in other
Sections 1 and 2 above on a medium customarily used for software circumstances.
interchange; or,
It is not the purpose of this section to induce you to infringe any
oc) Accompany it with the information you received as to the offer to patents or other property right claims or to contest validity of any such
distribute corresponding source code. (This alternative is allowed only claims; this section has the sole purpose of protecting the integrity of
for noncommercial distribution and only if you received the program in the free software distribution system, which is implemented by public
object code or executable form with such an offer, in accord with license practices. Many people have made generous contributions to
Subsection b above.) 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
The source code for a work means the preferred form of the work for decide if he or she is willing to distribute software through any other
making modifications to it. For an executable work, complete source system and a licensee cannot impose that choice.

TIBCO ActiveMatrix Service Grid Installation


50
| Third Party Software License Agreements
This section is intended to make thoroughly clear what is believed to If you develop a new program, and you want it to be of the greatest
be a consequence of the rest of this License. possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under
"8. If the distribution and/or use of the Program is restricted in certain these terms.
countries either by patents or by copyrighted interfaces, the original
copyright holder who places the Program under this License may add To do so, attach the following notices to the program. It is safest to
an explicit geographical distribution limitation excluding those attach them to the start of each source file to most effectively convey
countries, so that distribution is permitted only in or among countries the exclusion of warranty; and each file should have at least the
not thus excluded. In such case, this License incorporates the "copyright" line and a pointer to where the full notice is found.
limitation as if written in the body of this License.
oOne line to give the program's name and a brief idea of what it does.
"9. The Free Software Foundation may publish revised and/or new
versions of the General Public License from time to time. Such new oCopyright (C)
versions will be similar in spirit to the present version, but may differ in
detail to address new problems or concerns. oThis program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
Each version is given a distinguishing version number. If the Program the Free Software Foundation; either version 2 of the License, or (at
specifies a version number of this License which applies to it and "any your option) any later version.
later version", you have the option of following the terms and
conditions either of that version or of any later version published by oThis program is distributed in the hope that it will be useful, but
the Free Software Foundation. If the Program does not specify a WITHOUT ANY WARRANTY; without even the implied warranty of
version number of this License, you may choose any version ever MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
published by the Free Software Foundation. See the GNU General Public License for more details.

"10. If you wish to incorporate parts of the Program into other free oYou should have received a copy of the GNU General Public License
programs whose distribution conditions are different, write to the along with this program; if not, write to the Free Software Foundation,
author to ask for permission. For software which is copyrighted by the Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Free Software Foundation, write to the Free Software Foundation; we
sometimes make exceptions for this. Our decision will be guided by Also add information on how to contact you by electronic and paper
the two goals of preserving the free status of all derivatives of our free mail.
software and of promoting the sharing and reuse of software
generally. If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
"NO WARRANTY
oGnomovision version 69, Copyright (C) year name of author
"11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE type `show w'. This is free software, and you are welcome to
STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR redistribute it under certain conditions; type `show c' for details.
OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, The hypothetical commands `show w' and `show c' should show the
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES appropriate parts of the General Public License. Of course, the
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR commands you use may be called something other than `show w' and
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND `show c'; they could even be mouse-clicks or menu items--whatever
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE suits your program.
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION. You should also get your employer (if you work as a programmer) or
your school, if any, to sign a "copyright disclaimer" for the program, if
"12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR necessary. Here is a sample; alter the names:
AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE oYoyodyne, Inc., hereby disclaims all copyright interest in the program
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR `Gnomovision' (which makes passes at compilers) written by James
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL Hacker.
OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT signature of Ty Coon, 1 April 1989
LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD Ty Coon, President of Vice
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH
ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER This General Public License does not permit incorporating your
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH program into proprietary programs. If your program is a subroutine
DAMAGES. library, you may consider it more useful to permit linking proprietary
applications with the library. If this is what you want to do, use the
"END OF TERMS AND CONDITIONS GNU Library General Public License instead of this License.

"How to Apply These Terms to Your New Programs ""CLASSPATH" EXCEPTION TO THE GPL VERSION 2

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 51
Certain source files distributed by Sun Microsystems, Inc. are subject Tigris Subversion 1.4
to the following clarification and special exception to the GPL Version
2, but only where Sun has expressly included in the particular source Copyright (c) 2000-2006 CollabNet. All rights reserved.
file's header the words
Redistribution and use in source and binary forms, with or without
"Sun designates this particular file as subject to the "Classpath" modification, are permitted provided that the following conditions are
exception as provided by Sun in the License file that accompanied this met:
code."
1. Redistributions of source code must retain the above copyright
Linking this library statically or dynamically with other modules is notice, this list of conditions and the following disclaimer.
making a combined work based on this library. Thus, the terms and
conditions of the GNU General Public License Version 2 cover the 2. Redistributions in binary form must reproduce the above copyright
whole combination. notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an 3. The end-user documentation included with the redistribution, if any,
executable, regardless of the license terms of these independent must include the following acknowledgment: "This product includes
modules, and to copy and distribute the resulting executable under software developed by CollabNet (http://www.Collab.Net/)."
terms of your choice, provided that you also meet, for each linked Alternately, this acknowledgment may appear in the software itself, if
independent module, the terms and conditions of the license of that and wherever such third-party acknowledgments normally appear.
module.? An independent module is a module which is not derived
from or based on this library.? If you modify this library, you may 4. The hosted project names must not be used to endorse or promote
extend this exception to your version of the library, but you are not products derived from this software without prior written permission.
obligated to do so.? If you do not wish to do so, delete this exception For written permission, please contact info@collab.net.
statement from your version.
5. Products derived from this software may not use the "Tigris" name
Sun MultiSchema XML Validator 2.0 nor may "Tigris" appear in their names without prior written permission
of CollabNet.
Copyright (c) 2001-2007 Sun Microsystems, Inc. All Rights Reserved.
Redistribution and use in source and binary forms, with or without THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
modification, are permitted provided that the following conditions are OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
met: THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
- Redistributions of source code must retain the above copyright NO EVENT SHALL COLLABNET OR ITS CONTRIBUTORS BE
notice, this list of conditions and the following disclaimer. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- Redistribution in binary form must reproduct the above copyright NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
notice, this list of conditions and the following disclaimer in the SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
documentation and/or other materials provided with the distribution. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
Neither the name of Sun Microsystems, Inc. or the names of TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
contributors may be used to endorse or promote products derived ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
from this software without specific prior written permission. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software is provided "AS IS," without a warranty of any kind. ALL
EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS UDD14J 2.0.5
AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE 03 Mar 2005
OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND
ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES IBM Public License Version 1.0
OR LIABILITIES SUFFERED BY LICENSEE AS A RESULT OF OR
RELATING TO USE, MODIFICATION OR DISTRIBUTION OF THE THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE
SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR TERMS OF THIS IBM PUBLIC LICENSE ("AGREEMENT"). ANY
ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, AGREEMENT.
HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF
LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO 1.DEFINITIONS
USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. "Contribution" means:

You acknowledge that Software is not designed,licensed or intended a.in the case of International Business Machines Corporation ("IBM"),
for use in the design, construction, operation or maintenance of the Original Program, and
any nuclear facility.
b.in the case of each Contributor,

i.changes to the Program, and

TIBCO ActiveMatrix Service Grid Installation


52
| Third Party Software License Agreements
ii.additions to the Program; A Contributor may choose to distribute the Program in object code
form under its own license agreement, provided that:
where such changes and/or additions to the Program originate from
and are distributed by that particular Contributor. A Contribution a.it complies with the terms and conditions of this Agreement; and
'originates' from a Contributor if it was added to the Program by such
Contributor itself or anyone acting on such Contributor's behalf. b.its license agreement:
Contributions do not include additions to the Program which: (i) are
separate modules of software distributed in conjunction with the i.effectively disclaims on behalf of all Contributors all warranties and
Program under their own license agreement, and (ii) are not derivative conditions, express and implied, including warranties or conditions of
works of the Program. title and non-infringement, and implied warranties or conditions of
merchantability and fitness for a particular purpose;
"Contributor" means IBM and any other entity that distributes the
Program. ii.effectively excludes on behalf of all Contributors all liability for
damages, including direct, indirect, special, incidental and
"Licensed Patents " mean patent claims licensable by a Contributor consequential damages, such as lost profits;
which are necessarily infringed by the use or sale of its Contribution
alone or when combined with the Program. iii.states that any provisions which differ from this Agreement are
offered by that Contributor alone and not by any other party; and
"Original Program" means the original version of the software
accompanying this Agreement as released by IBM, including source iv.states that source code for the Program is available from such
code, object code and documentation, if any. Contributor, and informs licensees how to obtain it in a reasonable
manner on or through a medium customarily used for software
"Program" means the Original Program and Contributions. exchange.

"Recipient" means anyone who receives the Program under this When the Program is made available in source code form:
Agreement, including all Contributors.
c.It must be made available under this Agreement; and
2.GRANT OF RIGHTS
d.a copy of this Agreement must be included with each copy of the
a.Subject to the terms of this Agreement, each Contributor hereby Program.
grants Recipient a non-exclusive, worldwide, royalty-free copyright
license to reproduce, prepare derivative works of, publicly display, Each Contributor must include the following in a conspicuous location
publicly perform, distribute and sublicense the Contribution of such in the Program:
Contributor, if any, and such derivative works, in source code and
object code form. Copyright© {date here}, International Business Machines Corporation
and others. All Rights Reserved.
b.Subject to the terms of this Agreement, each Contributor hereby
grants Recipient a non-exclusive, worldwide, royalty-free patent In addition, each Contributor must identify itself as the originator of its
license under Licensed Patents to make, use, sell, offer to sell, import Contribution, if any, in a manner that reasonably allows subsequent
and otherwise transfer the Contribution of such Contributor, if any, in Recipients to identify the originator of the Contribution.
source code and object code form. This patent license shall apply to
the combination of the Contribution and the Program if, at the time the 4.COMMERCIAL DISTRIBUTION
Contribution is added by the Contributor, such addition of the
Contribution causes such combination to be covered by the Licensed Commercial distributors of software may accept certain
Patents. The patent license shall not apply to any other combinations responsibilities with respect to end users, business partners and the
which include the Contribution. No hardware per se is licensed like. While this license is intended to facilitate the commercial use of
hereunder. the Program, the Contributor who includes the Program in a
commercial product offering should do so in a manner which does not
c.Recipient understands that although each Contributor grants the create potential liability for other Contributors. Therefore, if a
licenses to its Contributions set forth herein, no assurances are Contributor includes the Program in a commercial product offering,
provided by any Contributor that the Program does not infringe the such Contributor ("Commercial Contributor") hereby agrees to defend
patent or other intellectual property rights of any other entity. Each and indemnify every other Contributor ("Indemnified Contributor")
Contributor disclaims any liability to Recipient for claims brought by against any losses, damages and costs (collectively "Losses") arising
any other entity based on infringement of intellectual property rights or from claims, lawsuits and other legal actions brought by a third party
otherwise. As a condition to exercising the rights and licenses granted against the Indemnified Contributor to the extent caused by the acts or
hereunder, each Recipient hereby assumes sole responsibility to omissions of such Commercial Contributor in connection with its
secure any other intellectual property rights needed, if any. For distribution of the Program in a commercial product offering. The
example, if a third party patent license is required to allow Recipient to obligations in this section do not apply to any claims or Losses relating
distribute the Program, it is Recipient's responsibility to acquire that to any actual or alleged intellectual property infringement. In order to
license before distributing the Program. qualify, an Indemnified Contributor must: a) promptly notify the
Commercial Contributor in writing of such claim, and b) allow the
d.Each Contributor represents that to its knowledge it has sufficient Commercial Contributor to control, and cooperate with the
copyright rights in its Contribution, if any, to grant the copyright license Commercial Contributor in, the defense and any related settlement
set forth in this Agreement. negotiations. The Indemnified Contributor may participate in any such
claim at its own expense.
3.REQUIREMENTS

TIBCO ActiveMatrix Service Grid Installation


Third Party Software License Agreements
| 53
For example, a Contributor might include the Program in a commercial licenses granted by Recipient relating to the Program shall continue
product offering, Product X. That Contributor is then a Commercial and survive.
Contributor. If that Commercial Contributor then makes performance
claims, or offers warranties related to Product X, those performance IBM may publish new versions (including revisions) of this Agreement
claims and warranties are such Commercial Contributor's from time to time. Each new version of the Agreement will be given a
responsibility alone. Under this section, the Commercial Contributor distinguishing version number. The Program (including Contributions)
would have to defend claims against the other Contributors related to may always be distributed subject to the version of the Agreement
those performance claims and warranties, and if a court requires any under which it was received. In addition, after a new version of the
other Contributor to pay any damages as a result, the Commercial Agreement is published, Contributor may elect to distribute the
Contributor must pay those damages. Program (including its Contributions) under the new version. No one
other than IBM has the right to modify this Agreement. Except as
5.NO WARRANTY expressly stated in Sections 2(a) and 2(b) above, Recipient receives
no rights or licenses to the intellectual property of any Contributor
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE under this Agreement, whether expressly, by implication, estoppel or
PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT otherwise. All rights in the Program not expressly granted under this
WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS Agreement are reserved.
OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, This Agreement is governed by the laws of the State of New York and
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. the intellectual property laws of the United States of America. No party
Each Recipient is solely responsible for determining the to this Agreement will bring a legal action under this Agreement more
appropriateness of using and distributing the Program and assumes than one year after the cause of action arose. Each party waives its
all risks associated with its exercise of rights under this Agreement, rights to a jury trial in any resulting litigation.
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, and unavailability or interruption of operations.

6.DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT,


NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE
ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING WITHOUT LIMITATION LOST PROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE
EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7.GENERAL

If any provision of this Agreement is invalid or unenforceable under


applicable law, it shall not affect the validity or enforceability of the
remainder of the terms of this Agreement, and without further action
by the parties hereto, such provision shall be reformed to the minimum
extent necessary to make such provision valid and enforceable.

If Recipient institutes patent litigation against a Contributor with


respect to a patent applicable to software (including a cross-claim or
counterclaim in a lawsuit), then any patent licenses granted by that
Contributor to such Recipient under this Agreement shall terminate as
of the date such litigation is filed. In addition, If Recipient institutes
patent litigation against any entity (including a cross-claim or
counterclaim in a lawsuit) alleging that the Program itself (excluding
combinations of the Program with other software or hardware)
infringes such Recipient's patent(s), then such Recipient's rights
granted under Section 2(b) shall terminate as of the date such
litigation is filed.

All Recipient's rights under this Agreement shall terminate if it fails to


comply with any of the material terms or conditions of this Agreement
and does not cure such failure in a reasonable period of time after
becoming aware of such noncompliance. If all Recipient's rights under
this Agreement terminate, Recipient agrees to cease use and
distribution of the Program as soon as reasonably practicable.
However, Recipient's obligations under this Agreement and any

TIBCO ActiveMatrix Service Grid Installation


54
| Third Party Software License Agreements

TIBCO ActiveMatrix Service Grid Installation


Index 55
|

Index

Symbols J
.NET extensions 20 JDBC drivers 7
.NET Framework 8

L
C
log file 4
custom installation 2
customer support ix

M
D Microsoft ActiveDirectory 2003 8
Microsoft Internet Explorer 8
disk space 5 Microsoft SQL Server 2005 7
DISPLAY variable 23 Mozilla Firefox 8

F O
Frequently Asked Questions 23 OpenLDAP 2.3 7
Oracle 10g 7
Oracle 9i 7
Oracle Express 7
H
HSQLDB 1.8.0 7
R
required and optional software 6
I
install TIBCO ActiveMatrix 13
installer account 4 S
installer log file 4
support, contacting ix

TIBCO ActiveMatrix Service Grid Installation


56
| Index
supported platforms 3
system memory 4

T
technical support ix
temporary disk space 5
TIBCO Administrator 6
TIBCO Enterprise Message Service 6
TIBCO Rendezvous 6
TIBCO_HOME vi
typical installation 2

U
UDDI registry 8
uninst2 directory 24
uninstalling the software 21

V
Visual Studio 20
Visual Studio 2005 8

W
web browser 8

TIBCO ActiveMatrix Service Grid Installation

You might also like