开源 – 在应用程序中使用GPL v2 DLL

我正在寻找一个参考,说明我是否需要重新分发我的应用程序的源代码,如果它链接到其源代码在GPL v2 / 3下发布的二进制文件.

谢谢,
伊甸园

我发现了一个 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.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...