Development and runtime licenses by product

Four Js provides both development and runtime licenses.

In development environments, you need development licenses for developers to compile their source files; the development license also allows that same developer to run applications. In production environments, you need runtime licenses for users accessing applications you deploy on production sites.

The following sections clarify your development and runtime license needs within the context of the different Genero packages and products.

Genero Business Development Language (BDL)

When working with the Genero Enterprise package of products, you license your Genero BDL installation.

  • You need development licenses for your development environment. A development license is needed to compile Genero Business Development Language (BDL) source files.
  • You need runtime licenses on production sites.

Genero Mobile

Both the Genero Enterprise and Genero Mobile packages support the development of mobile apps.

  • You need a development license for your development environment.

    If you are using the Genero Enterprise package and have a Genero BDL development license under maintenance, you do not need a separate Genero Mobile development license. Most developers using the Genero Enterprise product suite will have a Genero BDL development license under maintenance.

    If you are using the Genero Mobile package, a development license is required. The development license is free for personal use and suitable for applications whose p-code is under 64 KB. You can monitor the size of your apps using the --program-size and --module-size options of the fglrun command. For more information, see Find your mobile app p-code size in the Install and License your Genero Products guide.

    For applications whose p-code exceeds 64 KB and/or to receive different levels of support, developer subscription plans are offered. See the Genero Mobile web site for details on the different plans.

  • You need a runtime license for each app deployed to a mobile device. Please contact your local sales office for details.
When licensing for the Genero Mobile product suite, your Genero Business Development Language (BDL) license must be for a Genero Mobile installation. If your Genero BDL license is not specifically for Genero Mobile, you will receive this error:
ERROR(-6024) : Modules compiled with Genero Mobile require a Genero Mobile license at runtime.
Please contact your local sales office for further information.

Genero Report Writer

Both the Genero Enterprise and Genero Report Writer packages support the use of the Genero Report Writer.

  • You need development licenses in your development environment.

    If you are using the Genero Enterprise package and have a Genero BDL development license under maintenance, you do not need to install a license for the Genero Report Engine; otherwise, a license is required. Most developers using the Genero Enterprise product suite will have a Genero BDL development license under maintenance.

    If you are using the Genero Report Writer package, a development license is needed to compile your source files.

  • You need runtime licenses on production sites.