License Agreement

The following license agreement is valid for all purchases or product delivery’s starting 19-NOV-2018

Version History

  • 19-NOV-2018 Initial version
  • 30-JUN-2019 Support Service Agreement is now part of the license agreement. Updated supported operating systems and support handling
  • 13-AUG-2019 Added Upgrade Protection
  • 09-NOV-2019 Removed Professional Edition
  • 24-NOV-2019 Fixed support links
  • 07-DEC-2019 Renamed Ultimate Edition to Binaries

TECHNOSOFTWARE (THE “LICENSOR”) IS WILLING TO LICENSE THE ACCOMPANYING SOFTWARE AND ASSOCIATED DOCUMENTATION INCLUDING AUTHORIZED COPIES OF EACH (THE “SOFTWARE”) TO YOU (“LICENSEE”) ONLY ON THE CONDITION THAT LICENSEE ACCEPTS ALL OF THE TERMS IN THIS AGREEMENT.

Copyright laws and international copyright treaties, as well as other intellectual property laws and treaties protect the licensed Software. The licensed Software is licensed, not sold. Technosoftware shall own all right, title and interest including the intellectual property rights in and to the information on bug fixes or error corrections relating to the licensed Software that are submitted by Licensee to Technosoftware as well as any intellectual property rights to the correction of any errors, if any.

PLEASE READ THE TERMS CAREFULLY BEFORE INSTALLING THE SOFTWARE. BY INSTALLING THE SOFTWARE, LICENSEE ACKNOWLEDGES THAT LICENSEE HAS READ AND UNDERSTANDS THIS AGREEMENT AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS. THE EFFECTIVE DATE OF THIS AGREEMENT SHALL BE THE DATE UPON THE SOFTWARE WAS FIRST DELIVERED TO YOU OR FIRST DOWNLOADED BY YOU. IF LICENSEE DOES NOT ACCEPT THESE LICENSE TERMS, THEN TECHNOSOFTWARE DOES NOT GRANT ANY LICENSE TO THE SOFTWARE, AND LICENSEE MUST NOT DOWNLOAD OR INSTALL THE SOFTWARE

The detailed license agreement is available here. Below are the most important license information:

License Model

Technosoftware licenses on a simple per-developer basis and charges no royalties, runtimes, or server deployment fees unless otherwise specified which maximizes cost savings at application distribution and installations.

Single Developer License

  • Single person who is registered by name as a developer (specify name and email address during checkout)
  • The specified developer can use the SDK on several computers
  • Any application developed with the SDK can be delivered to an unlimited number of customers (no royalties)

Company Site License

  • Software may be used within Licensee’s organization at the location specified.
  • Software may be used by multiple developers at the location specified.
  • Any application developed with the SDK can be delivered to an unlimited number of customers (no royalties)

Upgrade Protection

The Upgrade Protection option available gives you the right to use all versions released during the period you choose (1/2/3 years). The following updates/upgrades are included:

  • Hotfixes included (changes in the third digit), e.g. 1.0.8
  • Minor Updates Included (changes in the second digit), e.g. 1.1.0
  • Major Upgrades included (changes in the first digit), e.g. 2.0.0

You do not need the Upgrade Protection in order to get access to new Hotfixes with bug fixes to existing versions, if/when they are made available.

Grant of License

The following general conditions apply to all editions:

  • You may not make accessible the Software to third parties and you must make sure that no one except your authorised employees has access to the computer where the Software is installed.
  • 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 standalone product, nor to build toolkit or developer tools from it. This means that the company the developer is working for must own a separate license.
  • Redistributable’s, if any, shall be licensed to Licensee’s customer “as is”.
  • Licensee’s software product(s) are not an OPC Server and/or Client development tool; licensee may not use the Software in such a way that results in development of product(s) that are directly or indirectly (i.e. simplified version or platform/language adoption) competitive with the licensed Software itself or other Technosoftware developer products family
  • 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. you may not distribute libraries and corresponding header files of the Software together with your application)
  • Licensee shall indemnify and hold Technosoftware, its affiliates, contractors, and its suppliers, harmless from and against any claims or liabilities arising out of the use, reproduction or distribution of applications
  • Licensee may not use Technosoftware’s name, logo or trademark to market your application without explicit written agreement with Technosoftware

Product Editions

The following table compares the different product editions:

Product Edition Evaluation Binaries Source

.NET Framework

Windows 10 v v v
Windows 8.1 v v v
Windows Server 2016, Standard and Datacenter v v v
.NET 4.7.2 v v v
.NET 4.6.2 v v v
Microsoft Visual Studio 2017 v v v
Microsoft Visual Studio 2019 v v v

.NET Standard

Windows 10 v v v
Windows 8.1 v v v
Windows Server 2016,Standard and Datacenter v v v
.NET Standard 2.0 v v v
.NET Core 2.0 v v v
Mono 5.4 v v v
Xamarin.iOS 10.14 v v v
Xamarin.Mac 3.8 v v v
Xamarin.Android 8.0 v v v
Universal Windows Platform 10.0.16299 v v v
Unity 2018.1 v v v
Microsoft Visual Studio 2017 v v v
Microsoft Visual Studio 2019 v v v

License Conditions

Limited to 30 days evaluation and 90 minutes run-time per application run v
Single Developer License (-SL):
Software may be used within your organization by a single developer to develop applications
v v v
Company Site License (-CL):
Software may be used by multiple developers of a specific site of the company the license was purchased for.
v v
Software may be used for reselling, renting, leasing or sub-licensing.
Use of the Software for commercial purposes v v
Licensee is permitted to distribute the applications that are built with the Software as an integral part of the customers end-user application. v v
Runtime Free License v v
Support Service Agreement applies to all licenses v v v
Full source code of the product included v

Updates included in License without Upgrade Protection

Hotfixes included (changes in the third digit), e.g. 1.0.8 v v

Updates/Upgrades included with Upgrade Protection

Hotfixes included (changes in the third digit), e.g. 1.0.8 v v
Minor Updates Included (changes in the second digit), e.g. 1.1.0 v v
Major Updates included (changes in the first digit), e.g. 2.0.0 v v

Technical Support included in License without Support Support Subscription

Technical Support is handled via Single Standard Support and must be purchased in advance v v v
Issues must always be reproducible at Technosoftware GmbH’s company location. v v v
Issues can be submitted via Support Forum or GitHub v v v

Technical Support and Updates included in Support Subscription

Upgrade Protection included for an active subscription v v
Standard Support included for an active subscription v v
Issues must always be reproducible at Technosoftware GmbH’s company location. v v v
Issues can be submitted via Support Forum or GitHub v v v

Limitation of Liability

The Software and components are not intended to replace the professional skills and judgment of Licensee and its employees, agents and consultants. Licensee alone shall be responsible for the accuracy and adequacy of information and data furnished for processing and any use made by Licensee of the output of the Software or any reliance thereon.

TECHNOSOFTWARE SHALL NOT BE LIABLE FOR ANY DAMAGES WHATSOEVER ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF TECHNOSOFTWARE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR USE, INCURRED BY LICENSEE OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND LICENSOR’S LIABILITY FOR DAMAGES HEREUNDER SHALL NOT EXCEED THE AMOUNT OF FEES PAID BY LICENSEE FOR THE RELEVANT PROGRAM OR SERVICES GIVING RISE TO THE LIABILITY.

Export Control

Licensee acknowledges that the licensed Software may be subject to export control restrictions of various countries. Licensee shall fully comply with all applicable export license restrictions and requirements as well as with all laws and regulations relating to the importation of the licensed Software and/or modified Software and/or applications and shall procure all necessary governmental authorizations, including without limitation, all necessary licenses, approvals, permissions or consents, where necessary for the reexportation of the licensed Software, modified Software or applications.

Entire Agreement

This Agreement and each purchase order placed hereunder shall be subject to the substantive law in force in Switzerland without reference to its conflicts of law provisions. The application of the United Nations Convention on Contracts for the International Sale of Goods of April 11, 1980 shall be excluded. The parties agree that sole jurisdiction and venue for any dispute relating to the agreement shall be in a court at Technosoftware’s company location in Rüfenach, Switzerland.

The detailed license agreement is available here.