This page contains information about licensing for our barcode reader SDK – click here for BardecodeFiler Desktop licenses and here for BardecodeFiler Windows Server licenses.

Not sure what type of license you need? The information on this page describes how each of our licenses can be used. We aim to provide licenses for every requirement, from single user licenses to unlimited distribution. If you have any questions then don’t hesitate to get in touch or check out our FAQ. Click on the appropriate tab below to find out more about our License Model.

SDK License Model for Microsoft Windows
A license is required for each computer where any of the Barcode Reader toolkit SDK dll files will be installed – either for development or run-time use.

In this section:

  • Toolkit refers to the Softek Barcode Reader Toolkit SDK for Windows.
  • Server version(s) of Windows means Windows Server 2003, Windows Server 2008 or any future version of Windows that includes the word “Server” in the title or is marketed as a server operating system.
  • Desktop version(s) of Windows means any version of Windows that is not a Server version, such as Windows XP, Windows Vista or Windows 7.

There are deals available for unlimited site and distribution licenses. The Site and Distribution licenses allow for unlimited use of the barcode reader toolkit in return for a one-off payment. Note that Site and Distribution Licenses are available in Desktop and Server versions.

All of the licenses are available either with or without support for Adobe PDF documents.

License Keys

License keys are supplied when a license is purchased or requested for evaluation and are applied by setting the LicenseKey property before the ScanBarCode method is called. For example:

barcode.SetLicenseKey(“MY LICENSE STRING”) barcode.ScanBarCode(“input.tif”) etc etc

Desktop Developer/Run-Time License

This license may be used either as a developer license or as a run-time license for a Desktop version of windows. Note that this license will not function on Server versions of Windows.

Server License

A Server license is required for any installation of the Barcode Reader Toolkit on a Server version of Windows.

Unlimited Distribution License

An Unlimited Distribution License allows unlimited run-time use of the Barcode Reader Toolkit SDK in return for a one-time payment. Note that this license will work on both Desktop and Server versions of Windows and includes 1 developer license.

Site License

A site license allows unlimited use of the Barcode Reader Toolkit at a single physical location i.e. unlimited Desktop Developer, unlimited Desktop Run-Time and unlimited Server licenses.

Examples

1. A software company has 1 developer and needs run-time licenses for 4 Desktop versions of Windows.

Licenses required: 5 Desktop Developer/Run Time Licenses

2. A software company has 1 developer and needs to deploy a license on a fax server.

Licenses required: 1 Desktop Developer/Run Time License + 1 Server License

3. A software company wish to add barcode recognition to their applications. They have a team of 4 developers who will need to work with the Barcode Reader Toolkit and would like to to distribute run-time licenses on all versions of Windows without paying any further fees.

Licenses required: 4 Desktop Developer License + Unlimited Distribution License

4. A company wishes to develop and deploy the barcode reader toolkit within their own organization. They are based at a single location and will require a large number of run-time licenses for both Desktop and Server versions of Windows.

License required: 1 Site License

5. Sames a example 4 above, but the company needs to deploy their application at a number of locations within the organization. There is a development team of 8 people.

License required: 8 Desktop Developer/Run Time Licenses + 1 Distribution License.

SDK License Model for Linux
A license is required for each computer where any of the Barcode Reader Toolkit dll files will be installed – either for development or run-time use.

In this section:

  • Barcode Reader Toolkit refers to the Softek Barcode Reader Toolkit for Linux.
  • Server version(s) of Linux means any version of Linux that includes the word “Server” in the title or is marketed as a server operating system.
  • Desktop version(s) of Linux means any version of Linux that is not a Server version.

There are deals available for unlimited site and distribution licenses. The Site and Distribution licenses allow for unlimited use of the barcode reader toolkit in return for a one-off payment. Note that Site and Distribution Licenses are available in Desktop and Server versions.

Desktop Developer/Run-Time License

This license may be used either as a developer license or as a run-time license for a Desktop version of linux.

Server License

A Server license is required for any installation of the Barcode Reader Toolkit on a Server version of Linux.

Unlimited Distribution License

An Unlimited DistributionLicense allows unlimited run-time use of the Barcode Reader Toolkit in return for a one-time payment. Note that this license includes 1 developer license.

Site License

A site license allows unlimited use of the Barcode Reader Toolkit at a single physical location i.e. unlimited Desktop Developer, unlimited Desktop Run-Time and unlimited Server licenses.

Examples

1. A software company has 1 developer and needs run-time licenses for 4 Desktop versions of Linux.

Licenses required: 5 Desktop Developer/Run-Time Licenses

2. A software company has 1 developer and needs to deploy a license on a fax server.

Licenses required: 1 Desktop Developer/Run-Time License + 1 Server License

3. A software company wish to add barcode recognition to their applications. They have a team of 4 developers who will need to work with the Barcode Reader Toolkit and would like to to distribute run-time licenses on all versions of Linux without paying any further fees.

Licenses required: 4 Desktop Developer License + Unlimited Distribution License

4. A company wishes to develop and deploy the Barcode Reader Toolkit within their own organization. They are based at a single location and will require a large number of run-time licenses for all versions of Linux.

License required: 1 Site License

5. Sames a example 4 above, but the company needs to deploy their application at a number of locations within the organization. There is a development team of 8 people.

License required: 8 Desktop Developer/Run-Time License + 1 Unlimited Distribution License.