Panorama de l'écosystème des forges



Table of Contents



Panorama de l'écosystème des forges

Historique

1998—1999: les débuts

Sourceforge

Premiers forks

Semi-forks

VA Linux devient VA software

Concentration

Stagnation

Apparition d'autres outils

Panorama actuel

Une multitude de versions

Codex/Codendi

Novaforge

Qualipso

Libresource

Tiddlyforge

...et GForge

Futurs probables

Collaboration

Interopérabilité

Convergence

Évolutions

Pour finir

Références

Suggestions?


Panorama de l'écosystème des forges

RMLL, juillet 2008

Roland Mas

Copyright © 2008 Roland Mas <lolando@debian.org>

CC BY-SA

Résumé

Historique, état des lieux et futurs envisagés pour les outils de développement collaboratif.






Historique







1998—1999: les débuts

Les libristes sortent de leurs écoles

Formalisation des outils de développement collaboratif

Intégration sur un portail







Sourceforge

VA Linux

GPL «pour la gloire»







Premiers forks

BerliOS (SF 1.5)

Savannah (SF 2.0)







Semi-forks

Xforge (2.5)

Sourceforge Portable (2.5)

Debian-SF (à partir de 2.0)







VA Linux devient VA software

CVS fermé, plus aucune release

Évolutions libres à partir du dernier snapshot CVS libre connu: Debian-SF puis GForge

Évolutions parallèles: Savannah/Gna, BerliOS







Concentration

Abandon de Xforge et SF Portable

Fusion Debian-SF + GForge

GForge Group







Stagnation

Ralentissement des évolutions sur GForge

GForge AS/EE (récriture propriétaire par le GForge Group)

Débuts de versions patchées «en interne»







Apparition d'autres outils

Trac

Libresource

Picolibre/Picoforge

Codeplex

Google Code







Panorama actuel







Une multitude de versions

Dérive des versions patchées

Pas toujours de reversements







Codex/Codendi

Xerox

Tracker plus générique et flexible

Système de permissions basé sur des listes d'utilisateurs







Novaforge

Bull

Intégration de GForge dans un portail

Intétration d'autres outils (Mantis) dans le même portail







Qualipso

Projet européen

Novaforge v2 ?







Libresource

Java

Syntaxe wiki

Libre depuis peu







Tiddlyforge

Ajax







...et GForge

GForge reste libre (et distinct de GForge AS)

Gros parc installé







Futurs probables







Collaboration

Entre forges, pour mettre en commun les concepts

Proposer des API unifiées

Collaboration avec les trackers externes (Mantis, Bugzilla, etc.)







Interopérabilité

Formats d'échange de données

Migration de projets d'une forge à une autre

Projets distribués entre forges







Convergence

Résorption de certains forks

Intégration de modifications sous forme de plugins







Évolutions

Nouveaux plugins

Intégration avec d'autres trackers

Intégration continue, compilations automatiques

Fédération d'identités

Autres, en fonction des besoins







Pour finir







Références

http://www.gforge.org/

http://wiki.planetforge.org/

http://www.planetforge.org/








Suggestions?

Suggestions

Questions

Remarques

Débat

...

Profit!