Wenn Sie den MySQL-Konnektor nicht modifizieren und lediglich den MySQL-Konnektor zusammen mit Ihrem kommerziellen Programm vertreiben, dann ist Ihr Programm kein "auf dem Programm basierendes Werk", wie es in Abschnitt 2 der gplv2 eindeutig festgelegt ist, der das auf dem Programm basierende Werk wie folgt definiert:
"Sie dürfen Ihre Kopie(n) des Programms oder eines Teils davon verändern und so ein auf dem Programm basierendes Werk schaffen.
aber Sie müssen die gplv2-Lizenzvereinbarung zusammen mit dem mysql-Connector verteilen und Ihre Kunden irgendwie darüber informieren, dass der mysql-Connector, der mit Ihrem kommerziellen Programm verteilt wird, mit der gpl-Lizenz kommt.
Beachten Sie auch den folgenden Teil der gpl-Lizenz
" die bloße Zusammenstellung eines anderen, nicht auf dem Programm basierenden Werks mit dem Programm (oder mit einem auf dem Programm basierenden Werk) auf einem Datenträger oder einem Verbreitungsmedium das andere Werk nicht in den Anwendungsbereich dieser Lizenz bringt "
Da die Arbeit, die auf dem Programm basiert, die Arbeit ist, die die Quellen des gpl-lizenzierten Programms modifiziert oder kopiert, fällt die bloße Verbreitung des gpl-lizenzierten Programms mit Ihrem kommerziellen Programm unter Aggregation, die außerhalb des Anwendungsbereichs der GPL-Lizenz liegt. Da ein gpl-lizenziertes Programm frei verwendet werden kann, spielt es keine Rolle, ob ein freies Open-Source-Programm oder ein geschlossenes kommerzielles Programm es verwendet.
Angenommen, Sie entwickeln eine Buchhaltungsanwendung, die mit Hilfe des MySQL-Connectors eine Verbindung zur Datenbank herstellt, so macht dies Ihre Buchhaltungsanwendung nicht zu einer auf dem Programm basierenden Arbeit, da die gpl-Lizenz besagt, dass eine "auf dem Programm basierende Arbeit" etwas ist, das den Quellcode des gpl-lizenzierten Programms kopiert oder modifiziert. Einfacher ausgedrückt: Ihre Buchhaltungsanwendung verwendet lediglich das lizenzierte gpl-Programm und ist kein darauf basierendes Werk.
1 Stimmen
Halten Sie sich von der GPL fern, oder zahlen Sie für eine Unterlizenz, Problem gelöst :P
4 Stimmen
Ich stimme dafür, diese Frage als "off-topic" zu schließen, weil es geht um Lizenzierungs- oder Rechtsfragen und nicht die Programmierung oder Softwareentwicklung. Siehe hier für Einzelheiten, und die Hilfe-Center für mehr.