Licensing¶
inoGUI has three paid levels, plus OEM. Verification is entirely offline — an industrial PC often has no internet connection, so the editor never calls a licence server. What decides your level is a signed file on your disk.
Prices are on the pricing page.
Without a licence¶
There is no free level. An editor with no licence file runs for 10 minutes. Long enough to open it and see what it is; not a way to work.
What each level unlocks¶
| Level | In the editor |
|---|---|
| SMALL | WebVisu, tags, logic, simulation. No HMI screens — a display shows a status screen instead. No CAN, Modbus or generators. |
| MEDIUM | SMALL plus HMI screens. Still no CAN, Modbus or generators. |
| FULL | Everything: CAN, Modbus, MQTT, the board generator, custom component libraries, unsigned catalogues. |
WebVisu is included at every level.
Your project data is never discarded
Open a project that uses more than your level allows and nothing is thrown away. The content above your level is shown, it simply cannot be compiled or deployed — and the editor lists exactly what exceeds the level.
Activating a licence¶
Activation is offline and locks the licence to one computer.
- Buy a level in the shop.
- In the editor, Help → License… opens the licence window. It shows the current level, the expiry date and the fingerprint of this computer. Press Create activation request… and save the file it offers.
- Send that file, together with proof of purchase, to inovaea.
- You receive an
inogui32.licfile back. - In the same window, press Import license… and pick it. The level applies immediately — no restart, no internet. The file is kept beside the editor.
A licence is valid for a year, and the editor warns 30 days before it ends. Changing computers means a new request and a new file, issued at no extra cost within the validity period.
Sales and tax are handled by a merchant of record, so the licence itself carries only an order reference for traceability.
Signed catalogues¶
The boards, device profiles and runtimes shipped with the editor are signed. SMALL and MEDIUM load signed catalogue entries only; FULL also loads unsigned ones, marked as such.
The signature gates the generator, not the use of a board. A custom board carried inside a project — the way a FULL partner receives one — works at every level.
How it works technically¶
- Signatures are Ed25519. Verification takes under a millisecond and is fully offline.
- The machine fingerprint is a hash of a machine identifier, shortened to 16 characters.
- The gating matrix, the machine lock, expiry and signature checking all have regression tests that run on every build.