Gabriele, thank you for creating and maintaining this library!
In case this is helpful to anyone using this library, I have created a minimal working example for retrieval of licenses with client-server communication. It uses the great Oat++ library. You can find the example project here:
https://github.com/ktnr/client-server-license-generator.
Intended usage: the client (customer) sends (via a put request) the machine identifier to the server (vendor of the licensed product). The identifier is used to generate the license, which is then sent back to the client in the response of the put request.
I used open-license-manager as a submodule. But one could also integrate the client-server communication into
open-license-manager and build wrappers around REST-calls for license requests etc...