• [^] # Re: A propos de la licence GPL

    Posté par (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 2.

    Même si tu te linkes dynamiquement, tu utilises une API particulière pour dialoguer avec la lib. En cela, même si tu te linkes dynamiquement, tu dépend de cette API => et là, on arrive bien à la notion de produit dérivé.

    Cf. mon post plus bas pour cette histoire d'API, mon post qui commence par "Cette histoire de lib est un peu plus compliquée que cela...."

    Pour te connecter à MySQL, si tu utilises un connecteur ODBC sous Microsoft ou JDBC en Java, à ce stade, tu n'es pas impacté par la licence GPL, même si le driver (la lib du connecteur) est en GPL. Pourquoi ? Parce que ODBC et JDBC sont des API de Microsoft et de SUN non-GPL et tu t'interfaces en fait avec elles (même si elles sont implémentées "par derrière" par un soft GPL).

    Ensuite, il y a d'autes critères à prendre en compte.

    Si tu utilises du SQL standard, à mon avis, tu n'es pas impacté par la licence GPL. Car tu ne dépend que du standard SQL, et pas de MySQL.

    Si tu utilises des fonctionnalités particulières du SQL de MySQL => tu es par contre impacté par la licence GPL car tu dépend bien de particularités de MySQL propre à MySQL.

    C'est comme cela que je c-o-m-p-r-e-n-d-s a-c-t-u-e-l-l-e-m-e-n-t les choses.