License Considerations

Spotfire Streaming License

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

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

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

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

  • Spotfire® Enterprise Runtime for R (a/k/a TERR), Developer Edition, described below.

Spotfire Data Streams License

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

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

  • Your license to Spotfire® Data Streams permits you to create Spotfire® Streaming applications using the Spotfire StreamBase Studio™ development environment included in the Spotfire® Data Streams product download. Your license also permits you to use the Connectivity Wizard and Data Streams for Cloud features to connect to real-time data sources.

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

  • You cannot configure high availability setups. The Spotfire® Streaming license is required for high availability and failover features.

  • You cannot configure your LiveView server to take actions on the basis of alert conditions other than sending email.

  • You cannot develop LiveView client applications with the included LiveView Client API and/or any other available API.

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

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

Spotfire StreamBase License

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

If you have licensed only Spotfire StreamBase®, your installation includes both Spotfire StreamBase and Spotfire® 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 Spotfire StreamBase and Spotfire 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 Spotfire StreamBase license grants you the rights to deploy a StreamBase application on the number of Spotfire StreamBase server instances described in the terms of your license.

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

The test for your license status is your TIBCO Order Form. If Spotfire 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 Spotfire StreamBase® and Spotfire® Live Datamart.

Spotfire Live Datamart License

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

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

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

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

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

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

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

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

Premium Adapters are Licensed Separately

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

  • Standard Adapters, installed as part of the Spotfire Streaming and Spotfire 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 in Adapter Restrictions

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

Any Spotfire® Streaming Premium Adapter, regardless of installation origin, must be separately licensed before use. Similarly, the Spotfire 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 Spotfire Streaming licensees

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

For Spotfire Data Streams licensees

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

For Spotfire StreamBase and Spotfire Live Datamart licensees

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

Non-StreamBase Support Files Licensed Separately

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

Spotfire Streaming and Spotfire 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 Spotfire Streaming Adapters from public Maven repositories during the build time for such Spotfire Streaming 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 Streaming 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 Spotfire Streaming and Spotfire 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 that you understand the license terms associated with such third-party software or services and comply with such terms.

TERR Developer Edition Included

Spotfire Enterprise Runtime for R (a/k/a TERR™), 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 Spotfire StreamBase or Spotfire LiveView, as applicable.

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

Spotfire LiveView Web Standard Edition Included

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

For Spotfire Streaming

Spotfire LiveView Web Standard Edition is licensed to you for use only in connection with your licensed version of Spotfire 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 Spotfire Streaming.

For Spotfire Data Streams

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

Notwithstanding the above, Spotfire 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 Spotfire LiveView™ Web, please contact your sales representative regarding the availability of Spotfire LiveView™ Web Enterprise Edition.

Highcharts License Notes

Cloud Software Group Inc. ("Cloud SG") provides a JavaScript sample as part of the Spotfire® Streaming and Spotfire Cloud™ Data Streams product distributions (“Sample”). The Sample's purpose is to illustrate the use of the Spotfire LiveView JavaScript Client API to allow Spotfire 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 Spotfire® Streaming and Spotfire Cloud™ Data Streams may use the Library in connection with their instances of Spotfire LiveView servers solely on the condition that they comply with the following limitations:

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

  2. Customers of Spotfire Streaming and Spotfire 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 Spotfire 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 Spotfire 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.