Page tree
Skip to end of metadata
Go to start of metadata

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.