Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte (https://www.delphipraxis.net/126625-turbo-delphi-explorer-und-sqlite-kleiner-anstoss-bitte.html)

Bernhard Geyer 30. Dez 2008 10:42

Re: Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte
 
Zitat:

Zitat von Sir Rufo
Also die Embedded-DLL findet sich auch in den Community-Sources von MySQL, die mir die kostenlose Verwendung (auch kommerziell laut GPL) erlaubt. Es gibt halt nur keinen Support.

Ist es im Bezug auf die MySQL-Libs nicht! Wir hatten schon mal einen MySQL-Vertriebler bei uns in der Firma bezüglich Einsatz von MySQL als Ersatz-Embedded-DB. Und nachdem wir von seinen Preisvorstellungen nicht begeistert waren (30k€ für 1 Jahre Nutzen einer Nicht-Transaktionsfähigen Storage-Engine) wollte er uns über die Schiene "Sie unterstützen doch MySQL" - "Ja". "Und sie verwenden doch dann auch die libmysql.dll". "Nö" (Verwenden die DevArt-Kombos). Und schon war seine Weichnachtsprovision dahin :-)

mkinzler 30. Dez 2008 10:51

Re: Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte
 
Zitat:

die mir die kostenlose Verwendung (auch kommerziell laut GPL)
Natürlich darfst du diese kommerzeill nutzen, aber nur zu den Bedingungen der GPL! Du darfst die GPL nicht mit der LGPL verwechseln.

Bernhard Geyer 30. Dez 2008 11:23

Re: Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte
 
Zitat:

Zitat von mkinzler
Zitat:

die mir die kostenlose Verwendung (auch kommerziell laut GPL)
Natürlich darfst du diese kommerzeill nutzen, aber nur zu den Bedingungen der GPL! Du darfst die GPL nicht mit der LGPL verwechseln.

Und vor allem kann jede Firma ihre eigenen Lizenzbedingungen definieren. Nach GPL wäre Closed Source mit GPL SW erlaubt wenn es gegen eine fertige Lib (DLL/SO) gelinkt wird (Ansonsten würde keine Closed Source unter Linux möglich sein).

Sir Rufo 30. Dez 2008 12:05

Re: Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von mkinzler
Zitat:

die mir die kostenlose Verwendung (auch kommerziell laut GPL)
Natürlich darfst du diese kommerzeill nutzen, aber nur zu den Bedingungen der GPL! Du darfst die GPL nicht mit der LGPL verwechseln.

Und vor allem kann jede Firma ihre eigenen Lizenzbedingungen definieren. Nach GPL wäre Closed Source mit GPL SW erlaubt wenn es gegen eine fertige Lib (DLL/SO) gelinkt wird (Ansonsten würde keine Closed Source unter Linux möglich sein).

:gruebel: öh, das würde ich auch so verstehen, aber passt irgendwie nicht zu deiner Aussage:

Zitat:

Zitat von Bernhard Geyer
Erstens wirst du bei einer Embedded Anbindung die Embedded-DLL mit ausliefern müssen (welche AFAIK nicht Quelloffen vorliegt) und außerdem steht MySQL unter einer Dual-Lizenz. Wenn Du irgendwas von MySQL mit deinem Programm mitlieferst bzw. nur MySQL unterstützt so hast du entweder für jede Auslieferung eine Serverlizenz zu kaufen oder für 20k-50k € pro Jahre einen Firmenlizenz zu kaufen oder du mußt deine Programm auch Quelloffen verteilen.

Weil du hier ja explizit sagst "[...] Wenn Du irgendwas von MySQL mit deinem Programm mitlieferst bzw. nur MySQL unterstützt [...]"

Oder wir reden gerade einfach nur aneinander vorbei :mrgreen: was ja immer möglich ist.

cu

Oliver

mkinzler 30. Dez 2008 12:15

Re: Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte
 
Bibliotheken unter der LGPL darfst du verwenden ohne deinen Source offenzulegen ( nur den veränderten Code an der Bibliothek selber).
Die GPL verlangt den kompletten Code offenzulegen

Bernhard Geyer 30. Dez 2008 13:38

Re: Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte
 
Zitat:

Zitat von Sir Rufo
:gruebel: öh, das würde ich auch so verstehen, aber passt irgendwie nicht zu deiner Aussage:

...

Weil du hier ja explizit sagst "[...] Wenn Du irgendwas von MySQL mit deinem Programm mitlieferst bzw. nur MySQL unterstützt [...]"

Oder wir reden gerade einfach nur aneinander vorbei :mrgreen: was ja immer möglich ist.

MySQL hat ein etwas anderes Verständnis von der GPL als andere. Das was normalerweise mit GPL noch möglich ist (mitliefern von GPL-DLL's bzw. "Linken" gegen GPL-DLL ohne selbst GPL anzuwenden ist bei MySQL nicht möglich (jedenfalls vor der Sun-Übernahme).

mkinzler 30. Dez 2008 13:43

Re: Turbo Delphi Explorer und SQLIte - kleiner Anstoß bitte
 
So ist die GPL nunmal konzipiert. Will man die kommerzielle Nutzung erlauben nimmt man die Lesser Variante ( LGPL). Viele Bibliotheken verwenden diese GTK+ usw. andere nicht QT, MySQL, ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz