Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
-
None
Description
Require a License Checker to check the license validity of Qt for MCUs.
The parameters could be something like this
lichecker "product_check" <product>
<product> = name of product
Return Values
* 0 - success
* 1 - invalid command line arguments
* 2 - package release date could not be read/parsed
* 3 - no valid license found
* 4 - invalid interactive user input
* 5 - license not accepted by user
For QUL, the license check needs to pass OK for
(A) Engineering Package if there is valid license for either 8305 or 8307
(B) For Evaluation Package if there is any Qt DC license or Qt DC Evaluation license
License check needs to fail on all other cases.
We will need to be able to add and remove license pass/fail rules when we change licensing and packaging without updating the code of the license checker.