PostGIS
切换暗/亮/自动模式 - PostGIS 空间数据库 切换暗/亮/自动模式 - PostGIS 空间数据库 切换暗/亮/自动模式 - PostGIS 空间数据库 返回主页 - PostGIS 空间数据库

PostGIS 使用的 GPL 许可证是否会强制我发布我的源代码?

PostGIS 是一款开源软件,可根据 GNU GPLv2 获得。虽然 GPL 中有一些广泛的“共享和共享”条款,但它们不适用于人们对空间数据库的普通使用,例如向其中加载数据并针对其运行查询。

如果您发布使用 PostGIS 的软件,是否意味着您的软件必须像 PostGIS 一样使用 GPL 许可?如果您使用 PostGIS,是否必须发布所有代码?

几乎可以肯定不会。例如,考虑在 Linux 上运行的 Oracle 数据库。Linux 是 GPL,Oracle 不是:在 Linux 上运行的 Oracle 是否必须使用 GPL 分发?不。同样,您的软件可以使用 PostgreSQL/PostGIS 数据库,并且可以根据您喜欢的任何许可证进行使用。

唯一的例外是您对 PostGIS 源代码进行更改并分发您更改的 PostGIS 版本。在这种情况下,您必须共享您更改的 PostGIS 的代码(但不是在其上运行的应用程序的代码)。即使在这种有限的情况下,您仍然只需要向您分发二进制文件的用户分发源代码。GPL 不要求您发布源代码,只要求您与您提供二进制文件的人员共享源代码。