GeoServer 可以在商业应用程序中使用吗? [关闭]

Posted

技术标签:

【中文标题】GeoServer 可以在商业应用程序中使用吗? [关闭]【英文标题】:Can GeoServer be used in a commercial application? [closed] 【发布时间】:2009-03-14 01:10:02 【问题描述】:

GeoServer 在 GPLv2 下获得许可。我知道这意味着我不能从这个应用程序中制作衍生商业作品。例如,我无法将新接口、插件等添加到 GeoServer 作为闭源应用程序。

但是,我可以将它用作后端服务器来前端闭源应用程序吗?一个符合 oGC 的地图服务器,它公开了某些符合 OGC 的接口来使用地图和数据。还有一些其他的 GIS 服务器可以做到这一点,例如 MapServer(免费)和 ArcGIS Server(商业)。

假设我创建了一个闭源 Flex GIS 框架,用于通过符合 OGC 的 Web 服务使用数据。如果我出售此应用程序,并将 GeoServer(未修改)作为安装的一部分(包括适当的许可证)包含在内,我是否违反了 GPL?

如果有的话,我如何在商业闭源应用程序中使用 GeoServer?

【问题讨论】:

我投票决定将此问题作为离题结束,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。 我投票决定将此问题移至programmers.stackexchange.com。根据该站点的帮助许可问题是关于那里的主题。迁移一个有用的问题比关闭它更好。 问题在 60 天后无法迁移,如果问题根本不涉及法律问题,则问题可能在该主题中。 该网站的帮助特别提到“软件许可”是一个主题问题。软件许可怎么能不涉及法律问题?这就是软件许可的全部意义所在。在任何情况下,如果问题无法移动且有用,则应在某处保持打开状态。 【参考方案1】:

我想我在这里找到了答案。

http://geoserver.org/display/GEOSDOC/Do+I+need+a+proprietary+license+FAQ

我是正在访问的集成商 GeoServer 的 WFS 和 WMS 具有 专有系统,我需要买一个 许可证?

不,GPL 仅生效 当您链接代码时。如果你在工作 在标准接口后面没有 购买专有财产的要求 执照。

我是一个集成商 将 GeoServer 与专有的 数据库,我需要购买许可证吗?

不,GPL 不涵盖 您正在与之集成的数据库。 确实,如果确实如此,那么我们就不会 能够让 GeoServer 支持 ArcSDE, 甲骨文和 DB2。

我使用了核心 GeoServer 的模块来构建一个新的 土鸡服务,但没有 使用任何 W*S 服务,我是否必须 发布我的代码?

目前你必须释放你的 代码,或获得专有许可证。 但社区正在考虑计划 释放下的核心模块 LGPL 许可证。如果你有兴趣 这样的许可协议,请获取 联系我们,因为我们非常感兴趣 允许人们建立新的服务 在核心之上。

【讨论】:

【参考方案2】:

是的,如果您不出售应用程序并对其应用 GPL。

如果你卖掉它,你会遵守很多规则;)

【讨论】:

以上是关于GeoServer 可以在商业应用程序中使用吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

可以一步添加多个图层到 GeoServer 吗?

geoserver 可以发布路径分析服务吗

arcgis api 支持geoserver发布的OGC标准的地图吗

我可以在没有许可证的情况下在商业 iOS 应用程序中使用 Helvetica 字体吗?

在geoserver中用c#复制

在 OSMDroid 中显示来自 Geoserver 的地图