Runtime License Agreement Summary

The Duplication and Distribution License (“Runtime Agreement”) requires that a runtime license be purchased for each “deployment” of your application developed with LEADTOOLS (“Application Software”).  This includes copies deployed internally or copies that are sold commercially or otherwise distributed to third parties. For purposes of the Runtime Agreement, a “Deployment” of Application Software includes the following types of deployment:

Desk Top Deployments

 A “Desk Top Deployment” means installation of the Application Software by our customer and/our customer’s customers on a stand-alone PC or mobile device for use by a single named user.  Application Software that is deployed as Desk Top software is intended for interactive use by the named end user, and has a GUI requiring the user to control the application by mouse and/or keyboard.  Desk Top deployments are also referred to by the industry as client licenses, stand alone licenses and user licenses. A Desk Top Runtime License is required for each Desk Top Deployment of Application Software.

Concurrent Deployments

A “Concurrent Deployment” means our customer has built a reasonable method of concurrency into the Application Software so that, although installed on multiple PCs or on a network or server, only a limited number of users are technically permitted to be logged in to the system at the same time.  For example, if the Application Software is installed on a server, and only a specified number of the computers can be connected to the server at the same time for purposes of directly or indirectly interfacing with the Application Software, the applicable number of computers that are permitted simultaneous connection will each be a “Concurrent Deployment”. Thus, if the Application Software is installed on a server with one hundred (100) computers connected, but only ten (10) computers may directly or indirectly interface with the Application Software at the same time, licensing for ten (10) Concurrent Deployments would be required.  The fact that a server application is “queuing” jobs sent to it, and processing one job at a time, is not considered concurrency for purposes hereof.  This type of deployment would require either a Server Runtime License, as described below or a Desk Top Runtime License for each computer that sends processing jobs to the server.  An example of a method of concurrency would be a limitation on the number of users that can be logged in to the server at the same time, for example, to upload files to a folder for processing by the server application. A Concurrent Runtime License is required for each Concurrent Deployment of Application Software.

Server Deployments

A “Server Deployment” means the customer has installed the Application Software on a server or network device.  Server Deployments are typically for Application Software operated as a process (as opposed to by a person), primarily intended to operate in batch mode, involved in high volume processing with minimal or no user interaction, or intended for multiple users and/or other applications to access the features and capabilities of the Application Software (e.g. installation of the Application Software on a Kiosk). A customer has the option of purchasing a Server Runtime License for each server the Application Software is installed upon, and by purchasing a Server Runtime License, no additional Desk Top Deployment or Concurrent Deployment runtime licensing will be required for the computers that are connected to the server. (A Server runtime license pricing is based on the number of core processors that the server machine has.)  If the number of computers/users connecting to the server does not justify purchasing a Server Runtime license, a customer has the option of selecting Desk Top Deployment or Concurrent Deployment licensing, as described above, based on the number of computers accessing the server.  (For example, if a customer installs the Application Software on a server and only ten (10) computers are connected to the server, the customer may purchase ten (10) Desk Top Runtime Licenses in lieu of a Server Runtime License since the cost of ten (10) Desk Top Runtime Licenses is less than the cost of a Server Runtime License.  On the other hand, if the Application Software is installed on a server and two hundred (200) computers are connected to the server, and the customer purchases a Server Runtime License, the customer will not be required to purchase Desk Top Runtime licenses for the two hundred (200) computers that are connected to the server.  LEAD offers a variety of sever license options based on the production level of the server, whether the server is being sold commercially or used internally, monthly through-put and whether the customer is offering services (ASP/SaaS model).  Please contact oemsales@leadtools.com for more information concerning server licenses options.

Multi-Modular Deployments

Customers may have different LEADTOOLS features enabled in an “application” with some modules being installed and enabled on one machine and other modules being installed and enabled on other machines.  For example, a Document Management system may be comprised of some scan stations where OCR and Barcode recognition will be performed and some annotation/mark up stations where image mark up and editing will take place. The runtime licenses for OCR, Barcode and image mark up features are priced separately, and the applicable runtime licenses only need to be purchased where the technology is enabled. Thus, OCR and Barcode enabled licenses will need to be purchased for the scan stations, and the lower priced Document Imaging licenses will need to be purchased for the image markup stations. If no runtime license features are enabled, our policy is to not require runtime licenses for such deployments.  For example, the system described above might include a viewer which does not have any Document Imaging features enabled.  No runtime license would be required for the viewers, since the viewers are only using the LEADTOOLS Imaging SDK functionality, which does not require a runtime license.

New Versions

No additional runtime licensing is required for minor version updates.  If a major new version of the LEADTOOLS SDK is included in an upgrade to the Application Software, each user that is upgraded will require an upgrade runtime license.  The upgrade runtime license price is 40% of the published price of the runtime license for the new version of the LEADTOOLS SDK for the applicable quantity of licenses being purchased.  Any prepaid runtime licenses that have not been deployed at the time the customer licenses a major new version of the Software will be carried forward and may be applied to deployments of Application Software made with the major new version of the Software.  A customer is under no obligation to update previously deployed user or client licenses with the new version of the Application Software that includes the major new version of the Software.

Other Licensing Options

If none of the deployment licenses fit your licensing model, LEAD can tailor a licensing program to meet your particular facts and circumstances.  We offer fully paid up licenses, site licenses, and percentage of revenue licenses in certain cases. Please contact oemsales@leadtools.com to initiate a dialog regarding your unique license requirements.

For more information, refer to:

About LEADTOOLS Runtime Licenses

Runtime License Frequently Asked Questions

LEADTOOLS Duplication and Distribution License

Runtime License Price Schedule