(Courriels de diversion: <tartares@tempêteraient-contiguë.com> <contractons@remmena-eclaterions.com> <eruditions@secondaient-folioter.com> <inventrices@catalyserions-capitalisions.com> <embourgeoisant@insuffleriez-felicites.com> <receptionnee@syriennes-satisfaisons.com> <convoierai@sent-valorisiez.com> <mastiquions@soda-ridiculisant.com> <federeras@brechet-positives.com> <replets@reperde-vacarme.com> )
Jean-Michel OLTRA wrote: > Le vendredi 16 janvier 2004, Jean-Come Charpentier a écrit... >> [...]Quant au client mysql, je ne sais pas si on peut le qualifier >>vraiment de « bibliothèque » [...] > > Je ne pense pas, mais il utilise une lib mysql et est soumis au système > de double licence MySQL. > Donc un prog qui utilise ce client, si il n'est pas GPL (le client ainsi > que la libmysqlclient sont GPL), doit posséder une licence commerciale > MySQL. En fait je me suis mal exprime' : en ecrivant client je pensais a la librairie libmysqlclient. On tres bien utiliser des commandes comme (syntax approximative) : system (echo "une commande mySQL" | mysql_client) Dans ce cas le programme "client mySQL" est execute' est contitue donc un processus independant, ce qui est authorise' par la GPL La ou il faut un license commerciale, c'est quand le programme charge la librairie (statiquement ou dynamiquement). On definit ainsi une/des nouvelle(s) commande(s) accessible(s) par le programme. Le client mySQL est alors embarque' et n'a donc plus de processus dedie'. Dans le cas d'une compilation statique, le cas est clair: si on distribue le notre programme, on distribue le client mysql avec, et on doit se conformer a la GPL ou passer a la licence commerciale. Dans la cas d'un compilation avec lien dynamique vers la librairie libmysqlclient.so (ou .sl sur HP), a priori rien n'empeche la distribution du programme compile', a condition de ne pas distribuer la librairie avec. ->Ceci reste a confirmer par des specialistes<- Mais de toute facon, ca ne me parait pas terrible comme approche: "Je fais du soft proprio, je vous le vends, mais pour qu'il fonctionne vous devez telecharger et installer le programme machin, la librairie bidule, et l'extension truc ..." A+ Aldric -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>