PostGIS
切換深色/淺色/自動模式 - PostGIS 空間資料庫 切換深色/淺色/自動模式 - PostGIS 空間資料庫 切換深色/淺色/自動模式 - PostGIS 空間資料庫 回到首頁 - PostGIS 空間資料庫

PostGIS 使用的 GPL 授權會讓我的程式碼必須公開釋出嗎?

PostGIS 是開放原始碼軟體,根據 GNU GPLv2 授權發佈。GPL 雖然有些「分享和分享 alike」的條款很靈活,但不適用於人們對空間資料庫的一般使用,例如將資料載入其中和針對其執行查詢。

如果您發佈使用 PostGIS 的軟體,這是否表示您的軟體必須像 PostGIS 一樣取得 GPL 授權?如果您使用 PostGIS,是否必須公布您所有的程式碼?

幾乎可以肯定的是不需要。以執行在 Linux 上的 Oracle 資料庫為例。Linux 為 GPL,Oracle 不是:執行在 Linux 上的 Oracle 是否必須使用 GPL 來發佈?否。同樣地,您的軟體可以盡可能使用 PostgreSQL/PostGIS 資料庫,並取得您喜歡的任何授權。

唯一的例外是如果您對 PostGIS 原始程式碼進行變更,並發佈您變更的 PostGIS 版本。在此情況下,您必須分享您變更的 PostGIS(但不需要執行在它上面的應用程式碼)的程式碼。即使在這種受限的情況下,您也仍只要向您發佈二進位檔的人員發佈原始程式碼。GPL 並未要求您公布您的原始程式碼,只需要您與取得二進位檔的人員分享即可。