• # Jeu de briques

    Posté par . En réponse au journal Les config mal foutues dans les logiciels libres. Évalué à 3.

    Le problème avec les systèmes GNU/Linux c'est que chacun développe de son côté. Ainsi, on se retrouve plutôt avec un ensemble de briques à assembler tant bien que mal...

    Je fais du QT donc je développe pour KDE. Je fais du GTK donc je développe pour GNOME... Et on peut le voir, les 2 sont plus ou moins hétérogènes... Par exemple, au sein même de GNOME Fileroler ne prend pas en charge le Drag&Drop pour décompresser un fichier... Bien sûre il y a freedesktop, Dbus, ou autre mais il reste encore beaucoup à faire...

    De plus nombreuses sont les raisons qui inciterais tel ou tel développeur à développer pour tel ou tel toolkit/système/etc... Quand on voit les différents troll autour du développement du noyau, VIM/EMACS, GNOME/KDE, Firefox/Epiphany/Konqueror, on comprend bien que c'est dans la nature humaine de défendre le logiciel que l'on à créé ou qu'on aime et que l'on ne fera rien pour que ceux des autres avancent ni même pouvoir interragir avec eux...

    Il faudrait donc qu'une âme charitable fasse une sorte d'API pour unifier le tout et sur laquelle tout le monde se baserait pour développer... Ben tien ça ressemble à ce que le projet KDE tente d'apporter avec sa version 4 notemment avec Phonon et les autres... Malheureusement cela reste axé autour de KDE :-(. On peut aussi citer Pulseaudio qui tente une unification des systèmes audios...

    Mais évidemment la complexité résultera du fait que l'on ne pourra satisfaire tout le monde et que ceux-ci développerons à nouveau leur propre système de leur côté ;-)

    En fait, n'est ce pas ça l'esprit du libre?