1/ on est nul en marketing.
2/ on utilise encore un système de versionnement à l'ancienne (cf. semantic versionning), qui est basé sur le concept "c'est prêt quand c'est prêt", avec des fonctionnalités ajoutés seulement lors de grosses étapes (versions mineures), et des changements incompatibles ajoutés à de plus grosses étapes encore (versions majeures). Entre temps, les sorties les plus courantes sont seulement pour les corrections de bug.
Cela marche très bien pour les bibliothèques mais a de sérieuses lacunes pour les logiciels graphiques où les utilisateurs veulent désormais des nouveautés sans arrêt. C'est ainsi que ces dernières années, beaucoup de logiciels sont sortis de ce système de version. Les plus connus: Firefox, Chromium... Ça a fait du ramdam car on n'a vu que le côté marketing "avoir le plus gros numéro de version", mais de l'autre côté, ça veut surtout dire qu'on peut faire une sortie à tout moment, que ce soit pour une micro correction de bug, comme pour une énorme fonctionnalité qui change complètement l'UI. C'est se débarrasser du carcan d'une logique de version qui impose quand et comment on doit sortir les nouveautés sans raison valable.
Le fait est que les nouveautés, nous les avons, et constamment. Entre 2.9.2 et 2.9.4, y a eu 1348, ce qui fait une moyenne de presque 6 commits par jour. Et les nouveautés intéressantes dans cet intervalle sont loin de se limiter à des corrections rébarbatives. C'est tout simplement excitant! En tous cas, perso je trouve. Et encore dans mon article, je limite mes infos, mais tu peux en lire plus dans l'article sur gimp.org ou la release note sur la liste de diffusion. Pareil pour la release note de 2.9.2.
Par contre, toutes ces nouveautés super excitantes sont complètement retenues par le système de versionnement sémantique. Elles existent, elles sont là, fonctionnelles et utilisables, mais pas dans la version dite "stable", c'est à dire celle qu'on installe avec le gros bouton "télécharger" sur la page d'accueil du site, donc celle que tout le monde a. Et donc les gens croient que GIMP stagne alors que ce n'est pas vrai.
On a le projet de sortir de ce modèle de versionnement à terme. J'ai en effet lancé la discussion à ce projet au meeting GIMP d'il y a 2 ans. Mais cela ne se fera probablement qu'à partir de 3.0 car ce sera un gros chantier avec le passage à GTK+3.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Trois
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche Nouvelle version de développement de GIMP: 2.9.4. Évalué à 9.
Le vrai problème de GIMP est:
1/ on est nul en marketing.
2/ on utilise encore un système de versionnement à l'ancienne (cf. semantic versionning), qui est basé sur le concept "c'est prêt quand c'est prêt", avec des fonctionnalités ajoutés seulement lors de grosses étapes (versions mineures), et des changements incompatibles ajoutés à de plus grosses étapes encore (versions majeures). Entre temps, les sorties les plus courantes sont seulement pour les corrections de bug.
Cela marche très bien pour les bibliothèques mais a de sérieuses lacunes pour les logiciels graphiques où les utilisateurs veulent désormais des nouveautés sans arrêt. C'est ainsi que ces dernières années, beaucoup de logiciels sont sortis de ce système de version. Les plus connus: Firefox, Chromium... Ça a fait du ramdam car on n'a vu que le côté marketing "avoir le plus gros numéro de version", mais de l'autre côté, ça veut surtout dire qu'on peut faire une sortie à tout moment, que ce soit pour une micro correction de bug, comme pour une énorme fonctionnalité qui change complètement l'UI. C'est se débarrasser du carcan d'une logique de version qui impose quand et comment on doit sortir les nouveautés sans raison valable.
Le fait est que les nouveautés, nous les avons, et constamment. Entre 2.9.2 et 2.9.4, y a eu 1348, ce qui fait une moyenne de presque 6 commits par jour. Et les nouveautés intéressantes dans cet intervalle sont loin de se limiter à des corrections rébarbatives. C'est tout simplement excitant! En tous cas, perso je trouve. Et encore dans mon article, je limite mes infos, mais tu peux en lire plus dans l'article sur gimp.org ou la release note sur la liste de diffusion. Pareil pour la release note de 2.9.2.
Par contre, toutes ces nouveautés super excitantes sont complètement retenues par le système de versionnement sémantique. Elles existent, elles sont là, fonctionnelles et utilisables, mais pas dans la version dite "stable", c'est à dire celle qu'on installe avec le gros bouton "télécharger" sur la page d'accueil du site, donc celle que tout le monde a. Et donc les gens croient que GIMP stagne alors que ce n'est pas vrai.
On a le projet de sortir de ce modèle de versionnement à terme. J'ai en effet lancé la discussion à ce projet au meeting GIMP d'il y a 2 ans. Mais cela ne se fera probablement qu'à partir de 3.0 car ce sera un gros chantier avec le passage à GTK+3.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]