Par contre, comme on parle d'époque antique, il faut reconnaître qu'à un moment, la communauté de Gimp n'était vraiment, vraiment pas sympathique. Ça n'a été qu'un temps, mais hélas ça a fait du dégât et marqué les esprits de pas mal de graphistes.
Si tu parles de communautés étendues (forums tiers, etc.), je sais pas trop. Même maintenant je ne les connais pas trop. Ensuite si tu parles de communautés proches, voire des développeurs eux-mêmes, c'est vrai que j'ai eu des retours au sujet d'une époque moins glorieuse. Notamment un des anciens mainteneurs était apparemment vraiment pas très cool et assez dur envers les gens, de ce qu'on m'a dit. Il me semble que nos chemins se sont croisés, car de ce que j'ai compris, il a arrêté de contribuer l'année où j'ai commencé à contribuer. Je crois que je ne lui ai même jamais parlé; je n'ai jamais eu affaire qu'au mainteneur cool qui restait. 😅
Maintenant... c'est de l'histoire ancienne, non ?
Même dans les 10 ans où j'ai contribué, tout n'a pas été tout rose. Dans les premières années, j'ai eu un clash assez gros avec un designer qui prenait vraiment tout le monde de haut (je me souviendrai à jamais d'une réunion avec lui où il commence en dessinant un triangle sur un tableau blanc et explique qu'en haut, y a les designers qui savent; dans un autre coin, y a les développeurs qui doivent implémenter ce que leur disent de faire les designers sans poser de questions; et dans le dernier coin, y a les utilisateurs qui ne savent en fait même pas ce qu'ils veulent ou ce dont ils ont besoin donc faut surtout pas les écouter) et à qui fut donné un pouvoir assez important à une époque (avant mon arrivée). Ça a terminé par ce dernier qui est parti avec un long email pour dire à quel point on était pas à la hauteur comparé aux anciens mainteneurs. En fait, heureusement que cela a fini ainsi, car sinon ça aurait pu être moi qui jette l'éponge, car à ce moment là, c'était quand même vachement moins sympa de contribuer (en gros, si l'idée ne venait pas de cette personne, c'était mauvais par définition et c'était limite une insulte envers lui si on ajoutait notre code).
Il reste d'autres contributeurs qui sont parfois un peu étranges en communication. J'ai en tête l'un d'entre eux qui est en fait super sympa mais est un tel geek que les premières années, j'ai même eu quelques petits clashs jusqu'à ce que je comprenne qu'il faut voir la relation différemment. Maintenant tout se passe bien.
Néanmoins toutes ces histoires n'enlève en rien le fait qu'il y a toute une sorte de mythologie étrange qui se crée autour des méchants développeurs. Il y a clairement eu des développeurs moins cool mais les faits sont les faits, à savoir que par exemple, les quelques changements cités plus haut se sont produits il y a très longtemps, et notamment sous la maintenance de certains de ces mainteneurs moins cool (avant ma période). Donc sortir qu'ils étaient contre, c'est évidemment faux puisqu'ils ont accepté et fait passé ces changements (voire les ont implémenté eux-même).
En fait une constante que je vois souvent avec ces légendes urbaines, c'est que quelqu'un va sortir une théorie pour expliquer pourquoi telle ou telle fonctionnalité n'existe pas, et ça devient une "fausse vérité" pour les années à venir.
Au final, je dirais que l'important pour une communauté accueillante de développeurs est d'arriver à garder une entente entre les caractères, dont certains sont plus difficiles que d'autres (même maintenant). Ensuite quand certains sont vraiment toxiques (outre le designer, on a eu aussi quelques contributeurs de passage qui vraiment étaient désagréables et n'ont pas fait long feu), à un moment il faut savoir couper le lien. Le tout pour maintenir cette balance d'une communauté globalement agréable et accueillante.
Il y a aussi la nécessité de se montrer le plus bienveillant possible, par exemple dans les rapports de bug. D'ailleurs j'ai bien vu qu'à force, ça a entraîné d'autres contributeurs à faire de même et à essayer d'avoir des réponses les plus ouvertes possibles en évitant d'aller trop vite au conflit, même envers ceux qui sont clairement hostiles dans leurs rapports de bug. Bon ensuite, inversement, quand certains vont trop loin, j'interviens rapidement pour expliquer qu'on veut bien être bonne poire, mais qu'à un moment, il faut respecter autrui, donc notamment qu'on n'accepte pas les agressions envers des contributeurs. Parfois il arrive que ces inconnus reviennent même s'excuser, ce qui fait très plaisir.
Enfin bon, avoir une communauté agréable est un travail de longue haleine. Ça passe clairement par essayer de comprendre les autres, que ce soit ceux qui contribuent en rapportant des problèmes ou proposant des fonctionnalités ou changement, comme ceux qui donnent énormément de leur temps à coder, écrire, traduire...
Ce qui reste de la mauvaise réputation s'efface peu à peu.
Certes. Ensuite je pense qu'il y a un effet "gros projet". Les gros projets reçoivent clairement plus de haine que les autres (même en proportion, je pense), et ils sont plus les victimes des fausses rumeurs et autres légendes urbaines. On voit ça aussi avec LibreOffice, Inkscape, etc. qui ont leur lot de haters également.
Je crois pas qu'on puisse beaucoup y échapper malheureusement. 😰
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Ça n’est pas parce qu’on peut faire quelque chose des outils qu’ils ne sont pas ...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal PAO, graphisme et colorimétrie dans le libre. Évalué à 10.
Si tu parles de communautés étendues (forums tiers, etc.), je sais pas trop. Même maintenant je ne les connais pas trop. Ensuite si tu parles de communautés proches, voire des développeurs eux-mêmes, c'est vrai que j'ai eu des retours au sujet d'une époque moins glorieuse. Notamment un des anciens mainteneurs était apparemment vraiment pas très cool et assez dur envers les gens, de ce qu'on m'a dit. Il me semble que nos chemins se sont croisés, car de ce que j'ai compris, il a arrêté de contribuer l'année où j'ai commencé à contribuer. Je crois que je ne lui ai même jamais parlé; je n'ai jamais eu affaire qu'au mainteneur cool qui restait. 😅
Même dans les 10 ans où j'ai contribué, tout n'a pas été tout rose. Dans les premières années, j'ai eu un clash assez gros avec un designer qui prenait vraiment tout le monde de haut (je me souviendrai à jamais d'une réunion avec lui où il commence en dessinant un triangle sur un tableau blanc et explique qu'en haut, y a les designers qui savent; dans un autre coin, y a les développeurs qui doivent implémenter ce que leur disent de faire les designers sans poser de questions; et dans le dernier coin, y a les utilisateurs qui ne savent en fait même pas ce qu'ils veulent ou ce dont ils ont besoin donc faut surtout pas les écouter) et à qui fut donné un pouvoir assez important à une époque (avant mon arrivée). Ça a terminé par ce dernier qui est parti avec un long email pour dire à quel point on était pas à la hauteur comparé aux anciens mainteneurs. En fait, heureusement que cela a fini ainsi, car sinon ça aurait pu être moi qui jette l'éponge, car à ce moment là, c'était quand même vachement moins sympa de contribuer (en gros, si l'idée ne venait pas de cette personne, c'était mauvais par définition et c'était limite une insulte envers lui si on ajoutait notre code).
Il reste d'autres contributeurs qui sont parfois un peu étranges en communication. J'ai en tête l'un d'entre eux qui est en fait super sympa mais est un tel geek que les premières années, j'ai même eu quelques petits clashs jusqu'à ce que je comprenne qu'il faut voir la relation différemment. Maintenant tout se passe bien.
Néanmoins toutes ces histoires n'enlève en rien le fait qu'il y a toute une sorte de mythologie étrange qui se crée autour des méchants développeurs. Il y a clairement eu des développeurs moins cool mais les faits sont les faits, à savoir que par exemple, les quelques changements cités plus haut se sont produits il y a très longtemps, et notamment sous la maintenance de certains de ces mainteneurs moins cool (avant ma période). Donc sortir qu'ils étaient contre, c'est évidemment faux puisqu'ils ont accepté et fait passé ces changements (voire les ont implémenté eux-même).
En fait une constante que je vois souvent avec ces légendes urbaines, c'est que quelqu'un va sortir une théorie pour expliquer pourquoi telle ou telle fonctionnalité n'existe pas, et ça devient une "fausse vérité" pour les années à venir.
Au final, je dirais que l'important pour une communauté accueillante de développeurs est d'arriver à garder une entente entre les caractères, dont certains sont plus difficiles que d'autres (même maintenant). Ensuite quand certains sont vraiment toxiques (outre le designer, on a eu aussi quelques contributeurs de passage qui vraiment étaient désagréables et n'ont pas fait long feu), à un moment il faut savoir couper le lien. Le tout pour maintenir cette balance d'une communauté globalement agréable et accueillante.
Il y a aussi la nécessité de se montrer le plus bienveillant possible, par exemple dans les rapports de bug. D'ailleurs j'ai bien vu qu'à force, ça a entraîné d'autres contributeurs à faire de même et à essayer d'avoir des réponses les plus ouvertes possibles en évitant d'aller trop vite au conflit, même envers ceux qui sont clairement hostiles dans leurs rapports de bug. Bon ensuite, inversement, quand certains vont trop loin, j'interviens rapidement pour expliquer qu'on veut bien être bonne poire, mais qu'à un moment, il faut respecter autrui, donc notamment qu'on n'accepte pas les agressions envers des contributeurs. Parfois il arrive que ces inconnus reviennent même s'excuser, ce qui fait très plaisir.
Enfin bon, avoir une communauté agréable est un travail de longue haleine. Ça passe clairement par essayer de comprendre les autres, que ce soit ceux qui contribuent en rapportant des problèmes ou proposant des fonctionnalités ou changement, comme ceux qui donnent énormément de leur temps à coder, écrire, traduire...
Certes. Ensuite je pense qu'il y a un effet "gros projet". Les gros projets reçoivent clairement plus de haine que les autres (même en proportion, je pense), et ils sont plus les victimes des fausses rumeurs et autres légendes urbaines. On voit ça aussi avec LibreOffice, Inkscape, etc. qui ont leur lot de haters également.
Je crois pas qu'on puisse beaucoup y échapper malheureusement. 😰
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]