Lu un certain nombre de trucs qu'il faut corriger :
- 2,5 développeurs, c'est assez correct et tout à fait erroné à la fois. En réalité, il y a 2 développeurs principaux et une demi-douzaine de développeurs récurrents, et un certain nombre de personnes supplémentaires pour tester, traduire, documenter,. Tous font ça sur leur temps libre, pour faire un travail évalué à celui de 2,5 développeurs professionnels. Donc non, l'
équipe de GIMP n'est pas restreinte à deux personnes et un homme-tronc, mais oui, elle est plutôt réduite par rapport aux besoins en développement et au rythme de chaque développeur.
- Les développeurs de GIMP ne veulent pas de développement rémunéré sur le projet, il me semble que c'est inexact. Au souvenir que j'ai d'une discussion sur la ML gimp-devel, c'est le pay-per-feature qui les fait tiquer. AKA une entreprise qui ferait développer une feature particulière sans s'impliquer dans le reste du projet. Un développeur à plein temps, sont pas contre.
Sven Neumann a écritHaving someone work on GIMP full-time is something entirely different
than paying for features. It has my full support. But I am afraid that
it will be extremely difficult to find someone capable and willing to do
this job. And it will be extremely difficult to find a company who is
willing to hire a developer and to let him/her work on GIMP full time.
http://lists.xcf.berkeley.edu/lists/gimp-developer/2010-January/024058.html
- gimp-painter : un développement de patches désynchronisé de GIMP, pas vraiment viable tant qu'ils ne s'impliquent pas dans le projet
- C, un frein pour les développeurs... peut-être, mais ça vaut mieux que Java. Pour avoir lu une bonne tranche du code de GIMP, de GEGL et de BABL, c'est moins le langage que le manque terrible de documentation technique qui freine. GIMP est un projet énorme, très modulaire, et bien que le code soit un des plus limpides que j'ai pu lire l'architecture du projet est sensiblement moins lisible.
- Pas de communauté soudée, ça c'est peut-être le plus gros problème. Le projet GIMP a une communauté éparse et très peu active, pas du tout au courant de son développement en dehors des électrons qui gravitent autour du canal IRC. Le truc, c'est que personne ne veut s'occuper du community management. Une fondation GIMP est parfois évoquée, mais personne ne veut le faire, et ce n'est certainement pas aux développeurs de délaisser leur activité pour s'occuper de maintenir la communauté. De même pour le site web, il manque cruellement d'un administrateur compétent dévoué à cette tâche. Là, il y a un hic.
Enfin la date donnée n'était aucunement une deadline, mais une estimation du temps que prendraient l'implémentation des fonctionnalités annoncées avec un travail abattu équivalent à celui de 2,5 développeurs, afin d'avoir une meilleure lisibilité sur les projets prioritaires et ceux à repousser. GIMP est un habitué des longs cycles de développement et des retards sur les prévisions. C'était pour ainsi dire prévu.