A license file is a text file that is produced using a license generator. A license file consists of blocks, which are referred to as "features." Features contain information regarding the specific modules in your program that are licensed. Each feature in a license has its own key, where all security information is encrypted.
Many different license models can be created by using particular LM-X license file settings (tags). Each feature has an independent set of such settings.
An LM-X license file has the following general format and limitations:
- License blocks (features) start with the keyword FEATURE, followed by an identifier (see FEATURE settings).
- A license may include unlimited features.
- Each block is enclosed in braces ({}).
- Inside each block are a series of directives, which are parameter/value pairs separated by an equal sign (=). See Feature descriptions for detailed information about each feature directive.
- Each line can contain only one directive.
- Custom fields should be enclosed in quotes (see Features for details of required and optional fields).
- Identifiers, directives, and their values are case-sensitive.
- Comment lines must be prefixed with a pound sign (#). For example:
# my comment
- Whitespace characters (spaces and tabs) may be used freely for formatting.
The following sections describe the license file content in greater detail.