Hello all,

I may have missed one or the other statement given in that long license
discussion thread. Nevertheless, Michael asked me to post my view to
this forum. If I'm repeating statements that had been posted already:
Sorry for the noise.

David Brownell wrote:

> The source code should still build with both.
> 
> However, nobody is allowed to distribute binaries
> that depend on the D2XX libraries.

No question, it is illegal to distribute binaries that had been linked
with FTD2XX.lib.

Dynamic linking to proprietary libraries by adding LoadLibrary and
GetProcAddress to OpenOCD is a gray area. While the FSF would not allow
this, some lawyers may have a different view.

IMHO, the best solution is to create a new DLL, which is distributed
under LGPL or GPL with a special exception (may be even BSDL). It should
not provide any problems to link OpenOCD with this new library. And for
this library it should be no problem to link to FTD2XX.dll.

OpenOCD(GPL) - links - OpenFTD2XX(LGPL) - links - FTD2XX(Closed)

Best regards,

Harald

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to