What is the Four Js License Manager (FLM)?

With the license manager you can manage Four Js products installed on the same machine or the same network as the License Manager.

One license manager can manage various types and versions of Four Js products. Once the FLM is installed, you then use the command line program flmprg to install and manage licenses. You configure each Genero product to work with the FLM by updating its license configuration file (for example, fgllicense file) with the following details:
  1. Details of the license manager to use to validate the license.
  2. The product's license number.

When FLM is required

In the following situations, a license manager is required:
  • Management of licensing for Genero products on a Remote File Systems (such as NFS or Samba) requires use of an FLM. A local license configuration is not supported.
  • The management of licensing for Genero products in a Docker container requires the use of an FLM configuration outside the container. The FLM server can not run inside a docker instance. This is effective since version 5.19.00.

Considerations for FLM use

Use of FLM is recommended in development environments, as it allows you to share your licenses between multiple Genero product versions. For example, your 3.00, 3.20, and 4.00 product versions can all share the same license. If you did not use a license manager, you would need a separate license for each version.

In a production environment, it is recommended to only use FLM where there is a technical requirement to do so. This typically means when two or more Genero installations – or two or more servers – share a single Genero license. If you have one Genero installation on one server, FLM is not required.