Evaluation Download

Download a time-limited evaluation version of our SDKs.

Overview on our License Model

Depending on the license different permissions for the use of the software are granted. The SDK and Toolkit type of products are available in Binary and in Source Code Developer License or Product Development & Distribution License on a per developer base. Wrapper/Proxy and other out-of-the-box type of products are available in Runtime License or Runtime OEM License on a per installation base. The Evaluation License is granted for binary-only products that might have a functional or time based limitation.

Please contact our sales department for a PDF version of the complete License Agreement.

Evaluation License

If you downloaded a trial or evaluation version of the Software from Unified Automation's website or obtained it through other means, you may install and use one copy of the Software on a single computer of your organization, solely for evaluation and testing purposes during the evaluation period (typically three (3) month from first installation/use). You may not use the Software for commercial purposes. You may not make accessible the Software to third parties and you must make sure that no one except your authorized employees have access to the computer where the Software is installed. The Software may contain a disabling mechanism that will prevent it from being used after the evaluation period. You must not tamper with the disabling mechanism or the Software. After the evaluation period, if you do not order the registered version of the Software, you must remove/destroy the Software and Documentation without delay.

Runtime License (Single Installation)

If you purchased runtime licenses you are permitted to use the Software according to the number of purchased licenses. For each license you are permitted to install and use one copy of the Software on a single computer, you might deploy or install the Software together with your end-user products or stand alone. The Software may have a mechanism to identify every single installation on a particular computer e.g. key, hardware (non-transferable) or dongle (transferable). You must not tamper with the identification mechanism.

1.2.1 Runtime OEM License (multiple installation)

If you purchased Runtime OEM License you are permitted to use the Software on an unlimited number of computers, but distribute only in conjunction with one (1) end-user product the Runtime OEM License was purchased for. You are permitted to redistribute, deploy and/or install the Software together with your end-user product, as integral part of or as stand alone installation setup procedure, as long as you insure that the Software installation is preconfigured, customized and/or brand labelled and by this restricting (licensing) the use of the Software to just your licensed end-user product only. The Software may have a mechanism for identification of the licensed end-user product e.g. key, ProgID or ProductURI (non-transferable). You must not tamper with the identification mechanism.

Binary Developer License (Single Seat)

A binary developer license grants the use of the Software for the purpose of software development of OPC enabled products or applications. If you have purchased a binary developer license the Software may be used within your organization by a single developer to actively develop applications. Multiple copies of the Software may exist on more than one computer, as long as the use of the Software is by the same developer. In addition, you are permitted to deploy the application making use of the Software. The Software might be used by being compiled into, linked or bind to your application. All use of the Software shall be solely in accordance with the documentation.

You are NOT allowed to resell, rent, lease or sublicense an unmodified or modified version of this Software as stand-alone product, nor to build toolkit or developer tools from it. You are permitted to use the software to build, deploy, sell and distribute end-user products. Licensee must comply with all of the following:

  1. Licensee is permitted to distribute and/or make available the applications that are making use of the Software only in conjunction with and as an integral part of your application, and distribute and/or make available the binary files only as an integral part of your end-user application. Third party components and respective redistributables thereof, if any, are licensed to Licensee "as is". You must comply with their respective licenses.
  2. Licensee's software product(s) are neither an UA Server development tool nor a Client development tool; licensee may not use the Software in such a way that results in development of product(s) that expose directly or indirectly similar functionality like the licensed Software itself (e.g. you may distribute libraries of the Software together with your application but not the corresponding, separate header files).
  3. Licensee's applications must add primary and substantial functionality to the licensed Software; applications may not pass on functionality which in a simple way makes it possible for others to create software with the licensed Software (e.g. building products by simplifying Software's interface version or by wrapping for platform/language adoption is prohibited).
  4. Licensee shall indemnify and hold Unified Automation, its affiliates, contractors, and its suppliers, harmless from and against any claims or liabilities arising out of the use, reproduction or distribution of applications to the extent such claim or liability is not based on a defect or intellectual property infringement of the licensed Software itself.
  5. Licensee may not use Unified Automation's name, logo or trademark to market your application without explicit written agreement with Unified Automation.
  6. Licensee must include a valid copyright notice on his software products.

Source Code Developer License (Single Seat)

In addition to the above “Binary Developer License”; if you have purchased the source code developer license of the Software, you must use reasonable efforts to maintain the confidentiality of the source code, including ensuring that it is installed and used only on the machines belonging to Licensee's organization and that it is used only by a single developer for development of components and applications that use the Software and that the source code is not otherwise used or copied.

Product Development & Distribution License (Single Product)

The Product Development & Distribution License grants the use of the Software for the purpose of software development of one (1) OPC UA enabled end-user product per license. In addition, you are permitted to deploy/distribute the resulting end-user product. The Software might be used by being compiled into, linked or bind to your end user application. All use of the Software shall be solely in accordance with the documentation.

You are NOT allowed to distribute, resell, rent, lease or sublicense an unmodified or modified version of the Software as stand-alone product, nor to build any toolkit or developer type tools from it (e.g. you are NOT allowed to built another OPC UA toolkit or wrappers for other programming languages). The downstream receiving party shall not be able to again build UA enabled products or applications with the product or shipment you make. You are permitted to use the software to build, deploy, sell and distribute one (1) end-user product.

Licensee must comply with all of the following:

  1. Licensee is permitted to distribute and/or make available the one (1) end-user application that is making use of the Software only in conjunction with and as an integral part of your application, and distribute and/or make available the binary files only as an integral part of your end-user application. Third party components and respective redistributables thereof, if any, are licensed to Licensee "as is". You must comply with their respective licenses.
  2. The Licensee's product is identified by its product name and its unique OPC UA Product URI. The product's unique OPC UA Product URI shall prior to usage of the Software be specified and approved by Unified Automation. The product development license can not be transferred to a different product nor changed to a different Product URI without written consent.
  3. Licensee's applications must add primary and substantial functionality to the licensed Software; applications may not pass on functionality which in a way makes it possible for others to create UA enabled products with the Software.
  4. Licensee must use reasonable efforts to maintain the source code of the Software confidential, at least with the same effort you maintain your own confidential code. You are NOT allowed to distribute the source nor the headers.
  5. Licensee shall indemnify and hold Unified Automation, its affiliates, contractors, and its suppliers, harmless from and against any claims or liabilities arising out of the use, reproduction or distribution of applications to the extent such claim or liability is not based on a defect or intellectual property infringement of the licensed Software itself.
  6. Licensee may not use Unified Automation's name, logo or trademark to market your application without explicit written agreement with Unified Automation.
  7. Licensee must include a valid copyright notice on his software products.

If you have purchased a Product Development & Distribution License the Software may be used within your organization by an unlimited number of developers within the department/division that is actively developing this one single product or application. Multiple copies of the Software may exist on more than one computer for the sole purpose of development and compiling, as long as the use of the software is for the one (1) end-user product only. You must limit the access to the Software to the developers that are entitled to use it, which are those that actively work on the end-user product. You must insure that every single developer has understood and follows all the rules in this SLA.

The Product Development & Distribution License is an annual license grant, which includes the right to distribute one (1) end user product that contains the Software being (statically) linked into the end user product within that year. By cancellation or not renewing annual license, the right to distribute your end-user product ceases on the cancellation date. You must either discontinue to distribute your end user product or delete the features/functions that are based on or make use of the Software. After cancellation you may only use the Software minimal required for the purpose of support and bug fix of end user product that were already sold to customers at the time of cancellation or termination.