2009-03-14 3 views
3

GeoServer ist unter der GPLv2 lizenziert. Ich weiß, dass dies bedeutet, dass ich aus dieser Anwendung keine abgeleiteten kommerziellen Arbeiten machen kann. Zum Beispiel kann ich GeoServer keine neuen Schnittstellen, Plugins usw. als Closed-Source-Anwendung hinzufügen.Kann GeoServer in einer kommerziellen Anwendung verwendet werden?

Kann ich es jedoch als Backend-Server für Front-End-Anwendungen mit geschlossener Quelle verwenden? Ein OGC-konformer Kartenserver stellt bestimmte OGC-konforme Schnittstellen für den Karten- und Datenverbrauch zur Verfügung. Es gibt mehrere andere GIS-Server, die dazu in der Lage sind, wie MapServer (kostenlos) und ArcGIS Server (kommerziell).

Also, sagen wir, ich erstelle ein Closed-Source-Flex-GIS-Framework für den Verbrauch von Daten durch OGC-konforme Web-Services. Wenn ich diese Anwendung verkauft habe und GeoServer (unmodifiziert) als Teil der Installation (einschließlich der entsprechenden Lizenzen) eingeschlossen habe, würde ich gegen die GPL verstoßen?

Wie kann ich GeoServer in einer kommerziellen Closed-Source-Anwendung verwenden, wenn überhaupt?

+4

Ich wähle diese Frage als Wegthema zu schließen, weil ** es über die Lizenzierung oder rechtliche Fragen ist **, nicht Programmierung oder Software Entwicklung. [Siehe hier] (http: //meta.stackoverflow.com/a/274964/1402846) für Details und die [Hilfe/on-topic] für mehr. –

+0

Ich stimme ab, diese Frage zu programters.stackexchange.com zu verschieben. Laut der Hilfe dieser Seite sind Lizenzfragen zum Thema da. Eine nützliche Frage zu migrieren wäre besser, als sie zu schließen. –

+1

Fragen können nicht nach 60 Tagen migriert werden, und die Frage könnte dort Thema sein, wenn die Frage überhaupt keine rechtlichen Probleme enthält. –

Antwort

7

Ich denke, ich fand die Antwort hier.

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

Ich bin ein Integrator, die GeoServer der WFS und WMS mit einem proprietären System zugreift, muß ich eine Lizenz kaufen?

Nein, die GPL kommt nur zum Einsatz, wenn Sie den Code mit dem Code verknüpfen. Wenn Sie hinter Standardschnittstellen arbeiten, gibt es keine Anforderung, eine proprietäre Lizenz zu kaufen.

Ich bin ein Integrator, der ist mit GeoServer mit einer proprietären Datenbank, muss ich eine Lizenz kaufen?

Nein, die GPL deckt nicht die Datenbank ab, mit der Sie arbeiten. In der Tat, wenn es so wäre, wären wir nicht in der Lage, GeoServer Unterstützung von ArcSDE, Oracle und DB2 zu haben.

verwendete ich den Kern Module von GeoServer eine neue Geo-Huhn Dienste zu bauen, aber nicht nutzen alle S Dienste W *, muss ich meinen Code veröffentlichen?

Derzeit müssen Sie Ihren Code freigeben oder eine proprietäre Lizenz erwerben. Aber die Gemeinde erwägt Pläne die Kernmodule unter einer LGPL Lizenz freizugeben. Wenn Sie interessiert sind an solch eine Lizenzvereinbarung, erhalten Sie bitte in Kontakt, da wir sehr interessiert sind Menschen zu ermöglichen, neue Dienste oben auf dem Kern zu bauen.

0

Ja, wenn Sie die Anwendung nicht verkaufen und die GPL darauf anwenden.

Wenn Sie es verkaufen, haben Sie eine Menge von Regeln folgen;)