我的公司想要生产一套绘图(CAD)和地图解决方案(GIS),作为托管环境中的商业解决方案(用户将通过网络以订阅的方式访问)。在后端,我们希望实现一个在GNU LGPLv3下可用的内容/文档管理平台。我们的意图是不分发LGPL应用程序,也不向最终用户公开其用户界面(它将类似于我们解决方案的数据库)。也就是说,这种用法是否符合我们将向客户收取解决方案费用的许可?此外,由于我们没有修改LGPL平台的源代码(我们仅通过其发布的web服务API以编程方式访问它),我们是否需要提供我们的源代码?
通过API访问GPL或LGPL服务不需要您提供应用程序的源代码,只要您不将代码提供给您的客户。查看MySQL的相关问题。
如果平台是AGPL,我相信这将是一个不同的故事,因为通过网络访问AGPL服务被认为等同于分发。
LGPL不禁止商业使用。只要你不分发软件,我不明白为什么这应该是一个问题。无论如何,你只是要求进行合规检查,但这只能由你公司的律师来做,如果这对他们来说是个问题的话。所以请咨询律师,律师会询问你软件的细节,然后检查它是否符合要求。