Wie ist das eigentlich, wenn man
ODBC verwendet?
Da sind wir schon wieder mittendrin in der
GPL-Kaffeesatzleserei. Es ist nicht eindeutig definiert, was "Linking against" auf technischer Ebene bedeutet. Daher ist es nach meiner Auffassung egal ob libmysql oder
ODBC-Connector. Beide stehen unter der
GPL. Außerdem müsstest du den Connector genauso mit deinem Installer ausliefern wie die libmysql, wodurch dann die zweite Bedingung der
GPL erfüllt wäre: Distribution.
Der einzige Weg dürften alternative Client-Implementierungen wie z.B. libmariadb oder UniDAC sein. Denn die Netzwerkprotokolle scheinen nach gängiger Meinung die Final Frontier der
GPL zu sein.