请假一个关于GPL问题软件中,其中一个功能模块使用了GPL的代码,将这个GPL代码封装成一个DLL,在这个DLL中,GPL代码占了80%左右,但整个DLL代码只占我软件的30%左右,我在发布软件的时候,整个软件的代码都必须同时发布出去吗?还是只需要发布这个DLL的代码希望大侠们给出法律上的规定,谢谢!
解决方案 »
- 谁知道opengl的显示列表创建在哪里?或者有大场景提帧速的经验,欢迎赐教、讨论!
- 发挥你的思想,解决均匀选数的问题
- CView 类 在窗口创建完成后收到的第一个消息是什么?
- 用CreateFile打开的文件在读写时如何知道是否到了文件末尾
- 求教原因,各位高手帮忙啊!
- 如何编写类似pcanywhere之类可以看到对方桌面的程序?
- 简单问题:怎样在一个文本文件里查找指定的字符串?
- 在单文档中如何光滑和保存曲线?
- 求一个调用dll的程序
- 关于list control的问题~~~~~~~~~~~~~~
- 重装系统后,其他盘的数据被恢复到以前的某一个状态。D E 盘的数据都恢复到以前了。就像是系统还原一样。
- pc和单片机通信的接口问题
GPL需要发布所有代码,不管静态还是动态编译,LGPL动态编译的时侯无需发布其他代码。
不过也有一个解决方法,把GPL的程序封装成一个命令行程序,再用createprocess调,就可以只发布这个命令行程序的代码了。
如果你作成exe的样子,那你只需要公布exe的代码就可以了,所以你可以做成exe形式的com,呵呵还有,关于gpl的法律地位,好象截止目前没有被法官明确承认,以前看一篇文章说的,自己去搜搜
象google desk以及 ms 使用gpl的库怎么没看到开放对应模块的代码呢?