GeoServer根据GPLv2获得许可。我知道这意味着我不能从这个应用程序中制作衍生商业作品。例如,我无法将新接口,插件等作为封闭源应用程序添加到GeoServer。
但是,我可以将它作为后端服务器用于前端封闭源应用程序吗?符合oGC标准的地图服务器,它公开了某些符合OGC标准的接口,用于使用地图和数据。还有其他几个GIS服务器可以执行此操作,例如MapServer(免费)和ArcGIS Server(商业)。
因此,假设我创建了一个封闭源Flex GIS框架,用于通过符合OGC标准的Web服务来使用数据。如果我出售此应用程序,并且包含GeoServer(未修改)作为安装的一部分(包括相应的许可证),我是否会违反GPL?
如果可以,我如何在商业闭源应用程序中使用GeoServer?
答案 0 :(得分:7)
我想我在这里找到了答案。
http://geoserver.org/display/GEOSDOC/Do+I+need+a+proprietary+license+FAQ
我是一名正在访问的集成商 GeoServer的WFS和WMS用 专有系统,我需要买一个 许可?
不,GPL才有效 当你链接代码。如果你在工作 标准接口背后没有 要求购买专有权 执照。
我是一名集成商 使用GeoServer与专有 数据库,我需要购买许可证吗?
不,GPL不承保 您正在集成的数据库。 事实上,如果确实如此,我们就不会这样做 能够让GeoServer支持ArcSDE, Oracle和DB2。
我用了核心 GeoServer的模块构建一个新的 地理鸡服务,但没有 利用任何W * S服务,我必须这样做 发布我的代码?
目前你必须释放你的 代码,或获得专有许可证。 但社区正在考虑计划 发布核心模块 LGPL许可证。如果你有兴趣 如此许可协议,请获取 保持联系,因为我们非常感兴趣 允许人们建立新的服务 在核心之上。
答案 1 :(得分:0)
是的,如果您不出售该申请并将GPL应用于该申请。
如果你卖掉它,你遵循了很多规则;)