11 Stimmen

Kommerzielle Lizenz für MariaDB

Ich arbeite derzeit an einem kommerziellen Closed-Source-Webprojekt, das die MariaDB als Datenbank. Ich frage mich nach der Lizenzierung von MariaDB. Müssen wir eine Lizenz erwerben, um sie in unserem kommerziellen Projekt zu verwenden? Auf der Website wird die "GNU General Public License, Version 2" erwähnt. Was genau bedeutet das?

http://kb.askmonty.org/v/mariadb-license

8voto

regality Punkte 6438

Die GPL (GNU General Public License) besagt, dass Sie die Software kostenlos nutzen können, sie aber nicht verändern und verkaufen dürfen, wenn Sie den Quellcode nicht freigeben. Das bedeutet, dass Sie die Software in Ihrem Closed-Source-Projekt verwenden können.

MySQL stand ursprünglich unter der GPL, hat aber seit dem Aufkauf durch Oracle einige andere Lizenzprobleme. Sie können es immer noch unter der GPL verwenden, aber Oracle bietet auch kommerzielle Lizenzen an.

8voto

Monty Punkte 604

Es gibt mehrere Möglichkeiten, MariaDB mit Ihrer kommerziellen Closed-Source-Software zu verwenden:

  • Sie können eine Lizenz von Oracle für MySQL kaufen und dann Monty Program Ab bitten, Ihnen das Recht zu geben, alle Änderungen, die MariaDB an MySQL vorgenommen hat, in Ihrem Projekt zu verwenden.
  • Sie können einen Konnektor zu MySQL verwenden, der nicht unter der GPL steht und der den Zugriff auf mehr als eine Datenbank ermöglicht. In diesem Fall hat die GPL des Servers keine Auswirkungen auf Sie. Sie können einen solchen Konnektor zum Beispiel von SkySQL erhalten.

Lesen Sie auch: http://kb.askmonty.org/en/licensing-faq

3voto

Federico Punkte 115

MariaDB wird nur unter der GNU GPLv2-Lizenz vertrieben. Eine kommerzielle Lizenz gibt es nicht und wird es aus rechtlichen Gründen auch nie geben.

Aber warum glauben Sie, dass Sie eine kommerzielle Lizenz benötigen? Sie brauchen sie nur in 2 Fällen:

  • Ihre Anwendung verwendet einige Plugins, die kommerziell sind oder eine Lizenz verwenden, die nicht mit der GPL2 kompatibel ist.
  • MariaDB ist in Ihre Anwendung eingebettet.

Aber in der Regel verbinden sich Anwendungen einfach mit einem MariaDB-Server, und es gibt keine rechtlichen Probleme, selbst wenn sie nicht frei sind.

2voto

lurscher Punkte 24542

Ich könnte mich irren, aber ich glaube nicht, dass das möglich sein wird: MariaDB ist ein Ableger der GPL-Version von MySQL. Nur MySQL (d.h. Oracle) hält das Urheberrecht und darf daher den Code unter einer anderen Lizenz lizenzieren. MariaDB hat (meines Wissens nach) kein Copyright auf den ursprünglichen MySQL-Quellcode und kann ihn daher nicht neu lizenzieren.

1voto

rgarbacz Punkte 11

Ich glaube nicht, dass die gegebene Antwort vollständig korrekt ist. Wenn Sie Ihren Code in irgendeiner Weise mit der Client-Bibliothek verknüpfen, müssen Sie Ihr Projekt unter einer mit der GPL kompatiblen Lizenz veröffentlichen (d. h. der Lizenz, die mit der Bibliothek kompatibel ist, auf die Sie verlinken). Ich bin mir nicht sicher, wie es ist, wenn Sie nur ein Kommandozeilen-Tool verwenden, aber in Anbetracht des Geistes der GPL wäre es dasselbe.

Ihre Situation hängt von der verwendeten Technologie ab, aber ich glaube, dass Sie eine Art von Html-Middleware verwenden würden, deren Lizenz hier das Hauptproblem wäre - wenn Apache, dann können Sie mit Ihrem Closed-Source-Projekt weitermachen. Wenn Sie einen Host-Service für Ihr Projekt kaufen, dann müssen Sie sich nicht um die Lizenz kümmern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X