Closed d94pn closed 7 months ago
mlle_tool_license()
is an extension point to support the requirement for "Alternative, tool specific licensing mechanisms" which the tool vendor and library vendor can agree upon. This is not part of the default implementation. Modelon doesn't use this currently.
But the specifciation as of now is contradictory. There cannot both be a restriction of one top level package per LVE and still a useful top level package name input for the license check. Is it the following text:
In the simplified check, tool only asks for permission for the user to use an entire top-level package contents.
that should be changed to:
In the simplified check, tool only asks for permission for the user to use an entire top-level or sub package contents.
?
We want to enable the use of the same LVE binary for multiple top-level packages (Modelica Libraries)
So it is about being forward compatible to that potential enabling of multiple top-level packaging? Makes sense to me but should be clarified in the description of the API.
The SEMLA spec says:
So there should only be at most one package per LVE. Yet the function mlle_tool_license requires the package name as input. What is the point of that?