CoppeliaRobotics / remoteApiBindings

Bindings of the Remote API for various languages
Other
9 stars 12 forks source link

v-rep remote API usage in BSD-licensed code #3

Closed bergercookie closed 6 years ago

bergercookie commented 6 years ago

I'm trying to utilise V-REP to provide simulation capabilities for (some of) the currently available MRPT algorithms. MRPT is a project licensed under BSD. V-REP is dual-licensed (commercial and GPL) as described here.

It seems that the remoteApiBindings though are licensed differently than the core V-REP project. Does this mean that the remote API can be used directly in BSD-code. For example can a snippet like the following be published under the BSD license?

<BSD Licensed file>

#define NON_MATLAB_PARSING
#define MAX_EXT_API_CONNECTIONS 255
#define DO_NOT_USE_SHARED_MEMORY

#include <extApi.h>
#include <extApi.c>
#include <extApiPlatform.h>
#include <extApiPlatform.c>

int main(int argc, char *argv[])
{
        ...
    simxStart((simxChar*)"127.0.0.1",19999,true,true,2000,5);
    return 0;
}
Coppelia commented 6 years ago

This is no problem and perfectly ok. See also my answer on the forum