Licensing

Graphics Mill supports several license types to fit different deployment scenarios.

Desktop License

The Desktop license is intended for desktop applications. From version 12, it uses strong name binding instead of file name binding. To get a license:

  1. Generate tokens on your development machine using the sn.exe utility.
  2. Send the public token to Aurigma.
  3. We provide a license key tied to your public token.

You can request an unlimited number of keys for different applications.

Floating License

The Floating license is designed for containerized environments (Docker). It uses seat count limits without binding to specific hardware. This makes it suitable for ephemeral environments where a stable hardware ID is not available.

To get a license:

  1. Purchase a Floating license specifying the number of seats you need.
  2. Find your license key in your Graphics Mill account.
  3. Apply the key using any of the supported methods.

No activation code is required.

Server (web) Applications License

This license requires at least 2 keys: one for the development machine and one for the server. You can apply either key using any of the supported registration methods. The Server license key does require activation via an Activation Code on EACH server. The Development license key does NOT require activation and is not tied to an Activation Code. The Development license key can be used by a single developer on up to 3 development machines. One license:

  1. Allows you to build your application on up to 3 development machines by a single developer.
  2. Allows you to deploy to a single Windows server or App Service (cannot be deployed to serverless environment) on which the license was activated.
  3. Allows you to change your server by replacing the old key with a new one; the old key will become inactive in a week after replacement.

Even if you consider your application to be a non-web application, but you need to run it on Windows Server, you need this type of license.

Enterprise License

The Enterprise license has no limitations on the number of servers, developers, or instances. It supports scalable serverless and containerized environments. It does not support desktop applications.

Statistics and Telemetry

Graphics Mill collects usage data to help us improve the product. Data is sent only for developer and floating license keys. Production keys do not send any data.

  • Statistics: Static information about your system and Graphics Mill version. This is always sent for applicable key types.
  • Telemetry: Runtime counters of feature usage (e.g., how many times you use specific functions). This is enabled by default but can be disabled in the configuration.

Note: We recommend keeping telemetry enabled. It consists of a small set of feature usage counters that help us make better decisions about optimizing existing functionality. If you prefer not to send this data, you can disable it in the configuration.