Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You do not create a .lic file for trial licenses. Instead, you simply specify the number of trial days or uses as described below.

Enabling trial licenses

To enable trial licenses, you must set the predefined trial length (see LMX_OPT_TRIAL_DAYS in LMX_SetOption) and/or the number of checkouts allowed (see LMX_OPT_TRIAL_USES in LMX_SetOption).

...

It is important to specify the version number in LMX_Checkout(). For example, say you have designed your trial version 2.1 to expire in 14 days. The trial can be run only once, so if a customer needs a second trial, you must increase the version number in LMX_Checkout(), say to 3.1. For example: (LMX.Checkout "Trial", 3, 1, 1). This way, the customer can install and run the trial again.

Limitations and cautions

By default, trial licenses are not allowed on virtual machines or terminal servers. You may allow trial licenses to run on virtual machines or terminal servers by using LMX_SetOption(); see LMX_OPT_TRIAL_VIRTUAL_MACHINE and LMX_OPT_TRIAL_TERMINAL_SERVER in LMX_SetOption.

...

For these reasons, you should consider using additional security measures for trial licenses, such as establishing a policy of when trial licenses are used, doing additional verifications as needed, etc.

Improving the security and usefulness of trial licenses using LAC

To enable trials with increased security, you may consider using License Activation Center (LAC). For example, by integrating trials with your website to allow users to sign up for a trial key online. This lets you offer your trials using a license with an expiration date.

LAC also gives you access to statistics about evaluations. With LAC, you can see who is and is not activating licenses, giving you business intelligence that helps you understand more about the users evaluating your software.

Restarting a trial

If you need to restart a trial for any reason (for example, to allow the user more time to evaluate the software, or to fix errors that may rarely occur due to secure store corruption), you can send the user the LmxResetTrial tool.

...