How to develop Add-ins in C++ on Linux

I am using Draftsight (free) on Linux.

I would like to write an add-in using the C++ API.

I can build the examples without much trouble (example: /opt/dassault-systemes/DraftSight/APISDK/Samples/C++/Simple/DrawCircleCommand)

But, when I try to load the file, I get the following message:

------

_LOADAPPLICATION

An unsigned add-in, libDrawCircleCommand.so, has been detected, and will not be loaded. Only signed and authenticated add-ins are permitted.

/opt/dassault-systemes/DraftSight/APISDK/Samples/C++/Simple/DrawCircleCommand/_lib/release64/libDrawCircleCommand.so is not a valid add-in.

-----

It seems that the critical point is that the add-in is not authenticated.

> I guess the problem is that I use the free version of the program. Is that correct?

> I am not against purchasing the professional version, but it is not available for Linux. Is that correct?

> The fact that I can build the shared library, seems to indicate that it should be possible to develop add-ins in Linux. Is that correct?

Any possibility?

Thank you!