Table of Contents
More customers. More sales. More renewals.
Less Piracy. So more people actually buy. Customers who should have more licenses get them. And they renew when they should.
DeNova's CopyCheq is a comprehensive copy protection service for your software or web app.
Some experts suggest that 80% or more of software is pirated. By using DeNova's CopyCheq, you can cut the number of pirated copies and increase your sales.
DeNova's CopyCheq service makes it easy to verify a license is active. You can check automatically during installation, before auto-updating your product, or inside your application.
Account name: This is a unique name assigned by DeNova for your CopyCheq account.
Product name: The name of the product that you defined in your CopyCheq database.
License name: The name of the license that you defined in your CopyCheq databae.
License right: The license's right you want checked when installing, updating, or running your app. This is also from your CopyCheq database.
If you want different rights checked depending on what is happening (i.e., when the right is checked), then click the Advanced button. If you set the Advanced rights, then the one on the Copy Protection panel will be ignored.
For example, if you purchased a JExpress Standard license you received 3 rights:
- One developer can use the license
- The same developer gets updates for 6 months
- The developer get technical support via email
During installation JExpress gets the additional data (e.g., primary contact and unique id code for their license) needed from the end user to verify their license.
The CopyCheq API has a simple interface that you can integrate into your java application. If you add a check mark to the "Your app" box on the CopyCheq panel in JExpress (Advanced interface), then the installer automatically configures the target system for you, including adding the copycheqapi.jar file to your app's classpath.
There is an example in the samples subdirectory that reads the license settings and verifies the license is active. You can copy this code or write your own, and call it as many times as you like from anywhere in your app. This is in addition to the automatic license checks you get with JExpress.
Completely automatic license checks: If you use the JExpress auto-updater, then you can skip integrating the check into your app yourself. Just check "Update" on the CopyCheq panel. Then JExpress automatically checks if the user is licensed every time your software starts. It's built right into the update check. If a user doesn't have the right to use your software, the Updater aborts. Your app doesn't run. You can take the user straight to your order page instead.