# Neo License Manager 3.1.4+382

Neo is the name of the new licensing system of Euresys.
The NeoLiceneseManagerCL executable is the command line tool and the NeoLicenseManager executable is the NeoLiceneseManagerCL graphical interface.

## Supported OS

The Neo License Manager for Linux is designed to be distribution-independent on x86_64 or aarch64 platforms. It is
expected to work with all deb/rpm based distributions with glibc version 2.27 or newer and GCC 10 or newer.
Only the NeoLicenseManagerCL (command line) is provided on aarch64 (ARM) platforms.

This release has been validated with the following distributions:

- Ubuntu LTS 22.04 to 24.04
- RHEL 10
- Debian 11 and 12

Neo License Manager needs an Intel SSE4 compatible CPU or an ARMv8-A compatible CPU.
A minimum of 2GB of RAM is recommended to run an Open eVision application and 8GB of RAM is recommended to compile an Open eVision application.
2GB of free HDD space is recommended to install an Open eVision distribution.

## Installation

Use the distribution's package manager to install the Neo License Manager.

Neo License Manager depends on CodeMeter, provided by Euresys, and others packages (libc, libgcc, libssl, ca-certificates, ...) provided by the Deb/RPM repositories.

```bash
apt install ./neo-linux-license-manager-(architecture)-3.1.4+382.deb ./codemeter-lite_(codemeter-version)_(architecture).deb
# or
(dnf|yum) install ./neo-license-manager-3.1.4+382.(architecture).rpm ./Codemeter-lite_(codemeter-version).(architecture).rpm
```

The Neo License Manager depends on Qt which is not provided by Euresys. The command line version doesn't depend on any user interface framework.

The following package installations are recommmended if you plan to use the GUI, depending on your distribution:

For Ubuntu/Debian:

```bash
sudo apt install libdbus-1-3 libdrm2 libegl1 libfontconfig1 libfreetype6 libglx0 libinput10  libopengl0 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0  libx11-6 libx11-xcb1 libxcb-cursor0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxcb1 libxkbcommon-x11-0 libxkbcommon0 libxcb-xinerama0
```

For Fedora/CentOS 9/Rocky Linux 9:

```bash
sudo dnf install libglvnd-opengl xcb-util-wm xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-cursor
```

## Usage

### Neo License Manager

Start the Neo License Manager from your desktop menu.

If you cannot find the desktop entry, execute the following script:

```bash
/opt/euresys/neo_license_manager/NeoLicenseManager
# or the command line version
/opt/euresys/neo_license_manager/NeoLicenseManagerCL
```

You will find the documentation at:
https://documentation.euresys.com/Products/OPEN_EVISION/OPEN_EVISION/en-us/Content/15_Neo_Licensing_System/What_is_the_Neo_Licensing_System.htm

## Addendum

### Codemeter verification (Neo licensing system)

Codemeter Daemon (service) may not work after reboot. Check the status with:

```bash
systemctl status codemeter
```

You can enable it and start it with this command:

```bash
systemctl enable codemeter
systemctl start codemeter
```
