License Lists

AxProtector supports any definition of license lists. These license lists represent lists for at least one license. A license list can be referenced by the id in the protection definition, as well as in the Python code by the corresponding LicenseList annotation.

In the following example, three license lists are defined which use a total of four licenses. The license list with the id 0 is used for the global encryption of the Python functions.

If the license list with id 0 is not specified, only functions are encrypted which have been explicitly identified by function and class encryption.

LicenseLists:

 - Id: 1

   Licenses:

     - License1

     - License2

 - Id: 0

   Licenses:

     - Default

 - Id: 1000

   Trap: true

   Licenses:

     - Default