## QPix v2.2x | ## Introduction

# Licensing notes

DISCLAIMER

This page attempts to explain the meaning of a few basic concepts of licensing. This page is not a legal document! Please refer to the full text of the License Agreement for any product that you intend to purchase and do not hesitate to contact Escape Sales if there is something you don't understand.

Developing and testing: the Developer license

The Developer License is good for developing and testing your databases. You have no deployment rights with the Developer license!

If you need more developers to develop simultaneously on 4D Server, you should purchase the desired number of Server Expansions (see below).

Single-user deployment: the Runtime and Engine licenses

When you have finished developing and testing your application and you are ready to pass it on to the end-user for single-user deployment, you must purchase a Runtime license. The plug-in's Runtime license is required when:

- an interpreted application is deployed with (the free) 4D Runtime
- a compiled application is deployed with 4D, 4D Runtime Classic or 4D Engine

A plug-in Runtime license is required for each copy of the deployed application.

To massively distribute a single-user application (eg. on CDs or via public download) you must purchase a plug-in Engine license. The plug-in Engine license gives you the right to deploy many single-user applications in many copies each, thus being equivalent to an unlimited number of Runtime licenses. The Engine license is handier and cheaper if you plan to deploy a single-user application more than a few times.

The presence of a Developer license for the respective platform is required.

Client/Server: the Server Expansion license

To use a plug-in in client/server (either for developing or for deploying) you need to purchase:

- a Developer license for the server platform.
- a number of (platform-neutral) Server Expansion seats equal to the number of 4D Clients that need to call the plug-in concurrently (plus 1 if the plug-in will be used by stored procedures).

Server Expansions are installed on the server machine by means of the Escape Licenses Manager window.