c'est pourquoi tu te refuses à proposer un changement (pull request) pour leur FAQ
Quand un logiciel cherche absolument à se placer en opposition, en "concurrent" plutôt qu'en ami, alors je comprends tout à fait la réticence à contribuer. Je connais ça aussi. Quand tu cherches tout pour que les divers logiciels libres s'améliorent tous ensemble tranquille, en harmonie, et que l'un se met à cracher sur les autres pour se mettre au dessus du lot (souvent parce qu'ils veulent faire leur beurre alors qu'ils arrivent sur un marché déjà saturé/bien rempli), c'est assez désagréable.
En outre, on peut ne pas aimer la logique qui consiste en se comparer avec les autres sans cesse pour se promouvoir. Le truc, c'est que dans ce genre de comparatif, on peut souvent faire tricher les mots. Par exemple une fonctionnalité peut être implémentée, mais mal (bugs voire crashs constants, etc.), ou bien le voisin peut avoir plus de sous-fonctionnalités (mais on se limite à lister en surface), ou bien on peut avoir une GUI 1000 fois meilleure (ce qui est parfois subjectif en plus), ou bien le voisin peut l'avoir implémenté des années avant nous et on vient juste de la rajouter avec une micro-avancée et on se présente comme plus évolué, parfois on va même mettre dans la liste un truc noté "expérimental", voire encore dans la version de dév, on va "oublier" de lister certaines fonctionnalités absentes de notre côté, etc. etc. En gros ces comparaisons peuvent tout et rien dire, car elles sont bien moins factuelles qu'on ne veut le faire croire. Beaucoup de choses rentrent en compte dans une comparaison de fonctionnalités (simplicité d'utilisation, habitudes, contexte, depuis quand, limitations, bugs, usages inhabituels voire non prévus qui pourtant changent tout pour certains... et plein d'autres choses... tous ces petits détails qui font qu'on va préférer un logiciel à un autre, parfois/souvent subjectivement même).
Et puis surtout, ces comparaisons sont faites en général pour se mettre en valeur vis à vis des autres logiciels, donc le biais va toujours dans un sens, en mettant de côté toutes les fonctionnalités importantes qui nous manquent, et en lissant les problèmes. Et on met de la mauvaise ambiance (ce dont les services marketing se foutent, mais dans les projets communautaires de logiciel libre, beaucoup d'entre nous aimeraient qu'on évite et qu'on fasse plutôt avancer les technos ensemble).
C'est je trouve assez constructif de leur part, d'essayer d'expliquer les différences avec XMPP.
Pour les raisons expliquées plus haut, je ne suis pas si sûr. Je trouve ça bien plus constructif de parler juste de soi. Cela n'empêche pas de voir l'existence des autres, voire de s'en inspirer (ou au contraire d'apprendre de leurs erreurs parfois) mais il n'est pas nécessaire de mettre les pieds dans le plat et de sans cesse se comparer à eux ou les dénigrer.
du côté XMPP vous faites aussi une FAQ pour expliquer les différences avec Matrix
Toujours pour les mêmes raisons, je ne trouverais pas cela constructif si les logiciels basés sur XMPP (ou pire la XSF elle-même) devait commencer à se comparer avec Matrix et pourquoi pas d'ailleurs dans ce cas à tous les autres qui font de la messagerie ou de l'échange de messages! Perso je trouve que le temps des gens est mieux dépensé en améliorant son logiciel plutôt qu'en essayant constamment de se comparer aux autres.
Pour GIMP, c'est pareil, les gens veulent absolument nous comparer à Photoshop. Ensuite les gens pensent ce qu'ils veulent, mais du point de vue des développeurs, non on ne cherche absolument pas à être en compétition avec Photoshop. On a même un point de FAQ pour expliquer cela justement (plutôt qu'un point de FAQ pour comparer): https://www.gimp.org/docs/userfaq.html#are-you-trying-to-develop-a-photoshop-killer-app
Les autres peuvent nous comparer s'ils veulent. Nous, on n'a pas que ça à faire. On fait notre propre logiciel avec nos propres idées. C'est pour moi 1000 fois plus constructif.
D'ailleurs GIMP a aussi son Matrix-like, un logiciel libre qui base une partie de sa communication sur la haine de et les attaques à GIMP. Et malheureusement cela déteint évidemment en créant une communauté qui déverse pas mal de bile sur d'autres logiciels libres. Personnellement je trouve cela fatigant et même stressant (subir des attaques et des insultes pour contribuer à du logiciel libre, c'est parfois dur à encaisser et l'idée d'arrêter m'est passée par la tête plus d'une fois, heureusement pas trop longtemps). Donc je comprends vraiment bien l'état d'esprit des gens qui font du XMPP si Matrix et sa communauté se comporte pareil.
D'un autre côté, on est en très bonne entente avec tous les autres logiciels de graphisme libre (que ce soit MyPaint, Darktable, RawTherapee, les diverses librairies...) avec qui on discute beaucoup sur IRC et lorsqu'on a l'occasion de se voir en vrai. Heureusement que tous les projets ne se basent pas sur la confrontation... Ce sont les moments où on se dit que c'est pas si mal parfois le logiciel libre, finalement.
Je souhaite donc à SàT, Movim et aux autres projets XMPP de continuer longtemps et de s'améliorer, en collaborant avec les autres projets qui veulent coopérer sans friction. :-)
Et franchement, je leur conseille pas de rentrer dans ces logiques tendues de comparer et d'opposer. Si vraiment Matrix a cette attitude et si elle en change un jour, alors coopérez avec eux ce jour là. Mais pour l'instant, tant qu'ils continuent, ignorez les.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Point de vue d'un développeur XMPP
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche Matrix pour décentraliser Skype, Whatsapp, Signal, Slack et Discord. Évalué à 9.
Quand un logiciel cherche absolument à se placer en opposition, en "concurrent" plutôt qu'en ami, alors je comprends tout à fait la réticence à contribuer. Je connais ça aussi. Quand tu cherches tout pour que les divers logiciels libres s'améliorent tous ensemble tranquille, en harmonie, et que l'un se met à cracher sur les autres pour se mettre au dessus du lot (souvent parce qu'ils veulent faire leur beurre alors qu'ils arrivent sur un marché déjà saturé/bien rempli), c'est assez désagréable.
En outre, on peut ne pas aimer la logique qui consiste en se comparer avec les autres sans cesse pour se promouvoir. Le truc, c'est que dans ce genre de comparatif, on peut souvent faire tricher les mots. Par exemple une fonctionnalité peut être implémentée, mais mal (bugs voire crashs constants, etc.), ou bien le voisin peut avoir plus de sous-fonctionnalités (mais on se limite à lister en surface), ou bien on peut avoir une GUI 1000 fois meilleure (ce qui est parfois subjectif en plus), ou bien le voisin peut l'avoir implémenté des années avant nous et on vient juste de la rajouter avec une micro-avancée et on se présente comme plus évolué, parfois on va même mettre dans la liste un truc noté "expérimental", voire encore dans la version de dév, on va "oublier" de lister certaines fonctionnalités absentes de notre côté, etc. etc. En gros ces comparaisons peuvent tout et rien dire, car elles sont bien moins factuelles qu'on ne veut le faire croire. Beaucoup de choses rentrent en compte dans une comparaison de fonctionnalités (simplicité d'utilisation, habitudes, contexte, depuis quand, limitations, bugs, usages inhabituels voire non prévus qui pourtant changent tout pour certains... et plein d'autres choses... tous ces petits détails qui font qu'on va préférer un logiciel à un autre, parfois/souvent subjectivement même).
Et puis surtout, ces comparaisons sont faites en général pour se mettre en valeur vis à vis des autres logiciels, donc le biais va toujours dans un sens, en mettant de côté toutes les fonctionnalités importantes qui nous manquent, et en lissant les problèmes. Et on met de la mauvaise ambiance (ce dont les services marketing se foutent, mais dans les projets communautaires de logiciel libre, beaucoup d'entre nous aimeraient qu'on évite et qu'on fasse plutôt avancer les technos ensemble).
Pour les raisons expliquées plus haut, je ne suis pas si sûr. Je trouve ça bien plus constructif de parler juste de soi. Cela n'empêche pas de voir l'existence des autres, voire de s'en inspirer (ou au contraire d'apprendre de leurs erreurs parfois) mais il n'est pas nécessaire de mettre les pieds dans le plat et de sans cesse se comparer à eux ou les dénigrer.
Toujours pour les mêmes raisons, je ne trouverais pas cela constructif si les logiciels basés sur XMPP (ou pire la XSF elle-même) devait commencer à se comparer avec Matrix et pourquoi pas d'ailleurs dans ce cas à tous les autres qui font de la messagerie ou de l'échange de messages! Perso je trouve que le temps des gens est mieux dépensé en améliorant son logiciel plutôt qu'en essayant constamment de se comparer aux autres.
Pour GIMP, c'est pareil, les gens veulent absolument nous comparer à Photoshop. Ensuite les gens pensent ce qu'ils veulent, mais du point de vue des développeurs, non on ne cherche absolument pas à être en compétition avec Photoshop. On a même un point de FAQ pour expliquer cela justement (plutôt qu'un point de FAQ pour comparer): https://www.gimp.org/docs/userfaq.html#are-you-trying-to-develop-a-photoshop-killer-app
Les autres peuvent nous comparer s'ils veulent. Nous, on n'a pas que ça à faire. On fait notre propre logiciel avec nos propres idées. C'est pour moi 1000 fois plus constructif.
D'ailleurs GIMP a aussi son Matrix-like, un logiciel libre qui base une partie de sa communication sur la haine de et les attaques à GIMP. Et malheureusement cela déteint évidemment en créant une communauté qui déverse pas mal de bile sur d'autres logiciels libres. Personnellement je trouve cela fatigant et même stressant (subir des attaques et des insultes pour contribuer à du logiciel libre, c'est parfois dur à encaisser et l'idée d'arrêter m'est passée par la tête plus d'une fois, heureusement pas trop longtemps). Donc je comprends vraiment bien l'état d'esprit des gens qui font du XMPP si Matrix et sa communauté se comporte pareil.
D'un autre côté, on est en très bonne entente avec tous les autres logiciels de graphisme libre (que ce soit MyPaint, Darktable, RawTherapee, les diverses librairies...) avec qui on discute beaucoup sur IRC et lorsqu'on a l'occasion de se voir en vrai. Heureusement que tous les projets ne se basent pas sur la confrontation... Ce sont les moments où on se dit que c'est pas si mal parfois le logiciel libre, finalement.
Je souhaite donc à SàT, Movim et aux autres projets XMPP de continuer longtemps et de s'améliorer, en collaborant avec les autres projets qui veulent coopérer sans friction. :-)
Et franchement, je leur conseille pas de rentrer dans ces logiques tendues de comparer et d'opposer. Si vraiment Matrix a cette attitude et si elle en change un jour, alors coopérez avec eux ce jour là. Mais pour l'instant, tant qu'ils continuent, ignorez les.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]