我发现了一个
interesting post:
Does the use of GPL’ed DLLs from the GnuWin32 project in your program need you to release your program under GPL too?
There seem to be two different strands of opinion. The FSF holds that dynamic linking creates a derivative work,and so any program designed to run with a GPL-ed DLL,must be GPL itself; see 07001. The only exception they make is for DLL’s that come with the compiler and the kernel,such as the MS VC run-time DLL’s; see 07002. On the other hand some OpenSource lawyers hold that dynamically linking does not make your program GPL. See 07003 and the discussion in 07004. There is no doubt that programs that link dynamically to DLL’s from libraries with the LGPL or with the GPL with special provisions,are GPL free if you decide so.