Rappelons que MySQL est un projet dont le modèle économique a longtemps été basé sur le principe de la double licence, libre et propriétaire, et que son développement est essentiellement assuré par la société qui en est propriétaire (initialement MySQL AB, puis Sun). Ceci pousse de nombreuses personnalités du Libre, et notamment Richard Stallman (RMS), à croire que le projet ne pourrait survivre longtemps à ce rachat. La licence GPL ne suffit pas à assurer sa pérennité.
Récemment, la Commission Européenne a émis des objections à l'acquisition de Sun par Oracle. Il semblerait qu'elle ait été alertée par une lettre ouverte lui étant adressée par RMS et le K.E.I. des dangers d'un tel rachat.
Un site a été ouvert pour permettre aux utilisateurs professionnels de MySQL d'émettre leur opposition en signant une pétition qui peut être utilisée pour convaincre différentes autorités de la concurrence à l'échelle internationale. Ce site fournit de plus amples informations sur le sujet et est écrit en plusieurs langues.
Si vous faites partie de ces utilisateurs, vous êtes expressément invités à participer en vous inscrivant sur HelpMySQL.org et à transmettre le message autour de vous.
Aller plus loin
- Sauvez MySQL (11 clics)
- DLFP: Oracle achète Sun (2 clics)
- Lettre ouverte du K.E.I. et RMS (2 clics)
- ZDNet: L’Europe a des objections au rachat de Sun par Oracle (1 clic)
# MySQL concurrent d'Oracle
Posté par Olivier Serve (site web personnel) . Évalué à 10.
Non mais il faut rester sérieux un peu quand même...
[^] # MySQL est fonctionnel, évolutif et crédible
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 2.
http://helpmysql.org/fr/theissue/functional
MySQL is also creating substantial competitive pressure on prices for proprietary databases, leading to moderation or lowering of licensing fees from Oracle and Microsoft, as well as defection of many enterprise database services to a MySQL platform. If one considers proprietary software a good thing, this reduction in their prices is an instance of the economic benefit that we seek from competition. Many of the larger users that form the backbone of Oracle's cash flow have or are expected to evaluate the benefits of migrating database services to a MySQL platform. While Oracle's database is the dominant player today for the "old” database market, MySQL is the dominant player for the "new,” emerging database markets, and is seen by Oracle as the most important competitor for the future.
http://keionline.org/ec-mysql
GNU's Not Unix / LINUX Is Not Unix Xernel
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par Mathieu Segaud . Évalué à 3.
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 2.
... ça me rassure alors...
GNU's Not Unix / LINUX Is Not Unix Xernel
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par Mathieu Segaud . Évalué à 9.
il fait complètement fi de l'autre projet libre de moteur de bases de données, comme s'il n'existait pas: ça n'est pas étonnant quand on sait le traitement de la FSF des produits en licence BSD (déni). Il s'autoproclame seul projet vivant libre de moteur de bases de données, et fait un procés d'intention à Oracle. Personne n'a eu peur quand Sun a racheté MySQL AB, pourquoi maintenant ? sans autre preuve que les éternelles "leçons" de liberté de RMS, ceci est limite ridicule...
Il y a des raisons d'être vigilant. En appeler encore et toujours à la pétition est puéril, surtout quand on connait le pouvoir incroyable de persuasion d'une pétition sur une multinationale.
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par Mathieu Segaud . Évalué à 4.
enfin, c'est plus proche du pathétique que du sérieux tout ça...
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par DLFP est mort . Évalué à 5.
Cette initiative pourrait se résumer par « je veux le beurre et l'argent du beurre ».
Et puis comme c'est libre, si Oracle décide de « tuer » le projet ça ne changera rien. D'ailleurs, il y a déjà une multitude de forks.
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par ckyl . Évalué à 5.
Tu peux me rappeler le nombre de contributeurs externes et le volume de leurs contributions ? C'était d'ailleurs un des chantiers de Sun; avoir des contributeurs...
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par totof2000 . Évalué à 5.
Pour moi, si Oracle change la licence de MySQL, toute la communauté autour y verra une trahison et laissera tomber Oracle. Et ça je n'y crois pas trop, ce n'est pas dans l'intéret d'Oracle.
[^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par kowalsky . Évalué à 5.
Au pire, c'est postgreSQL qui en sortira grandi.
postgres n'a pas pas besoin de ça ![^] # Re: MySQL est fonctionnel, évolutif et crédible
Posté par totof2000 . Évalué à 4.
# La fin de MySQL n'est pas la fin du SGBDR libre
Posté par katov . Évalué à 10.
En comparaison PostgreSQL s'appuie sur une communauté et une licence BSD. Finalement ce modèle semble offrir une plus grande solidité face au risque d'une prise de contrôle par une entreprise aux objectifs incertains. Et cela même avec une licence plus permissive. In fine ce modèle semble pérenniser un moteur qui, aujourd'hui, concurrence Oracle sur de nombreux projets d'envergure. Preuve de qualité.
Le choix reste possible. Je crois que la peur d'une disparition potentielle de MySQL résulte de la perspective d'adaptation (au sens Darwinien) nécessaire. Le danger qui pèse éventuellement sur MySQL ne pèse pas sur l'écosystème du libre. N'est-ce pas cela le plus important ?
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Anonyme . Évalué à 2.
Excellente analyse que je partage complètement.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par patrick_g (site web personnel) . Évalué à 10.
Je ne pense pas.
Dans le cas d'espèce de MySQL le problème vient du fait que Monty a choisi à l'origine un modèle économique basé sur la double licence proprio/GPL et que les contributeurs externes doivent abandonner leur copyright à MySQL AB.
Avec ce système la revente de MySQL est possible (à Sun puis à Oracle) et l'entreprise qui rachète possède tout le code et tout le copyright...elle peut donc changer la licence quand elle veut.
Tu me dira qu'il reste la possibilité d'un "fork" purement GPL mais le problème c'est que pas mal de sociétés s'appuient sur des extensions proprios et que si elles veulent continuer elles seront obligés de passer sous les fourches caudines d'Oracle.
Tout ça pour dire que Monty est sacrément gonflé de lancer cet appel à pétition alors que c'est lui qui est à l'origine du problème avec son choix proprio/GPL et sa revente juteuse de MySQL.
Maintenant il demande un passage en licence BSD ou en licence Apache car comme ça il pourra reprendre son business habituel d'extensions proprios.
Comme le disent des commentateurs sur cet article LWN http://lwn.net/Articles/368366/ : "He wants his cake and eat it too".
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Gniarf . Évalué à 5.
euh, et où est le soucis, exactement ? avant, c'étaient les fourches caudines de Monty.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par patrick_g (site web personnel) . Évalué à 6.
C'est clair que les gens qui n'utilisent que du libre se foutent royalement de la polémique actuelle. L'inquiétude c'est pour ceux qui se reposent sur une stack MySQL+proprio.
C'est pour ça que les cris d'orfraie de Monty sont un peu pitoyables étranges quand ils clament que le libre est en danger. Ceux qui sont en danger se sont ceux qui ont choisis de se lier pieds et poings en ajoutant des extensions propriétaires à leur MySQL libre.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Gniarf . Évalué à 4.
une stack MySQL+proprio ne cessera pas de fonctionner ni même d'être installable ou commercialisable. c'est juste que la partie MySQL risque de devenir figée dans le temps (et en fonctionnalités) si ces éditeurs n'arrivent pas à se mettre d'accord avec le nouveau propriétaire, enfin le nouvel éditeur, de MySQL.
maintenant, le renouvellement des contrats de support de MySQL ça risque d'être drole, parce que Oracle a souvent des tarifs qui font rire.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Thomas Douillard . Évalué à 2.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par patrick_g (site web personnel) . Évalué à 4.
Ben y'a des applis proprios qui utilisent MySQL en interne (inclus dans leur code) car ils ont acheté une licence proprio qui permet ça.
Extrait de la FAQ http://www.mysql.com/about/legal/licensing/oem/ :
Q6: What is Sun's commercial license for MySQL software?
A: Sun offers a commercial license for all of its MySQL software that is embedded in or bundled with another application. The commercial license allows OEMs, ISVs and VARs to distribute commercial binaries of MySQL software with their own commercial software without subjecting that software to the GPL and its requirement to distribute source code.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par BAud (site web personnel) . Évalué à 4.
Je ne vois toujours pas le souci pour le libre ? (hormis que bon une techno libre/proprio qui coule, la proprio coule clairement, celle en libre, bin faudra trouver les repreneurs mais _elle_, celle libre, reste disponible comme déjà indiqué, s'il n'y a pas de repreneurs c'est qu'une autre techno valait plus le coup ou que sa communauté était plus efficace).
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par pouille . Évalué à 5.
Et puis il y a d'autres projets libres tels que Postresql et Firebird par exemple.
Cela dit, je suis utilisateur de MySQL et j'aimerais que cette histoire ne fasse pas trop de dégâts.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Brioche4012 (site web personnel) . Évalué à 5.
Oracle peut bien faire ce qu'il veut de MySQL, plus de diversité ne nuit pas, c'est même l'inverse.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 5.
GNU's Not Unix / LINUX Is Not Unix Xernel
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par katov . Évalué à 10.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Brioche4012 (site web personnel) . Évalué à 3.
Cette réflexion du maintien qui doit être assuré avant même l'utilisation est issue du modèle de développement propriétaire et n'est pas pertinente dans le contexte libre.
# Oui !!!
Posté par Mr Kapouik (site web personnel) . Évalué à 8.
[^] # Re: Oui !!!
Posté par Gniarf . Évalué à 9.
[^] # Re: Oui !!!
Posté par monde_de_merde . Évalué à 3.
Quand Sun et Oracle disent qu'ils perdent des millions chaque trimestre, il faut plutôt comprendre que soit ils ne font les millions d'économies prévues soit ils ne font les millions de chiffre d'affaire supplémentaires prévus.
Ce ne sont pas des millions qui sont payés chaque mois à cause de l'acquisition en cours.
[^] # Re: Oui !!!
Posté par Mr Kapouik (site web personnel) . Évalué à 3.
Avec la crise beaucoup de monde ne peut plus se permettre de prendre des serveurs haut de gamme de chez SUN (oui SUN est cher) malgrès le fait que c'est de excellent matos. De plus chez nes nouveaux informaticien (je parle de ceux formé ces dix dernières années) la plupart ne savent même pas vraiment qui est SUN et certain pensent qu'ils ne font que java et c'est tout. Ceci n'aide pas a vendre des contrats de maintenance Solaris ou du matériel SUN.
[^] # Re: Oui !!!
Posté par claudex . Évalué à 2.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Oui !!!
Posté par claudex . Évalué à 2.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
# La fin de MySQL n'est pas la fin du SGBDR libre
Posté par katov . Évalué à 2.
En comparaison PostgreSQL s'appuie sur une communauté et une licence BSD. Finalement ce modèle semble offrir une plus grande solidité face au risque d'une prise de contrôle par une entreprise aux objectifs incertains. Et cela même avec une licence plus permissive. In fine ce modèle semble pérenniser un moteur qui, aujourd'hui, concurrence Oracle sur de nombreux projets d'envergure. Preuve de qualité.
Le choix reste possible. Je crois que la peur d'une disparition potentielle de MySQL résulte de la perspective d'adaptation (au sens Darwinien) nécessaire. Le danger qui pèse éventuellement sur MySQL ne pèse pas sur l'écosystème du libre. N'est-ce pas cela le plus important ?
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par patrick_g (site web personnel) . Évalué à 3.
C'est clair. Quand un soft libre est écrit par une seule entité commerciale et que les quelques contributeurs externes doivent abandonner leur copyright...alors le projet est vulnérable (et son caractère "vraiment libre" est un peu discutable).
Quand un soft libre est écrit par une communauté très diversifiée et que chaque contributeur garde son copyright alors le projet n'est pas vulnérable (du moins si l'intérêt pour ce soft se maintient dans le temps).
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Zenitram (site web personnel) . Évalué à 3.
En quoi le nombre de détenteurs du copyright a un impact sur la liberté du code?
En quoi peux-tu dire pas vraiment libre? Le libre n'impose rien sur les détenteurs du copyright, n'impose rien sur le futur d'un logiciel, il impose des choses sur le code qu'on te fourni à un instant t, et ce aussi dans l'esprit du libre.
MySQL est sous GPL, la version que tu reçois est 100% libre, avec tout ce qui en découle (possibilité de forker si besoin).
Ce dont tu parles n'a pas grand chose à voir avec le libre, mais sur un modèle de développement choisi autour du libre.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par patrick_g (site web personnel) . Évalué à 3.
Si seule l'entité commerciale détient le copyright alors elle peut changer la licence des versions futures. Certes le code actuel reste libre mais la promesse implicite d'un logiciel libre c'est que le code _restera_ libre dans le futur.
Je suis d'accord que ce n'est pas la lettre de la licence (comme tu le dis le libre n'impose rien sur le futur d'un logiciel) mais c'est bien l'esprit de la licence. Quand un contributeur apporte sa pierre à l'édifice du libre c'est parce qu'il a l'espoir d'être utile à tous. Si la licence peut être changée vers le proprio très facilement par une société alors l'esprit du libre n'y est plus vraiment.
La multiplicité des copyrights (ou sa détention unique par une entité protectrice du libre comme la FSF) permet d'avoir une forme d'assurance sur la liberté future des projets.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Zenitram (site web personnel) . Évalué à 5.
L'esprit de la licence, c'est :
* la liberté d'exécution ;
* la liberté d'étude ;
* la liberté de redistribution des copies ;
* la liberté d'amélioration.
absolument rien n'est mis dans l'esprit du libre sur le futur. Dans l'esprit de certains, peut-être, mais pas dans l'esprit du libre.
Certes le code actuel reste libre mais la promesse implicite d'un logiciel libre c'est que le code _restera_ libre dans le futur.
Où as-tu lu ça? Quand je diffuse du code libre, je ne fais aucune promesse implicite sur le futur de mon travail, seulement sur le présent.
Quand un contributeur apporte sa pierre à l'édifice du libre c'est parce qu'il a l'espoir d'être utile à tous
Il il restera utile à tous : son code fonctionnera toujours avec la version du logiciel qui va avec. Son code reste libre, son code reste utilisable. Il n'est pas obligé de donner le copyright à MySQL labs, il peut le diffuser sur son site web, avec le code entier de MySQL. Le fourniture du code source est un "paiement" pour que le mainteneur principal l'inclue dans son package pour plus de visibilité, c'est tout.
Si la licence peut être changée vers le proprio très facilement par une société alors l'esprit du libre n'y est plus vraiment.
Si, cf plus haut.
La multiplicité des copyrights (ou sa détention unique par une entité protectrice du libre comme la FSF) permet d'avoir une forme d'assurance sur la liberté future des projets.
On est d'accord.
Mais ce n'est pas l'esprit du libre, c'est l'esprit d'autre chose en plus du libre.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par totof2000 . Évalué à 3.
absolument rien n'est mis dans l'esprit du libre sur le futur. Dans l'esprit de certains, peut-être, mais pas dans l'esprit du libre.
Pour moi, la liberté d'amélioration est quand même bien lié au futur : même si ça n'apporte aucune garantie sur le travail futur du ou des développeurs d'une version à un instant T, ça permet quand même de garantir qu'il toujours possible d'améliorer sous licence libre le travail fourni à un instant T. Par contre rien empêche le propriétaire du code de passer celui-ci sous licence propriétaire pour les versions futures. Mais ce qui est libre à un instant T restera toujours libre. Et c'est pour ça qu'à mon avis le "problème" MySQL est un faux problème.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Dring . Évalué à 3.
Je suis plutôt d'accord, avec un bémol. Comme on a pu le voir, la multiplicité des détenteurs de droits devient un point de blocage lorsqu'on veut changer de licence (par exemple passer sur la v3 de la GPL), et donc de ce point de vue on perd une certaine liberté.
C'est plutôt cohérent si une ou plusieurs personnes ayant contribué s'opposent effectivement au changement de licence, mais dans certains cas c'est simplement parce que ça rend l'opération irréalisable (retrouver tous les contributeurs, leur demande de valider le changement de licence, etc.). Quand certains contributeurs sont décédés, il faut retrouver les ayant-droits, bref, c'est un cauchemar sans nom.
Le mieux serait donc de passer par une entité protectrice, mais laquelle ? La FSF, c'est bien, mais on n'est pas forcé d'être d'accord avec sa politique. Et puis la confiance, ça ne marche pas toujours. La solution de Monty, c'était aussi de regrouper les copyright sous une société unique, qui était du coup une entité protectrice, et le résultat final est pas génial...
Comme souvent, c'est donc une affaire de compromis : BSD (ou toute autre licence très permissive) vs. GPL détenteurs multiples vs. entité protectrice.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Anonyme . Évalué à 1.
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Donc, pour moi, si t'es en GPLv2, tu peux considérer que c'est la GPLv3 qui s'applique, donc techniquement, passer en GPLv3, ça change rien.
J'avais d'ailleurs lu un article d'un gars (à l'époque du changement de licence chez Wikipedia) qui disait que ce « any later version » était une plaie dans une licence car si la FSF changeait totalement la licence (c'est un exemple), et la rendait non libre, le logiciel pourrait être lui aussi considéré comme non libre. Je ne trouve plus la source.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Zenitram (site web personnel) . Évalué à 3.
On se renseigne en entier sur ce qu'on quote!
http://www.fsf.org/licensing/licenses/gpl-3.0.html
Tu zappes la phrase écrit en lettres capitales "END OF TERMS AND CONDITIONS".
Ce que tu quotes n'est pas dans la GPLv3, ni dans la GPLv2, mais dans la partie "How to Apply These Terms to Your New Programs" que tu n'es pas obligée de suivre à la lettre.
Linux et en "GPL version 2", et non pas en "GPL version 2 or
(at your option) any later version", avec Linux tu n'as pas le choix : c'est la v2.
J'avais d'ailleurs lu un article d'un gars
ce gars ne savait pas lire si il parlait de la GPL : aucune version de la GPL ne parle d'être compatible avec la version au dessus, ce n'est pas la plaie de cette licence, juste un choix libre des auteurs.
L'auteur choisit si il veut faire confiance ou pas à la FSF, et si il ne veut pas faire confiance à la FSF il met "GPL version 3" tout court, il peut quand même utiliser la GPL. Utiliser la GPL ne signifie absolument pas faire confiance aveuglement à la FSF, ça reste ton choix (et c'est très bien d'avoir le choix, personnellement je laisse le "or any later version")
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par claudex . Évalué à 3.
Non, ça veut dire qu'il pourra être distribué de manière non-libre (la nouvelle version de la licence) mais aussi avec l'ancienne version libre de la licence, c'est l'équivalent d'un double (triple,...) licence propriétaire-libre (comme Qt ou MySQL).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Gniarf . Évalué à 1.
bah il peut se scléroser en restant assujeti à une (version de) licence obsolète, comme le noyau Linux qui restera en GPL v2.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par reno . Évalué à 5.
Donc la GPLv3 ne rend pas obsoléte la GPLv2 puisque certains préfèrent la GPLv2 a la v3.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par Gniarf . Évalué à 2.
c'était surtout pour le coup d'avoir des centaines ou milliers de contributeurs, dont certains sont contre et d'autres carrément introuvables
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par reno . Évalué à 1.
Je ne dirais qu'un mot: Hurd.
Que ce soit une société commerciale ou une communauté, l'avenir d'un projet n'est jamais établi.
> Quand un soft libre est écrit par une seule entité commerciale et que les quelques contributeurs externes doivent abandonner leur copyright...alors le projet est vulnérable (et son caractère "vraiment libre" est un peu discutable).
C'est tres contestable ce que tu dits!
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par patrick_g (site web personnel) . Évalué à 2.
Oui c'est vrai que ce n'est pas très orthodoxe.
Ce que je veux dire c'est qu'il existe des entités commerciales qui développent un soft sous licence libre mais avec un modèle assez fermé :
- Peu ou pas de contributions externes
- Obligation de céder le copyright à la société
- Décisions prises uniquement par la société
- Opacité des procédures
Certes la licence est libre mais est-ce qu'on peut vraiment parler d'un respect de l'esprit du libre puisque le modèle de développement est fermé ?
J'ai trouvé intéressante la notion de NQOSS ("not quite open source software") qui est abordée ici : http://sitaramc.blogspot.com/2010/01/mysql-campaign-my-thoug(...)
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par BAud (site web personnel) . Évalué à 3.
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par tallion . Évalué à 1.
Avec MySQL j'ai un SGBD qui a un spectre large d'utilisation donc plus rentable.
Bien sûr, dans chaque cas, il existe un autre SGBD libre qui aura de meilleurs résultats (postgre pour de grosses volumétries et la géographie, firebird pour les petites applications, etc...) mais ça demande aux admin BDD d'avoir plus de compétences.
En plus, les DSIs n'aiment pas ce dire qu'il va falloir former de nouveaux les ingénieurs ...
Ceci étant dit, nous on utilise postgreSQL alors je suis le mieux placé pour défendre MySQL
[^] # Re: La fin de MySQL n'est pas la fin du SGBDR libre
Posté par collinm (site web personnel) . Évalué à 2.
www.solutions-norenda.com
# Ce n'est pas une bataille du libre
Posté par Zenitram (site web personnel) . Évalué à 7.
En effet, il n'est nullement question de la partie "libre" de MySQL, au contraire : la partie libre reste libre, n'importe qui peut la reprendre.
C'est uniquement la partie proprio qui est en jeu, les règles de la partie libre sont respectées.
Il est rigolo de voir RMS soutenir la partie proprio d'un produit qui est aussi sous GPL donc toujours libre quelque soit le "propriétaire" du code... RMS se rendrait-il compte que le proprio est utile à la survie d'un produit?
Quand je lis "Si Oracle rachète MySQL comme entité de Sun, les utilisateurs de bases de données vont payer l'addition." sur la page d'accueil de HelpMySQL.org, j'éclate de rire : oui, les utilisateurs proprio de MySQL vont payer l'addition, mais non, les utilisateurs libres (GPL) ne vont rien payer, ils vont juste changer d'entreprise pour la maintenance et les évolutions, il y en a qui se montent en ce moment.
Je pense qu'il faudrait mettre un NdM pour préciser qu'on parle d'un problème du logiciel proprio, et que la partie libre reste libre avec tous les bienfaits du libre (changement possible de prestataire quand le prestataire de référence fait défaut).
[^] # Re: Ce n'est pas une bataille du libre
Posté par Psychofox (Mastodon) . Évalué à 2.
Théo de Raadt a beau être malpoli et infect quand il s'agit de communiquer, il semble se tromper plus rarement de combat que RMS.
[^] # Re: Ce n'est pas une bataille du libre
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 6.
GNU's Not Unix / LINUX Is Not Unix Xernel
[^] # Re: Ce n'est pas une bataille du libre
Posté par Zenitram (site web personnel) . Évalué à 3.
Pas forcement, il peuvent "juste" trouver un autre prestataire, c'est d'ailleurs le principe de base du libre non?
Il n'est pas sûr que les forks de MySQL sont viables.
Tu veux dire qu'il n'est pas sûr que le modèle du libre soit viable?
Ca commence à faire beaucoup d'incohérence dans le personnage si il commence à penser que le libre ne protège pas l'utilisateur par rapport au produit qu'il reçoit... En quoi l'utilisateur est protégé par le libre si un produit libre ne peut pas survivre sans son mainteneur principal? Le libre pas mieux que le proprio alors?
[^] # Re: Ce n'est pas une bataille du libre
Posté par Brioche4012 (site web personnel) . Évalué à -3.
C'est pour moi une justification de l'inquiétude des personnes qui ont fait la lettre ouverte et la pétition.
MySQL est largement utilisé par des acteurs commerciaux, dans la grande majorité des hébergeurs. Si on leur donne le choix entre migrer MySQL 5 libre à Oracle DB machin avec corporate support avantages et autres, et migrer de MySQL 5 à ce qu'ils veulent de libre sur le marché (PGSQL lol, il doit y avoir 2 cms qui le supportent...) qu'est-ce que vous pensez qu'ils vont choisir?? MySQL sonne mieux que PGSQL et Oracle sonne mieux que MySQL.
[^] # Re: Ce n'est pas une bataille du libre
Posté par Gniarf . Évalué à 2.
attends qu'ils voient la facture, on va rire. (enfin, ça pourrait être pire, ça pourrait être IBM et DB2)
[^] # Re: Ce n'est pas une bataille du libre
Posté par Mathieu Segaud . Évalué à 1.
[^] # Re: Ce n'est pas une bataille du libre
Posté par Gniarf . Évalué à 4.
[^] # Re: Ce n'est pas une bataille du libre
Posté par Mathieu Segaud . Évalué à 2.
[^] # Re: Ce n'est pas une bataille du libre
Posté par katov . Évalué à 6.
Oui, et surtout grâce à une disponibilité précoce pour la plate-forme Windows. Voilà le secret de popularité de MySQL. Rien de plus, rien de moins. Et oui, MySQL doit tout (en terme de popularité) à Windows... car à cette époque les autres BDD libres était "compliquées" à installer sur un OS ou la qualité d'un produit se mesure à sa faciliter d'installation (sic).
[^] # Re: Ce n'est pas une bataille du libre
Posté par Gniarf . Évalué à 2.
donc une disponibilité précoce tout court, quelque part
ensuite, effet boule de neige.
[^] # Re: Ce n'est pas une bataille du libre
Posté par collinm (site web personnel) . Évalué à 1.
www.solutions-norenda.com
[^] # Re: Ce n'est pas une bataille du libre
Posté par Zenitram (site web personnel) . Évalué à 3.
Faut arrêter de dire des conneries!
Charge le code de MySQL (il est dispo), et tu pourras alors faire le nécessaire pour que le code de MySQL ne disparaisse pas!
Le libre est justement là pour protéger de ce genre de problème, et quand le problème arrive, hop on dit que le libre ne sert à rien pour ça? Mais c'est quoi ce délire?
Le libre est justement fait pour que le produit ne disparaisse pas. Il ne peut plus disparaitre à moins que personne sur terre n'ai eu l'idée de copier (et ce de manière légale) le code de MysQL, à moins que tous les clients (dont Debian ou tout autre repository) décide de supprimer les fichiers.
La seule chose qui peut disparaitre, c'est les futures releases fait par un prestataire si on parle de la version libre.
C'est pour moi une justification de l'inquiétude des personnes qui ont fait la lettre ouverte et la pétition.
Oui, c'est bien un problème des utilisateurs proprio car en effet MySQL proprio peut disparaitre. Rien de grave pour le libre, ce n'est pas une bataille du libre mais celle du proprio.
[^] # Re: Ce n'est pas une bataille du libre
Posté par katov . Évalué à 3.
Même chose pour tout logiciels assez mal fichu pour penser qu'il n'existe qu'un SGBD; il suivra et utilisera peut-être enfin une bonne méthode de développement: couche d'abstraction aux données.
Tu peux utiliser le navigateur de ton choix pour voir cette page. Pourquoi cela ne devrait-il pas être aussi évident pour l'accès aux données ? La plupart des applications que je connaisse exigeant exclusivement MySQL (nombre de CMS) est bâti sur cette absence de méthode. La déferlante MVC a au moins le mérite de remettre en lumière les articulations entre couches logiciels.
[^] # Re: Ce n'est pas une bataille du libre
Posté par BAud (site web personnel) . Évalué à 3.
http://guidecms.com/tous-les-cms/recherche/base-de-donnes/po(...) (au hasard) notamment Drupal
et je pense que tu peux retenir la liste de ceux basés sur Pear[1] aussi pour ceux en PHP...
Il y a aussi des "portages" spécifiques vers PostgreSQL qui sont suivis[2].
Mediawiki[3] peut utiliser PostgreSQL aussi, certains chez TuxFamily l'ont installé comme cela ;-)
[1] http://pear.php.net/
[2] http://wiki.postgresql.org/wiki/Category:Software_Ports
[3] http://www.mediawiki.org/wiki/Manual:PostgreSQL
[^] # Re: Ce n'est pas une bataille du libre
Posté par Gniarf . Évalué à 2.
c'est ce qui me fait le plus rire dans ces histoires de rachats ou de fermeture de code par changement de licence : des gens comme RMS semblent croire que le code des versions présentes et passées va tout simplement disparaitre et que toutes les installations existantes vont magiquement cesser de fonctionner toutes au même instant.
alors qu'ici on a quand même un trouc qui est relativement terriblement efficace dans nombre de cas d'usages et qui rendra service encore 10 ans même s'il n'évolue plus et qu'aucune version 7 n'apparaisse jamais.
# Sauvons Mysql
Posté par nwd . Évalué à -1.
# usine à gaz
Posté par B16F4RV4RD1N . Évalué à 6.
Pour ce qui est des "grosses" bases de données, il y a aussi bien ailleurs en libre (postgreSQL), et pour les petites bases de données qui servent juste à enregistrer le nombre de clics sur un site web, quel intérêt de déployer mysql alors que sqlite est beaucoup plus léger et facile à manipuler ? (simple fichier contenant la base).
Il serait temps que les alternatives aient aussi leur chance.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: usine à gaz
Posté par Amine "nh2" Brikci-Nigassa (site web personnel) . Évalué à 2.
Je pense que les alternatives ont déjà leur chance et que ce n'est pas MySQL qui les empêche de percer.
Ce n'est pas en laissant une concurrence déloyale détruire un autre concurrent qu'on peut s'imposer...
GNU's Not Unix / LINUX Is Not Unix Xernel
[^] # Re: usine à gaz
Posté par B16F4RV4RD1N . Évalué à 2.
Par rapport à l'argument avancé plus bas sur les accès concurrenciels, il est indiqué :
http://www.sqlite.org/faq.html#q5
SQLite allows multiple processes to have the database file open at once, and for multiple processes to read the database at once. When any process wants to write, it must lock the entire database file for the duration of its update. But that normally only takes a few milliseconds. Other processes just wait on the writer to finish then continue about their business. Other embedded SQL database engines typically only allow a single process to connect to the database at once.
However, client/server database engines (such as PostgreSQL, MySQL, or Oracle) usually support a higher level of concurrency and allow multiple processes to be writing to the same database at the same time. This is possible in a client/server database because there is always a single well-controlled server process available to coordinate access. If your application has a need for a lot of concurrency, then you should consider using a client/server database. But experience suggests that most applications need much less concurrency than their designers imagine.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: usine à gaz
Posté par claudex . Évalué à 1.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: usine à gaz
Posté par B16F4RV4RD1N . Évalué à 6.
Pour Digikal, qui peut contenir également des milliers de photos, je n'ai aucun problème de performance, pourtant digikam utilise sqlite. L'avantage de sqlite c'est que la base est facilement déplaçable, sauvegardable (me parlez pas de sql dump...)
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: usine à gaz
Posté par yellowiscool . Évalué à 5.
Envoyé depuis mon lapin.
# On se trompe pas de problème?
Posté par gnumdk (site web personnel) . Évalué à 6.
En effet, Oracle et MySQL n'ont rien à voir et ne sont en aucun cas concurrents...
Il faut pas se leurer, MySQL en entreprise en dehors de la gestion des sites web, c'est 0 part de marché... Il y'a quasiment que du ORACLE et un peu de SQL Server.
Donc, pour Oracle, cela leur permet de récupérer un marché sur lequel il n'avait pas la main. Après reste le problème du changement de licence.
Par contre, personne ne parle d'OpenOffice... Qu'est ce que Oracle en a à foutre ? Vont il continuer le dev du produit ? OpenOffice peut il vivre juste via des contributeurs bénévoles?
[^] # Re: On se trompe pas de problème?
Posté par claudex . Évalué à 3.
Personne ne parle d'OOo car personne n'a une idée de ce qui peut se passer. Contrairement à MySQL où Oracle est +/- concurrent ou le matériel qui fait tourner Oracle, OOo ne rentre pas du tout dans le modèle Oracle et dès lors il est très difficile de conjecturer. (Et puis le créateur d'OpenOffice va avoir du mal à faire du bruit autour de ce rachat en disant qu'Oracle c'est des méchants).
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: On se trompe pas de problème?
Posté par sifu . Évalué à 1.
[^] # Re: On se trompe pas de problème?
Posté par Camille_B . Évalué à 2.
[^] # Re: On se trompe pas de problème?
Posté par BAud (site web personnel) . Évalué à 2.
[^] # Re: On se trompe pas de problème?
Posté par sifu . Évalué à 0.
# Logique économique
Posté par fcartegnie . Évalué à 2.
* Fork payant uniquement ~> Permet de ramasser chez ceux qui ne paieraient jamais le montant demandé pour Oracle. Il faut juste que le coût de la licence soit inférieur aux coûts de migration vers postgre.
Donc l'arrêt de Mysql ? Faut pas rêver. Ca n'entre dans aucune logique économique.
L'arrêt de la version libre, par contre oui, c'est le risque majeur.
# MySQL est utilisé par d'aures logiciels libres !
Posté par jeff110 . Évalué à 2.
Par exemple, MySQL est utilisé par mythTV, Amarok, aKonadi, gammu, knote et j'en passe ...
Certes, des alternatives existent déjà, mais c'est encore une fois un bon système qu'il serait dommage de remplacer.
Chaque fois qu'il faut re-coder une application, c'est de l'énergie qui est gaspillée .
Du temps passé à adapter plutôt qu'à développer.
J'ai envie que les solutions qui fonctionnent continuent d'évoluer, de s'améliorer, sans devoir sans cesse réinventer la roue, forker ou refaire un soubassement qui fonctionne.
[^] # Re: MySQL est utilisé par d'aures logiciels libres !
Posté par Pinaraf . Évalué à 4.
http://tokoe-kde.blogspot.com/2009/12/akonadi-and-postgresql(...)
[^] # Re: MySQL est utilisé par d'aures logiciels libres !
Posté par katov . Évalué à 4.
Rappelons nous le temps ou les sites WEB étaient tous fait pour le seul navigateur IE.
Les développeurs devrait éviter de faire la même erreur avec les BDD.
Si coté WEB on s'en ai globalement sorti, il est probablement impossible d'en faire autant avec SQL qui, pourtant, est lui aussi un standard en théorie. D'ailleurs il n'y a pas que SQL pour stocker des données. Même en se limitant à SQL, de nombreuses applications sont en mesures d'utiliser indifféremment telle ou telle BDD. Elle sont conçus sur une couche d'abstraction d'accès aux données. Et ceci devrait être la règle chez les développeurs d'applications se destinant à un grand nombre d'utilisateurs.
finalement la disparition de MySQL serait un mal pour un bien si cela permettait aux développeurs de prendre conscience des erreurs commises.
[^] # Re: MySQL est utilisé par d'aures logiciels libres !
Posté par Pinaraf . Évalué à 3.
Le nombre d'horreurs propres à MySQL est sidérant, ne serait-ce que pour échapper les champs avec ` au lieu de " et le texte avec " au lieu de '...
[^] # Re: MySQL est utilisé par d'aures logiciels libres !
Posté par Sylvain Colinet (site web personnel) . Évalué à -1.
en php pour utiliser une DB c'est :
nomdusgdb_requete("blabla")
rien que pour ça a rendu le code dépendant d'une DB vu que y a aucune interface fournie pour s'en abstraire (contrairement a DBI en perl...). Bon mes connaissances PHP date de 4-5 ans, mais ça a suffit a créer une ribanbelle de développeur lié a MySQL.
[^] # Re: MySQL est utilisé par d'aures logiciels libres !
Posté par Pinaraf . Évalué à 2.
# Autres points de vue
Posté par yoho (site web personnel) . Évalué à 1.
Source : http://www.softwarefreedom.org/news/2009/dec/11/software-fre(...)
D'autre part, Oracle, dans un FAQ officiel, semble rassurer en indiquant qu'il n'a nul intention de toucher à MySQL ni même aux autres business actuels de Sun (y compris le hardware).
Source : http://www.oracle.com/sun/sun-faq.pdf
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.