General Information

SUMMARY

This document describes the Licence and Copy Protection philosophy of the ALPHA-VISION® Products.

CONTENTS

  1. Licence File VISION.LIC
  2. Licence Validation
  3. How Licence Validation Works

Licence File VISION.LIC

The licence file VISION.LIC contains information about the licenced ALPHA-VISION components and possible restrictions.
VISION.LIC must be in the same directory as the ALPHA-VISION executable files.
After you buy a licence or request an extended trial licence (see expiration date and max. running time below) you receive a VISION.LIC as a zip-file. It is important to copy the file to the target machine only in zipped form because the file date is important for decrypting the licence file.
A normal copy operation may change the file date and render the file useless. If no licence file is found ALPHA-VISION is considered a trial version and the programs will exit after 30 minutes.

General Licence Information

Information per Product

Encryption options
The licence file also specifies whether the various files used at Runtime are encrypted and which keys are used. The affected files are '*.dis, *.do, *.ca' -files and the archive files ('*.zip') created by 'AvZipArchives'.
If the ALPHA-VISION® copy is used to create these files has a licence file with encryption enabled be sure to use the same licence file when reading (and decrypting) the files.
When you use '*.dis' and '*.do' files at Runtime that are created with a diferent licence file, you get an error message like 'Wrong version number in DO-file' with a very high random version number because vision cannot distinguish between a wrong version number and a badly decrypted '*.do' -file.

Licence Validation

Licence file may be copied freely between machines.
To prevent others from using your purchased licence files the licence must be validated. A non-validated copy of ALPHA-VISION is considered a trial version (max. 30 minutes running time) even if a VISION.LIC-file is present.

Hardware- and Software Keys
To validate your copy of ALPHA-VISION follow this procedure:

Note:

30 Day Licence
When you run 'AbLicInstaller' and generate a hardware key ALPHA-VISION® runs unlimited for 30 days (unless there are restrictions in your licence file).
This is useful in case you install new hardware and don't have access to internet or phone.
You can do this only once per PC. Repeated use of 'AbLicInstaller' will not change the expiration time of your licence.

Dongles
Instead of hardware and software keys you can also use dongles to validate your licence.

How Licence Validation Works

Determining the Program termination time
When each ALPHA-VISION component starts, it determines whether it is licenced unlimited or it shall be terminated after some time. In this case the reason for the limited licence and the time when the application will close are displayed in a small window.

Situation Time when the application will be closed
The product name in the application's version information is wrong 1 minute after program start
No licence file was found, the licence file is corrupted or has the wrong file modification time. 30 minutes after program start
The product the application belongs to cannot be found in the licence file 30 minutes after program start
The ALPHA-VISION Runtime was started with a project that has more data objects than given in the object count in the licence file. 30 minutes after program start
A max. running time is given in the licence file The specified amount of time after program start
If neither a software key nor a dongle nor a 30 day licence valid for the licence file can be found 30 minutes after program start
If a 30 day licence is found but not a dongle or software key
  • and the 30 days are not yet over
  • and a expiration date is given in the licence file
30 days after installing the first hardware key on this machine or at the expiration date from the licence file whichever is earlier.
If a 30 day licence is found but not a dongle or software key
  • and the 30 days are not yet over
  • and NO expiration date is given in the licence file
30 days after installing the first hardware key on this machine.
If a valid dongle or software key is found
but also a expiration date in the licence file
At the specified expiration date
If a valid dongle or software key is found
and NO expiration date in the licence file
The program will run unlimited

Periodic Validation Checks
In addition to the termination time that is determined when a program starts the licence system checks the following conditions periodically. If any of these conditions is met, the program will be terminated immediately:

Application termination
When an ALPHA-VISION component is terminated because of licence restrictions: