Software License Agreement Options:

IDAutomation offers flexible licenses to meet a variety of needs. Within the Software License Agreement, several license types are offered. Below is a summary of what is offered in each license type for most products. To understand what is offered for a particular product, refer to the documentation and licensing section of the respective product.

License Summary Single User License Developer License Developer License 5 Developer License Unlimited Developer License Unlimited Developer License Multi Site License
Limited use of the software for (1) user. Limited use of the software for (1) user. Limited use of the software for (1) user. Limited use of the software for (1) user. Limited use of the software for (1) user. Limited use of the software for (1) user. Limited use of the software for (1) user. Limited use of the software for (1) user.
End-user font encoders. End-user font encoders. End-user font encoders. End-user font encoders. End-user font encoders. End-user font encoders. End-user font encoders. License transfers.
Silent installer with source.   Silent installer with source. Silent installer with source. Silent installer with source. Silent installer with source. Silent installer with source. Silent installer with source.
Source code provision.   Source code provision. Source code provision. Source code provision. Source code provision. Source code provision. Source code provision.
License transfers.   License transfers. License transfers. License transfers. License transfers. License transfers. License transfers.
All users at a single site within a single Organization.   All users at a single site within a single Organization. License transfers. License transfers. All users at a single site within a single Organization. All users at a single site within a single Organization. All users at a single site within a single Organization.
Internal and external distribution rights.     Internal and external distribution rights. Internal and external distribution rights. Internal and external distribution rights. Internal and external distribution rights. Internal and external distribution rights.
Web fonts provided.     Web fonts provided. Web fonts provided. Web fonts provided. Web fonts provided.  
Developer-licensed font encoders and source code.     Developer-licensed font encoders and source code. Developer-licensed font encoders and source code. Developer-licensed font encoders and source code. Developer-licensed font encoders and source code.  
Modification, conversion, and embedding.     Modification, conversion, and embedding. Modification, conversion, and embedding. Modification, conversion, and embedding. Modification, conversion, and embedding.  
Your company or application name in a customized font.     Your company or application name in a customized font. Your company or application name in a customized font. Your company or application name in a customized font. Your company or application name in a customized font.  
Allows up to (1) developer and 10K users.     Allows up to (1) developer and 10K users. Allows up to (1) developer and 10K users. Allows up to (1) developer and 10K users. Allows up to (1) developer and 10K users.  
Up to (5) developers and 20K users.       Up to (5) developers and 20K users. Up to (5) developers and 20K users. Up to (5) developers and 20K users.  
Up to (20) developers and 30K users.      
Up to (20) developers and 30K users. Up to (20) developers and 30K users.  
Unlimited Organization size.           Unlimited number of developers and up to 1M users. Unlimited number of developers and up to 1M users.
Unlimited number of developers and up to 1M users.        
Unlimited number of developers and up to 1M users. Unlimited number of developers and up to 1M users.
Unlimited indemnification and liability.        
Unlimited indemnification and liability. Unlimited indemnification and liability.
Ownership of derivative works.        
Ownership of derivative works. Ownership of derivative works.
Royalty-free distribution rights.        
Royalty-free distribution rights. Royalty-free distribution rights.
Complete source code provided by request.        
Complete source code provided by request. Complete source code provided by request.

Application Integration:

There are three methods of distributing or integrating IDAutomation components with applications, summarized in the following chart:

Optional Integration Complete Integration Source Code Integration
  • No extra cost to you, you do not distribute our product.
  • Customers order from IDAutomation and we assist in the installation.
  • Increases your revenue with the IDAutomation Affiliate Program.
  • Support is provided for barcode-related issues.
  • Upgrades to the barcode components for the customers are provided as needed.
  • You use and distribute the product royalty-free as an integrated part of your application with a Developer License.
  • You provide support to the customer for barcode issues.
  • You are responsible for the installation of all barcode products.
  • For problems you are unable to resolve, your developers may contact IDAutomation for support, but we cannot provide support directly to your clients.
  • You use and distribute the product royalty-free as a completely integrated part of your application provided you order the Unlimited Developer License or Multi-site License.
  • You provide support to the customer for barcode issues.
  • You are responsible for the installation of all barcode products.
  • For problems you are unable to resolve, your developers may contact IDAutomation for support, but we cannot provide support directly to your clients.

Optional Integration:

With the Optional Integration option, IDAutomation provides support for barcode problems related to your client's application as well as the installation and maintenance of the barcode product provided. This is provided to you at a minimal cost and offers an additional method of increasing revenue with the IDAutomation Affiliate Program.
This is how it works:

  1. Purchase the Single User License to test integration and create your application to access the API of the barcode product - be sure not to distribute the purchased version with your software. You may distribute the demo version if desired.
  2. In your documentation, inform the customer of the product number and provide a link to IDAutomation.com so they can easily order the product.
  3. IDAutomation offers a 15% commission for any customer of yours that orders from us this way with the IDAutomation Affiliate Program.
  4. When they install IDAutomation software on their system, your software should then be able to use it.
  5. IDAutomation will also assist the customer if they have problems installing the product.
  6. If this option is selected, please contact us and we will make sure not to change the font name or API of the component.

Complete Integration:

With the Developer License, IDAutomation software products may be distributed with your application as long as you have bundled the software component with the application and are not distributing it separately.
Here is how it works:

  1. Order the applicable Developer License of the product. IDAutomation strongly suggests ordering the Priority Support and Upgrade Subscription, to extend past the complimentary 30 days. Independent contractors, consultants, and small companies with less than 2 million USD in annual revenue may obtain the Small Company Developer License at an approximate 50% discount from the normal price.
  2. Integrate the product into your software and update the documentation if necessary. You will use and distribute the products as an integrated part of your application according to the Developer License of the product.
  3. You provide support to the customer for barcode issues and will be responsible for the installation of all barcode products related to your application.
  4. For problems you are unable to resolve, your developers may contact IDAutomation for support, but we cannot provide support directly to your clients.

Source Code Integration:

Customers that purchase the Multi-Site License or Unlimited Developer License may obtain the source code for the product.
Here is how it works:

  1. Order the applicable Multi-Site License or Unlimited Developer License for the product. IDAutomation strongly suggests ordering the Priority Support and Upgrade Subscription, priced at just a small fraction of the cost of the product annually.
  2. Several of the Unlimited Developer Licensed products already contain source code. If additional source code is needed, submit a request by email referencing your order number.
  3. Integrate the product into your software and update the documentation if necessary. You will use and distribute the products and source code royalty-free as an integrated part of your application.
  4. You provide support to the customer for barcode issues and are responsible for the installation of all barcode products related to your application.
  5. For problems you are unable to resolve, your developers may contact IDAutomation for support. However, we cannot provide support directly to your clients.

IDAutomation products may not be distributed outside your organization without a Developer License. If you have any questions or need assistance, please contact us.

License Agreement Change Requests:

We believe that IDAutomation license agreements as they are written now are fair for IDAutomation and the purchaser. IDAutomation is a small company (under 2MM in annual revenue) that must have protection from legal issues that could jeopardize the business. IDAutomation is aware that some other companies will honor such requests. Many of these companies are based in China, Russia, or another country and do not have an actual presence in the US as their websites state. Some of these companies copy IDAutomation products, make changes, and sell them as their own. Most of these company websites state they are based in the USA or Canada and have fake addresses with forwarded phone numbers or use "address forwarding" or "business presence" services. It is very unlikely that these companies would be able to follow through with any legal claims; therefore, making a license agreement change with them would be useless.

Changes to Benefit Licensee:

Any UDL (Unlimited Developer License) or MSL (Multi-Site License) automatically includes additional benefits to the Licensee, without any modifications to the license agreement. This benefit includes the ownership of derivative works, source code provision, license transfers, unlimited indemnification, and unlimited liability.

Below is a list of previously requested modifications and the reasons IDAutomation cannot agree to the changes:

  • Indemnification - indemnification as related to the intellectual property of the software product is included in the license agreement. It states "IDAutomation shall defend, indemnify and hold Licensee harmless from any third-party claims or lawsuits for intellectual property infringement for properly licensed Software provided by IDAutomation...". The indemnification section also states that "IDAutomation is not liable for claims based on infringement of industry standards, symbology standards or public domain specifications which were not developed by IDAutomation (including but not limited to operating systems, file formats, and symbology specifications)". This limitation is necessary because as a small company, IDAutomation should not be required to defend a technology it did not create. Examples of such claims include encoding tiny URLs in QR-Code and the patent claims by Unisys for the use of GIF files (which expired in 2003) and the Data Matrix patent claims by Acacia and Veritec (which were ruled invalid and unenforceable in 2008). Many, if not all, of the standards and specifications that would apply today, are in the public domain or are unenforceable because of prior art, and the inventors of the technologies will not provide indemnification for their use. In all such cases reported to IDAutomation by licensed customers, an alternative with no loss of functionality was provided by IDAutomation.

  • Limitation of Liability - IDAutomation's entire liability under any provision of the software Agreement is limited to twenty (20) times the amount paid by the Licensee. This limitation is eliminated when the Multi-Site License or the Unlimited Developer License is purchased.

  • Warranty - our license agreement states "Although efforts have been made to assure that the Software is date compliant, correct, reliable, and technically accurate, the Software is licensed to you as is and without warranties as to the performance of merchantability, fitness for a particular purpose or use, or any other warranties whether expressed or implied. You, your organization, and all users of the Software assume all risks when using it." We are unwilling to make any other warranties for the software. This is a standard practice in the software industry.

  • Controlling Law - we believe our license agreement is written to be fair and unbiased for any state of the USA and any country. As a small company, IDAutomation cannot change the location of governing law or the jurisdiction from our location to another. This is primarily because IDAutomation is a small company and if any case would arise outside of our location, it would cause major disruption to the local operations of the company. Additionally, IDAutomation does not have attorneys on staff to understand the laws of other states and countries.

  • Amendments - IDAutomation believes the agreement as it exists covers all that is necessary and we should remain silent on other issues. IDAutomation does not believe any additions are necessary. However, IDAutomation understands that minor changes to IDAutomation's Software License Agreements may need to be made by an amendment in special circumstances. To request a change, modify the IDAutomationAmendmentTemplate.doc file and email it to IDAutomation for review. Be sure to describe your implementation of the software and the reasons for the change. When we do amendments, we require the purchase of the applicable Multi-Site License or the Unlimited Developer License for the product. In addition, the changes should be 50 words or less.


Organization Size Limitations

The following organization sizes by license type are suggested. Ensure that you select a license equal to or greater than the limitation listed below when in doubt about which license type to choose.

User Licenses Organization Size Limitations
1 User Small Business License < 5 employees and < $300K Revenue*
5 User License < 20 employees and < $2M Revenue*
25 User License < 50 employees and < $5M Revenue*
50 User License < 100 employees and < $10M Revenue*
100 User License: < 200 employees and < $20M Revenue*
Corporate Site License < 400 employees and < $40M revenue*
Enterprise Multi-Site License No Employee or Organization size limit
Developer Licenses Organization Size Limitations
1 Developer Small Business License < 100 employees and < $10M Revenue*
5 Developer SMB License < 400 employees and < $40M Revenue*
20 Developer Corporate License < 1000 employees and < $100M Revenue*
Unlimited Developer Enterprise License No Employee or Organization size limit
SaaS Licenses Organization Size Limitations
1 Developer Small Business License < 100 employees and < $10M Revenue*
Up to 50,000 barcode requests per month
5 Developer SMB License < 400 employees and < $40M Revenue*
Up to 200,000 barcode requests per month
20 Developer Corporate License < 1000 employees and < $100M Revenue*
Up to 1M barcode requests per month
Unlimited Developer Enterprise License No Employee or Organization size limit
Unlimited barcode requests + Priority Queue

Receive a 30% discount on Developer Licenses when you submit a Small Company Agreement. To qualify, your Organization must have a gross annual revenue of less than $2 Million USD.

* Revenue is annual USD or equivalent conversion in another currency.