La collaboration inter-projets communautaires

Les relations inter-projets concurrents sont souvent ignorées dans l'inconscient collectif des lecteurs de sites Internet techniques. Pourtant, les projets ont fleuris au cours du temps dans le but évident d'aboutir à un effort moindre et une qualité accrue pour tout le monde.

Si nous prenons par exemple les relations entre les projets KDE et GNOME, projets aux buts très similaires et pourtant concurrents, autant dire que l'ambiance n'a pas toujours été au beau fixe. Gstreamer est un bel exemple de collaboration ratée : lancé sans discussion préalable par les développeurs GNOME, sans aucune réflexion sur les besoins KDE, et avec l'idée d'imposer ce framework à KDE. La méthode ne convenant évidement pas à KDE, Gstreamer conserve encore une très mauvaise réputation parmi ses développeurs du bureau.

Pour éviter ce genre de rejet, FreeDesktop.org a été créé. Même si les débuts ont été poussifs (certains cherchant encore à imposer plutôt qu'à réfléchir ensemble), la collaboration s'est tout de même largement améliorée, aboutissant notamment à l'intégration de dbus dans KDE4 à la place de la technologie DCOP.

Conscients que la situation pouvait encore s'améliorer, la liste de diffusion commune Desktop Architects a été créée, regroupant non seulement les développeurs de bureaux libres, mais aussi des développeurs de noyau libres (Linus Torvalds y a notamment participé).

Un tableau qui vire au rose ? Pas vraiment, car un élément manque encore : la collaboration inter-distributions. En effet, malgré quelques exemples (comme NetworkManager développé initialement par RedHat qui s'est ouvert aux autres distributions), le volume des échanges reste très faible. Le développement de rpm est ainsi toujours un sujet chaud, les distributions patchant largement de leur côté.

Le fait est que chacun des outils de distributions constituent la plus-value de celles-ci, autrement appelé en terme marketing leur avantage compétitif. Ainsi, Novell/SUSE s'est crue obligée de développer une énième façade à rpm avec zypper alors qu'existaient déjà Urpmi de Mandriva, Yum utilisé par Fedora/RedHat et développé initialement par Yellow Dog Linux, ou encore smart qui était le projet le plus ambitieux.

Ainsi, quand Lucas Nussbaum parle de créer un forum regroupant les développeurs de différentes distributions, je ne peux que appuyer très fortement ce projet, même en ayant de gros doutes quant à sa faisabilité. Qu'en pensez-vous ?

Related Entries

Laisser un commentaire

Notes récentes

  • Canonical se fout du monde, mais ses supporters la défendent

    Je ne comprends plus les Ubuntistes. En fait, je crois que je ne les ai jamais compris. Quand on écrit sur la page contribution de...

  • Linux : 5 secondes pour démarrer

    Le travail assez impressionnant de Arjan Van de Ven détaillé ici porte ses fruits. Voici une vidéo du démarrage d'une distribution sur l'EEE PC en...

  • Mamma Mia ! Juste jouissif...

    Je me suis pris une claque au cinéma cette semaine, et cela venant d'une comédie musicale romantique "Mamma Mia !". N'étant ni fan de...

  • VLC 0.9.2 est sorti

    VLC media player 0.9.2 est enfin sorti ! Il s'agit d'une version majeure du lecteur de média multi-plateformes par excellence après la 0.8.6, contenant notamment...

  • La solution du LHC pour ne pas exploser : KDE !

    Vous avez surement entendu parler du LHC ces derniers jours, vous trouverez toutes les informations sur Wikipedia. De même, j'imagine vous avez aussi entendu parler de...

Fermer