On December 24, 2009 at 2:55 PM Luca Abeni wrote:

The requirement is that if I recompile the DLL and the LGPLed library from the sources you provide, then the binary application you distribute must be able to use the version of the library I recompiled.

Yes, I had it in mind, as I described it, though in other words. It is assumed, that recompiling DLL user still can use it with the closed-source application. Really it is not a problem at all, unless the calling interface will not be changed. I don't see any real reason why it could be changed by a user, but not by the application author. In any cas application (and DLL, if it was created by the same person) author is not and can't be responsible for any DLL code changes, made by a user. DLL author provides the DLL source code just for the sake of compatibility.

As for static linking, there is a real technical problem if application is not a freeware. Moreover, the object code is platform-dependent in most cases. Therefore really there is no as good as legal way to link LGPL libraries statically with a non (L)GPL'ed application.

Best regards,
Alex
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to