SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Forges : état de l'art
   Solutions Linux 2008
                                    Nicolas Vérité
              nicolas dot verite at gmail dot com
                      xmpp:nyco at jabber dot fr
Plan

   Définition
   Historique
   Forges
       GForge
       Trac
       LibreSource
   Perspectives
   Meilleures pratiques
   Questions/réponses
Définition d'une forge

   Application collaborative de développement
    logiciel
       CDE : Collaborative Development Environment
   Origine libre/opensource
       philosophie ouverte
   Cadre commun d'organisation
   Management et méthodes
Services d'une forge

   Gestion de version
   Système de suivi de tickets
   Forum, listes de diffusion, messagerie
    instantanée et présence
   Wiki, GED, planning, brèves et annonces
   Recherche plein texte
   Gestion de droits et rôles
   Rapports, tableaux de bord, métriques
   Plugin
Historique

   SourceForge 1999, propriétarisation en 2002
   Forks GForge et Savane
   Trac 2004
   LibreSource 2005
   En parallèle
       CVS, Subversion, Mercurial, Git (GNU arch,
        monotone, Bazaar, SVK)
       Mantis, Bugzilla (RT, OTRS, Flyspray, Roundup)
       SCMBug
GForge

   PHP
   GPLv2
   La plus connue
   Fortement industrialisée
   Intégration : mini-forks locaux
   Peu de contributions
   Forum de support actif
   GForge Group et GForge AS
Trac

   Python
   BSD modifiée
   Subversion, suivi, wiki
   Intégration poussée
   Mono-projet
   Succès dans le monde Libre/opensource
   Edgewall
   Roadmap et timeline
LibreSource

   Java/J2EE
   QPL -> GPLv3
   Artenum
   LORIA-INRIA Lorraine et Univ. Paris VII
   Communauté grandissante
   JOnAS + JBoss
   Packaging Debian, installeur
Perspectives

   Liste forges
   Qualipso
   Protocoles et formats standards ouverts
   Réveil communautaire GForge
   Intégration continue
   Tests
   Vérification et validation
Meilleures pratiques

   Analyse des besoins
       Démonstrations
   Intégration
       Architecture
   Développement
       Contributions
   Mise en production
       Accompagnement
Remerciements

   Stéphane Bagnier
   Pascal Pujo
   Christian Bayle
   Roland Mas
Questions/réponses

Contenu connexe

En vedette

Mutualisation des actions OT et de l ANT en Centre Ardeche
Mutualisation des actions OT et de l ANT en Centre ArdecheMutualisation des actions OT et de l ANT en Centre Ardeche
Mutualisation des actions OT et de l ANT en Centre ArdecheArdèche Plein Coeur
 
Institucional: DOT digital group
Institucional: DOT digital groupInstitucional: DOT digital group
Institucional: DOT digital groupDOT digital group
 
Human Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen PersonalwirtschaftHuman Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen PersonalwirtschaftReinhard Austrup & Associates
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareRafael Vivian
 
Instructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot WorksInstructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot Worksguiboro
 
English Speaking Course in Lucknow India M-TEC
English Speaking Course in Lucknow India M-TECEnglish Speaking Course in Lucknow India M-TEC
English Speaking Course in Lucknow India M-TECM-TEC Lucknow
 
Assemblée Générale de la FROTSI Limousin 2009
Assemblée Générale de la FROTSI Limousin 2009Assemblée Générale de la FROTSI Limousin 2009
Assemblée Générale de la FROTSI Limousin 2009Sophie MARNIER
 
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Tchelinux
 
Com funciona Dot sub?
Com funciona Dot sub?Com funciona Dot sub?
Com funciona Dot sub?Daniel
 
Jabra receives Red Dot 2014 Award
Jabra receives Red Dot 2014 AwardJabra receives Red Dot 2014 Award
Jabra receives Red Dot 2014 AwardVARINDIA
 

En vedette (15)

Mutualisation des actions OT et de l ANT en Centre Ardeche
Mutualisation des actions OT et de l ANT en Centre ArdecheMutualisation des actions OT et de l ANT en Centre Ardeche
Mutualisation des actions OT et de l ANT en Centre Ardeche
 
Barrett m107
Barrett m107Barrett m107
Barrett m107
 
Institucional: DOT digital group
Institucional: DOT digital groupInstitucional: DOT digital group
Institucional: DOT digital group
 
Human Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen PersonalwirtschaftHuman Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
Human Potential Index (HPI) als instrument der dynamischen Personalwirtschaft
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de Software
 
Instructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot WorksInstructivo para inscripcion a nivel de ingles English dot Works
Instructivo para inscripcion a nivel de ingles English dot Works
 
English Speaking Course in Lucknow India M-TEC
English Speaking Course in Lucknow India M-TECEnglish Speaking Course in Lucknow India M-TEC
English Speaking Course in Lucknow India M-TEC
 
More fun in the philippines - Thomas JOUANNES
More fun in the philippines - Thomas JOUANNESMore fun in the philippines - Thomas JOUANNES
More fun in the philippines - Thomas JOUANNES
 
Abismo Digital
Abismo DigitalAbismo Digital
Abismo Digital
 
Fairmas Hotel-Report Januar 2016 – Hamburg
Fairmas Hotel-Report Januar 2016 – HamburgFairmas Hotel-Report Januar 2016 – Hamburg
Fairmas Hotel-Report Januar 2016 – Hamburg
 
Assemblée Générale de la FROTSI Limousin 2009
Assemblée Générale de la FROTSI Limousin 2009Assemblée Générale de la FROTSI Limousin 2009
Assemblée Générale de la FROTSI Limousin 2009
 
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
Virtualização de Máquinas: Uma experiência baseada em ferramentas livres - Ca...
 
Com funciona Dot sub?
Com funciona Dot sub?Com funciona Dot sub?
Com funciona Dot sub?
 
Jabra receives Red Dot 2014 Award
Jabra receives Red Dot 2014 AwardJabra receives Red Dot 2014 Award
Jabra receives Red Dot 2014 Award
 
Dot dot-seurat
Dot dot-seuratDot dot-seurat
Dot dot-seurat
 

Similaire à Forges : état de l'art

Plateforme Pour Le DéVeloppement Collaboratif Des Logiciels Libres
Plateforme Pour Le DéVeloppement Collaboratif Des Logiciels LibresPlateforme Pour Le DéVeloppement Collaboratif Des Logiciels Libres
Plateforme Pour Le DéVeloppement Collaboratif Des Logiciels LibresFdiwa
 
Plate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresPlate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresolberger
 
Développement Noyau Et Driver Sous Gnu Linux
Développement Noyau Et Driver Sous Gnu LinuxDéveloppement Noyau Et Driver Sous Gnu Linux
Développement Noyau Et Driver Sous Gnu LinuxThierry Gayet
 
Retour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreRetour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreolberger
 
Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009LINAGORA
 
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !Microsoft Technet France
 
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)geomsp
 
Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08mdupuis
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Renaud AIOUTZ
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensourcepjoulaud
 
Intégration continue
Intégration continueIntégration continue
Intégration continueJohan Moreau
 
1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentationFrédéric Rodrigo
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009Mathieu Lahaye
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireAbdou Lahad SYLLA
 
Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210guestade2fa
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloudRobert Viseur
 
Business modèles pour l'Open Source
Business modèles pour l'Open SourceBusiness modèles pour l'Open Source
Business modèles pour l'Open Sourcealaprevote
 

Similaire à Forges : état de l'art (20)

Plateforme Pour Le DéVeloppement Collaboratif Des Logiciels Libres
Plateforme Pour Le DéVeloppement Collaboratif Des Logiciels LibresPlateforme Pour Le DéVeloppement Collaboratif Des Logiciels Libres
Plateforme Pour Le DéVeloppement Collaboratif Des Logiciels Libres
 
Plate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libresPlate-formes pour le développement collaboratif des logiciels libres
Plate-formes pour le développement collaboratif des logiciels libres
 
Développement Noyau Et Driver Sous Gnu Linux
Développement Noyau Et Driver Sous Gnu LinuxDéveloppement Noyau Et Driver Sous Gnu Linux
Développement Noyau Et Driver Sous Gnu Linux
 
Retour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libreRetour d'expérience sur la conduite d'un projet libre
Retour d'expérience sur la conduite d'un projet libre
 
2003 forum asso-faches
2003 forum asso-faches2003 forum asso-faches
2003 forum asso-faches
 
Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009Séminaire Linagora : poste de travail Libre, décembre 2009
Séminaire Linagora : poste de travail Libre, décembre 2009
 
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
1 heure chrono pour votre plateforme Open Data en ligne : pari tenu !
 
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)
 
Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08
 
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
Plugin PMB/SPIP Risom Pour Abf Auvergne 24 Avril 2009
 
Graphotec granit opensource
Graphotec granit opensourceGraphotec granit opensource
Graphotec granit opensource
 
Scalabilité et PHP
Scalabilité et PHPScalabilité et PHP
Scalabilité et PHP
 
Intégration continue
Intégration continueIntégration continue
Intégration continue
 
1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation1/5 Osm 20141106-l1.1-présentation
1/5 Osm 20141106-l1.1-présentation
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec Openfire
 
Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210Café Numérique Mozilla 20100210
Café Numérique Mozilla 20100210
 
Presentation kde-fr
Presentation kde-frPresentation kde-fr
Presentation kde-fr
 
De l’open source à l’open cloud
De l’open source à l’open cloudDe l’open source à l’open cloud
De l’open source à l’open cloud
 
Business modèles pour l'Open Source
Business modèles pour l'Open SourceBusiness modèles pour l'Open Source
Business modèles pour l'Open Source
 

Plus de Nyco

Open source : non-assistance à UX en danger, POSS 2017
Open source : non-assistance à UX en danger, POSS 2017Open source : non-assistance à UX en danger, POSS 2017
Open source : non-assistance à UX en danger, POSS 2017Nyco
 
Lean Story Telling, PDD 2017
Lean Story Telling, PDD 2017Lean Story Telling, PDD 2017
Lean Story Telling, PDD 2017Nyco
 
Scarabée story telling
Scarabée story tellingScarabée story telling
Scarabée story tellingNyco
 
2017 08-01 workshop- product story telling (top sol playbook), krakow
2017 08-01 workshop- product story telling (top sol playbook), krakow2017 08-01 workshop- product story telling (top sol playbook), krakow
2017 08-01 workshop- product story telling (top sol playbook), krakowNyco
 
Construire un produit open source, en mode lean, agile et open standards
Construire un produit open source, en mode lean, agile et open standardsConstruire un produit open source, en mode lean, agile et open standards
Construire un produit open source, en mode lean, agile et open standardsNyco
 
Visual adventure story of an accidental side-product
Visual adventure  story of an accidental side-productVisual adventure  story of an accidental side-product
Visual adventure story of an accidental side-productNyco
 
Meetup telecom libre june 2017 - MongooseIM
Meetup telecom libre june 2017 - MongooseIMMeetup telecom libre june 2017 - MongooseIM
Meetup telecom libre june 2017 - MongooseIMNyco
 
FOSDEM 2016: The State of XMPP and Instant Messaging, The Awakening
FOSDEM 2016: The State of XMPP and Instant Messaging, The AwakeningFOSDEM 2016: The State of XMPP and Instant Messaging, The Awakening
FOSDEM 2016: The State of XMPP and Instant Messaging, The AwakeningNyco
 
XMPP et Interopérabilité
XMPP et InteropérabilitéXMPP et Interopérabilité
XMPP et InteropérabilitéNyco
 
10 ans de Jabber : Historique, situation et perspectives
10 ans de Jabber : Historique, situation et perspectives10 ans de Jabber : Historique, situation et perspectives
10 ans de Jabber : Historique, situation et perspectivesNyco
 
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de ReimsXMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de ReimsNyco
 
XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et JingleNyco
 
XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et JingleNyco
 
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/JabberJingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/JabberNyco
 
Jabber/XMPP : Le libre au-delà du logiciel
Jabber/XMPP : Le libre au-delà du logicielJabber/XMPP : Le libre au-delà du logiciel
Jabber/XMPP : Le libre au-delà du logicielNyco
 
Clients XMPP SL07
Clients XMPP SL07Clients XMPP SL07
Clients XMPP SL07Nyco
 

Plus de Nyco (16)

Open source : non-assistance à UX en danger, POSS 2017
Open source : non-assistance à UX en danger, POSS 2017Open source : non-assistance à UX en danger, POSS 2017
Open source : non-assistance à UX en danger, POSS 2017
 
Lean Story Telling, PDD 2017
Lean Story Telling, PDD 2017Lean Story Telling, PDD 2017
Lean Story Telling, PDD 2017
 
Scarabée story telling
Scarabée story tellingScarabée story telling
Scarabée story telling
 
2017 08-01 workshop- product story telling (top sol playbook), krakow
2017 08-01 workshop- product story telling (top sol playbook), krakow2017 08-01 workshop- product story telling (top sol playbook), krakow
2017 08-01 workshop- product story telling (top sol playbook), krakow
 
Construire un produit open source, en mode lean, agile et open standards
Construire un produit open source, en mode lean, agile et open standardsConstruire un produit open source, en mode lean, agile et open standards
Construire un produit open source, en mode lean, agile et open standards
 
Visual adventure story of an accidental side-product
Visual adventure  story of an accidental side-productVisual adventure  story of an accidental side-product
Visual adventure story of an accidental side-product
 
Meetup telecom libre june 2017 - MongooseIM
Meetup telecom libre june 2017 - MongooseIMMeetup telecom libre june 2017 - MongooseIM
Meetup telecom libre june 2017 - MongooseIM
 
FOSDEM 2016: The State of XMPP and Instant Messaging, The Awakening
FOSDEM 2016: The State of XMPP and Instant Messaging, The AwakeningFOSDEM 2016: The State of XMPP and Instant Messaging, The Awakening
FOSDEM 2016: The State of XMPP and Instant Messaging, The Awakening
 
XMPP et Interopérabilité
XMPP et InteropérabilitéXMPP et Interopérabilité
XMPP et Interopérabilité
 
10 ans de Jabber : Historique, situation et perspectives
10 ans de Jabber : Historique, situation et perspectives10 ans de Jabber : Historique, situation et perspectives
10 ans de Jabber : Historique, situation et perspectives
 
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de ReimsXMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
 
XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et Jingle
 
XMPP, Jabber et Jingle
XMPP, Jabber et JingleXMPP, Jabber et Jingle
XMPP, Jabber et Jingle
 
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/JabberJingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
 
Jabber/XMPP : Le libre au-delà du logiciel
Jabber/XMPP : Le libre au-delà du logicielJabber/XMPP : Le libre au-delà du logiciel
Jabber/XMPP : Le libre au-delà du logiciel
 
Clients XMPP SL07
Clients XMPP SL07Clients XMPP SL07
Clients XMPP SL07
 

Forges : état de l'art

  • 1. Forges : état de l'art Solutions Linux 2008 Nicolas Vérité nicolas dot verite at gmail dot com xmpp:nyco at jabber dot fr
  • 2. Plan  Définition  Historique  Forges  GForge  Trac  LibreSource  Perspectives  Meilleures pratiques  Questions/réponses
  • 3. Définition d'une forge  Application collaborative de développement logiciel  CDE : Collaborative Development Environment  Origine libre/opensource  philosophie ouverte  Cadre commun d'organisation  Management et méthodes
  • 4. Services d'une forge  Gestion de version  Système de suivi de tickets  Forum, listes de diffusion, messagerie instantanée et présence  Wiki, GED, planning, brèves et annonces  Recherche plein texte  Gestion de droits et rôles  Rapports, tableaux de bord, métriques  Plugin
  • 5. Historique  SourceForge 1999, propriétarisation en 2002  Forks GForge et Savane  Trac 2004  LibreSource 2005  En parallèle  CVS, Subversion, Mercurial, Git (GNU arch, monotone, Bazaar, SVK)  Mantis, Bugzilla (RT, OTRS, Flyspray, Roundup)  SCMBug
  • 6. GForge  PHP  GPLv2  La plus connue  Fortement industrialisée  Intégration : mini-forks locaux  Peu de contributions  Forum de support actif  GForge Group et GForge AS
  • 7. Trac  Python  BSD modifiée  Subversion, suivi, wiki  Intégration poussée  Mono-projet  Succès dans le monde Libre/opensource  Edgewall  Roadmap et timeline
  • 8. LibreSource  Java/J2EE  QPL -> GPLv3  Artenum  LORIA-INRIA Lorraine et Univ. Paris VII  Communauté grandissante  JOnAS + JBoss  Packaging Debian, installeur
  • 9. Perspectives  Liste forges  Qualipso  Protocoles et formats standards ouverts  Réveil communautaire GForge  Intégration continue  Tests  Vérification et validation
  • 10. Meilleures pratiques  Analyse des besoins  Démonstrations  Intégration  Architecture  Développement  Contributions  Mise en production  Accompagnement
  • 11. Remerciements  Stéphane Bagnier  Pascal Pujo  Christian Bayle  Roland Mas