Jgu*_*guy 3 licensing open-source gpl gnu
我们有一个多年来一直在开发的项目.该项目根据GNU GPL v2获得许可,自10年前首次公开以来一直在使用.源代码可通过SVN免费获得.
最近,一位前开发人员决定出售该软件的一些修改,如果许可证文件保留在他的代码中并且他并未禁止其分发,那么他根据GNU GPL许可证是免费且明确的.他现在正在做.
我们作为主要项目的开发团队已经向他提出了他违反GNU GPL许可证的问题,他同意重新添加许可证文件并重新授权GNU GPL许可证下的原始工作.
但是现在,他说他可以创建一个.patch文件或他修改的.diff文件,这样他们的"独家用户"就可以将它们修补到我们的代码中.他没有发布消息来源,但他的修改将修改原始代码.同样,如果他只提供.diff或.patch文件,他觉得他可以回到他的许可证(基本上说'你根本不能重新分配这个,你必须注册它的使用,基本上,很多东西,反对GNU GPL许可证).
因此,我的最终问题是:如果一个软件的用户以.diff或.patch文件的形式创建修改(或者heck,安装脚本执行相同的操作),旨在修改原始源代码.根据GNU GPL v2许可证发布的软件是违反许可条款的吗?
我已经做了一些搜索,我开始相信,如果他的修改甚至使用我们软件中的库或方法,他必须发布他的GNU GPL.我已经通过电子邮件向GNU发送了一些解释,但没有得到回应.来自这里的任何想法?
谢谢您的帮助.