From: | Sébastien Dinot <sebastien(dot)dinot(at)free(dot)fr> |
---|---|
To: | Pgsql Fr Generale <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Convaincre mon boss / client : MySQL contre PostgreSQL |
Date: | 2013-10-22 20:55:27 |
Message-ID: | 20131022205527.GD5966@dinot.net |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonsoir,
kaliderus a écrit :
> Pour moi et en ordre aléatoire :
> La documentation
Celle de MySQL n'est pas mal non plus et comme beaucoup de gens
utilisent MySQL, on trouve beaucoup de réponses aux questions sur les
forums et les blogs. Cet argument ne me semble donc pas recevable.
> Le support communautaire
Cet argument n'est peut-être pas le bon ou du moins, il faut le glisser
après un autre bien plus important aux yeux d'une entreprise :
Il existe en France des entreprises impliquées dans le développement
de PostgreSQL et des outils connexes auprès desquelles il est possible
de souscrire des contrats de support et que l'on peut faire intervenir
ponctuellement sur des questions nécessitant une expertise pointue.
Concernant MySQL, Oracle est un acteur incontournable et il fait peu
ou prou ce qu'il veut comme il veut.
> Les mises à jour de sécurité
Elles existent aussi pour MySQL ; ce n'est pas un argument recevable
à mon sens.
Voici par contre deux arguments qu'il me semble important d'avancer :
* Le développement de MySQL est exclusivement maîtrisé par une seule
société (Oracle) qui n'a pas forcément intérêt à ce que ce SGBDR
« secondaire » concurrence son produit propriétaire historique et peut
changer du jour au lendemain de stratégie.
=> À contrario, le développement de PostgreSQL et de ses outils
satellites est réellement communautaire et diverses entreprises
y contribuent.
* Pour qu'une application puisse se connecter à une base MySQL, on doit
la lier à l'une des bibliothèques clientes de MySQL. Celles-ci sont
distribuées sous une licence GNU GPL (fortement diffusive) assortie
d'une exception dite « MySQL FOSS Exception » au profit d'une
trentaine de licences libres[1]. De ce fait, pour développer un outil
propriétaire que l'on souhaite diffuser par la suite à des tiers, il
est nécessaire d'opter pour la licence dite « commerciale » de MySQL
dont MySQL a sensiblement relevé les tarifs ces derniers temps.
=> À contrario, la licence de PostgreSQL est permissive (comme les
licences BSD, X/MIT ou Apache) et il est donc possible de
développer des applications propriétaires utilisant PostgreSQL sans
acquérir de licence particulière.
=> Entre nous, la licence des bibliothèques clientes de MySQL explique
en partie la bascule sur MariaDB d'un nombre croissant
d'entreprises. La bibliothèque cliente de MariaDB est en effet
diffusée sous licence GNU LGPL (faiblement diffusive).
Sébastien
[1] http://www.mysql.com/about/legal/licensing/foss-exception/
--
Sébastien Dinot, sebastien(dot)dinot(at)free(dot)fr
http://sebastien.dinot.free.fr/
Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !
--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)
From | Date | Subject | |
---|---|---|---|
Next Message | Sébastien Dinot | 2013-10-22 21:10:05 | Re: Convaincre mon boss / client : MySQL contre PostgreSQL |
Previous Message | Dimitri Fontaine | 2013-10-22 16:44:07 | Re: Convaincre mon boss / client : MySQL contre PostgreSQL |