Licensing Overview for Developer Products

Trilead aims at making the licensing process for its customers as simple and straightforward as possible. You won't find any cumbersome restrictions or terms - we want you to focus on productivity and the successful development and deployment of your software. For instance, our development products allow you to build any number of applications and distribute them to your customers - there are no such things as per-customer-project licenses or fees for redistributing Trilead run-time libraries. Please let us briefly explain you in the following sections the most important aspects when it comes to licensing products offered by Trilead.

Basic Licensing Options for Developer Products

Trilead offers different licensing types for its products - we invite you to you choose the one which fits your environment the best.

Evaluation License: Evaluation licenses are meant as a means to help you to quickly and easily evaluate Trilead software. Evaluation licenses cost you absolutely nothing. However, evaluation licenses may only be used temporarily. After the evaluation period - typically 30 days - the software cannot be used anymore. The same applies to applications developed with evaluation licenses, they can only be used during the evaluation period. To continue using the software you then neen to buy one of the licenses described below.

Basic Developer License: A Basic Developer License allows you to make use of the full set of features of a Trilead development product for an unlimited amount of time. This kind of license may installed to a single developer workstation or one build server at a time. Please see the online shop for the currently available discounts for volume licensing. Unlike using an evaluation license, applications that you compile against the Trilead run-time libraries have no expiration date. There is no constraint on the number of applications that you build, nor is there a restriction on the number of copies of the final application (including the Trilead run-time libraries) that you distribute to customers. Every basic developer license includes the right to make use of updates and includes basic support for a given duration (typically one year). Please see the support packages page for details of the different support packages.

Premium Developer License: A Premium Team Developer License allows you to make use of the full set of features of the respective Trilead development product for an unlimited amount of time. This kind of license may installed to a single developer workstation or one build server at a time. Please see the online shop for the currently available discounts for volume licensing. Applications that you compile against the Trilead run-time libraries have no expiration date. There is no constraint on the number of applications that you build, nor is there a restriction on the number of copies of the final application (including the Trilead run-time libraries) that you distribute to customers. Every Premium Developer License includes the right to make use of updates and includes premium support for a given duration (typically one year). Please see the support packages page for details of the different support packages.

If you have further questions regarding licensing, please do not hesitate to contact us: sales@trilead.com or go to our contact page.

Renewal Fees

First, let us assure you that the licenses that you buy from Trilead allow you to use the licensed products for an unlimited time. There is no expiry date for development products. However, the license keys you buy from Trilead only allow you to use respective Trilead software released within the specified duration in your license (typically, one year).

Please let us state again: the licensed products will work for an unlimited time - in other words, forever - however, if you need upgrades or continued support beyond the timeframe specified in your current licenses, then you need to renew them. Renewed licenses allow you to use the most recent version of the licensed product.

Royalties

It is the goal of Trilead to offer you software that can be integrated in your own products in a straightforward way, without interferring with the possibly already complex legal aspects of your software deployment and distribution process. All Trilead development software includes royalty-free distribution rights for the Trilead run-time libraries. In practice this means that you can distribute the Trilead run-time libraries as part of your application without the need for any additional license.

Source Code

To protect its intellectual property, Trilead only distributes its development products after they have pased a so-called obfuscation process. While this has no impact on the offered interface or the functionally of the code, it makes reverse engineering harder. At the same time the ability to debug functionality inside the code written by Trilead is lessened. For enterprise customers, where full control over the complete code base of an application is needed, this may not be an optimal situation.

To meet the demands of its enterprise customers, Trilead therefore offers its enterprise customers the option to buy the full source code for a given development product. Access to the source code is only granted for debugging and internal audit purposes. Customers are not allowed to develop derived products based on the Trilead source code. Furthermore, we require our enterprise customers to not redistribute the source code made available by Trilead.

Delivery of Products

Products and updates offered by Trilead are only delivered electronically. To receive a copy of a product, please visit the download section of the Trilead website. Typically, products can be downloaded from the website without a previous registration at the Trilead website community system or having acquired a licensed first.

For most products, a free 30-day trial license can be obtained simply by registering with the Trilead community system. However, to fully use a product one has to order either a Basic or a Premium Developer License (exception: open source software offered by Trilead). License keys and support contract information are sent by e-mail once payment processing has successfully completed.

Export Control

Software offered by Trilead includes cryptographic functionality. As a consequence, software developed by you, using Trilead components, may be subject to export restrictions in your country. It is therefore important that you make sure that you obtain the necessary licenses/authorization from your goverment to be able to distribute and export software which includes software written by Trilead. For instance, if you or your company is located in the United States, then you should contact the U.S. Department of Commerce.

The following cryptographic functionality is used in Trilead software, this data may be necessary when contacting the responsible authority:

  • DH (Diffe-Hellman) based key-exchange.
  • 3DES-CTR and 3DES-CBC ciphers.
  • AES-CBC and AES-CTR (128,192 and 256 bit) ciphers.
  • Blowfish-CTR cipher.
  • RSA and DSA signature algorithms.

Please note: Trilead is a company based in Switzerland. The SECO (State Secretariat for Economic Affairs, http://www.seco.admin.ch) has decided to impose sanctions against certains individuals and countries. It may therefore be that we cannot offer you the download of the Trilead software itself. Please check the download page.