Soyons réalistes une seconde - GIMP a eu du mal ces derniers temps. Dans un monde en évolution rapide (en particulier en ce qui concerne les logiciels de photographie et de retouche photo), le programme de manipulation d'images GNU ne semble pas trouver sa place.
Cela ne veut pas dire que le programme n'est pas un excellent programme - c'est quand même la meilleure alternative de retouche photo gratuite à Photoshop à partir de 2021.
Cependant, ce titre pourrait tomber dans l'année à venir car d'autres logiciels libres comme Darktable et Krita continuer à faire des progrès considérables dans le développement et à sortir de nouvelles versions. (Je dois noter qu'aucun de ces programmes ne se concentre actuellement sur la manipulation de photos à peu près au même niveau que GIMP).
Alors, qu'est-ce qui cause cet effondrement de GIMP? Est-ce que les logiciels libres sont enfin en train de disparaître et les programmes payants comme Adobe ou Affinité Photo ont finalement gagné ?
Pas exactement.
Après tout, Blender, le logiciel de CG 3D gratuit, a pris d'assaut Internet en 2021 avec la sortie de Blender 3.0. Il a également collecté de gigantesques sponsors d'entreprise pour l'aider à financer son développement comme l'affaire de personne, en signant des contrats comme Intel, Adobe, Apple et AWS en tant que sponsors corporatifs.
En outre, Darktable, un processeur RAW gratuit, Krita, une application de peinture numérique gratuite, et G'MIC, un plug-in d'effets photo gratuit, ont tous eu des versions logicielles majeures tout au long de 2021.
Alors, que se passe-t-il avec GIMP ?
Les deux dernières versions de GIMP, GIMP 2.10.28 et GIMP 2.10.30, étaient très légers dans les caractéristiques. En fait, les nouvelles fonctionnalités « de renom » dans chacune de ces deux nouvelles versions auraient été des notes de bas de page dans n'importe quelle autre version du logiciel.
Les raisons données par Jehan, l'un des principaux contributeurs de GIMP, pour les versions ultralégères récentes sont que la plupart des développeurs sont actuellement dirigés vers GIMP 3.0 et une refonte de l'infrastructure de code pour GIMP.
C'est probablement vrai en grande partie, bien qu'il semble également que Le nombre total de contributeurs et de commits de GIMP est en baisse par rapport aux années précédentes. Habituellement, le nombre de commits mensuels reste supérieur à 100, mais il était inférieur à ce seuil pour 75 % de 2021.
En 2020, le nombre moyen de commits GIMP par mois était d'environ 127. En 2021, en revanche, le nombre moyen de commits par mois est tombé à environ 94 (une diminution de près de 26%).
En plus de cela, le nombre moyen de contributeurs actifs par mois sur le projet GIMP en 2021 était d'environ 7. Il s'agissait d'une baisse de 15 % par rapport à l'année précédente.
Donc, les chiffres ne sont pas très bons pour le moment, mais le projet GIMP n'est pas mort. Encore.
C'est pourquoi 2022 est, à mon avis, une année décisive pour GIMP. Si le nombre de commits et de contributeurs continue de baisser pour une troisième année consécutive (ils étaient également en baisse en 2020), GIMP pourrait avoir de sérieux problèmes en termes de projet gratuit et durable.
Si, par exemple, GIMP continue de produire uniquement des versions 2.10 sans nouvelles fonctionnalités majeures (c'est-à-dire GIMP 2.10.32 à GIMP 2.10.38, toutes mises en évidence par la prise en charge du format de fichier mis à jour), cela pourrait entraîner une baisse dangereuse de l'intérêt des utilisateurs et des développeurs trouver de nouveaux projets. Avec sa base d'utilisateurs et ses talents qui partent en masse, le calendrier de publication de GIMP 3.0 pourrait continuer à s'étendre dans l'infini et peut-être ne jamais voir le jour.
Si, en revanche, GIMP publie enfin GIMP 3.0 en 2022, le programme connaîtra un regain d'intérêt massif des utilisateurs et un afflux d'engagement des développeurs. Il peut ensuite utiliser cette augmentation de support pour revenir à la vie et commencer à mettre en œuvre des fonctionnalités très attendues telles que des objets intelligents (appelés «couches liées» dans GIMP), des couches de réglage, des fonctionnalités d'animation et des outils de texte et de forme vectoriels.
Dans l'état actuel des choses, GIMP a besoin d'une aide sérieuse. Jehan, dans son «2021 Rapport annuel” pour GIMP, admet maladroitement qu'il a essentiellement porté l'équipe toute l'année en ce qui concerne le développement du programme. Dans le rapport, il explique qu'il est le seul développeur avec plus de 500 commits par an, le prochain développeur le plus proche contribuant à environ 100 commits.
La bonne nouvelle est qu'il y a eu près de 3 fois plus de commits en 2021 pour les versions de développement instables de GIMP (versions 2.99.x), qui deviendront GIMP 3.0, par rapport aux versions stables de GIMP 2.10.x.
Jehan a également admis sur d'autres plateformes (comme Twitter) qu'il ne gagne pas assez d'argent pour travailler sur GIMP à temps plein (ou au moins y travailler à temps plein tout en étant payé un salaire décent). Cela expose un autre problème avec GIMP - il ne semble pas avoir d'argent.
Cela peut sembler peu surprenant pour certains d'entre vous, car GIMP est un programme gratuit et n'a donc pas de véritable modèle de revenus. Cependant, comme je l'ai mentionné plus tôt dans cet article, d'autres projets de logiciels libres (principalement Blender) sont des machines à gagner de l'argent et peuvent payer un salaire décent à leurs développeurs (et autres employés) via des dons.
Honnêtement, cependant, je ne pense pas que l'argent soit le principal problème avec le développement de GIMP. Bien que plus d'argent aiderait certainement la situation actuelle. Si GIMP avait accès à plus de talents de développeur (c'est-à-dire plus de personnes ont donné de leur temps pour aider à développer GIMP), le projet n'aurait pas besoin de s'appuyer autant sur une seule personne pour faire le travail. C'est un peu tout l'intérêt des logiciels libres et open source – de nombreuses personnes consacrent du temps libre au projet pour créer le logiciel qu'elles souhaitent.
En divisant le travail, personne ne consacre trop de son temps à mener les choses à bien (et n'a donc besoin d'être rémunéré pour son temps afin de pouvoir payer ses factures).
GIMP est un écosystème - une boucle de rétroaction. Lorsqu'une pièce du puzzle n'est pas en ordre, cela affecte l'ensemble du projet. Par exemple, en ayant plus de développeurs contribuant au projet, GIMP peut mettre en œuvre de nouvelles fonctionnalités très demandées qui atteignent un public plus large (c'est-à-dire des fonctionnalités d'animation ou des couches de réglage). En atteignant un public plus large, il peut augmenter son financement et sa base de talents de développeurs, lui permettant ainsi de disposer de plus de ressources pour continuer à ajouter de nouvelles fonctionnalités.
Solutions
J'ai passé beaucoup de temps à identifier les problèmes avec GIMP. Mais comment GIMP résout-il ces problèmes ? C'est plus facile à dire qu'à faire, mais je le dis quand même.
Améliorer la culture de GIMP
Je crée des tutoriels pour GIMP depuis plus de 10 ans maintenant. À ce jour, il y a plusieurs fois où j'interagis avec l'équipe GIMP (généralement via les médias sociaux) et j'obtiens une réponse épineuse. Je le vois également dans les interactions de GIMP avec les personnes qui évoquent des frustrations en utilisant le programme sur les réseaux sociaux.
C'est un problème culturel.
GIMP doit améliorer ses interactions avec sa communauté. Il doit être plus patient lorsque les gens les abordent avec des problèmes, en particulier dans un cadre public comme sur les réseaux sociaux.
Lorsque les gens verront que GIMP est un plaisir d'interagir ou de travailler avec, ces personnes feront le saut pour contribuer au projet. Lorsque GIMP semble distant et conflictuel, il détourne le talent.
Inkscape, Darktable, Krita et Blender adoptent tous une bien meilleure approche en ce qui concerne leur personnalité publique et leurs interactions avec les gens. Si GIMP pouvait étudier et adopter leurs approches, ils pourraient commencer à s'attaquer à leur problème de culture et à soigner leur réputation.
En toute honnêteté, Jehan semble aller dans cette direction. Dans son rapport annuel 2021, il mentionne que les « compétences sociales » et « être une bonne personne et gentille avec les autres » sont deux priorités majeures lors du choix de nouveaux contributeurs principaux à qui déléguer des tâches importantes.
Restructurer la collecte de fonds
La structure de collecte de fonds de GIMP est actuellement omniprésente et pas entièrement transparente.
Par exemple, le “Donner à SRNA» La page du site Web commence par deux boutons de don. Un bouton est pour Oyvind Kolas, un contributeur majeur de GEGL, et l'autre est pour le projet ZeMarmot, une équipe d'animation de « film gratuit ». Les boutons sont liés à leurs comptes Patreon.
Oyvind Kolas et le projet ZeMarmot contribuent énormément à GIMP - mais si vous ne suivez pas GIMP tous les jours comme je le fais, cela peut ne pas être très évident d'après les noms des projets sur lesquels ils travaillent (le projet ZeMarmot est le projet de Jehan - avec avec son partenaire Aryeom).
En faisant défiler la page "Faire un don", l'autre option de don se fait via le projet Gnome. Ici, il est dit : « La Fondation GNOME a gracieusement accepté d'agir en tant qu'agents fiscaux pour nous. Les contributions au projet GIMP peuvent être faites en faisant un don à la Fondation GNOME et en spécifiant le projet GIMP comme bénéficiaire.
Les mots « Fondation Gnome » sont liés à la Page d'accueil de Gnome, et c'est ensuite au visiteur de déterminer où aller à partir de là pour faire un don à GIMP.
Personnellement, je pense qu'il doit y avoir une page de destination dédiée sur le site Web de Gnome qui fournit plus d'informations sur la façon de faire un don à GIMP via Gnome, combien d'argent a été donné en utilisant cette méthode par le biais d'autres donateurs sur une base mensuelle, et où l'argent va. À l'heure actuelle, il est difficile de déterminer l'impact d'un don, car aucune de ces informations n'est disponible sur la page d'accueil de Gnome.
Il est dit dans le paragraphe suivant ci-dessous : "Jusqu'à présent, les dons via la Fondation GNOME ne peuvent être utilisés que pour les besoins de la communauté (conférences, réunions de développeurs...) et le renouvellement du matériel." Ainsi, aucun de votre argent à Gnome ne va directement au développement de GIMP – ce qui est particulièrement vrai en ce moment étant donné que COVID a fermé les événements en personne.
Sous le lien Gnome se trouvent liens supplémentaires vers des passerelles de paiement que les visiteurs peuvent sélectionner pour soumettre un don. PayPal est la passerelle la plus reconnaissable, bien que cela semble aller au projet Gnome (dont nous venons de parler). À mon avis, LibrePay a le plus de potentiel des passerelles répertoriées, car elle fournit des données sur le montant d'argent collecté chaque semaine et sur qui reçoit quelle partie du produit. Cependant, l'inconvénient est que LibrePay est coté en euros. En tant que personne vivant aux États-Unis et utilisant le dollar américain comme devise, cela réduit le facteur de confiance lorsque je vois une devise autre que le dollar répertoriée. Je peux également voir que cela est déroutant pour les personnes du monde entier qui souhaitent faire un don dans leur devise mais ne voient que des euros.
En bref, GIMP a besoin d'une page interactive "Faire un don" et d'une méthode de collecte de dons consolidée.
Cela pourrait prendre une page du livre de Krita comme leur "Fonds» La page comprend des graphiques interactifs, ainsi que des niveaux de récompenses pour les donateurs. De plus, lorsque vous cliquez sur un niveau de don, le lien vous amène directement à une page de paiement contenant des informations sur la façon dont Krita collecte le don. Il n'y a qu'un lien – pas plusieurs – et les paiements semblent centralisés.
Facilitez la contribution
Ma dernière solution proposée pour augmenter les ressources disponibles de GIMP est de faciliter la contribution au projet. Alors que GIMP est "S’engager” est une page de destination efficace en termes de mise en page ce qu'elle vous dit. Recherchez des informations adaptées à l'âge des enfants et examinez-les ensemble. exactement les gens peuvent faire pour aider, il doit faire un meilleur travail en définissant comment exactement les gens peuvent aider.
Je pense que ce problème peut être résolu avec un simple tutoriel vidéo ou un article pour chaque méthode de contribution. Le didacticiel devrait montrer aux gens quels sites Web ils devront visiter, s'ils auront besoin d'identifiants de connexion (et comment les obtenir ou les créer), et fournir un exemple d'engagement ou de contribution (c'est-à-dire montrer le processus complet pour fournir une traduction ou créer un tutoriel pour le site Web).
Il y a beaucoup de gens qui ont peu ou pas d'expérience dans la contribution à un projet logiciel, donc des procédures pas à pas et une direction claire augmenteraient considérablement le nombre de personnes prêtes à essayer.
Conclusion
2022 sera une année décisive pour GIMP. Je pense que cela peut être une année « faire » simplement en organisant le projet et en rendant la contribution plus inclusive et intuitive. Il peut se tourner vers d'autres projets de logiciels libres et open source qui sont actuellement en plein essor (c'est-à-dire Krita, Darktable et Blender) et adopter certaines de leurs techniques. Enfin, en diffusant GIMP 3.0 au grand jour, associé aux changements ci-dessus de sa culture, de sa collecte de fonds et de l'accessibilité des contributions, il peut jeter les bases d'un avenir beaucoup plus productif, réussi et durable.
Merci d'avoir lu cet article ! Vous pouvez consulter plus de contenu sur les FOSS (logiciels libres et open source) sur le Page d'accueil de Davies Media Design.