ArieSmit
Posts: 9
Joined: Fri Mar 18, 2016 11:06 am

Licensing module questions

Wed Jun 01, 2016 11:19 am

Hello All,

I noticed that you also have a module for Licensing. At first glance, a couple of questions;

• Is it possible to create a key via a website (so we can send a potential user an email with the key and a download link).
• Is the license coupled to an email or IP?
• Is there any tampering control (like eg users modifies the date in a trial environment or downloads another version to reset it's trial)?
• Does the licensing module supports User Definable Fields (so e.g. our software is modular so depending on the modules they buy we need to set some checkboxes)
• Is there a website where we can modify the licenses (eg changes in trial dates, user information, lists of current users, etc.).
• Does a license can be for 1 or multiple users (support for Floating licenses).
• Is it possible to forbid licensing for VM’s, Hypers etc?
• Is there also a possibility for manual licensing e.g. if at the client certain websites are blocked?

tnx in advance,

regards

Arie

Daniel
Posts: 8237
Joined: Mon Apr 02, 2012 1:11 pm
Contact:  Website

Re: Licensing module questions

Tue Jun 07, 2016 9:29 am

Hello Arie,

Please accept my apologies for the delayed reply. We had a release on last Thursday and we are a bit busy lately.

To get a starting point of how our licensing module works you can have a look on our user guide tutorials:
1. Add trial support to your VB application
2. Integrate the licensing support in my application
Is it possible to create a key via a website (so we can send a potential user an email with the key and a download link).
We don't have support for this.
Is the license coupled to an email or IP?
Yes, you can generate a computer specific license.
Is there any tampering control (like eg users modifies the date in a trial environment or downloads another version to reset it's trial)?
Yes, the licenses are generated and validated based on a digital signature. The validation is done each time our licensing module trial.dll) is called within your application.
Does the licensing module supports User Definable Fields (so e.g. our software is modular so depending on the modules they buy we need to set some checkboxes)
Yes, you can use a User specific customized license and edit the license template as per your requirements.
Is there a website where we can modify the licenses (eg changes in trial dates, user information, lists of current users, etc.).
No, the licenses can be generated from the "Licensing -> Registration" page of our application or by using a License Server Web Application, but the licenses details should be saved by you on your database. We do not offer out of the box services for saving and maintaining your license details. We only generate the licenses in a secured format using the input get from you. Afterwards you can manually deliver the licenses to your end-users or automatically by using a License Server Web Application. But the licenses management and maintenance should be done exclusively by you.
Does a license can be for 1 or multiple users (support for Floating licenses).
The license can be customized by choosing a User specific customized license format and you can make it compatible with multiple users, but we do not have built-in support for Floating licenses environments. As a workaround, you can create your own small Floating License Management application and register it using a license generated by our Licensing module. Then you can manage and maintain the registration of all the subsequent applications within your Floating License Management app.
Is it possible to forbid licensing for VM’s, Hypers etc?
We do not have built in support for this, but this is possible. You can detect if the current machine is a VM within your application code and then allow/deny the user's request for a registration.
Is there also a possibility for manual licensing e.g. if at the client certain websites are blocked?
Yes, this is possible. The use can use an e-mail registration type. Thus the license request info will be sent to you through an e-mail.

If you have any further questions don't hesitate to ask us.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Building Installers”