使用GNU Lesser通用公共许可证开发基于云的服务器系统

时间:2012-02-16 07:33:26

标签: open-source licensing gnu

假设我们计划使用GNU Lesser General Public License下的开源项目来开发基于云的社交网络系统(基于网络的系统,具有可扩展的数据库作为后端)。已完成的申请将被关闭。

因此,如果我们使用GNU较宽松通用公共许可证下的源代码,或者即使我们对其进行修改,我们是否允许这样做(即,如果我们完成的产品将是封闭源代码,我们是否违反了许可证。)

完成的应用程序将基于商业用途 - 但我们不销售任何包装产品 - 例如,我们将通过广告或下载应用程序获利。

2 个答案:

答案 0 :(得分:1)

是的,您可以在云服务中使用GPL或LGPL软件的修改源。只有在分发二进制文件时才需要发布修改。

这个“漏洞”由AGPL关闭。

答案 1 :(得分:0)

是的,如果您的代码只是链接到LGPL软件,它可以在私有许可下分发。

但是,如果您对LGPL软件进行任何修改,则必须以源代码分发 。这不包括仅与LPGL软件链接(但不与其一起编译)的代码部分。另一方面,如果您不分发 ,则不必分发源。这是一些网络搜索公司对其内核的修改版本所做的事情,如果您的应用程序是一种软件即服务应用程序,这可能就是您的情况。