Effectivement c'est le propos, mais je ne pense pas que ce soit contradictoire.
L'un des problèmes du libre (selon le FUD de MS) c'est qu'il oblige à faire du libre. MySQL prouve le contraire en utilisant une double licence.
L'astuce est dans le fait que MySQL est GPL et pas LGPL : la bibliothèque MySQL n'est donc pas utilisable (en version GPL) avec un autre exécutable ! Donc si tu développes une appli pour la redistribuer, tu ne peux que la redistribuer en GPL (le côté virale) sauf si une autre licence t'autorise à faire autrement. C'est là qu'intervient la licence proprio de MySQL.
Une boîte veut faire du code proprio utilisant le moteur de MySQL : ok, ils peuvent, mais ils doivent payer, résultat, ils financent un logiciel libre. Et s'ils veulent faire du code libre : ok, ils peuvent, mais ils doivent redistribuer leur code en GPL, résultat, ils participent au libre.
MySQL bénéficie des deux mondes.
Poste le Saturday 22 April 2006 15:36:33