Willst du jetzt aber eine Software mit
MySQL-Server ausliefern, musst du dir eine Lizenz kaufen, da darfst du nicht die Community-Version verwenden.
Könntest du nochmal erläutern, inwieweit diese zusätzlichen Beschränkungen sich
nicht mit der
GPL beißen?
Selbst beim Linken sollte ich doch maximal den Regeln der
GPL unterworfen sein? Woher kommen da die Lizenzkosten und die Aussage, daß ich die Community Edition nicht so verwenden kann?
Ansonsten komme ich zurück auf MariaDB: weitgehend binärkompatibel und daher eine sehr gute Alternative, wenn man auf "das System
MySQL" setzen muß/will.
Bei Anwendungen außerhalb von Client/Server-Umgebungen würde ich fast immer auf SQLite setzen ...
In meinem Fall handelt es sich immer um Individualprogramme inkl. Installation durch mich direkt beim Kunden.
Was wäre, wenn ich dann den
MySQL-Server installieren würde? (Wieder unter der Annahme, dass dadurch dann die benötigten dlls verfügbar werden). Oder müsste ich dann zum Kunden sagen, "Klicken Sie mal hier und dann hier!"?
Die Frage ist dann inwieweit die Installation durch dich als "(Wieder-)Veröffentlichung" angesehen werden kann. Um sicherzugehen solltest du also immer auch das Quellpaket herunterladen und bereitstellen.