License basics

During the installation, you are prompted to license the software. A license must be entered before you can use the product.

If you do not want to install a local license, see the topic License Genero using the Four Js License Manager.

If you want to install a local license during the initial installation, you need the license number and license number key supplied with the product package, as well as the maintenance key supplied with your maintenance contract.

For example:

To license Genero with a local license, run the following command:

fglWrt -l

You are prompted for the license number and license number key. If you have a direct internet connection, the maintenance key is automatically activated. If you are not connected to the internet, you must update the maintenance key.

When upgrading, the product is installed over the existing directory having a valid license. You do not have to re-enter the license keys.

When you have purchased a new maintenance contract, the new maintenance key must be installed. To install your new maintenance key, you do not need to reinstall your license. Updating the maintenance key is handled separately. There is also no need to uninstall the old maintenance key.

License types

There are two types of licenses.
  • You need a development license in a development environment. A development license is needed to compile your source (4gl) files.
  • You need a runtime license on production sites. Resource files such as form (per) files can be compiled with a runtime license only.

License options

You can install your license as a local license, or you can use the Four Js License Manager.
  • A local license is installed on the computer where the Genero programs execute (for a runtime license) or where the source files compile (for a development license).
  • A license manager provides a global solution for controlling Four Js licenses. To use a license manager, configure FGLPROFILE to specify the license manager to use. The license manager is contacted over the network to validate the license number.
Important: Installing Genero on a Remote File Systems (such as NFS or Samba) with a local license is not supported, you must use a license manager configuration instead.

Maintenance key

Starting with version 2.20, an active maintenance contract is required to license the product. Every maintenance contract has a maintenance key that indicates the expiration date of the maintenance. If your maintenance contract expires, you can still run any version built prior the expiration date of the maintenance key. However, you cannot install any new update or patch without providing a new valid maintenance key. If you attempt to run a version built after the expiration of your maintenance, you get an error message.