• [^] # Re: Tango : bof

    Posté par . En réponse à la dépêche Rentrée des classes pour GNOME 2.16. Évalué à 2.

    > En gros, une equipe consistituee principalement de developpeurs de Gnome s'est montee

    Où est le problème ?

    > a developpe tango sans aucune concertation avec des autres desktop

    Il y a toujours des phases où on bossent dans son coin. Surtout à l'initialisation d'un projet et jusqu'en phase alpha voire beta. Tant que tu n'as rien de concret a proposer, c'est comme ça.

    Et qu'es-ce que tu entends par "concertation avec les autres desktop" ?
    Il y a assurément eu des contacts. Des gens de Gnome, KDE, XFCE, etc qui ont dit : "- c'est interressant, continuez les gars".

    Si ceux qui bossent sur Tango n'avait pas un peu l'assurance que leur boulot était utile, ils auraient laissé tomber Tango très vite. Tu ne crois pas ?
    S'il voulait faire des icones uniquement pour Gnome, je ne vois pas pourquoi ils sont aller sur freedesktop. Ca serait totalement inutile (Gnome a déjà produit des icones sans freedesktop).

    > et est ensuite arrive vers freedesktop en declarant que c'etait un standard que tous les autres projets de bureau

    Comment tu fais pour affirmer ça ?
    Selon toi pour être un standard de tous les projets de bureau, il suffit de le déclarer. Tu ne trouves pas que c'est un peu léger ?

    > C'est vraiment l'oppose des buts et du principe de freedesktop.

    Lis freedesktop :
    http://freedesktop.org/wiki/
    Standards

    freedesktop.org is not a formal standards organization, though some see a need for one that covers some of the areas we are working on. For Linux operating system standards, look at the [WWW]Linux Standard Base project. [WWW]The X.Org Foundation and the [WWW]IETF are other groups that do formal standards. The [WWW]Free Standards Group is one group that publishes "de jure" standards for free software -- freedesktop.org is loosely affiliated the FSG.

    Unlike a standards organization, freedesktop.org is a "collaboration zone" where ideas and code are tossed around, and de facto specifications are encouraged. The primary entrée to these discussions is the [WWW]xdg mailing list.
    http://freedesktop.org/wiki/Standards
    Standards

    These are not really standards

    Note: freedesktop.org is not a standards body. The naming of this page is a historical accident, and will take a bit of wiki lifting behind the scenes to fix.
    Draft specifications that have pretty good de facto adoption/agreement:
    [...]
    Il n'y a pas tango dans la liste (pas encore peut-être).

    C'est TOI qui vient décréter que Tango est un standard et à partir de là tu fais des raisonnements fumeux.

    > Il y a un certain nombre de raison pour KDE de ne pas adopter tango.

    Très bien.

    Ta critique de Tango/freedesktop est facile. Tu dois être de ces KDE-fans qui vomissent freedesktop, ou du moins voit en freedesktop une "menace" pour KDE, mais n'ose pas l'avouer clairement.

    Ca me fait bien rigoler les gens qui critiquent l'implication de Gnome dans freedesktop et surtout quand ça vient de KDE.

    KDE ne fait pratiquement aucune proposition au niveau de freedesktop et ne fout pratiquement rien dans freedesktop. OK et très bien. Mais dans ce cas KDE fairait mieux de la fermer sur ce qui est réalisé au niveau de freedesktop.

    > Par exemple, le feedback des developpeurs KDE n'a meme pas ete demande

    Si KDE était plus impliqué dans freedesktop, la question ne se poserait même pas !
    KDE ne fout pratiquement pour freedesktop et tu veux que freedesktop cire les pompes de KDE. Tu ne trouves pas que tu vas un peu loin ?

    > Ensuite, Gnome et KDE ont un style d'icone qui est different.

    Tango est fait pour unifier les desktops.
    Si ce n'est pas possible car la philosophie (vue côté utilisateur) des desktops est trop différente alors tant pis.

    Mais l'effort de Tango est très respectable.

    > On note regulierement sur la mailing list freedesktop des gens qui arrivent avec des specifications qu'ils veulent pousser pour que tout le monde les adopte, alors qu'ils n'ont pas fait le travail necessaire de concertation, verification de l'historique, interet pour les differents bureaux, etc etc.

    Ce boulot la DOIT être fait au niveau de freedesktop. Freedesktop est là pour ça !

    Alors S'IL VOUS PLAIT contributeurs de KDE, allez sur freedesktop, contribuez, protestez, gueulez, faites entendre votre voie, mais arrêter de critiquer freedesktop car vous n'y participez pas assez.

    > Inutile de dire que dans la plupart des cas, les proposisiont meurent d'elle-meme.

    Ce qui est tout à fait normal. Contrairement à ce que tu disais, il ne suffit pas d'être sur freedesktop pour être un standard.
    Au-dessus tu annonçais déjà que Tango est un standard uniquement car Tango était sur freedesktop et que TU disait que c'était un standard pour tous les desktop. Tango va peut-être mourir prochainement, je n'en sais rien.
    Le rôle de freedeskop n'est pas d'imposer tout ce qu'il héberge.

    > Je trouve l'attitude du projet d'autant plus surprenante car il y a des gens dans la communaute Gnome qui savent comment fonctionne l'adoption d'une specification au sein de freedesktop (et qui ont meme fonde freedesktop).

    Je me répète : je crois que tu connais mal les objectifs de freedesktop. Pour donner un bon exemple, freedesktop est né pratiquement en même temps que dbus est né. Dbus n'est pas rentré dans freedesktop lorsqu'il a atteint la version 1.0 (version qu'il n'a d'ailleur pas encore atteint).

    > Dans le meme ordre d'idee, cairo (moteur de rendu 2D) ne sera pas adopte par KDE/Qt car Qt possede son propre moteur 2D.

    Et freedesktop s'en plaint ?
    Ben non.
    Mais cairo a toute sa place sur freedesktop car ça peut intéresser tous les desktops (sauf KDE).

    Si KDE lance un projet qui peut interesser d'autres desktops, alors qu'ils le mettent sur freedesktop. Ca deviendra peut-être ou non un standard pour tout le monde, mais au moins l'intention sera clairement affichée.