Bonjour à tous, Hugues Larrive a écrit : > Peut-être redmine.
Je n'utilise plus Redmine depuis au moins cinq ans, mais j'ai longtemps administré et utilisé cette forge. Je ne la recommanderais pas forcément aujourd'hui. La situation a peut-être changé depuis, mais voici quelques griefs que j'ai accumulé à son sujet : * C'est une architecture à greffons réalisés par des tiers, et donc un nid à problèmes : * Les greffons sont plus ou moins bien maintenus. Il n'est pas rare qu'au détour d'une mise à jour, un greffon ne fonctionne plus. Les auteurs se révèlent plus ou moins réactifs, et les mises à jour arrivent parfois avec beaucoup de retard, sans même parler des greffons abandonnés parce que leur auteur est passé à autre chose (i.e. une autre forge). * Autre problème classique sur ce genre d'architecture, les auteurs des différents greffons (qui ne sont pas les auteurs de Redmine) ne se concertent pas entre eux. Du coup, chaque greffon modifie le schéma de la base de données, pour y ajouter les champs dont il a besoin, sans la moindre coordination. Ce qu'il faut craindre en pareil cas ne tarde jamais à survenir : les incompatibilités entre greffons empêchent parfois d'installer sur une même instance de Redmine deux greffons intéressants. Une fois, je n'ai pu installer que deux greffons parmi les quatre que j'avais identifiés (un choix cornélien s'impose alors...). * Si Redmine est bien en accès libre, l'accès à beaucoup de greffons est payant. De par la diffusivité de la licence GNU GPL, lesdits greffons se disent open source (bien obligé), mais leur développement est fermé et ils ne sont accessibles qu'aux utilisateurs qui paient une licence annuelle (je ne serais d'ailleurs pas surpris d'apprendre que leur code est obfusqué). Plus précisément, la licence annuelle permet d'accéder aux mises à jour. Si on ne la renouvèle pas, le greffon continue à fonctionner, mais il n'est plus mis à jour et vu ce que je viens de dire plus haut, il ne tarde pas à poser problème (sauf à geler la version de Redmine, ce qui est une hérésie à notre époque). Rien dans les licences libres n'interdit les activités commerciales, les développeurs doivent être payés et les entreprises doivent faire des bénéfices, je ne remets pas cela en cause. Mais les entreprises qui développent ces greffons jouent avec la ligne rouge et, lorsqu'on fait le choix de Redmine, il faut avoir conscience que si on ne peut pas se satisfaire des fonctions proposées par le projet lui-même, le recours à des greffons va engendrer des couts de licence récurrents. * Redmine est développé en Ruby est les performances de ce langage (ou de RoR, je ne sais qui blâmer) sont calamiteuses. De facto, la forge monte très mal en charge et pédale vite dans la semoule. J'ai un autre grief, mais il est hors sujet vu le besoin exprimé ici, d'autant plus que je ne sais pas comment la situation a évolué depuis : Redmine n'intègre pas la gestion des dépôts de code. Cela en fait un outil de gestion de projet, mais pas une forge logicielle. Bonne journée à tous, Sébastien -- Sébastien Dinot, sebastien.di...@free.fr http://www.palabritudes.net/ Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !