License Considerations

TIBCO Streaming License

TIBCO® Streaming is a license package available starting in November 2018. The components of the TIBCO Streaming package are described in What is TIBCO Streaming?

Your TIBCO Streaming license includes the right to run either TIBCO StreamBase® or TIBCO LiveView™ servers, or both, either singly or in multiples configured for data redundancy and/or high availability.

TIBCO Streaming also includes the right to use the following features:

  • TIBCO LiveView™ Web, Standard Edition, described below.

  • TIBCO® Enterprise Runtime for R, Developer Edition, described below.

  • TIBCO® Artifact Management Server

TIBCO Data Streams License

TIBCO® Data Streams is a license package available starting in March 2022 as an add-on for TIBCO Spotfire®, TIBCO® Data Virtualization, and/or TIBCO WebFOCUS®, licensees. The components of the TIBCO Data Streams package are described in What is TIBCO Data Streams?

The TIBCO Data Streams package includes most of the same components as TIBCO Streaming, and may include TIBCO Streaming branding. The TIBCO Data Streams license provides a restricted subset of rights, as follows:

  1. The TIBCO Streaming applications that you create may only be used (1) for data access and wrangling, and (2) to configure server-side Alerts; provided that, in each case, the data processed by such TIBCO Streaming application is published only to local TIBCO LiveView™ tables, which may connect to your licensed version of TIBCO Spotfire, TIBCO Data Virtualization, TIBCO WebFOCUS® and/or TIBCO products containing TIBCO WebFOCUS® Server.

  2. You can develop and deploy one TIBCO StreamBase® server instance to host the LiveView server as well as any Data Source, Preprocessor, Transform, or Publisher StreamBase components associated with that LiveView server.

  3. With respect to the creation of Streaming applications based on TIBCO Streaming or TIBCO StreamBase® versions up to and including Version 11.0, your license to TIBCO Spotfire Data Streams and TIBCO Data Streams permits you to create TIBCO Streaming applications using the TIBCO StreamBase Studio™ development environment included in the TIBCO Spotfire Data Streams and TIBCO Data Streams product downloads.

  4. With respect to the creation of Streaming applications based on TIBCO Streaming Version 11.1 or later, your license to TIBCO Data Streams only permits you to create TIBCO Streaming applications using the TIBCO Streaming Wizard tool for developing streaming applications; the TIBCO Streaming Wizard tool is included in the TIBCO Streaming product download. If you have previously licensed TIBCO Spotfire Data Streams or TIBCO Data Streams up to and including Version 11.0, you may continue using the TIBCO StreamBase Studio™ development environment, in order to maintain or update previously created Streaming applications. You must use the Wizard interface included with Version 11.1 and later to author new Streaming applications and/or connections.

  5. You cannot develop LiveView client applications with the included LiveView Client API.

  6. You can only use the included TIBCO LiveView™ Web Standard Edition to configure Alerts for your LiveView server instance.

Extended features not covered by your TIBCO Spotfire Data Streams or TIBCO Data Streams license require the purchase of a separate license to TIBCO Streaming.

TIBCO StreamBase License

Your existing TIBCO StreamBase® license is not automatically upgraded to a TIBCO Streaming license. Your rights under your existing TIBCO StreamBase license continue unchanged for the term of that license. Your download package for updated versions may have TIBCO Streaming branding.

If you have licensed only TIBCO StreamBase®, your installation includes both TIBCO StreamBase and TIBCO® Live Datamart in the same installation package. A single installation procedure installs both products into the same directory structure on the target machine.

However, while TIBCO StreamBase and TIBCO Live Datamart are installed together, they are not licensed together. The two products are licensed separately according to the terms of the End User License Agreement for each product:

  • Your TIBCO StreamBase license grants you the rights to deploy a StreamBase application on the number of TIBCO StreamBase server instances described in the terms of your license.

  • If you wish to separately deploy a TIBCO Live Datamart application on a TIBCO LiveView server, you must have a separate license to use TIBCO Live Datamart.

The test for your license status is your TIBCO Order Form. If TIBCO Live Datamart is not listed on your Order Form, then you are not entitled to use it.

Note that many customers acquire licenses for both TIBCO StreamBase® and TIBCO® Live Datamart.

TIBCO Live Datamart License

Your existing TIBCO® Live Datamart license is not automatically upgraded to a TIBCO Streaming license. Your rights under your existing TIBCO Live Datamart license continue unchanged for the term of that license. Your download package for updated versions may have TIBCO Streaming branding.

If you have licensed only TIBCO® Live Datamart, your installation includes both TIBCO Live Datamart and TIBCO StreamBase® in the same installation package. A single installation procedure installs both products into the same directory structure on the target machine.

TIBCO Live Datamart is based on TIBCO StreamBase and requires the included TIBCO StreamBase installation in order to run. The included TIBCO StreamBase installation is provided (1) for use by your licensed TIBCO Live Datamart server, and (2) for the limited purpose of using TIBCO StreamBase applications to push data into your licensed Live Datamart server. If you have licensed only TIBCO Live Datamart, the included TIBCO StreamBase installation is explicitly not licensed for use as an independent, standalone StreamBase server.

Thus, although the two products are installed together, and although TIBCO Live Datamart is dependent on TIBCO StreamBase, the two products are licensed independently, according to the terms of the End User License Agreement for each product:

  • To deploy a TIBCO Live Datamart application on a TIBCO LiveView server, you must have a license to use TIBCO Live Datamart.

  • If you wish to separately deploy a StreamBase application on an instance of TIBCO StreamBase server, you must obtain a separate license to use TIBCO StreamBase.

The test for your license status is your TIBCO Order Form. If TIBCO StreamBase is not listed on your Order Form, then you are not entitled to use it.

Note that many customers acquire licenses for both TIBCO StreamBase® and TIBCO® Live Datamart.

Premium Adapters are Licensed Separately

Adapters are programs that convert data to and from the StreamBase tuple protocol. TIBCO StreamBase® Adapters fall into two licensing categories:

  • Standard Adapters, installed as part of the TIBCO Streaming and TIBCO Data Streams installation packages.

  • Premium Adapters, installed as part of the same installation packages but licensed separately.

The formal definition of which Adapters fall into the Standard and Premium categories is described on Adapter Restrictions

You are authorized to use the TIBCO StreamBase® Standard Adapters as part of your license to use TIBCO Streaming or TIBCO Data Streams, according to the terms of your End User License Agreement.

Any TIBCO StreamBase® Premium Adapter, regardless of installation origin, must be separately licensed before use. Similarly, the TIBCO StreamBase® High-Performance FIX Engine must be separately licensed.

The test for your license status is your TIBCO Order Form. If a Premium Adapter or the High Performance FIX Engine is not listed on your Order Form, then you are not entitled to use it.

For TIBCO Streaming licensees

You can purchase one or more units of the TIBCO Streaming Premium Adapter SKU instead of a named premium adapter, where the unit of measure for TIBCO Streaming Premium Adapter SKUs is a Connector. The TIBCO Streaming Premium Adapter Add-on entitles a choice of a Connector for use with TIBCO Streaming, where a Connector means a single TIBCO StreamBase Premium Adapter. Customers may switch between different named Premium adapters provided that the quantity of Premium adapters in use never exceeds the quantity purchased.

For TIBCO Data Streams licensees

You can purchase one or more units of the TIBCO Data Streams Premium Adapter SKU instead of a named premium adapter, where the unit of measure for TIBCO Data Stream Premium Adapter SKUs is a Connector. The TIBCO Data Streams Premium Adapter Add-on entitles a choice of a Connector for use with TIBCO Data Streams, where a Connector means a single TIBCO StreamBase Premium Adapter. Customers may switch between different named Premium adapters provided that the quantity of Premium adapters in use never exceeds the quantity purchased.

For TIBCO StreamBase and TIBCO Live Datamart licensees

You can purchase one or more units of an individually named TIBCO Streaming Premium Adapter or you can purchase one or more units of the TIBCO Streaming Premium Adapter SKU. The latter purchase option permits you to use, at a given point in time, any one of the TIBCO Streaming Premium Adapters with your licensed version of TIBCO StreamBase or TIBCO Live Datamart. This option allows you to switch between different named premium adapters, provided that, at any one instant, you are using only a single TIBCO Streaming Premium Adapter.

Non-StreamBase Support Files Licensed Separately

Certain StreamBase Adapters require support files from other TIBCO product lines or from other vendors. These files generally take the form of one or more JAR files.

TIBCO Streaming and TIBCO Data Streams incorporate a build process that permits the end user to utilize an instance of the Apache Maven program to automatically download third party software libraries for certain TIBCO StreamBase Adapters from public Maven repositories during the build time for such TIBCO StreamBase Adapter.

In addition, some Adapter-required support files must be manually downloaded from their vendor's website and then incorporated into your StreamBase development environment as described in Using External JAR Files.

JAR files and other support files required to enable a StreamBase adapter are licensed by their vendors, and are not licensed as part of your StreamBase or Live Datamart license. This applies equally to support files from TIBCO products other than TIBCO Streaming and TIBCO Data Streams, as well as to products from other vendors. Make sure you have a license to use any required support files.

Some support files, such as the JAR files that implement JDBC access to a vendor's database, are generally provided without charge, but there can be a download license agreement at the vendor's site. Other support JAR files are made available only to licensees of the product in question.

Third-party Software Licensing Note

Third-Party Software

When you obtain third-party software or services, it is your responsibility to ensure you understand the license terms associated with such third-party software or services and comply with such terms.

TERR Developer Edition Included

TIBCO Enterprise Runtime for R, Developer Edition, is licensed to you for Developer Evaluation purposes only. Notwithstanding anything to the contrary in TIBCO’s End User License Agreement, the foregoing license (1) is for an unlimited number of Named Users, and (2) is effective for a term concurrent with the license term for your licensed version of TIBCO StreamBase or TIBCO LiveView, as applicable.

If you require a Production or Non-Production license to TIBCO Enterprise Runtime for R, Enterprise Edition, please contact your sales representative.

TIBCO LiveView Web Standard Edition Included

All editions of the TIBCO Streaming and TIBCO Data Streams product downloads include a copy of TIBCO LiveView™ Web Standard Edition.

For TIBCO Streaming:

TIBCO LiveView Web Standard Edition is licensed to you for use only in connection with your licensed version of TIBCO Streaming, and for Non-Production purposes only. Notwithstanding anything to the contrary in TIBCO’s End User License Agreement, the foregoing license is effective for a term concurrent with the license term for your licensed version of TIBCO Streaming.

For TIBCO Data Streams:

TIBCO LiveView Web Standard Edition is licensed to you for use only in connection with your licensed version of TIBCO Data Streams, and for Non-Production purposes only. Notwithstanding anything to the contrary in TIBCO’s End User License Agreement, the foregoing license is effective for a term concurrent with the license term for your licensed version of TIBCO Data Streams.

Notwithstanding the above, TIBCO LiveView Web Standard Edition is licensed to you for Production use for the sole purpose of configuring server-side Alerts for your LiveView server instance.

If you require a Production or other license to TIBCO LiveView™ Web, please contact your sales representative regarding the availability of TIBCO LiveView™ Web Enterprise Edition.

Highcharts License Notes

TIBCO Software Inc. ("TIBCO") provides a JavaScript sample as part of the TIBCO® Streaming and TIBCO Cloud™ Data Streams product distributions (“Sample”). The Sample's purpose is to illustrate the use of the TIBCO LiveView JavaScript Client API to allow TIBCO LiveView results to be displayed on a web page or as part of a web application.

One feature of the Sample is a charting application that makes use of the Highcharts.js JavaScript library (“Library”), as published by Highsoft AS. Licensees of TIBCO® Streaming and TIBCO Cloud™ Data Streams may use the Library in connection with their instances of TIBCO LiveView servers solely on the condition that they comply with the following limitations:

  1. Customers of TIBCO® Streaming and TIBCO™ Data Streams are free to open, read, and modify the Sample, including the Library.

  2. Customers of TIBCO® Streaming and TIBCO™ Data Streams may use the Library in development of any web page or web application as long as such web page or web application connects to Customer’s instance of a TIBCO LiveView server to obtain its live data. Customer may not use the Library to develop web pages or web applications that do not connect to Customer’s instance of TIBCO LiveView.

Note

Customer understands that neither TIBCO nor Highsoft AS have any obligation to provide support regarding the web pages, web applications, or other functionality created by Customer using the Library. For general support in using the Library, you may consult the Highsoft AS documentation at http://api.highcharts.com/highcharts.