• [^] # Re: Licence - JDBC GPL , LGPL .... bref, c'est le bordel.

    Posté par . En réponse à la dépêche MySQL 5.0 est sorti. Évalué à 0.

    Pour le cas de Java, c'est assez marrant et même extrement complexe.

    En fait, les drivers JDBC JConnecteur 2.0.x sont sous license LGPL. Tu peux quasiment les utiliser comme tu veux.
    Ces drivers fonctionnent encore avec MySql 4.0 pour les nouvelles, j'ai jamais testé

    Par contre les drivers JDBC JConnecteur 3.0.x, ils sont en GPL et il sont bien meilleur, supporte JTA et tout un tas d'autres trucs de J2EE.

    Et c'est là que çà devient problematique même pour un développeur de logiciel libre et un utilisateur de logiciel libre.

    La GPL n'est pas compatible avec toutes les licenses de logiciels libres.

    Par exemple, Open Office 2.0 recommande d'utiliser JConnector 2.0.x dans sa documentation pour Open Base même si les JConnector 3.0.x fonctionne parfaitement. Mais vu que la GPL n'est pas compatible avec la licence d'Open Office, il ne peuve pas recommandé officielement d'utiliser des drivers en GPL :p.

    Si tu veux les drivers JDBC pour un DataSource de Tomcat en théorie , tu n'as pas le droit car la license Apache n'est pas compatible avec la GPL.
    Par exemple, si le développeur a développé une appli web avec Hibernate (middleware gérant la persistance dans une base de données) et une base Oracle.

    Et que toi, tu récupères son appli que tu la fasses fonctionner avec un MySql et les drivers JConnector 3.0.x. Tu seras dans l'ilégalité :o).