Au boulot, pour utiliser MySQL sous Windows, on a eu le problème le lier du proprio avec du libre il y a quelques mois : j'aurais aimé que ma boite prenne une licence commerciale, et que l'on distribue une version GPL de MySQL pour l'utiliser avec notre appli (proprio) si le client ne veut pas payer la licence commerciale.
Le problème et que justement, j'avais lu que l'on ne peut pas linker du proprio (au sens non GPL-compatible de la FSF). D'ailleurs, MySQL AB a bien utilisé l'exception FLOSS (Free/Libre and Open Source Software) : http://www.mysql.com/company/legal/licensing/foss-exception.html(...)
En fait, dans le cas que tu cite, le "problème" vient de ce que la licence propriétaire de MySQL interdit la redistribution. Donc ton programme, comme tu le distribuait, était réputé dériver de la version GPL, c'est pour ça qu'il devait être sous GPL.
Si par contre MySQL avait (comme QT) autorisé la distribution des binaires utilisant son code, alors ton programme aurait pu se connecter à un MySQL GPL sans en dériver. Même chose si tu avais écrit une librairie maison pour te connecter à cette base de donnée.
Vous auriez pu utiliser PostgreSQL par contre (licence BSD).
[^] # Re: Euh... pas sûr...
Posté par un_brice (site web personnel) . En réponse au journal de la validité de la GLP. Évalué à 2.
En fait, dans le cas que tu cite, le "problème" vient de ce que la licence propriétaire de MySQL interdit la redistribution. Donc ton programme, comme tu le distribuait, était réputé dériver de la version GPL, c'est pour ça qu'il devait être sous GPL.
Si par contre MySQL avait (comme QT) autorisé la distribution des binaires utilisant son code, alors ton programme aurait pu se connecter à un MySQL GPL sans en dériver. Même chose si tu avais écrit une librairie maison pour te connecter à cette base de donnée.
Vous auriez pu utiliser PostgreSQL par contre (licence BSD).