• [^] # licences MySQL

    Posté par . En réponse à la dépêche PHP 5 Bêta 1 est sorti. Évalué à 5.

    Auparavant, les bibliothèques clientes de MySQL (au contraire de la partie serveur - daemon - qui a toujours été sous GPL) étaient sous LGPL, ce qui rendait possible le linkage avec n'importe quel appli quelle qu'elle soit. Récemment les bibliothèques clientes sont passées sous GPL, ce qui change largement la donne pour les applis non-GPL. MySQL a néanmoins assoupli un peu les conditions, que l'on peut lire à la page suivante : http://www.mysql.com/products/licensing.html Notamment : If your application is licensed under GPL or compatible OSI license approved by MySQL AB, you are free and welcome to ship any GPL software of MySQL AB with your application. Si la licence Zend ne fait pas partie des licences "compatibles OSI et approuvées par MySQL AB", alors le paragraphe s'appliquant à PHP est le suivant : b) If you include one of the MySQL drivers in your non Open Source application (so that your application can run with MySQL), you need a commercial licence for the driver(s) in question. The MySQL drivers currently include an ODBC driver, a JDBC driver and the C language library. Je souligne les derniers mots car la bibliothèque C est justement ce que doit utiliser le module MySQL pour PHP. J'imagine que MySQL et Zend vont s'arranger pour que la licence Zend s'ajoute à la liste des licences "approuvées par MySQL AB".