]> granicus.if.org Git - postgis/commitdiff
FAQ about licensing (#1262)
authorPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 31 Jan 2012 18:03:20 +0000 (18:03 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Tue, 31 Jan 2012 18:03:20 +0000 (18:03 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@8976 b70326c6-7e19-0410-871a-916f4a2858ee

doc/faq.xml

index 5e253ff36f6f35718e0813e74898f1ee473c4656..f39e58ac2ca73670876e9193c76dbbf9c01cc97f 100644 (file)
@@ -360,4 +360,17 @@ WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);</programlisting>
       </answer>
     </qandaentry>
   </qandaset>
+
+       <qandaentry>
+      <question>
+        <para>I am releasing software that uses PostGIS, does that mean my software has to be licensed using the GPL like PostGIS? Will I have to publish all my code if I use PostGIS?</para>
+      </question>
+
+      <answer>
+        <para>Almost certainly not. As an example, consider Oracle database running on Linux. Linux is GPL, Oracle is not, does Oracle running on Linux have to be distributed using the GPL? No. So your software can use a PostgreSQL/PostGIS database as much as it wants and be under any license you like.</para>
+                               <para>The only exception would be if you made changes to the PostGIS source code, and distributed your changed version of PostGIS. In that case you would have to share the code of your changed PostGIS (but not the code of applications running on top of it). Even in this limited case, you would still only have to distribute source code to people you distributed binaries to. The GPL does not require that you <strong>publish</strong> your source code, only that you share it with people you give binaries to.</para>
+      </answer>
+    </qandaentry>
+  </qandaset>
+
 </chapter>
\ No newline at end of file