Вы находитесь на странице: 1из 70

TIBCO Runtime Agent™

Administrator’s Guide
Software Release 5.1.3
May 2004
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 DOCUMENT). 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, Information Bus, The Power of Now, TIBCO Adapter, TIBCO Rendezvous, TIBCO
Hawk, TIBCO IntegrationManager, TIBCO Enterprise, and TIBCO Runtime Agent are either
registered trademarks or trademarks of TIBCO Software Inc. in the United States and/or 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.
Copyright ©1997-2004 TIBCO Software Inc. ALL RIGHTS RESERVED.
TIBCO Software Inc. Confidential Information
| iii

Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
TIBCO Runtime Agent Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Other Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
How to Contact TIBCO Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Chapter 1 TIBCO Runtime Agent Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Installation Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
TIBCO Runtime Agent Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
TIBCO Runtime Agent and TIBCO Adapter SDK Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
TIBCO Domain Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
TIBCO Wrapper Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Obfuscate Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
ae2xsd Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
The tramodify Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Repository Client Libraries and Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Other Client Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
TIBCO InConcert Client Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
TIBCO Enterprise for JMS Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
XML Related Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Persistent Object Framework Libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
TIBCO Crypto Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Unicode Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Hotfixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Preview Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Schema Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
TIBCO Installation Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
TIBCO Adapter SDK Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Runtime Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Development Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

TIBCO Runtime Agent Administrator’s Guide


iv
| Contents
Documentation Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Chapter 2 Infrastructure Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27


TIBCO Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Installed Folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Java Runtime Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Java Runtime Environment Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Faster Subsequent Installations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
TIBCO Hawk Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
TIBCO Rendezvous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
TIBCO Rendezvous License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
TIBCO Rendezvous Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Third-Party Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

TIBCO Runtime Agent Administrator’s Guide


|v

Preface

This preface lists the TIBCO Runtime Agent documentation set and other related
TIBCO documentation. Contact information for TIBCO support is also included.

Topics

• Related Documentation, page vi


• How to Contact TIBCO Customer Support, page vii

TIBCO Runtime Agent Administrator’s Guide


vi
| Related Documentation

Related Documentation

This section lists documentation resources you may find useful.

TIBCO Runtime Agent Documentation


In addition to this manual, TIBCO Runtime Agent software includes the
following documents:
• TIBCO Runtime Agent Release Notes Read the release notes for a list of new
and changed features. This document also contains lists of known issues and
closes issues for this release.
• TIBCO Runtime Agent Installation Read this document for a discussion of the
installation process and related information.
• TIBCO ActiveEnterprise Features, Migration and Compatibility Read this
document for a summary of new features in release 5.1 and instructions on
how to migrate 4.x projects to release 5.1.

Other Documentation
Several TIBCO products and utilities are included with TIBCO Runtime Agent.
This section gives an overview of available documentation. Additional
information is included with the discussion of the individual TRA components.
• TIBCO Designer Documentation TIBCO Designer documentation is available
online from the TIBCO Designer GUI and also in the designer/doc folder.
• Repository Utility documentation Repository utilities are included with TIBCO
Runtime Agent. They are documented in the TIBCO Administrator Server
Configuration Guide. You can also view this documentation by typing the
utility name and -help.
• TIBCO Rendezvous documentation The complete TIBCO Rendezvous
documentation set is included in the tibrv/doc folder.

Most users of TIBCO Runtime Agent components do not need to work with
this documentation set, which is fairly technical and meant primarily for
TIBCO Rendezvous developers.

• TIBCO Adapter SDK documentation Included only if you installed the TIBCO
Adapter SDK package. Includes a programmer’s guide as well as online API
documentation.

TIBCO Runtime Agent Administrator’s Guide


Preface vii
|

How to Contact TIBCO Customer Support

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

TIBCO Runtime Agent Administrator’s Guide


viii
| How to Contact TIBCO Customer Support

TIBCO Runtime Agent Administrator’s Guide


|1

Chapter 1 TIBCO Runtime Agent Components

This chapter introduces the TIBCO Runtime Agent components.

Topics

• Overview, page 2
• Installation Packages, page 3
• TIBCO Domain Utility, page 4
• TIBCO Wrapper Utility, page 6
• Obfuscate Utility, page 7
• ae2xsd Utility, page 8
• The tramodify Utility, page 9
• Repository Client Libraries and Utilities, page 11
• Other Client Libraries, page 14
• Unicode Conversion, page 17
• Hotfixes, page 18
• Preview Features, page 19
• Schema Files, page 20
• TIBCO Installation Manager, page 21
• TIBCO Adapter SDK Files, page 22
• Documentation Locations, page 25

TIBCO Runtime Agent Administrator’s Guide


2
| Chapter 1 TIBCO Runtime Agent Components

Overview

TIBCO Runtime Agent runs on each machine on which TIBCO software is


installed and executes scripts, sends alerts, and performs recovery as specified.
The TIBCO Runtime Agent has two main functions:
• Supplies an agent that is running in the background on each machine.
— The agent is responsible for starting and stopping processes that run on a
machine according to deployment information.
— The agent monitors the machine. That information is then visible via
TIBCO Administrator Enterprise Edition.
• Supplies the run-time environment, that is, all shared libraries including
third-party libraries used by TIBCO products. The run-time environment
includes the following:
— TIBCO Designer
— Java Runtime Environment
— TIBCO Hawk Agent
— TIBCO Rendezvous
— Third-Party Libraries
— TIBCO Runtime Libraries
When you install a new version of TIBCO Runtime Agent, the installer creates a
folder named after the software version and places all TIBCO Runtime Agent
folders and files into that folder. This chapter describes the components, lists the
files and folders that are part of that component and gives additional comments
as appropriate.

TIBCO Runtime Agent Administrator’s Guide


Installation Packages 3
|

Installation Packages

TIBCO Runtime Agent is available in two installation packages, described in this


section.

TIBCO Runtime Agent Package


The TIBCO Runtime Agent package includes all TIBCO libraries and tools,
third-party libraries and tools, and other software required by TIBCO products.
You install this package as the prerequisite software for TIBCO products such as
TIBCO Adapters, TIBCO Administrator, or TIBCO BusinessWorks.
Installing this package is documented in the TIBCO Runtime Agent Installation
Guide.

TIBCO Runtime Agent and TIBCO Adapter SDK Package


The TIBCO Adapter SDK package includes all software that is included in the
TIBCO Runtime Agent package. In addition, this package includes the TIBCO
Adapter SDK libraries, example programs, and documentation.
You install this package if you wish to develop a custom adapter using the TIBCO
Adapter SDK. You do not need to install this package when working with a
runtime adapter; runtime libraries are included in the TIBCO Runtime Agent
package.
Installing this package is documented in the TIBCO Runtime Agent Installation
Guide.

TIBCO Runtime Agent Administrator’s Guide


4
| Chapter 1 TIBCO Runtime Agent Components

TIBCO Domain Utility

TIBCO Runtime Agent contains the TIBCO Domain Utility that is used to manage
the components available on a TIBCO administration domain. The utility allows
you to:
• Add or remove a machine to a TIBCO administration domain.
• Add or remove the TIBCO Enterprise for JMS Server plug-in to a TIBCO
administration domain.
• Change TIBCO Rendezvous parameters. Changing TIBCO Rendezvous
parameters is an advanced option that should only be performed by users
familiar with TIBCO Rendezvous. If you perform this task, you must perform
it on each machine in the TIBCO administration domain, then restart the
TIBCO Administration Server.
• Change TIBCO administration domain credentials. Changing domain
credentials is an advanced option. You must perform it on the machine where
the TIBCO Administration Server is installed.
• Remove a secondary TIBCO Administration Server.
• Enable TIBCO administration domain and security management on a
machine where TIBCO Administrator has been installed.
• Migrate previous TIBCO Administrator installations.

Consider preparing a backup of the TIBCO folder on the TIBCO Administrator


machine and any other machines the utility is being executed on. Events outside
the control of the TIBCO Domain Utility, such as power failure or machine reboot
during execution, could cause domain corruption.

The TIBCO Domain Utility includes a set of help files that are accessed from the
utility. The help files explain how to perform tasks with the utility.

The following files are used by the Domain Utility:

Files Platform Comments


bin/obfuscate.tra All Used to obfuscate passwords
used by the TIBCO
Administration Server.

lib/DomainUtility.jar All Domain utility code

doc/tib_domain_utility_users All Domain utility document


_guide.pdf

TIBCO Runtime Agent Administrator’s Guide


TIBCO Domain Utility 5
|

Files Platform Comments


config/AddComponentType.tra All Property files used by the
config/JoinMachine.tra
domain utility.
config/RemoveComponentType.t
ra
bin/domaintutility.tra

bin/domainutility UNIX Executable for domain


bin/obfuscate
utility and obfuscation tool.

bin/domainutility.exe Win32 Executable for domain


bin/obfuscate.exe
utility and obfuscation tool.

config/hawkagentcfg.template All Templates used by the utility


config/hawkhmacfg.template
to create configuration files
config/inithawk.template
for TIBCO Hawk that allow
config/
hawkagenttra.template
a machine to participate in
an administration domain.

TIBCO Runtime Agent Administrator’s Guide


6
| Chapter 1 TIBCO Runtime Agent Components

TIBCO Wrapper Utility

The TIBCO Wrapper utility allows deployment of a TIBCO product or TIBCO


Adapter SDK based custom adapter as a service. Among other benefits, the
wrapper allows the operating system to start the application automatically upon
reboot, regardless of the operating system being used.
• On Microsoft Windows systems, a wrapped application can be installed and
run as a Windows Service.
• On UNIX systems, the functionality serves as a process abstraction. Hooks for
TIBCO Administrator mean that wrapped applications can be restarted on
reboot under UNIX and monitored using TIBCO Administrator.

When invoked, the Wrapper searches its current directory for the <appname>.tra
file. If that file is not found, it searches the PATH for <appname>.tra.
If a .tra file is not found in one of those locations, the Wrapper cannot start.

If you installed the TIBCO Runtime Agent package, TIBCO Wrapper will be
transparent to you. If you installed the TIBCO Adapter SDK package, you can use
the TIBCO Wrapper utility for both Java or C++ adapters. The tool uses standard
Java properties files for configuration of Service and Java Virtual Machine (JVM)
parameters.
TIBCO Wrapper includes the following files and folders:

Files Platform Comment


bin/wrap UNIX Executable

bin/wrap.exe Win32 gwrap—Executable to be used for


bin/gwrap.exe
GUI applications.
wrap—Executable to be used for
non-GUI applications.

include/wrapper/ All Used to compile TIBCO Adapter


SDK applications that wish to use
the wrapper.

lib/libwrap.a UNIX Wrapper C++ library

lib/libwrap.lib Win32 Wrapper C++ library

TIBCO Runtime Agent Administrator’s Guide


Obfuscate Utility 7
|

Obfuscate Utility

The obfuscate utility allows you to obfuscate properties in property files that
contain confidential information such as passwords. The utility also encrypts
passwords. The algorithm used for password encryption is 3-DES.

Using the Utility


If you have a property in a properties file that needs to be obfuscated, follow these
steps:
1. In the property file, add a # character in front of the value you wish to
obfuscate. For example:
Repo.serverPassword = #mysecret
2. Invoke the utility from the command line:
<install-path>/tibco/tra/5.1/bin/obfuscate.exe
--propertyfile=<property-file-name>
If you have a property in a properties file the needs to be encrypted, follow these
steps:
1. In the property file, add the #! characters in front of the value you wish to
encrypt. For example:
Repo.serverPassword = #!mysecret
2. Invoke the utility from the command line:
<install-path>/tibco/tra/5.1/bin/obfuscate.exe
--propertyfile=<property-file-name>
The next time you open the property file, mysecret will have been replaced with
a random sequence of characters.

Location
The obfuscate utility is found in
tibco/tra/5.1/bin

TIBCO Runtime Agent Administrator’s Guide


8
| Chapter 1 TIBCO Runtime Agent Components

ae2xsd Utility

The ae2xsd utility generates XSD schemas from a project metadata (TIBCO
ActiveEnterprise classes and operations). The utility can be used for canonical
models, the XML renderer in TIBCO IntegrationManager, as a source or target for
XSLT mapping, and to share with downstream consumers of ActiveEnterprise
generated XML.
The input is a multi-file project saved in ActiveEnterprise XML format. You
cannot use this tool directly on a .dat file.
The syntax follows:

ae2xsd -project <path-to-multi-file-project-root-folder>


[ -output <path-to-output-folder> ]

Both paths can be absolute file paths, or relative to the current working directory.
The -output argument and path are optional. If omitted, a folder named
AE2XSD-generated is created in the current working directory.

The tool assumes that your PATH variable points to your Java SDK location and
your CLASSPATH points to the TIBCO Adapter SDK or TIBCO Runtime Agent
.jar files.

The schemas are generated in a nested folder hierarchy that reflects their
namespaces, which in turn reflects the locations of the .aeschema files within the
project. When type name collisions occur, schema namespaces (and therefore
output locations) will differ from the original project structure.
The utility has the same functionality as the TIBCO Designer Tools> Export AS
XML Schemas menu command.

Location
The utility is found in:
tibco/tra/5.1/bin

TIBCO Runtime Agent Administrator’s Guide


The tramodify Utility 9
|

The tramodify Utility

The tramodify utility is used to switch adapter dependency from one TIBCO
Runtime Agent version to another.
Consider a scenario where TIBCO Runtime Agent 5.1.2 and TIBCO Adapter for
ActiveDatabase 5.1.0 is installed. A new version of TIBCO Runtime Agent 5.2.0 is
released and the adapter is to run against the new version. The adapter
dependency on TIBCO Runtime Agent 5.1.0 can be changed to a dependency on
TIBCO Runtime Agent 5.2.0 by running this utility.

Syntax
> tramodify <Product Home> <Final TRA Version> <User Directory>

Parameter Description
<Product Home> Home directory of TIBCO adapter for which TIBCO
Runtime Agent dependency need to be changed.

<Final TRA Version> Two digits TIBCO Runtime Agent version number to
which adapter dependency needs to be changed.

<User Directory> The absolute location of the directory that contains set of
custom TIBCO Runtime Agent files to be modified.

Options
The following options can also be specified:

Parameter Description
tramodify --usage Displays tramodify online help.

tramodify --ladapters Generates a text file under <TIBCO_HOME>/log


that lists the adapters installed on the machine,
install location and dependent TRA version for
each adapter.

Examples
To migrate TIBCO Adapter for Siebel 5.1.0 from TIBCO Runtime Agent 5.1.0 to
version 5.2.0:

TIBCO Runtime Agent Administrator’s Guide


10
| Chapter 1 TIBCO Runtime Agent Components

> tramodify C:\tibco\adapter\adsbl\5.1 5.2

To migrate TIBCO Adapter for R/3 5.1.0 from TIBCO Runtime Agent 5.1.0 to
version 5.2.0 and also to modify custom files (not installed by adapter package)
located in the C:\tibco\customfiles directory:
> tramodify C:\tibco\adapter\adr3\5.1 5.2 C:\tibco\customfiles

Location
The tramodify utility is found in
tibco/tra/5.1/bin

TIBCO Runtime Agent Administrator’s Guide


Repository Client Libraries and Utilities 11
|

Repository Client Libraries and Utilities

The repository client libraries and utilities are included with the TIBCO Runtime
Agent installation. The repository client interacts with the repository server
component of the TIBCO Administrator product.
The following files and folders are related to the repository client and utilities.

Files Platform Comment


lib/TIBCOrt.jar All Contains the repository client
libraries, as well as other TIBCO
Infrastructure libraries.
Also contains XSD files used for
verifying repository files:
• Files belonging to the package
\com\tibco\object\repo\map
per can be used to verify files
that belong to a multi-file
project.
• Files belonging to the package
\com\tibco\infra\repositor
y\importexport can be used to
verify .dat files before you
import them into a repository.
These XSD’s are also in the
schemas folder.

lib/librepowww532.so Solaris, Library used for HTTP


Linux, communication between repository
and client and server.
Alpha

lib/librepowww532_shr. AIX Library used for HTTP


a
communication between repository
client and server.

lib/librepowww532.sl HP Library used for HTTP


communication between repository
client and server.

TIBCO Runtime Agent Administrator’s Guide


12
| Chapter 1 TIBCO Runtime Agent Components

Files Platform Comment


bin/librepowww532.dll Win32 Library used for HTTP
bin/librepowww532d.dll
communication between repository
client and server.

lib/filteredfiles.txt All This file lists internal files used by


TIBCO products.
For example, Designer is used with
Visual Source Safe, several
vssver.scc files are associated with
the project and listed in this file.

lib/repository_mappers All Directory to hold repository


/*
mappers, which are used by the
repository client libraries to convert
between 4.x and 5.x projects.

bin/localInstanceInfo. All Utilities for repository


ini
management.
bin/remoteInstanceInfo
.ini See the TIBCO Administrator Server
bin/RepoDelete.tra
bin/RepoExport.tra
Configuration Guide for detailed
bin/RepoImport.tra information. For an introduction,
bin/RepoListInstances. invoke the utility with the -help
tra option.
bin/RepoRename.tra
bin/RepoVersion.tra You invoke the .tra file, which in
bin/RepoCreateInstance
.tra
turn invokes the .ini file.
bin/namespace.ini
bin/schemas.xml
bin/RepoDiff.tra
bin/RepoPing.tra
bin/RepoExtractSchemas
.tra
bin/RepoConvert.tra
bin/repoConvert.ini
bin/RepoManager.tra
bin/RepoStopServer.tra

TIBCO Runtime Agent Administrator’s Guide


Repository Client Libraries and Utilities 13
|

Files Platform Comment


bin/repository UNIX Utilities for repository
bin/RepoDelete
management.
bin/RepoExport
bin/RepoImport See the TIBCO Administrator Server
bin/RepoListInstances
bin/RepoRename
Configuration Guide for detailed
bin/RepoVersion information.
bin/RepoCreateInstance
bin/RepoDiff For an introduction, invoke the
bin/RepoPing utility with the -help option.
bin/RepoExtractSchemas
bin/RepoConvert
bin/RepoManager
bin/RepoStopServer

bin/repository.exe Win32 Utilities for repository


bin/RepoCreateInstance
management.
.bat
bin/RepoDelete.bat See the TIBCO Administrator Server
bin/RepoExport.bat
bin/RepoImport.bat
Configuration Guide for detailed
bin/RepoListInstances. information.
bat
bin/RepoRename.bat For an introduction, invoke the
bin/RepoVersion.bat utility with the -help option.
bin/RepoDiff.bat
bin/RepoPing.bat
bin/RepoExtractSchemas
.bat
bin/RepoConvert.bat
bin/RepoManager.bat
bin/RepoStopServer.bat

lib/repository_mappers All Files used to allow use of 4.x


/TIBCOAdapterMatcher.j
adapters in conjunction with
ar
TIBCO Designer 5.1.

TIBCO Runtime Agent Administrator’s Guide


14
| Chapter 1 TIBCO Runtime Agent Components

Other Client Libraries

This section lists the various client libraries that are part of TIBCO Runtime
Agent.

TIBCO InConcert Client Libraries


The TIBCO InConcert client libraries used by TIBCO BusinessWorks are included
in TIBCO Runtime Agent.

Files Platform
icjava/* All
icjava55/*

TIBCO Enterprise for JMS Libraries


TIBCO Enterprise for JMS software allows you to send messages from your
applications according to the Java Messaging Service (JMS) protocol. The
following libraries are included:

Files Platform
lib/TIBCOjms.jar (Contains jms.jar, All
tibjms.jar, tibjmsadmin.jar,
tibjmsapps.jar)

lib/libtibjms.a AIX

lib/libtibjms.so Solaris, Linux, Alpha

lib/libtibjms.sl HP

bin/tibjms.dll Win32

XML Related Libraries


A collection of XML-related libraries developed by TIBCO Software and used by
TIBCO BusinessWorks, TIBCO IntegrationManager, TIBCO Designer, and other
TIBCO applications that manipulate XML are included in TIBCO Runtime Agent.

TIBCO Runtime Agent Administrator’s Guide


Other Client Libraries 15
|

Currently, these libraries do not expose a public API for use by customer
applications.

Files Platform Comments


lib/TIBCOxml.jar All TIBaexml.jar—used for AE to XML
conversion.
Contains
xmlsdk.jar, TIBwssdk.jar—web-services related.
TIBaexml.jar,
xmlsdk.jar—XML-parser related.
TIBwssdk.jar

bin/ae2xsd.tra All Properties file used during AE to XML


conversion.

bin/ae2xsd.sh Unix Script that converts AE schema to XSD.

bin/ae2xsd.bat Win32 Script that converts AE schema to XSD.

Persistent Object Framework Libraries


The Persistent Object Framework (POF) libraries are used by TIBCO
Administrator and the TIBCO Domain Utility to implement domain
management. The APIs are not intended for customer use. They are included as
TIBCOPof.jar.

TIBCO Crypto Library


The TIBCO Crypto library includes APIs used by TIBCO applications that want to
encrypt data. The APIs are not intended for customer use. They are included as
TIBCrypt.jar.

The TIBCO Crypto library does not include encryption but provides an interface
that allows plugable support of third-party encryption libraries.
The default security vendor is Entrust.
For applications that require SSL, you need to make sure that the classpath
includes the Entrust jar files. See \tibco\tcpl\5.1\lib\entrust.
If you wish to use a different security vendor, you must change the
TIBCO_SECURITY_VENDOR java property. You can make this change in one of two
ways
• from the command line: -DTIBCO_SECURITY_VENDOR=<vendor>

TIBCO Runtime Agent Administrator’s Guide


16
| Chapter 1 TIBCO Runtime Agent Components

• In the .tra properties file for the application:


java.property.TIBCO_SECURITY_VENDOR=<vendor>

In addition, you must make sure that vendor’s libraries are included in the
classpath.

TIBCO Runtime Agent Administrator’s Guide


Unicode Conversion 17
|

Unicode Conversion

If Unicode conversion to or from arbitrary encodings is required, a file containing


a lookup table is required. In that case, you must set the environment variable
TIB_ICU_DATA to point to the directory that contains the file tibicudata.dat,
which contains the lookup table used for conversion.

Location
The tibicudata.dat file is located in:
tra/5.1/config/g11n

TIBCO Runtime Agent Administrator’s Guide


18
| Chapter 1 TIBCO Runtime Agent Components

Hotfixes

A hotfix is a file or a collection of files that you can apply to TIBCO Runtime
Agent to correct a specific problem. Hotfixes are downloaded from the TIBCO
Support site and packaged in a tar or zip file. Instructions about installing the
hotfix and the issues it addresses are included in the download package.
Hotfixes are applied only to software that is already installed when you apply the
hotfixes. For example, if you remove TIBCO Runtime Agent and later reinstall it,
you must also reinstall any hotfixes that apply to that TIBCO Runtime Agent.
TIBCO Runtime Agent 5.x hotfix libraries, jars and other files are installed under
the hotfix folder. If you install a hotfix, you must ensure that the
<tra_home>/hotfix/bin location is specified before the <tra_home>/bin and
<tra_home>/lib in your PATH, CLASSPATH, SHLIB_PATH or LD_LIBRARY_PATH, .tra
file (if used) and so on. This allows your applications to use the hotfix files.

TIBCO Runtime Agent Administrator’s Guide


Preview Features 19
|

Preview Features

TIBCO Adapter SDK includes various code snippets that demonstrate preview
features.
For example, you can preview a Java version of TIBCO Adapter SDK that allows
users to write TIBCO Adapter SDK programs that utilize a thin MApp or no MApp
class. The preview programs demonstrate special usages of TIBCO Adapter SDK
using servlet technology. The programs that appear in this directory may contain
APIs that are not documented and that are subject to change in the coming
releases.
Source code is provided as is and is treated as an unsupported program.
Comments, feedback and bug reports are welcome, but no bug fix releases should
be expected that address any bugs related to a preview program.

Location
Preview features are in:
tibco\tra\5.1\resourceKit\sdk

TIBCO Runtime Agent Administrator’s Guide


20
| Chapter 1 TIBCO Runtime Agent Components

Schema Files

TIBCO Runtime Agent includes schema files for verifying adapter configuration
information.
You can use the schema files to verify a configuration you prepared by editing an
XML file. Usually you use these schema before using RepositoryImport to
convert the schema to project format.
The following schema files are included and are available on all platforms:

Files Description
schema/Repository.xsd TIBCO Runtime Agent includes a
schema/AESDK.xsd
number of schema files which you can
schema/AEService.xsd
schema/AESchema.xsd use to validate AEXML files you import:
schema/genericAdapter.xsd
• Repository.xsd— Basic repository
object definitions.
• AESDK.xsd—Other TIBCO Adapter
SDK object definitions (tracing,
monitoring, and so forth).
• AEService.xsd—Endpoint and
session definitions
• AESchema.xsd—AE class and
sequence descriptions.
• genericAdapter.xsd—Generic
adapter descriptions

Location
The schema files are located in:
tibco\tra\5.1\schema

TIBCO Runtime Agent Administrator’s Guide


TIBCO Installation Manager 21
|

TIBCO Installation Manager

The TIBCO Installation Manager can be used to uninstall TIBCO products that
use TIBCO Runtime Agent. You can:
• Display products installed
• Display product components
• Display product dependencies and references
• Uninstall products and all references
Each TIBCO package is installed in a prescribed order that enables products to
interact reliably with each other. Uninstallation of TIBCO products must also be
done in a required order so that all product dependencies are properly undone
and no TIBCO product is rendered nonoperational. TIBCO Installation Manager
uninstalls products in the required ordered thereby relieving you of the need to
uninstall products individually.
See the TIBCO Installation Manager online help for more information.

TIBCO Runtime Agent Administrator’s Guide


22
| Chapter 1 TIBCO Runtime Agent Components

TIBCO Adapter SDK Files

In the TIBCO ActiveEnterprise model, adapters make it possible to communicate


and update business information that originates from diverse sources and runs on
different host systems within an organization.
• The TIBCO Adapter SDK runtime libraries are used by all TIBCO Adapters
and are included with the TIBCO Runtime Agent installation.
• The complete TIBCO Adapter Software Development kit is included with the
TIBCO Runtime Agent and TIBCO Adapter SDK installation package. The
TIBCO Adapter SDK includes both a Java and a C++ class library that allows
developers to implement an adapter for their source or target application.
Example programs for use on all supported platforms, API reference
documentation and a documentation set that includes a programmer’s guide
are also part of that installation.

Runtime Files
The following files are included if you installed the TIBCO Runtime Agent
package:

Files Platform Comment


lib/TIBCOrt.jar (Contains All Maverick5.jar is the Java
Maverick5.jar,
version of TIBCO Adapter
TIBRepoClient5.jar,
TIBRepoToolkit5.jar, SDK libraries.
TIBRepoApi.jar,
TIBCOPof.jar)

config/g11n/tibicudata.dat All If Unicode conversion to/from


arbitrary encodings is required
for an Adapter, a file
containing a lookup table is
required. This file contains the
lookup table for the TIBCO
Adapter SDK. Other Adapters
may include a different file.

bin/aelisten UNIX Test programs to send and


bin/aesend
receive AE messages

bin/aelisten.exe Win32 Test programs to send and


bin/aesend.exe
receive AE messages

TIBCO Runtime Agent Administrator’s Guide


TIBCO Adapter SDK Files 23
|

Files Platform Comment


lib/libmaverick50.so Solaris, C++ version of Adapter SDK
Linux libraries
and
Alpha

lib/libmaverick50_shr.a AIX C++ version of Adapter SDK


libraries

lib/libmaverick50.sl HP C++ version of Adapter SDK


libraries

bin/maverick50.dll Win32 C++ version of Adapter SDK


bin/maverick50d.dll
libraries

Development Files
In addition to the files listed in the previous table, the following files are included
if you have installed the TIBCO Runtime Agent and TIBCO Adapter SDK
package:

Files Platform Comment


examples/sdk All Adapter SDK example files.
For UNIX, the configure utility
is set up for easy compilation
of the examples.

include/sdk All C++ include files

resourceKit/sdk All Utilities and other programs


available on an as-is basis to
adapter developer.

resourceKit/sdk/genAeErrors All Utility to be used to process an


XML file that contains error
codes, descriptions, etc. for
your custom adapter. See the
TIBCO Adapter SDK
Programmers Guide for a
discussion and examples.

TIBCO Runtime Agent Administrator’s Guide


24
| Chapter 1 TIBCO Runtime Agent Components

Files Platform Comment


resourceKit/sdk/deployableA All Contains a ZAP adapter
dapter
example program that was
modified to run in a TIBCO
administration domain. The
directory also contains
step-by-step instructions on
how you would change ZAP
adapter to make it compatible
with TIBCO Administrator.

lib/maverick50.lib Win32
lib/maverick50d.lib

examples/sdk/configure UNIX
examples/sdk/configure.sys

lib/maverick50.a Alpha

lib/maverick50.sl HP-UX

lib/maverick50.so Solaris,
Linux

resourceKit/sdk/codegen All Generates adapter code


skeleton.

resourceKit/sdk/java All Example of using Adapter


SDK in a servlet architecture.

TIBCO Runtime Agent Administrator’s Guide


Documentation Locations 25
|

Documentation Locations

The following documentation is included with the TIBCO Runtime Agent


installation.

Component Location
TIBCO Runtime Agent tibco/tra/5.1/doc/tra

TIBCO Adapter SDK tibco/tra/5.1/doc/sdk

(included only in the TIBCO


Runtime Agent and TIBCO
Adapter SDK installation package)

TIBCO Domain Utility Online help

TIBCO Wrapper Utility tibco/tra/5.1/doc/sdk/

(included only in the TIBCO


Runtime Agent and TIBCO
Adapter SDK installation package)

Repository Client tibco/tra/5.1/doc/sdk/

(included only in the TIBCO


Runtime Agent and TIBCO
Adapter SDK installation package)

TIBCO Designer tibco/designer/5.1/doc

TIBCO Rendezvous tibco/tibrv/doc

TIBCO Installation Manager Online help

TIBCO Runtime Agent Administrator’s Guide


26
| Chapter 1 TIBCO Runtime Agent Components

TIBCO Runtime Agent Administrator’s Guide


| 27

Chapter 2 Infrastructure Software

This chapter explains the infrastructure software that is part of the TIBCO
Runtime Agent installation.

Topics

• TIBCO Designer, page 28


• Java Runtime Environment, page 30
• TIBCO Hawk Agent, page 32
• TIBCO Rendezvous, page 33
• Third-Party Libraries, page 35

TIBCO Runtime Agent Administrator’s Guide


28
| Chapter 2 Infrastructure Software

TIBCO Designer

TIBCO Runtime Agent includes the TIBCO Designer program, which provides
the GUI framework for configuring TIBCO products. Depending on the product
you installed, you can, for example, use TIBCO Designer to create TIBCO
BusinessWorks process definitions or create adapter configurations.
TIBCO Designer is an easy to use graphical user interface for creating integration
projects. TIBCO Designer allows you to drag and drop components into a project
and then specify configuration information for each component.
When you install TIBCO Designer, it includes the framework, and a small number
of palettes. Information is available as follows:

Component Functionality and Documentation


Framework TIBCO Designer GUI. Includes drag and drop
instantiation, customizable layout, and online help.
Available palettes depend on installed product(s).
TIBCO Designer User’s Guide. Available via Help >
Designer Help online.

Adapter The Generic Adapter configuration and associated


Resources palette Adapter Resources palette allow developers of custom
adapters to define the adapter configuration to be
associated with their Adapter SDK-based adapter
program.
If no custom palette exists for an adapter, and you open
that adapter from TIBCO Designer, the elements are
represented as resources inside a Generic Adapter
Configuration.
TIBCO Designer Palette Reference discusses how to use the
resources in this palette.

Adapter Schema The AESchemas folder and associated Adapter Schemas


palette folder can be used to define schema for a custom adapter.
TIBCO Designer Palette Reference discusses how to use the
resources in this palette.

TIBCO Runtime Agent Administrator’s Guide


TIBCO Designer 29
|

Component Functionality and Documentation


Repository By default, the Repository palette is not displayed because
palette in almost all cases, it is appropriate to edit project
repositories by editing the project directly. In some cases,
for example, editing custom properties, using the
Repository palette is appropriate.
TIBCO Designer Palette Reference documents the Repository
palette.

Installed Folders
The designer folder contains a folder for each version of TIBCO Designer you
installed. Inside the version folder are the following files and folders:

Folder Contents
designer\5.1\_jvm Contains code that enables the TIBCO Designer to
be uninstalled if there is no longer any version of
the Java 2 SDK still installed on your system.

designer\5.1\_uninst Contains the Tibuninstall file you can run to


uninstall TIBCO Designer, as well as a number of
files to support the uninstaller.
Note that the preferred way to uninstall TIBCO
products is to use the TIBCO Installation Manager.
See the TIBCO Runtime Agent Installation Guide for
details.

designer\5.1\bin Contains the TIBCO Designer executable, as well as


a .tra file that determines some of the settings for
Designer.

designer\5.1\doc Contains TIBCO Designer documentation,


including the readme.txt. If you decided not to
install documentation, this folder is not in the
installation. The doc folder contains an HTML and a
PDF folder

designer\5.1\hotfix Directory for TIBCO Designer patches.

TIBCO Runtime Agent Administrator’s Guide


30
| Chapter 2 Infrastructure Software

Java Runtime Environment

TIBCO Runtime Agent bundles the Java Runtime Environment.

Java Runtime Environment Installer


A JRE (Java Runtime Environment) installer is embedded in the TIBCO Runtime
Agent suite installer. TRA requires that the TIBCO installable JRE be installed.
TIBCO Java applications will use the JRE installed by TIBCO.
TRA bundles JRE 1.4.2 for platforms that support JRE 1.4.2. For AIX, JRE 1.3.1 is
bundled. (You can manually configure environment variables and configuration
files to force use of a different JRE).
The version installed depends on the operating system you are using:

JRE Version Platform


J2RE Version 1.4.2 Supported on Microsoft Windows, Sun Solaris, and Red
Hat Linux platforms.

J2RE Version 1.4.1 Supported on the HP-UX platform.

J2RE Version 1.4.0 Reference Implementation. Supported on AIX 5.1


platforms.

Location
The JRE files are located in:
tibco\tra\5.1\jre

Faster Subsequent Installations


You can speed up subsequent installations of TIBCO products if you set the
environment variable JAVA_HOME or JDKHOME to the JVM home directory.
For example:

Unix Bourne or JAVA_HOME=/opt/tibco/jre/1.4.2; export JAVA_HOME


Korn shell:

Unix C-shell setenv JAVA_HOME /opt/tibco/jre/1.4.2

TIBCO Runtime Agent Administrator’s Guide


Java Runtime Environment 31
|

Microsoft Setting JAVA_HOME in a command prompt will not be


Windows effective. You must navigate to the System Properties
dialog box and add a JAVA_HOME variable to the user or
system variables list and set its value to
<install-path>\tibco\jre\1.4.2

TIBCO Runtime Agent Administrator’s Guide


32
| Chapter 2 Infrastructure Software

TIBCO Hawk Agent

The TRA installation includes a TIBCO Hawk agent. An agent is an autonomous


process that resides on each computer on which TRA is installed and monitors
TIBCO applications on that computer.
The TIBCO Hawk Agent operates autonomously and is active whenever the
operating system it monitors is active. The Agent uses a set of rules, called
rulebases, to configure system management, status, and automation tasks. The
TIBCO Hawk agent monitors conditions on its local machine and send alerts over
the network only when problems are detected.
The following files and folders are installed:

Folder Contents
_jvm Contains code that enables the TIBCO Hawk Agent
to be uninstalled if there is no longer any version of
the Java 2 SDK still installed on your system.

_uninst Contains the Tibuninstall file you can run to


uninstall TIBCO Hawk Agent, as well as a number
of files to support the uninstaller.
Note that the preferred way to uninstall TIBCO
products is to use the TIBCO Installation Manager.
See the TIBCO Runtime Agent Installation Guide for
details.

bin TIBCO Hawk Agent executables, configuration


files and libraries.

lib Jar files for the TIBCO Hawk Agent

TIBCO Runtime Agent Administrator’s Guide


TIBCO Rendezvous 33
|

TIBCO Rendezvous

TIBCO Rendezvous integrates distributed applications by providing a common,


message-based communication mechanism. One main component is the TIBCO
Rendezvous daemon, which runs on each participating computer on your
network. All information that travels between adapter instances passes through
the TIBCO Rendezvous daemon as the information enters and exits host
computers. The daemon also passes information between adapters running on
the same host. Many hardware and software platforms are supported, so
programs on different kinds of computers on a network can communicate
seamlessly.
TIBCO Rendezvous software uses subject-based addressing™ technology to
direct messages to their destinations. An adapter configured with a publication
service sends that information on a well-defined subject name. Each adapter
configured with a subscription service listens on the subject name. The TIBCO
Rendezvous daemon handles the network messages corresponding to the
peer-to-peer communication between the publication adapter and the
subscription adapter. This allows adapters to communicate without knowing the
details of network addresses or connections. Subject-based addressing
conventions define a uniform name space for messages and their destinations.
TIBCO Rendezvous is the messaging system of choice for other TIBCO
applications. For example, TIBCO Designer saves server-based repositories using
TIBCO Rendezvous by default. In most cases, you can, however, choose a
different messaging system if desired.

TIBCO Rendezvous License


The TIBCO Runtime Agent installation includes an evaluation copy of TIBCO
Rendezvous software. The evaluation copy includes a license that is valid for a
limited period of time (usually 60 minutes). You do not need to take further action
to use the evaluation license. To purchase licenses, contact TIBCO.
Note that you must have TIBCO Rendezvous software installed to use TIBCO
products.

Use of TIBCO Rendezvous is governed by the license included in this document


and at the beginning of installation.

TIBCO Runtime Agent Administrator’s Guide


34
| Chapter 2 Infrastructure Software

TIBCO Rendezvous Installer


The TIBCO Rendezvous installer is embedded in the TIBCO Runtime Agent suite
installer. TRA requires TIBCO Rendezvous 7.2 or greater.

TIBCO Rendezvous 7.2 must be used with TRA 5.1.2.

TIBCO Rendezvous documentation is included in the tibrv/doc folder. For almost


all users, only the TIBCO Rendezvous Concepts manual should be of interest.

TIBCO Runtime Agent Administrator’s Guide


Third-Party Libraries 35
|

Third-Party Libraries

A number of third-party libraries are included with the TRA installation. What
exactly is installed depends on the machine’s operating system. The license files
for all third-party software are displayed during installation and also included in
this document. See Third Party Software License Agreements on page 43.
A Third-Party Core Libraries (tpcl) installer is part of the TIBCO Runtime Agent
suite installer.
The following third-party components are installed.

The tpcl folder does not contain jre, which is included in its own folder. See ,
Java Runtime Environment, page 30 for details.

Component Files
com.oreilly.servlet package lib/cos.jar
Version 2002.05.27

JDBC Version 3.3 lib/jdbc/TIbase.jar


lib/jdbc/TIdb2.jar
lib/jdbc/TIoracle.jar
lib/jdbc/TIsqlserver.jar
lib/jdbc/TIsybase.jar
lib/jdbc/TIutil.jar

Sun ONE Directory SDK for lib/ldapjdk.jar


Java Version 5.0.0

Jakarta Log4J Version1.2.5 lib/log4j.jar

Entrust 6.1 SP2 lib/entrust/*

Microsoft Shared Dynamic Microsoft Windows Only:


Link Libraries bin/MFC42.DLL
bin/MSVCIRT.DLL
bin/MSVCP60.DLL
bin/MSVCRT.DLL
bin/Win32CommonDialogs.dll

TIBCO Runtime Agent Administrator’s Guide


36
| Chapter 2 Infrastructure Software

Component Files
OpenSSL 097b Solaris and Linux Only
bin/libssl.so
bin/libcrypto.so
bin/libssl.a
bin/libcrypto.a
AIX Only
bin/libssl.so
bin/libcrypto.so
bin/libssl.a
bin/libcrypto.a
HP Only
bin/libssl.sl
bin/libcrypto.sl
bin/libssl.a
bin/libcrypto.a
Alpha Only
bin/libssl.so
bin/libcrypto.so
bin/libssl.a
bin/libcrypto.a
W32 Only
bin/libeay32.dll
bin/ssleay32.dll

Apache Tomcat 4.1.27 tomcat/*

Apache Ant 1.5.3 ant/*

Apache HTTP Client 2.0 lib/commons-httpclient.jar


RC1

Apache HTTP Logging 1.0.3 lib/commons-logging.jar

Apache XML Security 1.0.5 lib/xmlsec.jar

Apache PerlTools lib/PerlTools.jar


Version1.2.0a

Apache Slide 7/29/2003 lib/slide-webdavlib-20030729.jar

Jakarta Turbine 2.1.0 lib/turbine-2.1.jar

TIBCO Runtime Agent Administrator’s Guide


Third-Party Libraries 37
|

Component Files
Xalan C Parser 1.4.0 Solaris and Linux Only:
lib/libxalan-c1_4.so
Xalan Java Parser 2.4.1
AIX Only: lib/libxalan -c1_4.so

HP-UX Only: lib/libxalan -c1_4.sl

Alpha Only: lib/libxalan -c1_4.so

W32 Only:
bin/Xalan-C_1_4.dll
bin/Xalan-C_1_4D.dll
lib/Xalan-C_1.lib
lib/Xalan-C_1D.lib

Xerces C Parser 2.1.0 Solaris and Linux Only:


lib/libxerces-c2_1.so

AIX Only: lib/libxerces-c2_1.so

HP-UX Only: lib/libxerces-c2_1.sl


Alpha Only: lib/libxerces-c2_1.so
W32 Only:
bin/xerces-c_2_1.dll
bin/xerces-c_2_1D.dll
lib/xerces-c_2.lib
lib/xerces-c_2D.lib
include/xercesc/*

Xerces Java Parser 2.3.0 lib/xmlParaserAPIs.jar


lib/xercesImpl.jar

ILog Jviews 5.5 jviews/*

TIBCO Runtime Agent Administrator’s Guide


38
| Chapter 2 Infrastructure Software

TIBCO Runtime Agent Administrator’s Guide


TIBCO Software Inc. End User License Agreement 39
|

TIBCO Software Inc. End User License Agreement


READ THIS END USER LICENSE AGREEMENT CAREFULLY. BY resolution during TIBCO's published support hours corresponding to
DOWNLOADING OR INSTALLING THE SOFTWARE, YOU AGREE the level of Support fees paid.
TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO
THESE TERMS, DO NOT DOWNLOAD OR INSTALL THE Upon notice from a contact of a Software problem which can be
SOFTWARE AND RETURN IT TO THE VENDOR FROM WHICH IT reproduced at a TIBCO support facility or via remote access to
WAS PURCHASED. RETURNS BY THE ORIGINAL PURCHASER Customer's facility, TIBCO shall use reasonable efforts to correct or
WITHIN THIRTY (30) DAYS OF THE PURCHASE DATE WILL circumvent the problem according to its published support objectives.
RECEIVE A FULL REFUND. TIBCO reserves the right to make changes only to the most currently
available version. TIBCO will use reasonable efforts to support the
Upon your acceptance as indicated above, the following shall govern previously released version of the Software for a maximum of six
your use of the Software except to the extent all or any portion of the months.
Software (a) is subject to a separate written agreement, (b) includes a
separate "click-on" license agreement as part of the download or TIBCO shall have no obligation to support the Software (i) for use on
installation process, or (c) is provided by a third party under the terms any computer system running other than the operating system
set forth in an Addenda at the end of this Agreement, in which case software for which the Software is approved (as set forth in the
the terms of such addenda shall control over inconsistent terms with Software documentation) and licensed hereunder, or (ii) if Customer
regard to such portion(s). has modified or authorized a third party to modify the Software. TIBCO
shall have no obligation to modify any version of the Software to run
License Grant. The Software is the property of TIBCO or its licensors with any new versions of any operating system, or any other third
and is protected by copyright and other laws. While TIBCO continues party software or hardware. If Customer purchases Support for any
to own the Software, TIBCO hereby grants to Customer a limited, Software, Customer must purchase the same level of Support for all
non-transferable, non-exclusive, license to use the number of copies of the Software for which it is licensed.
Permitted Instances set forth in the Ordering Document, in
machine-readable, object code form and solely for Customer's internal Support may be extended for one-year periods on the anniversary of
business use. each Purchase Date at the standard amounts set forth in its price list,
for as long as TIBCO offers Support. Customer may reinstate lapsed
Restrictions. Customer agrees not to (a) make more copies than the support for any then currently supported Software by paying all
number of Permitted Instances plus a reasonable number of backups; Support fees in arrears and any applicable reinstatement fee.
(b) provide access to the Software to anyone other than employees, Upgrades, patches, enhancements, bug fixes, new versions and/or
contractors, or consultants of Customer; (c) sublicense, transfer, new releases of the Software provided from time to time under
assign, distribute to any third party, pledge, lease, rent, or Support shall be used only as replacements to existing Permitted
commercially share the Software or any of Customer's rights under Instances, and shall not be deemed to increase that number, and use
this Agreement (for the purposes of the foregoing a change in control thereof shall be governed by the terms of this Agreement, except for
of Licensee is deemed to be an assignment); (d) use the Software for the first paragraph of the Limited Warranty and any right of return or
purposes of providing a service bureau, including, without limitation, refund.
providing third-party hosting, or third-party application integration or
application service provider-type services, or any similar services; (e) Consulting Services. Customer may request additional services
use the Software in connection with ultrahazardous activities, or any ("Services") either in an Ordering Document, or by a separate
activity for which failure of the Software might result in death or mutually executed work order, statement of work or other
serious bodily injury to Customer or a third party; or (f) directly or work-request document incorporating this Agreement (each, a "Work
indirectly, in whole or in part, modify, translate, reverse engineer, Order"). Unless otherwise expressly agreed to in a Work Order, all
decrypt, decompile, disassemble, make error corrections to, create Services and any work product therefrom shall be (a) performed on a
derivative works based on, or otherwise attempt to discover the time and materials basis, plus meals, lodging, travel, and other
source code or underlying ideas or algorithms of the Software. expenses reasonably incurred in connection therewith, (b) deemed
accepted upon delivery, and (c) exclusively owned by TIBCO (except
Beta and Evaluation Licenses. Notwithstanding the foregoing, if the for confidential information of Customer identified to TIBCO in the
Software is being provided for demonstration, beta testing, or Ordering Document), including all right, title and intellectual property
evaluation purposes, then Customer agrees (a) to use the Software or other right or interest therein. Each Work Order is intended to
solely for such purposes, (b) that the Software will not be used or constitute an independent and distinct agreement of the parties,
deployed in a production environment, and (c) that such use shall notwithstanding that each shall be construed to incorporate all
automatically terminate upon the earlier of thirty days from the date applicable provisions of this Agreement. Specific to TIBCO training
Customer receives the right to install the Software, or Customer's services, additional information regarding courses, registration,
receipt of notice of termination from TIBCO. restrictions or limitation can be found at TIBCO's website at
http://www.tibco.com/services/education under Education Programs.
Technical Support. Provided Customer has paid applicable support Fees for Services shall be due and payable in United States dollars
fees (not included with Software fees unless separately listed), TIBCO net 30 from the date of TIBCO's invoice.
shall provide support for generally available TIBCO Software on an
annual basis commencing on the Purchase Date, as follows Limited Warranty. If Customer obtained the Software directly from
("Support"): Customer shall designate at TIBCO's support website TIBCO, then TIBCO warrants that for a period of thirty (30) days from
https://support.tibco.com/eSupport/newuser.html, the number of the Purchase Date: (i) the media on which the Software is furnished
technical support contacts permitted under the level of Support will be free of defects in materials and workmanship under normal
purchased (contacts are changeable upon 48-hours prior written use; and (ii) the Software will substantially conform to its published
notice to TIBCO). Each contact may contact TIBCO for problem specifications. This limited warranty extends only to the original
Customer hereunder. Customer's sole and exclusive remedy and the

TIBCO Runtime Agent Administrator’s Guide


40 TIBCO Software Inc. End User License Agreement
|
entire liability of TIBCO and its suppliers under this limited warranty Limitation of Liability. EXCEPT AS PROVIDED UNDER
will be, at TIBCO's option, repair, replacement, or refund of the INDEMNITY OR RESULTING FROM A BREACH OF
Software and applicable Support fees, in which event this Agreement CONFIDENTIALITY (THE "EXCLUDED MATTERS"), IN NO EVENT
shall terminate upon payment thereof. WILL EITHER PARTY BE LIABLE FOR ANY LOST DATA, LOST
REVENUE, LOST PROFITS, DAMAGE TO REPUTATION,
This warranty does not apply to any Software which (a) is licensed for BUSINESS INTERRUPTION, OR ANY OTHER INDIRECT,
beta, evaluation, testing or demonstration purposes for which TIBCO INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE,
does not receive a license fee, (b) has been altered or modified, EXEMPLARY OR ANY SIMILAR TYPE DAMAGES ARISING OUT OF
except by TIBCO, (c) has not been installed, operated, repaired, or THIS AGREEMENT, THE USE OR THE INABILITY TO USE THE
maintained in accordance with instructions supplied by TIBCO, (d) has SOFTWARE, OR THE PROVISION OF ANY SUPPORT OR
been subjected to abnormal physical or electrical stress, misuse, SERVICES, EVEN IF A PARTY HAS BEEN ADVISED OF THE
negligence, or accident, or (e) is used in violation of any other term of POSSIBILITY OF SUCH DAMAGES. EXCEPT FOR THE EXCLUDED
this Agreement. Customer agrees to pay TIBCO for any Support or MATTERS, IN NO EVENT SHALL A PARTY BE LIABLE TO THE
Services provided by TIBCO related to a breach of the foregoing on a OTHER, WHETHER IN CONTRACT, TORT (INCLUDING ACTIVE
time, materials, travel, lodging and other reasonable expenses basis. OR PASSIVE NEGLIGENCE), BREACH OF WARRANTY, CLAIMS
If Customer obtained the Software from a TIBCO reseller or BY THIRD PARTIES OR OTHERWISE, EXCEED THE PRICE PAID
distributor, the terms of any warranty shall be as provided by such BY CUSTOMER UNDER THE APPLICABLE ORDERING
reseller or distributor, and TIBCO provides Customer no warranty with DOCUMENT.
respect to such Software.
THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE
EXCEPT AS SPECIFIED IN THIS LIMITED WARRANTY, THE ABOVE-STATED REMEDY OR LIMITED WARRANTY FAILS OF ITS
SOFTWARE, SUPPORT AND SERVICES ARE PROVIDED "AS IS", ESSENTIAL PURPOSE. BECAUSE SOME STATES OR
ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS, JURISDICTIONS DO NOT ALLOW LIMITATION OR EXCLUSION OF
AND WARRANTIES INCLUDING, WITHOUT LIMITATION, ANY CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE
IMPLIED WARRANTY OR CONDITION OF MERCHANTABILITY, LIMITATION MAY NOT APPLY TO CUSTOMER.
FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT,
SATISFACTORY QUALITY OR ARISING FROM A COURSE OF Confidentiality. "Confidential Information" means the terms of this
DEALING, USAGE, OR TRADE PRACTICE, ARE HEREBY Agreement; all information marked by the disclosing party as
EXCLUDED TO THE EXTENT ALLOWED BY APPLICABLE LAW. proprietary or confidential; any provided software, related
NO WARRANTY IS MADE REGARDING THE RESULTS OF ANY documentation or related performance test results derived by
SOFTWARE, SUPPORT OR SERVICES OR THAT THE SOFTWARE Licensee; and any methods, concepts or processes utilized in
WILL OPERATE WITHOUT ERRORS, PROBLEMS OR provided software or related documentation. Confidential Information
INTERRUPTIONS, OR THAT ERRORS OR BUGS IN THE shall remain the sole property of the disclosing party and shall not be
SOFTWARE WILL BE CORRECTED, OR THAT THE SOFTWARE'S disclosed to any non-Authorized User without the prior written consent
FUNCTIONALITY OR SERVICES WILL MEET CUSTOMER'S of the disclosing party. If Confidential Information is communicated
REQUIREMENTS. NO TIBCO DEALER, DISTRIBUTOR, AGENT OR orally, such communication shall be confirmed as "Confidential" in
EMPLOYEE IS AUTHORIZED TO MAKE ANY MODIFICATIONS, writing within thirty days of such disclosure. The parties agree to
EXTENSIONS OR ADDITIONS TO THIS WARRANTY. protect the Confidential Information of the other in the same manner it
protects the confidentiality of similar information and data of its own
Indemnity. If Customer obtained the Software from TIBCO directly, (and at all times exercising at least a reasonable degree of care).
then TIBCO shall indemnify Licensee from and against any final Except with respect to the Software, items will not be deemed
judgment by a court of competent jurisdiction, including reasonable Confidential Information if (i) available to the public other than by a
attorneys' fees, that the unmodified TIBCO Software infringes any breach of an agreement with TIBCO, (ii) rightfully received from a third
patent issued by the United States, Canada, Australia, Japan, or any party not in breach of any obligation of confidentiality, (iii)
member of the European Union, or any copyright, or any trade secret independently developed by one party without use of the Confidential
of a third party; provided that TIBCO is promptly notified in writing of Information of the other; (iv) known to the recipient at the time of
such claim, TIBCO has the exclusive right to control such defense disclosure (other than under a separate confidentiality obligation); or
and/or settlement, and Licensee shall provide reasonable assistance (v) produced in compliance with applicable law or court order,
(at TIBCO's expense) in the defense thereof. In no event shall provided the other party is given reasonable notice of the same. Both
Licensee settle any claim, action or proceeding without TIBCO's prior parties agree to indemnify the other for any damages the other may
written approval. In the event of any such claim, litigation or threat sustain resulting from their unauthorized use and/or disclosure of the
thereof, TIBCO, at its sole option and expense, shall (a) procure for other's Confidential Information. Such damages shall include
Licensee the right to continue to use the TIBCO Software or (b) reasonable expenses incurred in seeking both legal and equitable
replace or modify the TIBCO Software with functionally equivalent remedies. To the extent required by law, at Customer's request,
software. If such settlement or modification is not commercially TIBCO shall provide Customer with the interface information needed
reasonable (in the reasonable opinion of TIBCO), TIBCO may cancel to achieve interoperability between the Software and another
this Agreement upon sixty days prior written notice to Licensee, and independently created program, on payment of TIBCO's applicable
refund to Licensee the unamortized portion of the license fees paid to fee. Customer agrees to observe obligations of confidentiality with
TIBCO by Licensee based on a five-year straight-line depreciation. respect to such information.
This Section states the entire liability of TIBCO with respect to the
infringement of any Intellectual Property rights, and Licensee hereby Export. Software, including technical data, is subject to U.S. export
expressly waives any other liabilities or obligations of TIBCO with control laws, including the U.S. Export Administration Act and its
respect thereto. The foregoing indemnity shall not apply to the extent associated regulations, and may be subject to export or import
any infringement could have been avoided by use of the then-current regulations in other countries. Customer agrees to comply strictly with
release. all such regulations and agrees to obtain all necessary licenses to
export, re-export, or import Software.

TIBCO Runtime Agent Administrator’s Guide


TIBCO Software Inc. End User License Agreement 41
|
Government Use. If the Customer is an agency, department, or other "Limited Warranty" all fees paid under or in connection with this
entity of the United States Government ("Government"), the use, Agreement are non-refundable and no right of set-off exists. All
duplication, reproduction, release, modification, disclosure or transfer payments of fees due shall be made in U.S. dollars, net 30 from
of the Software, or any related documentation of any kind, including Purchase Date, or, for any other amounts coming due hereafter, net
technical data or manuals, is restricted in accordance with Federal 30 from TIBCO's invoice. A service charge of one and one-half
Acquisition Regulation ("FAR") 12.212 for civilian agencies and percent per month will be applied to all invoices that are not paid on
Defense Federal Acquisition Regulation Supplement ("DFARS") time. Licensee agrees to pay all sales, use, value-added, withholding,
227.7202 for military agencies. The Software is commercial computer excise and any other similar taxes or government charges, exclusive
software and commercial computer software documentation. Use of of TIBCO's income taxes. No delay in the performance of any
the Software and related documentation by the Government is further obligation by either party, excepting all obligations to make payment,
restricted in accordance with the terms of this Agreement, and any shall constitute a breach of this Agreement to the extent caused by
modification thereto. force majeure. Customer hereby grants TIBCO and its independent
auditors the right to audit Customer's compliance with this Agreement.
Orders. An Ordering Document shall be deemed accepted only by If any portion of this Agreement is found to be void or unenforceable,
issuance of a TIBCO invoice and solely for purposes of administrative the remaining provisions shall remain in full force and effect. This
convenience. None of the terms of the Ordering Document (other than Agreement shall be governed by and construed in accordance with
the Software product name, number of Permitted Instances, level of the laws of the State of California, United States of America, as if
Support, description of Services, and fees due in connection performed wholly within the state and without giving effect to the
therewith) shall apply for any reason or purpose whatsoever, principles of conflict of law. The state and/or federal courts in San
regardless of any statement on any Ordering Document to the Francisco, California, USA, shall have exclusive jurisdiction of any
contrary, unless countersigned by an officer of TIBCO. This action arising out of or relating to this Agreement. The United Nations
Agreement constitutes the entire agreement between the parties with Convention on Contracts for the International Sale of Goods is
respect to the use of the Software, Support and Services, and excluded from application hereto. If any portion hereof is found to be
supersedes all proposals, oral or written, and all other void or unenforceable, the remaining provisions of this Agreement
representations, statements, negotiations and undertakings relating to shall remain in full force and effect.
the subject matter hereof. All orders of Software, Support or Services
by Customer from TIBCO shall be deemed to occur under the terms of Definitions. In connection with this Agreement, the following
this Agreement (with or without reference to this Agreement), unless capitalized terms shall have the following meaning: "Agreement"
expressly superseded by a signed written Agreement between the means this End User License Agreement; "Connection" for the TIBCO
parties. Software shall be delivered electronically (unless physical Software product TIBCO Enterprise for JMS - Full Edition means a
shipment is specifically set forth in an Ordering Document), and such TIBCO Enterprise for JMS client connection to the TIBCO Enterprise
delivery shall occur upon e-mail of download information to Licensee for JMS server for the purpose of sending or receiving messages and
at the email address set forth in the Ordering Document or as for the purposes of the TIBCO Software products TIBCO
otherwise provided by Customer to TIBCO. Physical deliveries (if SmartSockets and TIBCO SmartMQ software products, a Connection
applicable) of Software and documentation which typically means any network protocol link established with such TIBCO
accompanies the Software on delivery shall be on CD-ROM, FOB Software (directly or indirectly) to any other entity, including but not
TIBCO, and delivery shall occur by depositing the CD-ROM with limited to software, firmware or hardware; "Customer" means the
TIBCO's overnight carrier (at no charge to Customer). original purchaser or licensee of the Software and any permitted
successors and assigns; "Developer" means one user/developer of a
Term and Termination. Support or Services may be terminated: (a) TIBCO Software product for use in Development; "Development"
by either party upon a default of the other, such default remaining means used for software development purposes only; "Enterprise"
uncured for fifteen days from written notice from the non-defaulting means an unlimited number of Permitted Instances for a period of one
party; (b) upon the filing for bankruptcy or insolvency of the other year from the Purchase Date (unless otherwise set forth in the
party, (c) by either party upon prior written notice at least sixty days Ordering Document), at which time existing licenses convert to
prior to the end of any annual Maintenance period; or (d) by Licensee perpetual and Customer may not thereafter deploy additional
(for Services), upon ten days prior written notice. Termination of Permitted Instances, and in any event, shall (during the one-year
Support or Services shall not terminate this Agreement. Customer unlimited deployment period) exclude any entity which acquires, is
may terminate this Agreement in its entirety at any time by destroying acquired by, merged into, or otherwise combined with Customer.
all copies of the Software. Upon termination of this Agreement in its Customer hereby agrees to provide TIBCO with notice of the number
entirety, for any reason, Customer must cease using and return or of Permitted Instances deployed at the end of such one-year period
destroy all copies of the Software. Customer's obligation to pay within thirty days thereafter; "Fab" means unlimited use for shop-floor
accrued charges and any fees due as of the date of termination, as manufacturing applications at a Site; "Workstation" shall mean a
well as the sections entitled "Confidentiality", "Limited Warranty" and single end-user computer that is generally intended to be accessed by
"Limitation of Liability" shall survive any such termination. one person at a time; "Ordering Document" means any purchase
order or similar document or agreement requesting Software, Support
Authority. You hereby represent and warrant that you have full power or Services; "Permitted Instance(s)" means the number of copies of
and authority to accept the terms of this Agreement on behalf of Software running on a Server Instance, Workstation, User, or
Customer, and that Customer agrees to be bound by this Agreement. Development basis, on a designated Platform, as set forth in an
Ordering Document, including, without limitation, Enterprise, Site and
General. Fees on the Ordering Document (all to be paid on the latter Fab licensing; "Platform" means the operating system set forth in an
of thirty days from Invoice by TIBCO or the date set forth in the Ordering Document; "Purchase Date" means the date the Ordering
Ordering Document) do not include sales, use, withholding, Document is accepted by TIBCO; "Server Instance" means a
value-added or similar taxes, and Customer agrees to pay the same, computer with 1 CPU (unless otherwise set forth in the Ordering
excluding therefrom taxes related to TIBCO's income and corporate Document) performing common services for multiple machines; "Site"
franchise tax. Customer agrees to pay all reasonable costs incurred means an unlimited number of Permitted Instances at a specific
(including reasonable attorneys' fees) in collecting past due amounts physical address set forth in the Ordering Document (or, in the
under this Agreement. Except as set forth in the Section entitled absence of any address, at Customer's corporate headquarters);

TIBCO Runtime Agent Administrator’s Guide


42 TIBCO Software Inc. End User License Agreement
|
"Software" means the software products listed in an Ordering
Document (except as provided in the second paragraph hereof), in
whole and in part, along with their associated documentation; "TIBCO"
means TIBCO Software Inc.; and "Named User" means the number of
named users with access to the Software.

Special Product Provisions. TIBCO BusinessPartner: Customer


may sublicense to third parties ("Partners") up to the total Number of
Copies of TIBCO BusinessPartner, provided that for every such
sublicense, the Number of Copies Customer is licensed to use shall
be reduced by the same number, and provided further that prior to
delivery of TIBCO BusinessPartner to a Partner, such Partner agrees
in writing (a) to be bound by terms and conditions at least as
protective of TIBCO as the terms of this Agreement, (b) that TIBCO
BusinessPartner be used solely to communicate with Customer's
implementation of TIBCO BusinessConnect, and (c) for such Partner
to direct all technical support and Maintenance questions directly to
Customer. Customer agrees to keep records of the Partners to which
it distributes TIBCO BusinessPartner, and to provide TIBCO the
names thereof (with an address and contact name) within sixty days of
the end of each quarter. Third Party Software: Use of any other
third-party software identified by its company and/or product name or
otherwise designated in Licensee's Ordering Document (collectively
"Third Party Software") is subject solely to the terms and conditions of
the click-wrap or shrink-wrap license agreement included with the
Third Party Software products, and for which TIBCO shall be an
intended third-party beneficiary of same. TIBCO shall have no
obligation whatsoever in connection with the Third Party Software
(including, without limitation, any obligation to provide maintenance or
support) and the provision of Third Party Software is accomplished
solely as an accommodation and in lieu of Customer purchasing a
license to Third Party Software directly from the third party vendor.
Embedded/Bundled Products: Some TIBCO Software embeds or
bundles other TIBCO Software (e.g., TIBCO InConcert bundles
TIBCO Rendezvous). Use of such embedded or bundled TIBCO
Software is solely to enable the functionality of the TIBCO Software
licensed on the Cover Page, and may not be used or accessed by any
other TIBCO Software, or for any other purpose. Open Source
Software: If Licensee uses Open Source software in conjunction with
the TIBCO Software, Licensee must ensure that its use does not (i)
create, or purport to create, obligations of use with respect to the
TIBCO 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 TIBCO Software. You also may not combine
the TIBCO 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 TIBCO Software or any
modifications thereto to become subject to the terms of the GPL.

Copyright (c) 1994-2004 TIBCO Software Inc. ALL RIGHTS


RESERVED

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 43
|

Third Party Software License Agreements


The following are the software licenses for the Third Party Software Software. Any implied warranties on the Software are limited to 90
provided in connection with the software. days. Some states do not allow limitations on duration of an implied
warranty, so the above may not apply to you. This limited warranty
Sun Microsystems, Inc. gives you specific legal rights. You may have others, which vary from
state to state.
Binary Code License Agreement for the
5.DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS
JAVA(TM) 2 RUNTIME ENVIRONMENT (J2RE), STANDARD AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
EDITION, VERSION 1.4.2_X REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
IMPLIED
SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE
SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE WARRANTY OF MERCHANTABILITY, FITNESS FOR A
CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE
IN THIS BINARY CODE LICENSE AGREEMENT AND DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE
SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
"AGREEMENT"). PLEASE READ THE AGREEMENT CAREFULLY.
BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU 6.LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED
ACCEPT THE TERMS OF THE AGREEMENT. INDICATE BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE
ACCEPTANCE BY SELECTING THE "ACCEPT" BUTTON AT THE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,
BOTTOM OF THE AGREEMENT. IF YOU ARE NOT WILLING TO BE INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY
AT THE BOTTOM OF THE AGREEMENT AND THE DOWNLOAD OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR
OR INSTALL PROCESS WILL NOT CONTINUE. INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event
1.DEFINITIONS. "Software" means the identified above in binary will Sun's liability to you, whether in contract, tort (including
form, any other machine readable materials (including, but not limited negligence), or otherwise, exceed the amount paid by you for
to, libraries, source files, header files, and data files), any updates or Software under this Agreement. The foregoing limitations will apply
error corrections provided by Sun, and any user manuals, even if the above stated warranty fails of its essential purpose. Some
programming guides and other documentation provided to you by Sun states do not allow the exclusion of incidental or consequential
under this Agreement. "Programs" mean Java applets and damages, so some of the terms above may not be applicable to you.
applications intended to run on the Java 2 Platform, Standard Edition
(J2SETM platform) platform on Java-enabled general purpose 7.SOFTWARE UPDATES FROM SUN. You acknowledge that at your
desktop computers and servers. request or consent optional features of the Software may download,
install, and execute applets, applications, software extensions, and
2.LICENSE TO USE. Subject to the terms and conditions of this updated versions of the Software from Sun ("Software Updates"),
Agreement, including, but not limited to the Java Technology which may require you to accept updated terms and conditions for
Restrictions of the Supplemental License Terms, Sun grants you a installation. If additional terms and conditions are not presented on
non-exclusive, non-transferable, limited license without license fees to installation, the Software Updates will be considered part of the
reproduce and use internally Software complete and unmodified for Software and subject to the terms and conditions of the Agreement.
the sole purpose of running Programs. Additional licenses for
developers and/or publishers are granted in the Supplemental License 8.SOFTWARE FROM SOURCES OTHER THAN SUN. You
Terms. acknowledge that, by your use of optional features of the Software
and/or by requesting services that require use of the optional features
3.RESTRICTIONS. Software is confidential and copyrighted. of the Software, the Software may automatically download, install, and
execute software applications from sources other than Sun ("Other
Title to Software and all associated intellectual property rights is Software"). Sun makes no representations of a relationship of any kind
retained by Sun and/or its licensors. Unless enforcement is prohibited to licensors of Other Software. TO THE EXTENT NOT PROHIBITED
by applicable law, you may not modify, decompile, or reverse engineer BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE
Software. Licensee acknowledges that Licensed Software is not FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,
designed or intended for use in the design, construction, operation or INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
maintenance of any nuclear facility. Sun Microsystems, Inc. disclaims DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY
any express or implied warranty of fitness for such uses. No right, title OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR
or interest in or to any trademark, service mark, logo or trade name of INABILITY TO USE OTHER SOFTWARE, EVEN IF SUN HAS BEEN
Sun or its licensors is granted under this Agreement. Additional ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Some states
restrictions for developers and/or publishers licenses are set forth in do not allow the exclusion of incidental or consequential damages, so
the Supplemental License Terms. some of the terms above may not be applicable to you.

4.LIMITED WARRANTY. Sun warrants to you that for a period of 9.TERMINATION. This Agreement is effective until terminated. You
ninety (90) days from the date of purchase, as evidenced by a copy of may terminate this Agreement at any time by destroying all copies of
the receipt, the media on which Software is furnished (if any) will be Software. This Agreement will terminate immediately without notice
free of defects in materials and workmanship under normal use. from Sun if you fail to comply with any provision of this Agreement.
Except for the foregoing, Software is provided "AS IS". Your exclusive Either party may terminate this Agreement immediately should any
remedy and Sun's entire liability under this limited warranty will be at Software become, or in either party's opinion be likely to become, the
Sun's option to replace Software media or refund the fee paid for

TIBCO Runtime Agent Administrator’s Guide


44 Third Party Software License Agreements
|
subject of a claim of infringement of any intellectual property right. Restrictions of these Supplemental Terms, Sun grants you a
Upon Termination, you must destroy all copies of Software. non-exclusive, non-transferable, limited license without fees to
reproduce and distribute the Software, provided that (i) you distribute
10.EXPORT REGULATIONS. All Software and technical data the Software complete and unmodified (unless otherwise specified in
delivered under this Agreement are subject to US export control laws the applicable README file) and only bundled as part of, and for the
and may be subject to export or import regulations in other countries. sole purpose of running, your Programs, (ii) the Programs add
You agree to comply strictly with all such laws and regulations and significant and primary functionality to the Software, (iii) you do not
acknowledge that you have the responsibility to obtain such licenses distribute additional software intended to replace any component(s) of
to export, re-export, or import as may be required after delivery to you. the Software (unless otherwise specified in the applicable README
file), (iv) you do not remove or alter any proprietary legends or notices
11.TRADEMARKS AND LOGOS. You acknowledge and agree as contained in the Software, (v) you only distribute the Software subject
between you and Sun that Sun owns the SUN, SOLARIS, JAVA, JINI, to a license agreement that protects Sun's interests consistent with the
FORTE, and iPLANET trademarks and all SUN, SOLARIS, JAVA, terms contained in this Agreement, and (vi) you agree to defend and
JINI, FORTE, and iPLANET-related trademarks, service marks, logos indemnify Sun and its licensors from and against any damages, costs,
and other brand designations ("Sun Marks"), and you agree to comply liabilities, settlement amounts and/or expenses (including attorneys'
with the Sun Trademark and Logo Usage Requirements currently fees) incurred in connection with any claim, lawsuit or action by any
located at http://www.sun.com/policies/trademarks. Any use you make third party that arises or results from the use or distribution of any and
of the Sun Marks inures to Sun's benefit. all Programs and/or Software.

12.U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is being C.License to Distribute Redistributables. Subject to the terms and
acquired by or on behalf of the U.S. Government or by a U.S. conditions of this Agreement, including but not limited to the Java
Government prime contractor or subcontractor (at any tier), then the Technology Restrictions of these Supplemental Terms, Sun grants you
Government's rights in Software and accompanying documentation a non-exclusive, non-transferable, limited license without fees to
will be only as set forth in this Agreement; this is in accordance with 48 reproduce and distribute those files specifically identified as
CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD) redistributable in the Software "README" file ("Redistributables")
acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD provided that: (i) you distribute the Redistributables complete and
acquisitions). unmodified (unless otherwise specified in the applicable README
file), and only bundled as part of Programs, (ii) you do not distribute
13.GOVERNING LAW. Any action related to this Agreement will be additional software intended to supersede any component(s) of the
governed by California law and controlling U.S. federal law. No choice Redistributables (unless otherwise specified in the applicable
of law rules of any jurisdiction will apply. README file), (iii) you do not remove or alter any proprietary legends
or notices contained in or on the Redistributables, (iv) you only
14. SEVERABILITY. If any provision of this Agreement is held to be distribute the Redistributables pursuant to a license agreement that
unenforceable, this Agreement will remain in effect with the provision protects Sun's interests consistent with the terms contained in the
omitted, unless omission would frustrate the intent of the parties, in Agreement, (v) you agree to defend and indemnify Sun and its
which case this Agreement will immediately terminate. licensors from and against any damages, costs, liabilities, settlement
amounts and/or expenses (including attorneys' fees) incurred in
15. INTEGRATION. This Agreement is the entire agreement between connection with any claim, lawsuit or action by any third party that
you and Sun relating to its subject matter. It supersedes all prior or arises or results from the use or distribution of any and all Programs
contemporaneous oral or written communications, proposals, and/or Software.
representations and warranties and prevails over any conflicting or
additional terms of any quote, order, acknowledgment, or other D.Java Technology Restrictions. You may not modify the Java
communication between the parties relating to its subject matter Platform Interface ("JPI", identified as classes contained within the
during the term of this Agreement. No modification of this Agreement "java" package or any subpackages of the "java" package), by
will be binding, unless in writing and signed by an authorized creating additional classes within the JPI or otherwise causing the
representative of each party. addition to or modification of the classes in the JPI. In the event that
you create an additional class and associated API(s) which (i) extends
SUPPLEMENTAL LICENSE TERMS the functionality of the Java platform, and (ii) is exposed to third party
software developers for the purpose of developing additional software
These Supplemental License Terms add to or modify the terms of the which invokes such additional API, you must promptly publish broadly
Binary Code License Agreement. Capitalized terms not defined in an accurate specification for such API for free use by all developers.
these Supplemental Terms shall have the same meanings ascribed to You may not create, or authorize your licensees to create, additional
them in the Binary Code License Agreement. These Supplemental classes, interfaces, or subpackages that are in any way identified as
Terms shall supersede any inconsistent or conflicting terms in the "java", "javax", "sun" or similar convention as specified by Sun in any
Binary Code License Agreement, or in any license contained within naming convention designation.
the Software.
E.Source Code. Software may contain source code that, unless
A.Software Internal Use and Development License Grant. Subject to expressly licensed for other purposes, is provided solely for reference
the terms and conditions of this Agreement, including, but not limited purposes pursuant to the terms of this Agreement. Source code may
to the Java Technology Restrictions of these Supplemental Terms, not be redistributed unless expressly provided for in this Agreement.
Sun grants you a non-exclusive, non-transferable, limited license
without fees to reproduce internally and use internally the Software F.Third Party Code. Additional copyright notices and license terms
complete and unmodified for the purpose of designing, developing, applicable to portions of the Software are set forth in the
and testing your Programs. THIRDPARTYLICENSEREADME.txt file. In addition to any terms and
conditions of any third party opensource/freeware license identified in
B.License to Distribute Software. Subject to the terms and conditions the THIRDPARTYLICENSEREADME.txt file, the disclaimer of
of this Agreement, including, but not limited to the Java Technology warranty and limitation of liability provisions in paragraphs 5 and 6 of

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 45
|
the Binary Code License Agreement shall apply to all Software in this THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND
distribution. For inquiries please contact: Sun Microsystems, Inc., CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
4150 Network Circle, Santa Clara, California 95054, U.S.A. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
(LFI#129530/Form ID#011801) WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THIRDPARTYLICENSEREADME.txt file for J2RE 1.4.2 THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
DO NOT TRANSLATE OR LOCALIZE. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
A) The following software may be included in this product: CS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
CodeViewer v1.0; Use of any of this software is governed by the terms HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
of the license below: WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
Copyright 1999 by CoolServlets.com. WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE."
Any errors or suggested improvements to this class can be reported
as instructed on CoolServlets.com. We hope you enjoy this program... C) The following software may be included in this product: Crimson
your comments will encourage further development! This software is v1.1.1; Use of any of this software is governed by the terms of the
distributed under the terms of the BSD License. Redistribution and license below:
use in source and binary forms, with or without modification, are
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 Copyright (c) 1999-2000 The Apache Software Foundation. All rights
notice, this list of conditions and the following disclaimer. reserved. Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
2. Redistributions in binary form must reproduce the above copyright conditions are met:*
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. 1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
Neither name of CoolServlets.com nor the names of its contributors
may be used to endorse or promote products derived from this 2. Redistributions in binary form must reproduce the above copyright
software without specific prior written permission. notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED 3. The end-user documentation included with the redistribution, if any,
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED must include the following acknowledgment: This product includes
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A software developed by the Apache Software Foundation
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL (http://www.apache.org/). Alternately, this acknowledgment may
THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, appear in the software itself, if and wherever such third-party
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR acknowledgments normally appear.
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 4. The names "Crimson" and "Apache Software Foundation" must not
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) be used to endorse or promote products derived from this software
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, without prior written permission. For written permission, please
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT contact apache@apache.org.
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 5. Products derived from this software may not be called "Apache",
OF THE POSSIBILITY OF SUCH DAMAGE." nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation.
B) The following software may be included in this product: DES and
3xDES; Use of any of this software is governed by the terms of the THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
license below: OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
"Copyright 2000 by Jef Poskanzer <jef@acme.com>. All rights FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
reserved. NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
Redistribution and use in source and binary forms, with or without INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
modification, are permitted provided that the following conditions are DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
met: OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1. Redistributions of source code must retain the above copyright CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
notice, this list of conditions and the following disclaimer. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
2. Redistributions in binary form must reproduce the above copyright THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
notice, this list of conditions and the following disclaimer in the POSSIBILITY OF SUCH DAMAGE.
documentation and/or other materials provided with the distribution.
====================================================

TIBCO Runtime Agent Administrator’s Guide


46 Third Party Software License Agreements
|
This software consists of voluntary contributions made by many E) The following software may be included in this product: NSIS 1.0j;
individuals on behalf of the Apache Software Foundation and was Use of any of this software is governed by the terms of the license
originally based on software copyright (c) 1999, International Business below:
Machines, Inc., http://www.ibm.com. For more information on the
Apache Software Foundation, please see <http://www.apache.org/>. Copyright (C) 1999-2000 Nullsoft, Inc.

D) The following software may be included in this product: Xalan J2; This software is provided 'as-is', without any express or implied
Use of any of this software is governed by the terms of the license warranty. In no event will the authors be held liable for any damages
below: arising from the use of this software. Permission is granted to anyone
to use this software for any purpose, including commercial
The Apache Software License, Version 1.1 applications, and to alter it and redistribute it freely, subject to the
following restrictions:
Copyright (c) 1999-2000 The Apache Software Foundation. All rights
reserved. Redistribution and use in source and binary forms, with or 1. The origin of this software must not be misrepresented; you must
without modification, are permitted provided that the following not claim that you wrote the original software. If you use this software
conditions are met: in a product, an acknowledgment in the product documentation would
be appreciated but is not required.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer. 2. Altered source versions must be plainly marked as such, and must
not be misrepresented as being the original software.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the 3. This notice may not be removed or altered from any source
documentation and/or other materials provided with the distribution. distribution. Justin Frankel justin@nullsoft.com

3. The end-user documentation included with the redistribution, if any, F) Some Portions licensed from IBM are available at:
must include the following acknowledgment: This product includes http://oss.software.ibm.com/icu4j/
software developed by the Apache Software Foundation
(http://www.apache.org/). Alternately, this acknowledgment may G) Portions Copyright Eastman Kodak Company 1992
appear in the software itself, if and wherever such third-party
acknowledgments normally appear. H) Lucida is a registered trademark or trademark of Bigelow& Holmes
in the U.S. and other countries.
4. The names "Xalan" and "Apache Software Foundation" must not be
used to endorse or promote products derived from this software I) Portions licensed from Taligent, Inc.
without prior written permission. For written permission, please
contact apache@apache.org. JAVA(TM) 2 RUNTIME ENVIRONMENT (J2RE), STANDARD
EDITION, VERSION 1.4.X
5. Products derived from this software may not be called "Apache", (including tools.jar and javac from J2SDK)
nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation. Sun Microsystems, Inc.
Binary Code License Agreement
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN "AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWARE
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR MEDIA PACKAGE. BY OPENING THE SOFTWARE MEDIA
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, PACKAGE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL YOU ARE ACCESSING THE SOFTWARE ELECTRONICALLY,
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT INDICATE YOUR ACCEPTANCE OF THESE TERMS BY
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, SELECTING THE "ACCEPT" BUTTON AT THE END OF THIS
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER AGREEMENT. IF YOU DO NOT AGREE TO ALL THESE TERMS,
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING OF PURCHASE FOR A REFUND OR, IF THE SOFTWARE IS
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF ACCESSED ELECTRONICALLY, SELECT THE "DECLINE" BUTTON
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE AT THE END OF THIS AGREEMENT.
POSSIBILITY OF SUCH DAMAGE.
1. LICENSE TO USE. Sun grants you a non-exclusive and
==================================================== non-transferable license for the internal use only of the accompanying
================ software and documentation and any error corrections provided by
Sun (collectively "Software"), by the number of users and the class of
This software consists of voluntary contributions made by many computer hardware for which the corresponding fee has been paid.
individuals on behalf of the Apache Software Foundation and was
originally based on software copyright (c) 1999, International Business 2. RESTRICTIONS. Software is confidential and copyrighted. Title to
Machines, Inc., http://www.ibm.com. For more information on the Software and all associated intellectual property rights is retained by
Apache Software Foundation, please see <http://www.apache.org/>. Sun and/or its licensors. Except as specifically authorized in any
Supplemental License Terms, you may not make copies of Software,
other than a single copy of Software for archival purposes. Unless
enforcement is prohibited by applicable law, you may not modify,

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 47
|
decompile, or reverse engineer Software. You acknowledge that 11. Integration. This Agreement is the entire agreement between you
Software is not designed, licensed or intended for use in the design, and Sun relating to its subject matter. It supersedes all prior or
construction, operation or maintenance of any nuclear facility. Sun contemporaneous oral or written communications, proposals,
disclaims any express or implied warranty of fitness for such uses. No representations and warranties and prevails over any conflicting or
right, title or interest in or to any trademark, service mark, logo or trade additional terms of any quote, order, acknowledgment, or other
name of Sun or its licensors is granted under this Agreement. communication between the parties relating to its subject matter
during the term of this Agreement. No modification of this Agreement
3. LIMITED WARRANTY. Sun warrants to you that for a period of will be binding, unless in writing and signed by an authorized
ninety (90) days from the date of purchase, as evidenced by a copy of representative of each party.
the receipt, the media on which Software is furnished (if any) will be
free of defects in materials and workmanship under normal use. JAVA(TM) 2 RUNTIME ENVIRONMENT (J2RE), STANDARD
Except for the foregoing, Software is provided "AS IS". Your exclusive EDITION, VERSION 1.4.X
remedy and Sun's entire liability under this limited warranty will be at SUPPLEMENTAL LICENSE TERMS
Sun's option to replace Software media or refund the fee paid for
Software. These supplemental license terms ("Supplemental Terms") add to or
modify the terms of the Binary Code License Agreement (collectively,
4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS the "Agreement"). Capitalized terms not defined in these
AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, Supplemental Terms shall have the same meanings ascribed to them
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY in the Agreement. These Supplemental Terms shall supersede any
IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A inconsistent or conflicting terms in the Agreement, or in any license
PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE contained within the Software.
DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE
DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

5. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED 1. Software Internal Use and Development License Grant. Subject to
BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE the terms and conditions of this Agreement, including, but not limited
FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, to Section 4 (Java Technology Restrictions) of these Supplemental
INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE Terms, Sun grants you a non-exclusive, non-transferable, limited
DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY license to reproduce internally and use internally the binary form of the
OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR Software complete and unmodified for the sole purpose of designing,
INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN developing and testing your Java applets and applications intended to
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event run on the Java platform ("Programs").
will Sun's liability to you, whether in contract, tort (including
negligence), or otherwise, exceed the amount paid by you for 2. License to Distribute Software. Subject to the terms and conditions
Software under this Agreement. The foregoing limitations will apply of this Agreement, including, but not limited to Section 4 (Java
even if the above stated warranty fails of its essential purpose. Technology Restrictions) of these Supplemental Terms, Sun grants
you a non-exclusive, non-transferable, limited license to reproduce
6. Termination. This Agreement is effective until terminated. You may and distribute the Software, provided that (i) you distribute the
terminate this Agreement at any time by destroying all copies of Software complete and unmodified (unless otherwise specified in the
Software. This Agreement will terminate immediately without notice applicable README file) and only bundled as part of, and for the sole
from Sun if you fail to comply with any provision of this Agreement. purpose of running, your Programs, (ii) the Programs add significant
Upon Termination, you must destroy all copies of Software. and primary functionality to the Software, (iii) you do not distribute
additional software intended to replace any component(s) of the
7. Export Regulations. All Software and technical data delivered under Software (unless otherwise specified in the applicable README file),
this Agreement are subject to US export control laws and may be (iv) you do not remove or alter any proprietary legends or notices
subject to export or import regulations in other countries. You agree to contained in the Software, (v) you only distribute the Software subject
comply strictly with all such laws and regulations and acknowledge to a license agreement that protects Sun's interests consistent with the
that you have the responsibility to obtain such licenses to export, terms contained in this Agreement, and (vi) you agree to defend and
re-export, or import as may be required after delivery to you. indemnify Sun and its licensors from and against any damages, costs,
liabilities, settlement amounts and/or expenses (including attorneys'
8. U.S. Government Restricted Rights. If Software is being acquired fees) incurred in connection with any claim, lawsuit or action by any
by or on behalf of the U.S. Government or by a U.S. Government third party that arises or results from the use or distribution of any and
prime contractor or subcontractor (at any tier), then the Government's all Programs and/or Software. (vi) include the following statement as
rights in Software and accompanying documentation will be only as part of product documentation (whether hard copy or electronic), as a
set forth in this Agreement; this is in accordance with 48 CFR part of a copyright page or proprietary rights notice page, in an "About"
227.7201 through 227.7202-4 (for Department of Defense (DOD) box or in any other form reasonably designed to make the statement
acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD visible to users of the Software: "This product includes code licensed
acquisitions). from RSA Security, Inc.", and (vii) include the statement, "Some
portions licensed from IBM are available at
9. Governing Law. Any action related to this Agreement will be http://oss.software.ibm.com/icu4j/".
governed by California law and controlling U.S. federal law. No choice
of law rules of any jurisdiction will apply. 3. License to Distribute Redistributables. Subject to the terms and
conditions of this Agreement, including but not limited to Section 4
10. Severability. If any provision of this Agreement is held to be (Java Technology Restrictions) of these Supplemental Terms, Sun
unenforceable, this Agreement will remain in effect with the provision grants you a non-exclusive, non-transferable, limited license to
omitted, unless omission would frustrate the intent of the parties, in reproduce and distribute those files specifically identified as
which case this Agreement will immediately terminate. redistributable in the Software "README" file ("Redistributables")

TIBCO Runtime Agent Administrator’s Guide


48 Third Party Software License Agreements
|
provided that: (i) you distribute the Redistributables complete and at http://www.sun.com/policies/trademarks. Any use you make of the
unmodified (unless otherwise specified in the applicable README Sun Marks inures to Sun's benefit.
file), and only bundled as part of Programs, (ii) you do not distribute
additional software intended to supersede any component(s) of the 8. Source Code. Software may contain source code that is provided
Redistributables (unless otherwise specified in the applicable solely for reference purposes pursuant to the terms of this Agreement.
README file), (iii) you do not remove or alter any proprietary legends Source code may not be redistributed unless expressly provided for in
or notices contained in or on the Redistributables, (iv) you only this Agreement.
distribute the Redistributables pursuant to a license agreement that
protects Sun's interests consistent with the terms contained in the 9. Termination for Infringement. Either party may terminate this
Agreement, (v) you agree to defend and indemnify Sun and its Agreement immediately should any Software become, or in either
licensors from and against any damages, costs, liabilities, settlement party's opinion be likely to become, the subject of a claim of
amounts and/or expenses (including attorneys' fees) incurred in infringement of any intellectual property right.
connection with any claim, lawsuit or action by any third party that
arises or results from the use or distribution of any and all Programs For inquiries please contact: Sun Microsystems, Inc. 901 San Antonio
and/or Software, (vi) include the following statement as part of product Road, Palo Alto, California 94303 (LFI#109998/Form ID#011801)
documentation (whether hard copy or electronic), as a part of a
copyright page or proprietary rights notice page, in an "About" box or HP PLATFORMS ONLY
in any other form reasonably designed to make the statement visible HP-UX Runtime Environment, for the Java(tm) 2 Platform
to users of the Software: "This product includes code licensed from
RSA Security, Inc.", and (vii) include the statement, "Some portions ATTENTION: USE OF THE SOFTWARE IS SUBJECT TO THE HP
licensed from IBM are available at http://oss.software.ibm.com/icu4j/". SOFTWARE LICENSE TERMS AND SUPPLEMENTAL
RESTRICTIONS SET FORTH BELOW AND THE WARRANTY
4. Java Technology Restrictions. You may not modify the Java DISCLAIMER ATTACHED. IF YOU DO NOT ACCEPT THESE
Platform Interface ("JPI", identified as classes contained within the TERMS
"java" package or any subpackages of the "java" package), by
creating additional classes within the JPI or otherwise causing the FULLY, YOU MAY NOT INSTALL OR OTHERWISE USE THE
addition to or modification of the classes in the JPI. In the event that SOFTWARE. NOTWITHSTANDING ANYTHING TO THE
you create an additional class and associated API(s) which (i) extends CONTRARY IN THIS NOTICE, INSTALLING OR OTHERWISE
the functionality of the Java platform, and (ii) is exposed to third party USING THE SOFTWARE INDICATES YOUR ACCEPTANCE OF
software developers for the purpose of developing additional software THESE LICENSE TERMS.
which invokes such additional API, you must promptly publish broadly
an accurate specification for such API for free use by all developers. HP SOFTWARE LICENSE TERMS
You may not create, or authorize your licensees to create, additional
classes, interfaces, or subpackages that are in any way identified as The following terms govern your use of the Software unless you have
"java", "javax", "sun" or similar convention as specified by Sun in any a separate written agreement with HP. HP has the right to change
naming convention designation. these terms and conditions at any time, with or without notice.

5. Notice of Automatic Software Updates from Sun. You acknowledge License Grant
that the Software may automatically download, install, and execute
applets, applications, software extensions, and updated versions of HP grants you a license to Use one copy of the Software. "Use"
the Software from Sun ("Software Updates"), which may require you means storing, loading, installing, executing or displaying the
to accept updated terms and conditions for installation. If additional Software. You may not modify the Software or disable any licensing or
terms and conditions are not presented on installation, the Software control features of the Software. If the Software is licensed for
Updates will be considered part of the Software and subject to the "concurrent use", you may not allow more than the maximum number
terms and conditions of the Agreement. of authorized users to Use the Software concurrently.

6. Notice of Automatic Downloads. You acknowledge that, by your use Ownership


of the Software and/or by requesting services that require use of the
Software, the Software may automatically download, install, and The Software is owned and copyrighted by HP or its third party
execute software applications from sources other than Sun ("Other suppliers. Your license confers no title or ownership in the Software
Software"). Sun makes no representations of a relationship of any kind and is not a sale of any rights in the Software. HP's third party
to licensors of Other Software. TO THE EXTENT NOT PROHIBITED suppliers may protect their rights in the event of any violation of these
BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE License Terms.
FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,
INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE Copies and Adaptations
DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY
OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR You may only make copies or adaptations of the Software for archival
INABILITY TO USE OTHER SOFTWARE, EVEN IF SUN HAS BEEN purposes or when copying or adaptation is an essential step in the
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. authorized Use of the Software. You must reproduce all copyright
notices in the original Software on all copies or adaptations. You may
7. Trademarks and Logos. You acknowledge and agree as between not copy the Software onto any bulletin board or similar system.
you and Sun that Sun owns the SUN, SOLARIS, JAVA, JINI, FORTE,
and iPLANET trademarks and all SUN, SOLARIS, JAVA, JINI, No Disassembly or Decryption
FORTE, and iPLANET-related trademarks, service marks, logos and
other brand designations ("Sun Marks"), and you agree to comply with You may not disassemble or decompile the Software unless HP's prior
the Sun Trademark and Logo Usage Requirements currently located written consent is obtained. In some jurisdictions, HP's consent may
not be required for disassembly or decompilation. Upon request, you

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 49
|
will provide HP with reasonably detailed information regarding any distribute the HP-UX Runtime Environment, for the Java 2 Platform
disassembly or decompilation. You may not decrypt the Software complete and unmodified, only as a part of, and for the sole purpose
unless decryption is a necessary part of the operation of the Software. of running your Java compatible applet or application ("Program") into
which the HP-UX Runtime Environment, for the Java 2 Platform is
Transfer incorporated.

Your license will automatically terminate upon any transfer of the * Java Platform Interface. Licensee may not modify the Java Platform
Software. Upon transfer, you must deliver the Software, including any Interface ("JPI", identified as classes contained within the "java"
copies and related documentation, to the transferee. The transferee package or any subpackages of the "java" package), by creating
must accept these License Terms as a condition to the transfer. additional classes within the JPI or otherwise causing the addition to
or modification of the classes in the JPI. In the event that Licensee
Termination creates any Java-related API and distributes such API to others for
applet or application development, Licensee must promptly publish
HP may terminate your license upon notice for failure to comply with broadly, an accurate specification for such API for free use by all
any of these License Terms. Upon termination, you must immediately developers of Java-based software.
destroy the Software, together with all copies, adaptations and
merged portions in any form. * You may make the HP-UX Runtime Environment, for the Java 2
Platform accessible to application programs developed by you
Export Requirements provided that the programs allow such access only through the
Invocation Interface specified and provided that you shall not expose
You may not export or re-export the Software or any copy or or document other interfaces that permit access to such HP-UX
adaptation in violation of any applicable laws or regulations. Runtime Environment, for the Java 2 Platform. You shall not be
restricted hereunder from exposing or documenting interfaces to
This software or any copy or adaptation may not be exported, software components that use or access the HP-UX Runtime
reexported or transferred to or within countries under U.S. economic Environment, for the Java 2 Platform.
embargo including the following countries: Afghanistan
(Taliban-controlled areas), Cuba, Iran, Iraq, Libya, North Korea,
Serbia, Sudan and Syria. This list is subject to change.
HP WARRANTY STATEMENT
This software or any copy or adaptation may not be exported, DURATION OF LIMITED WARRANTY: 90 DAYS
reexported or transferred to persons or entities listed on the U.S.
Department of Commerce Denied Parties List or on any U.S. Treasury HP warrants to you, the end customer, that HP hardware, accessories,
Department Designated Nationals exclusion list, or to any party and supplies will be free from defects in materials and workmanship
directly or indirectly involved in the development or production of after the date of purchase for the period specified above. If HP
nuclear, chemical, biological weapons or related missile technology receives notice of such defects during the warranty period, HP will, at
programs as specified in the U.S. Export Administration Regulations its option, either repair or replace products which prove to be
(15 CFR 730). defective. Replacement products may be either new or equivalent in
performance to new.
U.S. Government Restricted Rights
HP warrants to you that HP Software will not fail to execute its
The Software and any accompanying documentation have been programming instructions after the date of purchase, for the period
developed entirely at private expense. They are delivered and specified above, due to defects in materials and workmanship when
licensed as "commercial computer software" as defined in DFARS properly installed and used. If HP receives notice of such defects
252.227-7013 (Oct 1988), DFARS 252.211-7015 (May 1991) or during the warranty period, HP will replace Software which does not
DFARS 252.227-7014 (Jun 1995), as a "commercial item" as defined execute its programming instructions due to such defects. HP does
in FAR2.101(a), or as "Restricted computer software" as defined in not warrant that the operation of HP products will be uninterrupted or
FAR 52.227-19 (Jun 1987)(or any equivalent agency regulation or error free. If HP is unable, within a reasonable time, to repair or
contract clause), whichever is applicable. You have only those rights replace any product to a condition warranted, you will be entitled to a
provided for such Software and any accompanying documentation by refund of the purchase price upon prompt return of the product.
the applicable FAR or DFARS clause or the HP standard software Alternatively, in the case of HP Software, you will be entitled to a
agreement for the product involved. refund of the purchase price upon prompt delivery to HP of written
notice from you confirming destruction of the HP Software, together
SUPPLEMENTAL RESTRICTIONS with all copies, adaptations, and merged portions in any form.

You acknowledge the Software is not designed or intended for use in HP products may contain remanufactured parts equivalent to new in
on-line control of aircraft, air traffic, aircraft navigation, or aircraft performance or may have been subject to incidental use.
communications; or in the design, construction, operation or
maintenance of any nuclear facility. HP disclaims any express or Warranty does not apply to defects resulting from: (a) improper or
implied warranty of fitness for such uses. inadequate maintenance or calibration; (b) software, interfacing, parts
or supplies not supplied by HP, (c) unauthorized modification or
ADDITIONAL SUPPLEMENTAL RESTRICTIONS FOR HP-UX misuse; (d) operation outside of the published environmental
RUNTIME ENVIRONMENT, FOR THE JAVA(TM) 2 PLATFORM specifications for the product, (e) improper site preparation or
maintenance, or (f) the presence of code from HP suppliers
* License to Distribute HP-UX Runtime Environment, for the Java(tm) embedded in or bundled with any HP product. TO THE EXTENT
ALLOWED BY LOCAL LAW, THE ABOVE WARRANTIES ARE
2 Platform. You are granted a royalty-free right to reproduce and EXCLUSIVE AND NO OTHER WARRANTY OR CONDITION,
distribute the HP-UX Runtime Environment, for Java provided that you WHETHER WRITTEN OR ORAL, IS EXPRESSED OR IMPLIED AND

TIBCO Runtime Agent Administrator’s Guide


50 Third Party Software License Agreements
|
HP SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OR 4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS
CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
AND FITNESS FOR A PARTICULAR PURPOSE. Some countries, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
states, or provinces do not allow limitations on the duration of an IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
implied warranty, so the above limitation or exclusion may not apply to PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE
you. This warranty gives you specific legal rights and you might also DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE
have other rights that vary from country to country, state to state, or DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
province to province. TO THE EXTENT ALLOWED BY LOCAL LAW,
THE REMEDIES IN THIS WARRANTY STATEMENT ARE YOUR 5. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED
SOLE AND EXCLUSIVE REMEDIES. EXCEPT AS INDICATED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE
ABOVE, IN NO EVENT WILL HP OR ITS SUPPLIERS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,
FOR LOSS OF DATA OR FOR DIRECT, SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
CONSEQUENTIAL (INCLUDING LOST PROFIT OR DATA), OR DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY
OTHER DAMAGE, WHETHER BASED IN CONTRACT, TORT, OR OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR
OTHERWISE. Some countries, states, or provinces do not allow the INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN
exclusion or limitation of incidental or consequential damages, so the ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event
above limitation may not apply to you. will Sun's liability to you, whether in contract, tort (including
negligence), or otherwise, exceed the amount paid by you for
UNIX PLATFORMS ONLY Software under this Agreement. The foregoing limitations will apply
even if the above stated warranty fails of its essential purpose.
Sun Microsystems, Inc.
6. Termination. This Agreement is effective until terminated. You may
Binary Code License Agreement terminate this Agreement at any time by destroying all copies of
Software. This Agreement will terminate immediately without notice
READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED from Sun if you fail to comply with any provision of this Agreement.
SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY Upon Termination, you must destroy all copies of Software.
"AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWARE
MEDIA PACKAGE. BY OPENING THE SOFTWARE MEDIA 7. Export Regulations. All Software and technical data delivered under
PACKAGE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF this Agreement are subject to US export control laws and may be
YOU ARE ACCESSING THE SOFTWARE ELECTRONICALLY, subject to export or import regulations in other countries. You agree to
INDICATE YOUR ACCEPTANCE OF THESE TERMS BY comply strictly with all such laws and regulations and acknowledge
SELECTING THE "ACCEPT" BUTTON AT THE END OF THIS that you have the responsibility to obtain such licenses to export,
AGREEMENT. IF YOU DO NOT AGREE TO ALL THESE TERMS, re-export, or import as may be required after delivery to you.
PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE
OF PURCHASE FOR A REFUND OR, IF THE SOFTWARE IS 8. U.S. Government Restricted Rights. If Software is being acquired
ACCESSED ELECTRONICALLY, SELECT THE "DECLINE" BUTTON by or on behalf of the U.S. Government or by a U.S. Government
AT THE END OF THIS AGREEMENT. prime contractor or subcontractor (at any tier), then the Government's
rights in Software and accompanying documentation will be only as
1. LICENSE TO USE. Sun grants you a non-exclusive and set forth in this Agreement; this is in accordance with 48 CFR
non-transferable license for the internal use only of the accompanying 227.7201 through 227.7202-4 (for Department of Defense (DOD)
software and documentation and any error corrections provided by acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD
Sun (collectively "Software"), by the number of users and the class of acquisitions).
computer hardware for which the corresponding fee has been paid.
9. Governing Law. Any action related to this Agreement will be
2. RESTRICTIONS. Software is confidential and copyrighted. Title to governed by California law and controlling U.S. federal law. No choice
Software and all associated intellectual property rights is retained by of law rules of any jurisdiction will apply.
Sun and/or its licensors. Except as specifically authorized in any
Supplemental License Terms, you may not make copies of Software, 10. Severability. If any provision of this Agreement is held to be
other than a single copy of Software for archival purposes. Unless unenforceable, this Agreement will remain in effect with the provision
enforcement is prohibited by applicable law, you may not modify, omitted, unless omission would frustrate the intent of the parties, in
decompile, or reverse engineer Software. You acknowledge that which case this Agreement will immediately terminate.
Software is not designed, licensed or intended for use in the design,
construction, operation or maintenance of any nuclear facility. Sun 11. Integration. This Agreement is the entire agreement between you
disclaims any express or implied warranty of fitness for such uses. No and Sun relating to its subject matter. It supersedes all prior or
right, title or interest in or to any trademark, service mark, logo or trade contemporaneous oral or written communications, proposals,
name of Sun or its licensors is granted under this Agreement. representations and warranties and prevails over any conflicting or
additional terms of any quote, order, acknowledgment, or other
3. LIMITED WARRANTY. Sun warrants to you that for a period of communication between the parties relating to its subject matter
ninety (90) days from the date of purchase, as evidenced by a copy of during the term of this Agreement. No modification of this Agreement
the receipt, the media on which Software is furnished (if any) will be will be binding, unless in writing and signed by an authorized
free of defects in materials and workmanship under normal use. representative of each party.
Except for the foregoing, Software is provided "AS IS". Your exclusive
remedy and Sun's entire liability under this limited warranty will be at XercesC Version 2.1.0
Sun's option to replace Software media or refund the fee paid for XercesJ Version 2.3.0
Software.

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 51
|
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 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: 3. The end-user documentation included with the redistribution, if
any, must include the following acknowledgment: "This product
1. Redistributions of source code must retain the above copyright includes software developed by the Apache Software Foundation
notice, this list of conditions and the following disclaimer. (http://www.apache.org/)." Alternately, this acknowledgment may
appear in the software itself, if and wherever such third-party
2. Redistributions in binary form must reproduce the above copyright acknowledgments normally appear.
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. 4. The names "Xalan", " and "Apache Software Foundation" must
not be used to endorse or promote products derived from this
3. The end-user documentation included with the redistribution, if software without prior written permission. For written permission,
any, must include the following acknowledgment: "This product please contact apache@apache.org.
includes software developed by the Apache Software Foundation
(http://www.apache.org/)." Alternately, this acknowledgment may 5. Products derived from this software may not be called "Apache",
appear in the software itself, if and wherever such third-party nor may "Apache" appear in their name, without prior written
acknowledgments normally appear. permission of the Apache Software Foundation.

4. The names "Xerces", " and "Apache Software Foundation" must THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
not be used to endorse or promote products derived from this OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
software without prior written permission. For written permission, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
please contact apache@apache.org. FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
5. Products derived from this software may not be called "Apache", ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
nor may "Apache" appear in their name, without prior written INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
permission of the Apache Software Foundation. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, POSSIBILITY OF SUCH DAMAGE.
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT This software consists of voluntary contributions made by many
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, individuals on behalf of the Apache Software Foundation and was
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER originally based on software copyright (c) 1999, International Business
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN Machines, Inc., http://www.ibm.com. For more information on the
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING Apache Software Foundation, please see http://www.apache.org.
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE. log4j Version 1.2.5
The Apache Software License, Version 1.1
This software consists of voluntary contributions made by many
individuals on behalf of the Apache Software Foundation and was Copyright (C) 1999 The Apache Software Foundation. All rights
originally based on software copyright (c) 1999, International Business reserved.
Machines, Inc., http://www.ibm.com. For more information on the
Apache Software Foundation, please see http://www.apache.org. Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
Xalan-C version 1.4 met:

Xalan-J version 2.4.1 1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
The Apache Software License, Version 1.1
2. Redistributions in binary form must reproduce the above copyright
Copyright (c) 1999 The Apache Software Foundation. All rights notice, this list of conditions and the following disclaimer in the
reserved. documentation and/or other materials provided with the distribution.

Redistribution and use in source and binary forms, with or without 3. The end-user documentation included with the redistribution, if any,
modification, are permitted provided that the following conditions are must include the following acknowledgment: "This product includes
met: software developed by the Apache Software Foundation
(http://www.apache.org/)." Alternately, this acknowledgment may

TIBCO Runtime Agent Administrator’s Guide


52 Third Party Software License Agreements
|
appear in the software itself, if and wherever such third-party name, without prior written permission of the Apache Software
acknowledgments normally appear. Foundation.

4. The names "log4j" and "Apache Software Foundation" must not be THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
used to endorse or promote products derived from this software OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
without prior written permission. For written permission, please THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
contact apache@apache.org. FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
5. Products derived from this software may not be called "Apache", ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
nor may "Apache" appear in their name, without prior written INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
permission of the Apache Software Foundation. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, POSSIBILITY OF SUCH DAMAGE.
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT This software consists of voluntary contributions made by many
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, individuals on behalf of the Apache Software Foundation. For more
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER information on the Apache Software Foundation, please see Portions
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN of this software are based upon software originally written by Daniel F.
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING Savarese. We appreciate his contributions.
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF

THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE HTTPClient Version 2.0.0_Alpha3 (Apache)
POSSIBILITY OF SUCH DAMAGE. HTTPLogging 1.0.3 (Apache)

This software consists of voluntary contributions made by many The Apache Software License, Version 1.1
individuals on behalf of the Apache Software Foundation. For more
information on the Apache Software Foundation, please see Copyright (c) 2000 The Apache Software Foundation. All rights
<http://www.apache.org/>. reserved.

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


PerlTools.jar Version 1.2.0a modification, are permitted provided that the following conditions are
The Apache Software License, Version 1.1 met:

Copyright (c) 2000-2002 The Apache Software Foundation. All rights 1. Redistributions of source code must retain the above copyright
reserved. notice, this list of conditions and the following disclaimer.

Redistribution and use in source and binary forms, with or without 2. Redistributions in binary form must reproduce the above copyright
modification, are permitted provided that the following conditions are notice, this list of conditions and the following disclaimer in the
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:

2. Redistributions in binary form must reproduce the above copyright "This product includes software developed by the Apache
notice, this list of conditions and the following disclaimer in the Software Foundation (http://www.apache.org/)."
documentation and/or other materials provided with the distribution.
Alternately, this acknowledgment may appear in the software itself,
3. The end-user documentation included with the redistribution, if any, if and wherever such third-party acknowledgments normally appear.
must include the following acknowledgment: "This product includes
software developed by the Apache Software Foundation 4. The names "Apache" and "Apache Software Foundation" must not
(http://www.apache.org/)." be used to endorse or promote products derived from this software
without prior written permission. For written permission, please
Alternately, this acknowledgment may appear in the software itself, if contact apache@apache.org.
and wherever such third-party acknowledgments normally appear.
5. Products derived from this software may not be called "Apache",
4. The names "Apache" and "Apache Software Foundation", nor may "Apache" appear in their name, without prior written
Jakarta-Oro" must not be used to endorse or promote products permission of the Apache Software Foundation.
derived from this software without prior written permission. For written
permission, please contact apache@apache.org. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
5. Products derived from this software may not be called "Apache" or THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
"Jakarta-Oro", nor may "Apache" or "Jakarta-Oro" appear in their FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 53
|
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING POSSIBILITY OF SUCH DAMAGE.
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE ====================================================
POSSIBILITY OF SUCH DAMAGE.
This software consists of voluntary contributions made by many
==================================================== individuals on behalf of the Apache Software Foundation. For more
information on the Apache Software Foundation, please see
This software consists of voluntary contributions made by many <http://www.apache.org/>.
individuals on behalf of the Apache Software Foundation. For more
information on the Apache Software Foundation, please see
<http://www.apache.org/>. Apache XML Security 1.0.5

Portions of this software are based upon public domain software The Apache Software License, Version 1.1
originally written at the National Center for Supercomputing
Applications, University of Illinois, Urbana-Champaign. Copyright (c) 1999 The Apache Software Foundation. All rights
reserved.

Tomcat 4.1.27 (Apache) Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
The Apache Software License, Version 1.1 met:

Copyright (c) 1999-2001 The Apache Software Foundation. All rights 1. Redistributions of source code must retain the above copyright
reserved. notice, this list of conditions and the following disclaimer.

Redistribution and use in source and binary forms, with or without 2. Redistributions in binary form must reproduce the above copyright
modification, are permitted provided that the following conditions are notice, this list of conditions and the following disclaimer in the
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:

2. Redistributions in binary form must reproduce the above copyright "This product includes software developed by the Apache Software
notice, this list of conditions and the following disclaimer in the Foundation (http://www.apache.org/)." Alternately, this
documentation and/or other materials provided with the distribution. acknowledgment may appear in the software itself, if and wherever
such third-party acknowledgments normally appear.
3. The end-user documentation included with the redistribution, if any,
must include the following acknowledgement: 4. The names "<WebSig>" and "Apache Software Foundation" must
not be used to endorse or promote products derived from this software
"This product includes software developed by the Apache without prior written permission. For written permission, please
Software Foundation (http://www.apache.org/)." contact apache@apache.org.

Alternately, this acknowledgement may appear in the software itself, 5. Products derived from this software may not be called "Apache",
if and wherever such third-party acknowledgements normally appear. nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation.
4. The names "The Jakarta Project", "Commons", and "Apache
Software Foundation" must not be used to endorse or promote THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
products derived from this software without prior written permission. OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
For written permission, please contact apache@apache.org. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
5. Products derived from this software may not be called "Apache" nor NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
may "Apache" appear in their names without prior written permission ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
of the Apache Group. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL POSSIBILITY OF SUCH DAMAGE.

TIBCO Runtime Agent Administrator’s Guide


54 Third Party Software License Agreements
|
==================================================== (hypertext is preferred, text is permitted) should be used within the
body of any redistributed or derivative code: "Copyright
This software consists of voluntary contributions made by many [$date-of-software] World Wide Web Consortium, (Massachusetts
individuals on behalf of the Apache Software Foundation and was Institute of Technology, Institut National de Recherche en Informatique
originally based on software copyright (c) 2001, Institute for Data et en Automatique, Keio University). All Rights Reserved.
Communications Systems, <http://www.nue.et-inf.uni-siegen.de/>. http://www.w3.org/Consortium/Legal/"
The development of this software was partly funded by the European
commission in the <WebSig> project in the ISIS Programme. For 3.Notice of any changes or modifications to the W3C files, including
more information on the Apache Software Foundation, please see the date changes were made. (We recommend you provide URIs to
<http://www.apache.org/>. the location from which the code is derived.)

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS,"


Hunter Digital Ventures, LLC AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
This product contains com.oreilly.servlett Library software. The source LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS
code, object code, and documentation in the com.oreilly servlet FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
package is licensed by Hunter Digital Ventures, LLC. The com.oreilly SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
servlet software is provided AS-IS, without warranty of any kind (either THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR
express or implied) including, without limitation, any implied warranty OTHER RIGHTS.
of merchantability and fitness for a particular purpose and any
warranty of non-infringement." COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING
Copyright (C) 2001-2002 by Jason Hunter, jhunter_AT_servlets.com. OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.

All rights reserved. The name and trademarks of copyright holders may NOT be used in
advertising or publicity pertaining to the software without specific,
W3C IPR SOFTWARE NOTICE written prior permission. Title to copyright in this software and any
associated documentation will at all times remain with copyright
Copyright 2000 World Wide Web Consortium, (Massachusetts holders.
Institute of Technology, Institut National de Recherche en Informatique
et en Automatique, Keio University). All Rights Reserved. OpenSSL 0.9.7b
LICENSE ISSUES
The DOM bindings are published under the W3C Software Copyright
Notice and License. The software license requires "Notice of any The OpenSSL toolkit stays under a dual license, i.e. both the
changes or modifications to the W3C files, including the date changes conditions of the OpenSSL License and the original SSLeay license
were made." Consequently, modified versions of the DOM bindings apply to the toolkit. See below for the actual license texts. Actually
must document that they do not conform to the W3C standard; in the both licenses are BSD-style Open Source licenses. In case of any
case of the IDL binding, the pragma prefix can no longer be 'w3c.org'; license issues related to OpenSSL please contact
in the case of the Java binding, the package names can no longer be openssl-core@openssl.org.
in the 'org.w3c' package.
OpenSSL License
Note: The original version of the W3C Software Copyright Notice and
License could be found at Copyright (c) 1998-1999 The OpenSSL Project. All rights reserved.
http://www.w3.org/Consortium/Legal/copyright-software-19980720
Redistribution and use in source and binary forms, with or without
Copyright 1994-2000 World Wide Web Consortium, (Massachusetts modification, are permitted provided that the following conditions are
Institute of Technology, Institut National de Recherche en Informatique met:
et en Automatique, Keio University). All Rights Reserved.
http://www.w3.org/Consortium/Legal/ 1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
This W3C work (including software, documents, or other related items)
is being provided by the copyright holders under the following license. 2. Redistributions in binary form must reproduce the above copyright
By obtaining, using and/or copying this work, you (the licensee) agree notice, this list of conditions and the following disclaimer in the
that you have read, understood, and will comply with the following documentation and/or other materials provided with the distribution.
terms and conditions:
3. All advertising materials mentioning features or use of this software
Permission to use, copy, and modify this software and its must display the following acknowledgment: "This product includes
documentation, with or without modification, for any purpose and software developed by the OpenSSL Project for use in the OpenSSL
without fee or royalty is hereby granted, provided that you include the Toolkit. (http://www.openssl.org/)"
following on ALL copies of the software and documentation or portions
thereof, including modifications, that you make: 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be
used to endorse or promote products derived from this software
1.The full text of this NOTICE in a location viewable to users of the without prior written permission. For written permission, please
redistributed or derivative work. contact openssl-core@openssl.org.

2.Any pre-existing intellectual property disclaimers, notices, or terms


and conditions. If none exist, a short notice of the following form

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 55
|
5. Products derived from this software may not be called "OpenSSL" "This product includes software written by Tim Hudson
nor may "OpenSSL" appear in their names without prior written (tjh@cryptsoft.com)"
permission of the OpenSSL Project.
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
6. Redistributions of any form whatsoever must retain the following ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
acknowledgment: "This product includes software developed by the LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
OpenSSL Project for use in the OpenSSL Toolkit
(http://www.openssl.org/)" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF THE POSSIBILITY OF SUCH DAMAGE.
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, The license and distribution terms for any publicly available version or
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT derivative of this code cannot be changed. i.e. this code cannot simply
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY be copied and put under another distribution license [including the
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED GNU Public License.]
OF THE POSSIBILITY OF SUCH DAMAGE.
ICU License - ICU 1.4.1.2
This product includes cryptographic software written by Eric Young International Business Machines Corporation
(eay@cryptsoft.com). This product includes software written by Tim
Hudson (tjh@cryptsoft.com). This product includes ICU Software. The source code for this software
may be obtained by sending an email to support@tibco.com.
Original SSLeay License
DataDirect Technologies (Merant) Software.
Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights
reserved. Portions of this software are copyrighted by DataDirect Technologies,
1991-2002.
This package is an SSL implementation written by Eric Young
(eay@cryptsoft.com). The implementation was written so as to Microstar Software.
conform with Netscape's SSL.
Portions of this Software may include software provided by Microstar
This library is free for commercial and non-commercial use as long as Software. Copyright (c) 1997, 1998 by Microstar Software. All rights
the following conditions are adhered to. The following conditions apply reserved.
to all code found in this distribution, be it the RC4, RSA, lhash, DES,
etc., code; not just the SSL code. The SSL documentation included TURBINE 2.1
with this distribution is covered by the same copyright terms except
that the holder is Tim Hudson (tjh@cryptsoft.com). * The Apache Software License, Version 1.1*

Copyright remains Eric Young's, and as such any Copyright notices in Copyright (c) 2001 The Apache Software Foundation. All rights
the code are not to be removed. If this package is used in a product, reserved.
Eric Young should be given attribution as the author of the parts of the
library used. This can be in the form of a textual message at program Redistribution and use in source and binary forms, with or without
startup or in documentation (online or textual) provided with the modification, are permitted provided that the following conditions are
package. met:

Redistribution and use in source and binary forms, with or without 1. Redistributions of source code must retain the above copyright
modification, are permitted provided that the following conditions are notice, this list of conditions and the following disclaimer.
met: 1. Redistributions of source code must retain the copyright
notice, this list of conditions and the following disclaimer. 2. 2. Redistributions in binary form must reproduce the above copyright
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the
notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
documentation and/or other materials provided with the distribution. 3.
All advertising materials mentioning features or use of this software 3. The end-user documentation included with the redistribution, if
must display the following acknowledgement: "This product includes any, must include the following acknowledgment: "This product
cryptographic software written by Eric Young (eay@cryptsoft.com)" includes software developed by the Apache Software Foundation
The word `cryptographic' can be left out if the routines from the library (http://www.apache.org/)." Alternately, this acknowledgment may
being used are not cryptographic related:-). 4. If you include any appear in the software itself, if and wherever such third-party
Windows specific code (or a derivative thereof) from the apps acknowledgments normally appear.
directory (application code) you must include an acknowledgement:

TIBCO Runtime Agent Administrator’s Guide


56 Third Party Software License Agreements
|
4. The names "Apache" and "Apache Software Foundation" and form, provided that i) this copyright notice and license appear on all
"Apache Turbine" must not be used to endorse or promote products copies of the software; and ii) Licensee does not utilize the software in
derived from this software without prior written permission. For a manner which is disparaging to Sun. This software is provided "AS
written permission, please contact apache@apache.org. IS," without a warranty of any kind. ALL EXPRESS OR IMPLIED
CONDITIONS, REPRESENTATIONS AND WARRANTIES,
5. Products derived from this software may not be called "Apache", INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
"Apache Turbine", nor may "Apache" appear in their name, without FITNESS FOR A PARTICULAR PURPOSE OR
prior written permission of the Apache Software Foundation. NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS
LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT,
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. This
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER software is not designed or intended for use in on-line control of
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN aircraft, air traffic, aircraft navigation or aircraft communications; or in
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING the design, construction, operation or maintenance of any nuclear
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF facility. Licensee represents and warrants that it will not use or
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE redistribute the Software for such purposes.
POSSIBILITY OF SUCH DAMAGE.

* This software consists of voluntary contributions made by many AIX Java Runtime 1.3.1
individuals on behalf of the Apache Software Foundation. For more
information on the Apache Software Foundation, please see Licensed material - Property of IBM (c) Copyright Sun Microsystems
<http://www.apache.org/>. Inc. 1992, 2001. All rights reserved. (c) Copyright IBM Corporation,
1996, 2001. All rights reserved. This product is based in part on the
work of the Independent JPEG group. The Java(tm) technology is
AIX Java Runtime 1.4 owned and exclusively licensed by Sun Microsystems Inc. Java is a
trademark of Sun Microsystems Inc. in the U.S. and other countries.
Licensed material - Property of IBM IBM(R) 32-bit SDK for AIX(TM), US Govt Users Restricted Rights - Use duplication or disclosure
Java(TM) 2 Technology Edition, Version 1.4 IBM(R) 32-bit Runtime restricted by GSA ADP Schedule Contract with IBM Corp. Licensees
Environment for AIX(TM), Java(TM) 2 Technology Edition, Version 1.4 of this program who wish to have information about it for the purpose
IBM(R) 64-bit SDK for AIX(TM), Java(TM) 2 Technology Edition, of enabling: (i) the exchange of information between independently
Version 1.4 IBM(R) 64-bit Runtime Environment for AIX(TM), created programs and other programs (including this one) and (ii) the
Java(TM) 2 Technology Edition, Version 1.4 (c) mutual use of the information which has been exchanged, should
contact IBM using http://ncc.hursley.ibm.com/javainfo/interact/. Such
Copyright Sun Microsystems Inc. 1992-2002. All rights reserved. (c) information may be available, subject to appropriate terms and
Copyright IBM Corporation, 1996-2002. All rights reserved. The conditions, including in some cases, payment of a fee. Additionally,
Apache Software License, Version 1.1 the following copyright applies to the CommPortIdentifier.class file
found in the /usr/java131/jre/lib/ext/javaxcomm.jar file. This jar file is
Copyright (c) 1999-2002 The Apache Software Foundation. All rights part of the Java131.ext.commapi fileset. Copyright (c) 1998 Sun
reserved. This product is based in part on the work of the Independent Microsystems, Inc. All Rights Reserved.
JPEG group. The Java(tm) technology is owned and exclusively
licensed by Sun Microsystems Inc. Sun grants you ("Licensee") a non-exclusive, royalty free, license to
use, modify and redistribute this software in source and binary code
Java is a trademark of Sun Microsystems Inc. in the U.S. and other form, provided that i) this copyright notice and license appear on all
countries. US Govt Users Restricted Rights - Use duplication or copies of the software; and ii) Licensee does not utilize the software in
disclosure restricted by GSA ADP Schedule Contract with IBM Corp. a manner which is disparaging to Sun. This software is provided "AS
Licensees of this program who wish to have information about it for IS," without a warranty of any kind. ALL EXPRESS OR IMPLIED
the purpose of enabling: (i) the exchange of information between CONDITIONS, REPRESENTATIONS AND WARRANTIES,
independently created programs and other programs (including this INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
one) and (ii) the mutual use of the information which has been FITNESS FOR A PARTICULAR PURPOSE OR
exchanged, should contact IBM using NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS
http://ncc.hursley.ibm.com/javainfo/interact/. Such information may be LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES
available, subject to appropriate terms and conditions, including in SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
some cases, payment of a fee. Additionally, the following copyright OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO
applies to the CommPortIdentifier.class file found in the EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST
/usr/java14/jre/lib/ext/javaxcomm.jar file. This jar file is part of the REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT,
Java14.ext.commapi fileset. Copyright (c) 1998 Sun Microsystems, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE
Inc. All Rights Reserved. DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE
THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR
Sun grants you ("Licensee") a non-exclusive, royalty free, license to INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN
use, modify and redistribute this software in source and binary code ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. This

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 57
|
software is not designed or intended for use in on-line control of accompanying documentation have been developed entirely at private
aircraft, air traffic, aircraft navigation or aircraft communications; or in expense. They are delivered and licensed as "commercial computer
the design, construction, operation or maintenance of any nuclear software" as defined in DFARS 252.227-7013 (Oct 1988), DFARS
facility. Licensee represents and warrants that it will not use or 252.211-7015 (May 1991) or DFARS 252.227-7014 (Jun 1995), as a
redistribute the Software for such purposes. "commercial item" as defined in FAR2.101(a), or as "Restricted
computer software" as defined in FAR 52.227-19 (Jun 1987)(or any
equivalent agency regulation or contract clause), whichever is
HP-UX Runtime Environment, for the Java(tm) 2 Platform applicable. You have only those rights provided for such Software and
any accompanying documentation by the applicable FAR or DFARS
ATTENTION: USE OF THE SOFTWARE IS SUBJECT TO THE HP clause or the HP standard software agreement for the product
SOFTWARE LICENSE TERMS AND SUPPLEMENTAL involved. SUPPLEMENTAL RESTRICTIONS You acknowledge the
RESTRICTIONS SET FORTH BELOW AND THE WARRANTY Software is not designed or intended for use in on-line control of
DISCLAIMER ATTACHED. IF YOU DO NOT ACCEPT THESE aircraft, air traffic, aircraft navigation, or aircraft communications; or in
TERMS FULLY, YOU MAY NOT INSTALL OR OTHERWISE USE THE the design, construction, operation or maintenance of any nuclear
SOFTWARE. NOTWITHSTANDING ANYTHING TO THE facility. HP disclaims any express or implied warranty of fitness for
CONTRARY IN THIS NOTICE, INSTALLING OR OTHERWISE such uses. ADDITIONAL SUPPLEMENTAL RESTRICTIONS FOR
USING THE SOFTWARE INDICATES YOUR ACCEPTANCE OF HP-UX RUNTIME ENVIRONMENT, FOR THE JAVA(TM) 2
THESE LICENSE TERMS. HP SOFTWARE LICENSE TERMS The PLATFORM * License to Distribute HP-UX Runtime Environment, for
following terms govern your use of the Software unless you have a the Java(tm) 2 Platform. You are granted a royalty-free right to
separate written agreement with HP. HP has the right to change these reproduce and distribute the HP-UX Runtime Environment, for Java
terms and conditions at any time, with or without notice. provided that you distribute the HP-UX Runtime Environment, for the
Java 2 Platform complete and unmodified, only as a part of, and for
License Grant HP grants you a license to Use one copy of the the sole purpose of running your Java compatible applet or application
Software. "Use" means storing, loading, installing, executing or ("Program") into which the HP-UX Runtime Environment, for the Java
displaying the Software. You may not modify the Software or disable 2 Platform is incorporated. * Java Platform Interface. Licensee may
any licensing or control features of the Software. If the Software is not modify the Java Platform Interface ("JPI", identified as classes
licensed for "concurrent use", you may not allow more than the contained within the "java" package or any subpackages of the "java"
maximum number of authorized users to Use the Software package), by creating additional classes within the JPI or otherwise
concurrently. Ownership The Software is owned and copyrighted by causing the addition to or modification of the classes in the JPI. In the
HP or its third party suppliers. Your license confers no title or event that Licensee creates any Java-related API and distributes such
ownership in the Software and is not a sale of any rights in the API to others for applet or application development, Licensee must
Software. HP’s third party suppliers may protect their rights in the promptly publish broadly, an accurate specification for such API for
event of any violation of these License Terms. Copies and Adaptations free use by all developers of Java-based software. * You may make
You may only make copies or adaptations of the Software for archival the HP-UX Runtime Environment, for the Java 2 Platform accessible
purposes or when copying or adaptation is an essential step in the to application programs developed by you provided that the programs
authorized Use of the Software. You must reproduce all copyright allow such access only through the Invocation Interface specified and
notices in the original Software on all copies or adaptations. You may provided that you shall not expose or document other interfaces that
not copy the Software onto any bulletin board or similar system. No permit access to such HP-UX Runtime Environment, for the Java 2
Disassembly or Decryption You may not disassemble or decompile Platform. You shall not be restricted hereunder from exposing or
the Software unless HP’s prior written consent is obtained. In some documenting interfaces to software components that use or access
jurisdictions, HP’s consent may not be required for disassembly or the HP-UX Runtime Environment, for the Java 2 Platform. HP
decompilation. Upon request, you will provide HP with reasonably WARRANTY STATEMENT DURATION OF LIMITED WARRANTY: 90
detailed information regarding any disassembly or decompilation. You DAYS HP warrants to you, the end customer, that HP hardware,
may not decrypt the Software unless decryption is a necessary part of accessories, and supplies will be free from defects in materials and
the operation of the Software. Transfer Your license will automatically workmanship after the date of purchase for the period specified
terminate upon any transfer of the Software. Upon transfer, you must above. If HP receives notice of such defects during the warranty
deliver the Software, including any copies and related documentation, period, HP will, at its option, either repair or replace products which
to the transferee. The transferee must accept these License Terms as prove to be defective. Replacement products may be either new or
a condition to the transfer. Termination HP may terminate your license equivalent in performance to new. HP warrants to you that HP
upon notice for failure to comply with any of these License Terms. Software will not fail to execute its programming instructions after the
Upon termination, you must immediately destroy the Software, date of purchase, for the period specified above, due to defects in
together with all copies, adaptations and merged portions in any form. materials and workmanship when properly installed and used. If HP
Export Requirements You may not export or re-export the Software or receives notice of such defects during the warranty period, HP will
any copy or adaptation in violation of any applicable laws or replace Software which does not execute its programming instructions
regulations. This software or any copy or adaptation may not be due to such defects. HP does not warrant that the operation of HP
exported, reexported or transferred to or within countries under U.S. products will be uninterrupted or error free. If HP is unable, within a
economic embargo including the following countries: Afghanistan reasonable time, to repair or replace any product to a condition
(Taliban-controlled areas), Cuba, Iran, Iraq, Libya, North Korea, warranted, you will be entitled to a refund of the purchase price upon
Serbia, Sudan and Syria. This list is subject to change. This software prompt return of the product. Alternatively, in the case of HP Software,
or any copy or adaptation may not be exported, reexported or you will be entitled to a refund of the purchase price upon prompt
transferred to persons or entities listed on the U.S. Department of delivery to HP of written notice from you confirming destruction of the
Commerce Denied Parties List or on any U.S. Treasury Department HP Software, together with all copies, adaptations, and merged
Designated Nationals exclusion list, or to any party directly or portions in any form. HP products may contain remanufactured parts
indirectly involved in the development or production of nuclear, equivalent to new in performance or may have been subject to
chemical, biological weapons or related missile technology programs incidental use. Warranty does not apply to defects resulting from: (a)
as specified in the U.S. Export Administration Regulations (15 CFR improper or inadequate maintenance or calibration; (b) software,
730). U.S. Government Restricted Rights The Software and any interfacing, parts or supplies not supplied by HP, (c) unauthorized

TIBCO Runtime Agent Administrator’s Guide


58 Third Party Software License Agreements
|
modification or misuse; (d) operation outside of the published of the Licensee’s Java(TM) compatible applet or application
environmental specifications for the product, (e) improper site ("Program") into which the Software is incorporated; (C) Does not
preparation or maintenance, or (f) the presence of code from HP distribute additional software intended to replace any component(s) of
suppliers embedded in or bundled with any HP product. TO THE the Software; (D) Does not remove or alter any proprietary legends or
EXTENT ALLOWED BY LOCAL LAW, THE ABOVE WARRANTIES notices contained in the Software; and, (E) Includes the provisions of
ARE EXCLUSIVE AND NO OTHER WARRANTY OR CONDITION, Sections 4,5,7 and 8 in Licensee’s license agreement for the Program.
WHETHER WRITTEN OR ORAL, IS EXPRESSED OR IMPLIED AND
HP SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OR Except with respect to Section 8 of this License Agreement, in the
CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, event of any express inconsistency between this License Agreement
AND FITNESS FOR A PARTICULAR PURPOSE. Some countries, and the license covering the Underlying Program, the latter shall
states, or provinces do not allow limitations on the duration of an govern.
implied warranty, so the above limitation or exclusion may not apply to
you. This warranty gives you specific legal rights and you might also 3. REDISTRIBUTABLES
have other rights that vary from country to country, state to state, or
province to province. TO THE EXTENT ALLOWED BY LOCAL LAW, Compaq grants you a royalty-free, non-exclusive and non-transferable
THE REMEDIES IN THIS WARRANTY STATEMENT ARE YOUR license to reproduce and distribute, only as part of the Software, those
SOLE AND EXCLUSIVE REMEDIES. EXCEPT AS INDICATED files specifically identified as redistributable in the Software Release
ABOVE, IN NO EVENT WILL HP OR ITS SUPPLIERS BE LIABLE Notes file (the "Redistributables"), provided that Licensee:
FOR LOSS OF DATA OR FOR DIRECT, SPECIAL, INCIDENTAL,
CONSEQUENTIAL (INCLUDING LOST PROFIT OR DATA), OR (A) Agrees that such distribution is solely for use with the Underlying
OTHER DAMAGE, WHETHER BASED IN CONTRACT, TORT, OR Programs to which the Redistributables pertain; (B) Distributes the
OTHERWISE. Some countries, states, or provinces do not allow the Redistributables complete and unmodified (except for the specific files
exclusion or limitation of incidental or consequential damages, so the identified as optional in the Software Release Notes file), and only
above limitation may not apply to you. bundled as part of the Licensee’s Java(TM) compatible applet or
application ("Program"); (C) Does not distribute additional software
intended to replace any component(s) of the Redistributables; (D)
Compaq Run Time Environment (RTE) v 1.4.1 for the Tru64(TM) Does not remove or alter any proprietary legends or notices contained
UNIX(R) Operating System for the Java(TM) Platform in or on the Redistributables; and, (E) Includes the provisions of
Sections 4,5,7 and 8 in Licensee’s license agreement for the Program.

Binary Code License 4. JAVA PLATFORM INTERFACE

This License Agreement applies to all software made available for Licensee may not modify the Java Platform Interface ("JPI", identified
downloading through this hp World Wide Web site. Compaq Computer as classes contained within the "java" package or any subpackages of
Corporation ("Compaq") is willing to license the Compaq Run Time the "java" package), by creating additional classes within the JPI or
Environment for the Tru64 UNIX Operating System, otherwise known otherwise causing the addition to or modification of the classes in the
as RTE, (hereinafter "Software") only upon your agreeing to the terms JPI. In the event that Licensee creates any Java-related API and
of this License Agreement and your manifesting that agreement by distributes such API to others for applet or application development,
downloading aforesaid Software. Licensee must promptly publish an accurate specification for such API
for free use by all developers of Java-based software.
1. REPRESENTATION OF AUTHORIZED STATUS
5. INTELLECTUAL PROPERTY RIGHTS
The Software is made available only to authorized licensees of
Compaq Tru64 UNIX Operating System (the "Underlying Program"), The Software made available for downloading here is the property of
who are not in violation of any terms of their Underlying Program Compaq (or its suppliers). The Software and all accompanying
licenses with Compaq. By manifesting your assent to this License documentation are copyrighted. You shall not modify, decompile,
Agreement, you represent to Compaq that you (or the organization on disassemble, extract, or otherwise reverse engineer any Software
behalf of which you are downloading the Software) are such an covered by this License Agreement. You shall not make any copy of
authorized licensee and you agree that you will use the Software only the Software or its accompanying documentation, except for copying
in combination with and as a modification of the Underlying Program. incident to the ordinary and intended use of the Software and the
If you are acting on behalf of an organization, you represent to Underlying Program and except for the making of a single archival
Compaq that you are authorized to act on behalf of such organization copy. The Software made available here constitutes the proprietary
and that your agreement to the terms of this Agreement creates a information of Compaq (or its suppliers). You agree to take reasonable
legally enforceable obligation of the organization. (As used in this steps to prevent the disclosure, unauthorized use or unauthorized
License Agreement, "you" and "your" refers to both you and any distribution of the Software subject to this License.
organization on behalf of which you are acting.)
6. EXPORT REGULATIONS
2. LICENSE GRANT
The Software, including any technical data contained therein, may be
Compaq grants you a royalty-free, non-exclusive and non-transferable subject to U.S. export control laws, including the U.S. Export
license to reproduce and distribute the Software, provided that Administration Regulations of the U.S. Department of Commerce, or
Licensee: any successor regulations thereto, and may be subject to export or
import laws and regulations of other countries. If you export, re-export,
(A) Agrees that such distribution is solely for use with the Underlying or import the Software you agree that you are responsible for
Programs to which the Software pertain; (B) Distributes the Software complying with all such export or import requirements and obtaining
complete and unmodified (except for the specific files identified as licenses where necessary.
optional in the Software Release Notes file), and only bundled as part

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 59
|
You agree that you are not prohibited by the U.S. or other government Upon termination of this License the provisions of Sections 8, 9 and 10
export control regulations from receiving this software or technical shall survive such termination.
data.
© copyright 2002 Compaq Information Technologies Group, L.P.
7. U.S. GOVERNMENT RESTRICTED RIGHTS
zlib 1.1.3
The Software is provided with "RESTRICTED RIGHTS". Use,
duplication, or disclosure by the U.S. Government is subject to This product includes Zlib software, Copyright 1995-2002 Jean-loup
restrictions as set forth in subparagraph (c)(1)(ii) of DFARS Gaily and Mark Adler.
252.227-7013, or FAR 52.227-19, or in FAR 52.227-14 Alt. III, as
applicable. Contractor/manufacturer is Compaq Computer X Open Source License
Corporation.
COPYRIGHT AND PERMISSION NOTICE
8. DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY
Copyright (c) 1999,2000,2001 Compaq Computer Corporation
THE SOFTWARE PROVIDED HERE IS PROVIDED "AS IS,"
WITHOUT WARRANTY OF ANY KIND. ALL EXPRESS OR IMPLIED Copyright (c) 1999,2000,2001 Hewlett-Packard Company
CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, Copyright (c) 1999,2000,2001 IBM Corporation
FITNESS FOR PARTICULAR PURPOSE, OR NON-INFRINGEMENT,
ARE HEREBY EXCLUDED TO THE EXTENT PERMITTED BY Copyright (c) 1999,2000,2001 Hummingbird Communications Ltd.
APPLICABLE LAW. IN NO EVENT WILL COMPAQ BE LIABLE FOR
ANY LOST REVENUE OR PROFIT, OR FOR SPECIAL, INDIRECT, Copyright (c) 1999,2000,2001 Silicon Graphics, Inc.
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES,
HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF Copyright (c) 1999,2000,2001 Sun Microsystems, Inc.
LIABILITY, WITH RESPECT TO ANY SOFTWARE MADE
AVAILABLE HERE OR TO THE USE OF SUCH SOFTWARE. Copyright (c) 1999,2000,2001 The Open Group

COMPAQ MAKES NO REPRESENTATIONS OR WARRANTIES, All rights reserved.


EXPRESS OR IMPLIED, THAT THE CODE, AND DOCUMENTATION
OR ANY INFORMATION RELATING THERETO OR CONTAINED Permission is hereby granted, free of charge, to any person obtaining
THEREIN WILL NOT INFRINGE ANY PATENT, COPYRIGHT, TRADE a copy of this software and associated documentation files (the
SECRETS, OR TRADEMARK OF ANY THIRD PERSON OR PARTY. "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
9. INDEMNIFICATION distribute, and/or sell copies of the Software, and to permit persons to
whom the Software is furnished to do so, provided that the above
You agree to indemnify, defend, and hold harmless Compaq and its copyright notice(s) and this permission notice appear in all copies of
licensors from any suit, demand, cause of action or other claim of the Software and that both the above copyright notice(s) and this
whatever nature arising out of the breach of any term of this License permission notice appear in supporting documentation.
Agreement by you, your agents or your employees that result from the
use or distribution of the Program. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
10. TERMINATION TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
Licensee may terminate this License at any time by destroying all PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER
copies of the Software. This License will terminate immediately OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY
without notice from Compaq if Licensee fails to comply with any CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
provision of this License. Upon such termination, Licensee must DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
destroy all copies of the Software. FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
11. GENERAL ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
This Agreement shall be construed, interpreted and applied in
accordance with the laws of the Commonwealth of Massachusetts. Except as contained in this notice, the name of a copyright holder shall
This License Agreement (together with any license agreement not be used in advertising or otherwise to promote the sale, use or
concerning the Underlying Program) constitutes the entire agreement other dealings in this Software without prior written authorization of the
between the parties concerning the Software downloaded through this copyright holder.
site and supersedes any prior understandings, agreements or
commitments, oral or written, concerning them. X Window System is a trademark of The Open Group.

Compaq Products are manufactured for standard commercial uses OSF/1, OSF/Motif and Motif are registered trademarks, and OSF, the
and are not intended to be sold or licensed for use in critical safety OSF logo, LBX, X Window System, and Xinerama are trademarks of
systems or nuclear facilities. the Open Group. All other trademarks and registered trademarks
mentioned herein are the property of their respective owners.
12. SURVIVAL
The OpenLDAP Public License Version 2.7, 7 September 2001
Redistribution and use of this software and associated documentation

TIBCO Runtime Agent Administrator’s Guide


60 Third Party Software License Agreements
|
("Software"), with or without modification, are permitted provided that TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
the following conditions are met: PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER
1. Redistributions of source code must retain copyright statements OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY
CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
and notices, DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2. Redistributions in binary form must reproduce applicable copyright ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
statements and notices, this list of conditions, and the following ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
disclaimer in the documentation and/or other materials provided with OR PERFORMANCE OF THIS SOFTWARE.
the distribution, and
Except as contained in this notice, the name of a copyright holder shall
3. Redistributions must contain a verbatim copy of this document. The not be used in advertising or otherwise to promote the sale, use or
OpenLDAP Foundation may revise this license from time to time. other dealings in this Software without prior written authorization of the
Each revision is distinguished by a version number. You may use this copyright holder.
Software under terms of this license revision or under the terms of any
subsequent revision of the license. Apache Ant 1.5.3

THIS SOFTWARE IS PROVIDED BY THE OPENLDAP Copyright (C) 2000-2003 The Apache Software Foundation. All rights
FOUNDATION AND ITS CONTRIBUTORS ``AS IS'' AND ANY reserved.
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY Redistribution and use in source and binary forms, with or without
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. modification, are permitted provided that the following conditions are
IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS met:
CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE
SOFTWARE 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 3. The end-user documentation included with the redistribution, if any,
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE must include the following acknowledgment: "This product includes
POSSIBILITY OF SUCH DAMAGE. software developed by the Apache Software Foundation
(http://www.apache.org/)."
The names of the authors and copyright holders must not be used in
advertising or otherwise to promote the sale, use or other dealing in Alternately, this acknowledgment may appear in the software itself, if
this Software without specific, written prior permission. Title to and wherever such third-party acknowledgments normally appear.
copyright in this Software shall at all times remain with copyright
holders. 4. The names "Ant" and "Apache Software Foundation" must not be
used to endorse or promote products derived from this software
OpenLDAP is a registered trademark of the OpenLDAP Foundation. without prior written permission. For written permission, please
contact apache@apache.org.
Copyright 1999-2001 The OpenLDAP Foundation, Redwood City,
California, USA. All Rights Reserved. Permission to copy and 5. Products derived from this software may not be called "Apache",
distribute verbatim copies of this document is granted. nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation.
ICU License - ICU 1.8.1 and later
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED
COPYRIGHT AND PERMISSION NOTICE OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
Copyright (c) 1995-2002 International Business Machines Corporation FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
and others All rights reserved. NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
Permission is hereby granted, free of charge, to any person obtaining INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
a copy of this software and associated documentation files (the DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
"Software"), to deal in the Software without restriction, including OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
without limitation the rights to use, copy, modify, merge, publish, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
distribute, and/or sell copies of the Software, and to permit persons to CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
whom the Software is furnished to do so, provided that the above CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
copyright notice(s) and this permission notice appear in all copies of NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
the Software and that both the above copyright notice(s) and this THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
permission notice appear in supporting documentation. POSSIBILITY OF SUCH DAMAGE.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF This software consists of voluntary contributions made by many
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED individuals on behalf of the Apache Software Foundation. For more

TIBCO Runtime Agent Administrator’s Guide


Third Party Software License Agreements 61
|
information on the Apache Software Foundation, please see
<http://www.apache.org/>.

The Apache Software License, Version 1.1

Copyright (c) 1999, 2000, 2001 The Apache Software Foundation. All
rights reserved.

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

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


modification, are permitted provided that the following conditions are
met:

1. Redistributions of source code must retain the above copyright


notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright


notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

3. The end-user documentation included with the redistribution, if any,


must include the following acknowledgement:

"This product includes software developed by the Apache Software


Foundation <http://www.apache.org/>."

Alternately, this acknowledgement may appear in the software itself, if


and wherever such third-party acknowledgements normally appear.

4. The names "The Jakarta Project", "Tomcat", and "Apache Software


Foundation" must not be used to endorse or promote products derived
from this software without prior written permission. For written
permission, please contact <apache@apache.org>.

5. Products derived from this software may not be called "Apache" nor
may "Apache" appear in their names without prior written permission
of the Apache Software Foundation.

THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED


OR IMPLIED WARRANTIES INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

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

* This software consists of voluntary contributions made by many


individuals on behalf of the Apache Software Foundation. For more
information on the Apache Software Foundation, please see
<http://www.apache.org/>.

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

TIBCO Runtime Agent Administrator’s Guide


62 Third Party Software License Agreements
|

TIBCO Runtime Agent Administrator’s Guide

Вам также может понравиться