我正在使用GPL下发布的数据库包装来开发一个社交网络平台。我对使用开源软件相当陌生,所以我不确定我需要什么来发布我的源代码。
据我理解,如果代码被修改和分发,则必须释放修改过的代码。我计划添加到db包装,而社会网络平台将是一个公共的,盈利的网站。但是,由于我没有分发实际代码本身,我需要发布修改过的代码吗?
发布于 2016-05-03 01:20:22
如果您的代码是GPL代码的派生工作,则必须释放它。
如果您的代码合并了GPL代码,不管修改与否,它都是(几乎可以肯定的)派生工作。如果数据库包装器是一个LGPL库,那么问题就有点不同了。
https://softwareengineering.stackexchange.com/questions/317383
复制相似问题