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