GeoServer在 GPLv2 下获得许可。我知道这意味着我不能从这个应用程序中制作衍生商业作品。例如,我不能将新接口、插件等作为闭源应用程序添加到 GeoServer。
但是,我可以将它用作前端封闭源应用程序的后端服务器吗?一个符合 oGC 的地图服务器,它公开了某些符合 OGC 的接口来使用地图和数据。还有一些其他的 GIS 服务器可以执行此操作,例如 MapServer(免费)和 ArcGIS Server(商业)。
因此,假设我创建了一个闭源 Flex GIS 框架,用于通过符合 OGC 的 Web 服务使用数据。如果我出售此应用程序,并将 GeoServer(未修改)作为安装的一部分(包括适当的许可证)包含在内,我是否违反了 GPL?
如果有的话,我如何在商业闭源应用程序中使用 GeoServer?