日期:2014-05-20  浏览次数:20740 次

请教GPL协议
我最近做的一个程序想使用一个GPL协议的第三方组件(extjs),这意味着我的整个软件也得遵从GPL协议。但我对GPL协议始终无法完全理解:
首先,我的软件可以开放源代码,这个无问题,问题是免费:这个免费是仅限于我的源码可由使用方任意修改及免费使用,还是指我的整个软件必须得完全免费交给使用者使用?
我的愿望是:我的软件可以给使用方提供源码,并允许使用方对源码进行修改或应用到其他地方,但我必须收取这个软件的开发费用。请问这种做法在GPL协议下是合法的吗?
希望各位朋友多多指教,谢谢了。


------解决方案--------------------
探讨
首先,我的软件可以开放源代码,这个无问题,问题是免费:这个免费是仅限于我的源码可由使用方任意修改及免费使用,还是指我的整个软件必须得完全免费交给使用者使用?
我的愿望是:我的软件可以给使用方提供源码,并允许使用方对源码进行修改或应用到其他地方,但我必须收取这个软件的开发费用。请问这种做法在GPL协议下是合法的吗?