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 ?
Laisser un commentaire