Transferring a license is a complex workflow. Below are detail information.
license File
The CheckLicence command decides if a license check has to to be done online or not. It depends on the settings for Ongoing Verification and Date for the next online check (set by CheckLicenceDays).
Condition in the license file
|
|
licenseVerification
|
Next Online Check
|
Action of CheckLicence
|
Off
|
Doesn’t matter
|
CheckLicence does no online check
|
Ongoing
|
Empty
|
An online check on the Activation Server is performed
|
Ongoing
|
Date is in the past
|
An online check on the Activation Serveris performed
|
Ongoing
|
Date is in the future
|
CheckLicence does no online check
|
Frozen
|
Doesn’t matter
|
An online check on the Activation Server is performed
|
Activation Server
If CheckLicence performs an online check then:
The ID (Serial Number) is
|
This happens on the Activation Server
|
This happens inside the license file
|
not in the database (it is used the first time)
|
The ID is inserted into the database for this computer
|
CheckLicence succeeds and therefore grants the usage of the application.
The next online check is set (in 10 years in our example) with CheckLicenceDays
|
already in the database and it is registered to the same computer
|
|
CheckLicence succeeds and therefore grants the usage of the application.
The next online check is set (in 10 years in our example) with CheckLicenceDays
|
already in the database and it is registered to another computer
|
|
CheckLicence fails and therefore denies the usage of the application
The flag licenseVerification is switched to frozen. If the application starts again, the Online Check is done again.
|
Action
|
|
Application is installed on PC A and runs the first time
|
Activation state of the main module is not “done” and therefore the EasyGo screen is displayed in evaluation mode or if an e-mail or fax request was sent out, the screen to type in the Unlock Key appears
|
No serial number is provided
|
The application can be used during the evaluation period without entering the Serial Number
No CheckLicence is done
There is no option to transfer the license available
|
Application is started on PC A
This time the Serial number is entered. E-Mail or Fax Activation
|
The application can be used during the evaluation period.
No CheckLicence is done
There is no option to transfer the license available
The screen to type in the Unlock Key appears after the next program start
|
Application is started on PC A
It’s activated online.
|
Time limitation of the evaluation period is removed
Copy Protection is switched on
The Serial number is inserted in database of the Activation Server by EasyGo
The first CheckLicence is executed and another entry in the database is made by CheckLicence
|
Application is started on PC A
|
The application (module) is activated. No EasyGo screen appears
CheckLicence knows that the next online check is due in almost 10 years.
Application starts
|
Application is installed and started on PC B
No serial number is provided
|
The application can be used during the evaluation period without entering the Serial Number
There is no option to transfer the license available
|
Application is started on PC B
The Serial number is entered and it is activated online. PC A is still using the license
|
Time limitation of the evaluation period is removed
Copy Protection is switched on
A CheckLicence is executed.
The Serial number is found in the database and it is registered to PC A
License on PC B is frozen
The application does not start
|
Application is started on PC B again
|
The application (module) is activated. No EasyGo screen appears
CheckLicence detects that the license is frozen and therefore an online check is necessary.The Serial number is still bound to PC A
The application does not start
|
User on PC A decides to transfer his license. Deactivatelicense is called
|
User selects Transfer license option
Deactivatelicense is processed and the information is send to the Activation Server. the Serial Number is now no longer bound to PC A
The license on PC A is now frozen. The usage (tries) in the project xy-transfer is decreased to 0.
|
Application is started on PC B
|
The application (module) is activated. No EasyGo screen appears.
CheckLicence detects that the license is frozen and therefore an online check is necessary - but now the Serial Number is free and can be bound to PC B. The usage (tries) in the project xy-transfer is increased to 1.
The application starts
|
Application is started on PC A
|
The application (module) is activated. No EasyGo screen appears
CheckLicence detects that the license is frozen and therefore an online check is necessary The Serial number is still bound to PC B.
The application does not start
|
|
Note
The user could try to cheat:
• | Save the already activated license file from PC A |
• | Transfer license of PC A |
• | Activate license on PC B |
• | Restore old license to PC A |
This will not work because Tamper Detection is activated. The license is blocked.
Page url:
http://www.helpserver.biz/onlinehelp/lp/easygo/2.7/help2000/index.html?move_what_is_happening_eg.htm