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 !

Répondre à