Alors vous me direz mais quelles est l'intérêt de faire un nouveau projet ?

La raison est très simple. Pearhub ne répond pas à mon sens à toutes les problématiques fonctionnelles.
Il est uniquement possible de se connecter via un compte openID et la gestion des droits utilisateurs est assez limité. 
Seul le propriétaire du package (owner) peut modifier les informations.

En outre le projet utilise un framework MVC danois konstruct qui est certes intéressant mais à mon sens pas aussi souple que symfony.
Néanmoins il y a des librairies assez puissantes utilisées dans pearhub comme ZendFramework ou une librarie php pour se connecter à un dépôt GIT ou SVN pour construire les paquets à diffuser.

Je vais probablement les réutiliser ou les améliorer par la suite dans ce projet.

C'est pourquoi j'ai eu envie de "forker" ce projet pour lui permettre de combler ses lacunes et ajouter des fonctionnalités supplémentaires utiles:

  • Choisir entre plusieurs types de connexion: OpenID, LDAP ou classique (avec sfGuard).
  • Récupérer le contenu du fichier README de la dernière version, le stocker en base et afficher en mode HTML dans la fiche du projet avec un interpréteur "markdown" pour php.
  • Un backend pour l'administrateur de l'application.

Voilà pour l'essentiels des fonctionnalités que je vais mettre en place.

Ah oui j'oubliais! Voici le google group pour poser vos questions: http://groups.google.fr/group/packagesdispenser

A bientôt
NairuS :)