Attention : la lecture de ce billet est probablement plus aisée sur sa page originale.

Pauvre Marc Chouteau.

Mon ex-collègue et confrère du développement web est un immense ami, mais lui qui est si pétri des technologies fermées de son éducation microsoftie, il a parfois encore du mal à saisir l'incroyable chance qu'est le mouvement open-source pour la pérénité des systèmes informatiques. C'est vrai que je le trolle beaucoup, mais avec lui, on peut parler amical sérieusement.

D'ailleurs, faut pas le dire, mais non seulement il utiliserait Google comme moteur de recherche, mais en plus, il aurait installé Mono et Linux pour travailler... Et en plus, il pose de très bonnes questions via Jabber :

NB: pour des raisons de lisibilité, le texte a été corrigé des fautes de typos et de jeuness sms.

(09:32:26) Marc: C'est quoi l'avenir depuis que [MySQL] appartient a Oracle ?

(09:36:09) moi: ben bonne question

(09:36:16) moi: déjà MySQL était optimisé pour [les serveurs] Sun [Microsystems]

(09:36:34) moi: mais y'a trop de différences entre les moteurs et les implémentations du langage

(09:36:47) moi: alors on a fait comme d'hab dans l'open-source

(09:36:51) moi: on a FORKÉ

(09:37:26) moi: c'est un fonctionnement démocratique. Ceux qui sont pas contents sont libres de partir et de créer leur branch du code

(09:37:39) moi: y'en avait déjà une dizaine pour MySQL

(09:38:04) moi: la plupart du temps, le code forké est réintégré car il a été forké pour ne pas bloquer le projet principal sur une problématique précise :

(09:38:08) moi: - performance

(09:38:10) moi: - sécurité

(09:38:17) moi: - nouvelles fonctions

(09:38:34) moi: le meilleur exemple , c'est KHTML

(09:38:50) moi: KHTML est le système de rendu de page webs de (l'environnement graphique) KDE

(09:38:56) moi: Apple l'a repris

(09:39:02) moi: pour iTunes puis pour Safari

(09:39:17) moi: ils ont publié le code et le diff par rapport au projet principal

(09:39:23) moi: ce qui a été backporté

(09:39:32) moi: KHTML a été renommé WebKit à cet effet, le nom du fork d'Apple

(09:39:44) moi: Google a repris du code pour Chrome, puis rebackporté

(09:40:09) moi: résultat final : le moteur de rendu de KDE4 est incroyablement puissant,

(09:40:24) moi: puisqu'au moins 4 boites ont participé au code (et surtout on joué le jeu)

(09:40:41) moi: l'open source, c'est ça. Ai-je été clair ?

(09:43:01) Marc: non ;)

(09:43:06) moi: bon, je reprends

(09:43:27) moi: je donne la recette des fricassés, vieil héritage familial à ma copine Enflammée

(09:43:34) moi: elle trouve les fricassés trop secs

(09:43:43) Marc: lol

(09:43:49) moi: elle forke la recette en y ajoutant dans le beignet une sauce au poivron

(09:43:52) Marc: je déconne, j'ai bien pigé

(09:43:57) moi: ma mère hurle

(09:44:03) moi: mais le reste de la famille fait un vote

(09:44:18) moi: si la recette est acceptée, son apport est intégré dans l'héritage familial

(09:44:54) moi: sinon, la recette des fricassés qu'elle a modifiée devient fricassés.familledascritch.familleenflammee-fork.3.5.1-skmd

(09:45:46) moi: C'est quand même facile à comprendre, suffit d'appliquer les mêmes méthodes que pour les soaps opera du matin

Voilà. Et puis si vous êtes sages, on me fait savoir en régie qu'on a un sujet sur les fricassés qui va peut-être être publié ce soir.