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 any existing or 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 as defined above.

There are deals available for unlimited site and distribution licenses.

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.

Distribution License

A Distribution License allows software developers to distribute the Barcode Reader Toolkit SDK with their applications in return for a one-time payment. Note that from February 2024 this license will only work on Desktop versions of Windows and includes 1 Developer license. There is a limit of up to 1000 run-time installations per year with this license. Please contact sales@bardecode.com if you require more than 1000 run-time installations per year or wish to also distribute on Server versions of Windows.

Customers who previously purchased the Unlimited Distribution License will continue to receive the same benefits as they previously did.

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 a 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 Desktop versions of Windows without paying any further fees.

Licenses required: 4 Desktop Developer License + 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: Please contact sales@bardecode.com for a quote

SDK License Model for Linux
A license is required for each computer where any of the Barcode Reader Toolkit shared object files or any binary files derived from the Barcode Reader Toolkit object archives are 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.

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

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.

Distribution License

A Distribution License allows software developers to distribute the Barcode Reader Toolkit SDK with their applications in return for a one-time payment. Note that from February 2024 this license will only work on Desktop versions of Windows and includes 1 Developer license. There is a limit of up to 1000 run-time installations per year with this license. Please contact sales@bardecode.com if you require more than 1000 run-time installations per year.

Customers who previously purchased the Unlimited Distribution License will continue to receive the same benefits as they previously did.

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 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 Desktop versions of Linux without paying any further fees.

Licenses required: 4 Desktop Developer License + 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: Please contact sales@bardecode.com for a quote