Hi Phil, Actually I thought rule #2 was to avoid the license 'contamination' and give clear rules. If FFmpeg's HAS to be linked dynamically, why is it possible to build static libraries?
The purpose here is to avoid having loads of dlls. Initially I was linking the static libraries to my own product. But I got issues with Visual Studio and wanted to give a try with dynamic linking. However I don't want the user to have to care about 5 dlls when he would actually need only one (and zero with the initial all-statically-linked-in-my-product setup). Thanks, Lucas Soltic 2011/6/7 Phil Turmel <[email protected]> > Hi Lucas, > > On 06/07/2011 09:47 AM, Soltic Lucas wrote: > > Hello, > > > > On the Legal page is written the following: > > *16. Do not rename FFmpeg dlls to some obfuscated name, but adding a > suffix > > or prefix is fine (renaming "avcodec.dll" to "MyProgDec.dll" is not fine, > > but to "avcodec-MyProg.dll" is).* > > > > What I would like to do is building a dynamic library from the ffmpeg's > > static libraries, whose name whould be something like ffmpeg.dll. This is > > not library renaming as I'm building a new library, but I wanted to be > sure > > it was ok with FFmpeg's rules. > > Look again at rule #2. If you are using the checklist, use the whole > checklist. The purpose of rule #2 is to make it easy for your end-user to > replace the ffmpeg DLLs with ones they compile themself, and use your > application with the substitutes. If you make a new DLL with your own > object files mixed with the ffmpeg object files, they won't be able to > substitute. > > There are other ways to meet the requirements of the LGPL, but they are > more complicated, and the checklist won't help you. You might even need a > real lawyer. I am not. > > HTH, > > Phil > _______________________________________________ > Libav-user mailing list > [email protected] > http://ffmpeg.org/mailman/listinfo/libav-user >
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
