SlideShare une entreprise Scribd logo
Forges
 logicielles

   Olivier
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO                 Forges logicielles
Panorama
des forges

Efforts de
COCLICO            Olivier Berger, Telecom SudParis
FusionForge
Export/Import
Interoperabilité

Grandes
manoeuvres
                        Mercredi 05/10/2011
Poursuivre
Forges
 logicielles

   Olivier
                                                             Qui suis-je ?
   Berger,
  Telecom
  SudParis         • Institut TELECOM / Télécom SudParis /
Introduction
                     Département INF
Avant-propos           • Recherche sur les plate-formes de
À propos de
COCLICO
                          développement collaboratif, les outils,
Panorama
des forges
                          processus utilisés dans les communautés
Efforts de
                          libres
COCLICO
FusionForge
                   • Auparavant, dans des sociétés de service (Cap
Export/Import
Interoperabilité     Gemini, IDEALX)
Grandes
manoeuvres         • À Télécom SudParis depuis 2002
Poursuivre
                   • R&D sur le libre, forges, gestionnaires de
                     bugs, Linked Data, etc. (CALIBRE, HELIOS,
                     COCLICO)
                   • Contributeur à Debian, FusionForge,
                     ForgePlucker, Eclipse Lyo, OSLC
Forges
 logicielles

   Olivier
                                         À propos de COCLICO
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges                   http://www.projet-coclico.org/
Efforts de
COCLICO
FusionForge
Export/Import
Interoperabilité
                     Le projet COCLICO vise à redynamiser les
Grandes              communautés de forges logicielles en structurant un
manoeuvres
                     écosystème libre pour lequel il existe une masse
Poursuivre
                     critique d’acteurs en France.

                   • Projet pôles de compétitivité : industriels + académiques
                     (Institut Télécom + Inria)
                   • Projet terminé (fin 09/2011)
Forges
 logicielles

   Olivier
                                                  Définition Forge ?
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
                   • Définition Wikipedia
COCLICO

Panorama
                   • Périmètre flou
des forges             • Développement collaboratif de logiciels
Efforts de              • Pas que. . .
COCLICO
FusionForge            • Référentiel central
Export/Import
Interoperabilité
                       • Communauté
Grandes                • Annuaire
manoeuvres             • ...
Poursuivre
                   • Service de forge / prestataire d’hébergement de projet
                   • Logiciel de forge : à installer chez soi
Forges
 logicielles

   Olivier
                                                      Historique rapide
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges

Efforts de
COCLICO
FusionForge
Export/Import
Interoperabilité

Grandes
manoeuvres

Poursuivre         Source : Squire, M. and Williams, D. (2012). Describing the software
                    forge ecosystem. 45th Hawaii International Conference on System
                               Sciences. Maui, Hawaii. Forthcoming. Voir :
                                http ://flossmole.org/category/tags/forges


                     • Tim Perdue (1974-2011) RIP (GForge)
Forges
 logicielles

   Olivier
                                                              Besoins
   Berger,
  Telecom
  SudParis


Introduction
                   • Catalogue de projets (portail)
Avant-propos
À propos de
                   • Espace de collaboration :
COCLICO
                       • Développement Logiciel
Panorama
des forges             • Publication académique
Efforts de              • Groupes de travail
COCLICO                • Coordination enseignements
FusionForge
Export/Import
Interoperabilité   • Référentiel centralisé
Grandes
manoeuvres
                   • Mutualisation / réutilisation (code, ressources)
Poursuivre         • Bonnes pratiques développement
                   • Rationalisation coûts
                   • Mise en valeur des talents
                   • ...
Forges
 logicielles

   Olivier
                                      Prestataires d’hébergement
   Berger,
  Telecom          • “Génériques”
  SudParis             • SourceForge.net
Introduction
                       • GitHub
Avant-propos           • LaunchPad
À propos de
COCLICO                • GoogleCode
Panorama               • CodePlex
des forges
                       • BerliOs (RIP au 31/12/2011)
Efforts de
COCLICO                • Evolvis
FusionForge
Export/Import
                       • Savannah
Interoperabilité       • Gna
Grandes                • ...
manoeuvres

Poursuivre
                   • Ens. Sup Recherche en France
                       •   INRIA (G)Forge
                       •   SourceSup (Renater, ex CRU)
                       •   Mulcyber (INRA), Ifremer, etc.
                       •   Labos
                       •   ...
                     Cf. FAQ hébergement de projets, sur PLUME
Forges
 logicielles

   Olivier
                                               Solutions packagées
   Berger,
  Telecom          • Libres
  SudParis
                        • GForge / FusionForge
Introduction            • Redmine / ChiliProject
Avant-propos
À propos de             • Trac
COCLICO
                        • Codendi / Tuleap
Panorama
des forges              • Gitorious
Efforts de               • Savane
COCLICO
                        • LibreSource
FusionForge
Export/Import           • Codingteam
Interoperabilité
                        • PicoForge (mort)
Grandes
manoeuvres
                   • Propriétaires. Pas envie de trop leur faire de la pub
Poursuivre
                   • Comparatifs de logiciels de forges
                       • FAQ hébergement de projets, sur PLUME
                       • http ://flossmole.org/category/tags/forges
                       • Comparison of forges (Wikipedia)
                     Se méfier : il y a plein de plugins, les versions évoluent. . .
                     Intérêt d’un groupe de travail.
Forges
 logicielles

   Olivier
                                  Fonctionnalités traditionnelles
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos       • gestion de groupes / projets
À propos de
COCLICO
                   • un système de gestion des versions,
Panorama
des forges         • support communication asynchrone (Mailing Lists, forums)
Efforts de
COCLICO            • outil de suivi des bugs / demandes,
FusionForge
Export/Import
Interoperabilité
                   • gestionnaire de documents
Grandes            • gestionnaires de releases / téléchargements
manoeuvres

Poursuivre         • gestionnaire de tâches,
                   • outil Wiki
                   • ...
Forges
 logicielles

   Olivier
                                                            Limites
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos       • Intégration avec SI organisations
À propos de
COCLICO
                   • Intégration continue
Panorama
des forges         • Centralisation vs. distribution
Efforts de
COCLICO            • Confidentialité
FusionForge
Export/Import      • Peu interopérabilité (APIs)
Interoperabilité

Grandes            • Lock-in des projets
manoeuvres

Poursuivre
                   • Outils génériques vs. Outils avancés
                   • Dispersion des forces / maintenance legacy
                   • Convivialité vs. liberté / maîtrise
Forges
 logicielles

   Olivier
                                                              DIY forge
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges         Assembler sa forge en intégrant des logiciels existants / services
Efforts de
COCLICO
                   existants.
FusionForge
Export/Import
                     • Pas si simple
Interoperabilité

Grandes
                     • Intégrer des solutions packagées par interopérabilité
manoeuvres

Poursuivre
Forges
 logicielles

   Olivier
                                        Nos efforts dans COCLICO
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO            • Ne pas réinventer encore une nouvelle forge
Panorama
des forges         • Interopérabilité
Efforts de
COCLICO            • Migration des “vieilles forges” vers les nouvelles, de façon
FusionForge
Export/Import        progressive
Interoperabilité

Grandes            • Mettre les forges à l’agenda
manoeuvres

Poursuivre         • Partage d’expérience : communauté PlanetForge, GT
                     Forges ESR
Forges
 logicielles

   Olivier
                          Re-boosting FusionForge
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges

Efforts de
COCLICO
FusionForge
Export/Import
Interoperabilité

Grandes
manoeuvres

Poursuivre




                   Source : Roland Mas (RMLL 2010)
Forges
 logicielles

   Olivier
                                            FusionForge (suite)
   Berger,
  Telecom
  SudParis         • Plugins
                       • OSLC-CM
Introduction
Avant-propos           • compactpreview
À propos de
COCLICO                • doaprdf
Panorama
des forges             • foafprofile
Efforts de              • OAuthProvider
COCLICO
FusionForge
                       • OAuthConsumer
Export/Import          • AuthOpenID
Interoperabilité

Grandes
                       • AuthCAS
manoeuvres             • Sympa (en cours)
Poursuivre
                       • twitter
                       • ...
                   • Modèle RBAC
                   • Packaging Debian
                   • ...
Forges
 logicielles

   Olivier
                             Ontologie / modèle forge
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges

Efforts de
COCLICO
FusionForge
Export/Import
Interoperabilité

Grandes
manoeuvres

Poursuivre




                   planetforge ontology, sur wiki COCLICO
Forges
 logicielles

   Olivier
                                                      Forgeplucker
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
                   • ForgePlucker (lancé par Eric S. Raymond) est notre
À propos de
COCLICO              référence http ://home.gna.org/forgeplucker/
Panorama
des forges         • Fonctionne par extraction Web du contenu des formulaires
Efforts de
COCLICO
                     HTML d’édition de la forge
FusionForge
Export/Import      • Il y a du code, mais encore beaucoup de travail
Interoperabilité

Grandes
                     (améliorations, complétude)
manoeuvres
                   • Amélioré forgeplucker pour supporter nouvelle ontologie,
Poursuivre
                     nouveau format JSON basé sur RDF (extensible) et
                     compatible OSLC, et conteneur OpenDocument Package
                     (zip)
Forges
 logicielles

   Olivier
                              Exporteurs / importeurs dans les
   Berger,
  Telecom                                               forges
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges

Efforts de          • FusionForge
COCLICO
FusionForge
Export/Import
                   • Trac
Interoperabilité

Grandes
                   • Redmine
manoeuvres
                   • Codendi, Novaforge, . . .
Poursuivre
Forges
 logicielles

   Olivier
                                  Techniques d’interoperabilité
   Berger,
  Telecom
  SudParis

                   • RDF / Linked Data (JSON où XML) : sémantique,
Introduction
Avant-propos         extensible
À propos de
COCLICO
                   • OAuth (sécurité intégration Web)
Panorama
des forges
                   • OSLC proposition de standard APIs
Efforts de
COCLICO                • Technos Web : REST, RDF, AJAX,
FusionForge
Export/Import
                       • Communauté ouverte, standard ouvert
Interoperabilité

Grandes            • WebID, aka FOAF+SSL
manoeuvres

Poursuivre
                   • Traçabilité des artefacts (URL paths REST)
                   • Compact preview
                   • Le reste est à élaborer ensemble sur PlanetForge (par
                     exemple)
Forges
 logicielles

   Olivier
                   Mashup pour l’intégration continue
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges

Efforts de
COCLICO
FusionForge
Export/Import
Interoperabilité

Grandes
manoeuvres

Poursuivre
Forges
 logicielles

   Olivier
                   Compact-preview des ressources
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges

Efforts de
COCLICO
FusionForge
Export/Import
Interoperabilité

Grandes
manoeuvres

Poursuivre
Forges
 logicielles

   Olivier
                                 Communauté / Mutualisation
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos       • Construction communauté forges (interopérabilité) :
À propos de
COCLICO              http ://PlanetForge.org/
Panorama
des forges
                   • Construction communauté “académique” (Groupe de
Efforts de
COCLICO              Travail, débuts officiels env. 12/2011)
FusionForge
Export/Import
Interoperabilité
                   • Forges mutualisées pour l’enseignement supérieur, la
Grandes
                     recherche, etc.
manoeuvres
                       • Document “Projet de forge Ens Sup Recherche - le
Poursuivre                périmètre restant à définir” (sur PLUME)
                       • Forges mutualisées, dans le rapport “L’industrie du logiciel”
                          -> MESR (copie sur mon blog)
Forges
 logicielles

   Olivier
                                  Pas une seule réponse, IMHO
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO            • Pas une seule forge pour tous
Panorama
des forges             • besoins/contraintes différents
Efforts de              • Syndrome NIH
COCLICO
FusionForge            • Single point of failure
Export/Import
Interoperabilité   • Interopérabilité
Grandes
manoeuvres              • Mutualisation des développements dans projets libres
Poursuivre
                   • Faire vivre un écosystème d’éditeurs/prestataires
Forges
 logicielles

   Olivier
                                                   Pour les forgerons
   Berger,
  Telecom          Communauté PlanetForge
  SudParis
                     • News agregator (planet)
Introduction
Avant-propos                      http://planet.planetforge.org/
À propos de
COCLICO
                     • Microblogging (!planetforge)
Panorama
des forges                      http://identi.ca/group/planetforge
Efforts de
COCLICO              • Mailing-list
FusionForge
Export/Import
Interoperabilité
                                mailto:discussions@planetforge.org
Grandes              • Wiki
manoeuvres

Poursuivre
                                      http://wiki.planetforge.org/
                     • Forge meetups (OWF, RMLL/LSM, . . . )
                     • Share ideas, experience, collaborate
                     • Interoperability standardization

                                                 Join us !
Forges
 logicielles

   Olivier
                                 Pour les admins et utilisateurs
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges

Efforts de
COCLICO            • Sur le groupe de travail forges Ens. Sup. & Rech., dès qu’il
FusionForge
Export/Import
                     aura démarré.
Interoperabilité

Grandes
manoeuvres

Poursuivre
Forges
 logicielles

   Olivier
                                                       Q&R
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO
                                          Merci
Panorama
des forges                              Questions ?
Efforts de
COCLICO
FusionForge
Export/Import
                   Me contacter
Interoperabilité
                   @oberger : http://identi.ca/oberger/
Grandes
manoeuvres         email : mailto:olivier.berger@it-sudparis.eu
Poursuivre         blog :
                   http://www-public.it-sudparis.eu/~berger_o/weblog/
Forges
 logicielles

   Olivier
                                            Copyright & License
   Berger,
  Telecom
  SudParis


Introduction
Avant-propos
À propos de
COCLICO

Panorama
des forges
                   • Cette présentation est sous licence CC-by-SA
Efforts de
COCLICO
FusionForge
                   • Copyright (c) 2011 Olivier Berger
Export/Import
Interoperabilité
                   • Réalisé avec org-mode dans emacs (org + beamer)
Grandes
manoeuvres

Poursuivre

Contenu connexe

PDF
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
PDF
Découvrez FireDAC pour FMX
PDF
Presentation distro recipes-2013
PDF
Generating Linked Data descriptions of Debian packages in the Debian PTS
PDF
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
PDF
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
PDF
Bug tracking à grande échelle et interopérabilité des outils de développement...
PDF
An introduction to git
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Découvrez FireDAC pour FMX
Presentation distro recipes-2013
Generating Linked Data descriptions of Debian packages in the Debian PTS
Interoperability of FLOSS forges; lessons from the COCLICO project, implement...
OSLC (Open Services for Lifecycle Collaboration): open standard for interoper...
Bug tracking à grande échelle et interopérabilité des outils de développement...
An introduction to git

Similaire à Presentation forges logicielles à mathrice (20)

PDF
OpenSource & InnerSource pour accélérer les développements
PDF
Seminaire Portail Open Source
PDF
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
PDF
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
PDF
Agile lille 2015 devops etapres
PDF
IBM Bluemix Paris meetup #23 - 20170425
PPTX
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
PDF
08 jus 20101123_cae_linux_presentation
PPTX
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
PDF
Tk02 Google Wave Et Html5 Fr
PDF
Strategies et developpements mobiles multi-plates-formes.
PDF
cours-VoIP12342555545454654867864545465.pdf
PDF
Communiqué-coclico-janv09
PPTX
Joe Mobile sur le Cloud - DevoxxFR 2013
PPTX
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
PDF
Déploiement, orchestration & sécurisation d’APIs
PDF
OpenStack & DevOps, l'Open Source au service du Cloud
PDF
Cours Devops Sparks.pptx.pdf
PDF
Cartographie des marchés Open Source belges et français
PDF
Graphotec granit opensource
OpenSource & InnerSource pour accélérer les développements
Seminaire Portail Open Source
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Agile lille 2015 devops etapres
IBM Bluemix Paris meetup #23 - 20170425
meetup - Workflow complet de CI/CD pour les geeks avec gitlab et kubernetes
08 jus 20101123_cae_linux_presentation
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Tk02 Google Wave Et Html5 Fr
Strategies et developpements mobiles multi-plates-formes.
cours-VoIP12342555545454654867864545465.pdf
Communiqué-coclico-janv09
Joe Mobile sur le Cloud - DevoxxFR 2013
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
Déploiement, orchestration & sécurisation d’APIs
OpenStack & DevOps, l'Open Source au service du Cloud
Cours Devops Sparks.pptx.pdf
Cartographie des marchés Open Source belges et français
Graphotec granit opensource
Publicité

Plus de olberger (15)

PDF
Jailbreaking the Forges : project export/import efforts
PDF
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
PDF
Presentation soc-fr-fossa
PDF
Bugs tracking at a large scale in the FLOSS ecosystem
PDF
Coclico project - Forges Interoperability (OWF 2010)
PDF
Introduction aux logiciels libres
PDF
Bugtracking on the Web 2.5
PDF
Introduction aux logiciels libres
PDF
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
PDF
Introduction to bts-link
PDF
Visualizing contributions in a forge -Case study on PicoForge
PDF
Plate-formes pour le développement collaboratif des logiciels libres
PDF
Retour d'expérience sur la conduite d'un projet libre
PDF
Olpc France Presentation Sl2008
PDF
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
Jailbreaking the Forges : project export/import efforts
OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l’int...
Presentation soc-fr-fossa
Bugs tracking at a large scale in the FLOSS ecosystem
Coclico project - Forges Interoperability (OWF 2010)
Introduction aux logiciels libres
Bugtracking on the Web 2.5
Introduction aux logiciels libres
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD...
Introduction to bts-link
Visualizing contributions in a forge -Case study on PicoForge
Plate-formes pour le développement collaboratif des logiciels libres
Retour d'expérience sur la conduite d'un projet libre
Olpc France Presentation Sl2008
Collaboration avec des projets libres - enjeux, difficultés et bonnes pratiques
Publicité

Presentation forges logicielles à mathrice

  • 1. Forges logicielles Olivier Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Forges logicielles Panorama des forges Efforts de COCLICO Olivier Berger, Telecom SudParis FusionForge Export/Import Interoperabilité Grandes manoeuvres Mercredi 05/10/2011 Poursuivre
  • 2. Forges logicielles Olivier Qui suis-je ? Berger, Telecom SudParis • Institut TELECOM / Télécom SudParis / Introduction Département INF Avant-propos • Recherche sur les plate-formes de À propos de COCLICO développement collaboratif, les outils, Panorama des forges processus utilisés dans les communautés Efforts de libres COCLICO FusionForge • Auparavant, dans des sociétés de service (Cap Export/Import Interoperabilité Gemini, IDEALX) Grandes manoeuvres • À Télécom SudParis depuis 2002 Poursuivre • R&D sur le libre, forges, gestionnaires de bugs, Linked Data, etc. (CALIBRE, HELIOS, COCLICO) • Contributeur à Debian, FusionForge, ForgePlucker, Eclipse Lyo, OSLC
  • 3. Forges logicielles Olivier À propos de COCLICO Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges http://www.projet-coclico.org/ Efforts de COCLICO FusionForge Export/Import Interoperabilité Le projet COCLICO vise à redynamiser les Grandes communautés de forges logicielles en structurant un manoeuvres écosystème libre pour lequel il existe une masse Poursuivre critique d’acteurs en France. • Projet pôles de compétitivité : industriels + académiques (Institut Télécom + Inria) • Projet terminé (fin 09/2011)
  • 4. Forges logicielles Olivier Définition Forge ? Berger, Telecom SudParis Introduction Avant-propos À propos de • Définition Wikipedia COCLICO Panorama • Périmètre flou des forges • Développement collaboratif de logiciels Efforts de • Pas que. . . COCLICO FusionForge • Référentiel central Export/Import Interoperabilité • Communauté Grandes • Annuaire manoeuvres • ... Poursuivre • Service de forge / prestataire d’hébergement de projet • Logiciel de forge : à installer chez soi
  • 5. Forges logicielles Olivier Historique rapide Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Efforts de COCLICO FusionForge Export/Import Interoperabilité Grandes manoeuvres Poursuivre Source : Squire, M. and Williams, D. (2012). Describing the software forge ecosystem. 45th Hawaii International Conference on System Sciences. Maui, Hawaii. Forthcoming. Voir : http ://flossmole.org/category/tags/forges • Tim Perdue (1974-2011) RIP (GForge)
  • 6. Forges logicielles Olivier Besoins Berger, Telecom SudParis Introduction • Catalogue de projets (portail) Avant-propos À propos de • Espace de collaboration : COCLICO • Développement Logiciel Panorama des forges • Publication académique Efforts de • Groupes de travail COCLICO • Coordination enseignements FusionForge Export/Import Interoperabilité • Référentiel centralisé Grandes manoeuvres • Mutualisation / réutilisation (code, ressources) Poursuivre • Bonnes pratiques développement • Rationalisation coûts • Mise en valeur des talents • ...
  • 7. Forges logicielles Olivier Prestataires d’hébergement Berger, Telecom • “Génériques” SudParis • SourceForge.net Introduction • GitHub Avant-propos • LaunchPad À propos de COCLICO • GoogleCode Panorama • CodePlex des forges • BerliOs (RIP au 31/12/2011) Efforts de COCLICO • Evolvis FusionForge Export/Import • Savannah Interoperabilité • Gna Grandes • ... manoeuvres Poursuivre • Ens. Sup Recherche en France • INRIA (G)Forge • SourceSup (Renater, ex CRU) • Mulcyber (INRA), Ifremer, etc. • Labos • ... Cf. FAQ hébergement de projets, sur PLUME
  • 8. Forges logicielles Olivier Solutions packagées Berger, Telecom • Libres SudParis • GForge / FusionForge Introduction • Redmine / ChiliProject Avant-propos À propos de • Trac COCLICO • Codendi / Tuleap Panorama des forges • Gitorious Efforts de • Savane COCLICO • LibreSource FusionForge Export/Import • Codingteam Interoperabilité • PicoForge (mort) Grandes manoeuvres • Propriétaires. Pas envie de trop leur faire de la pub Poursuivre • Comparatifs de logiciels de forges • FAQ hébergement de projets, sur PLUME • http ://flossmole.org/category/tags/forges • Comparison of forges (Wikipedia) Se méfier : il y a plein de plugins, les versions évoluent. . . Intérêt d’un groupe de travail.
  • 9. Forges logicielles Olivier Fonctionnalités traditionnelles Berger, Telecom SudParis Introduction Avant-propos • gestion de groupes / projets À propos de COCLICO • un système de gestion des versions, Panorama des forges • support communication asynchrone (Mailing Lists, forums) Efforts de COCLICO • outil de suivi des bugs / demandes, FusionForge Export/Import Interoperabilité • gestionnaire de documents Grandes • gestionnaires de releases / téléchargements manoeuvres Poursuivre • gestionnaire de tâches, • outil Wiki • ...
  • 10. Forges logicielles Olivier Limites Berger, Telecom SudParis Introduction Avant-propos • Intégration avec SI organisations À propos de COCLICO • Intégration continue Panorama des forges • Centralisation vs. distribution Efforts de COCLICO • Confidentialité FusionForge Export/Import • Peu interopérabilité (APIs) Interoperabilité Grandes • Lock-in des projets manoeuvres Poursuivre • Outils génériques vs. Outils avancés • Dispersion des forces / maintenance legacy • Convivialité vs. liberté / maîtrise
  • 11. Forges logicielles Olivier DIY forge Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Assembler sa forge en intégrant des logiciels existants / services Efforts de COCLICO existants. FusionForge Export/Import • Pas si simple Interoperabilité Grandes • Intégrer des solutions packagées par interopérabilité manoeuvres Poursuivre
  • 12. Forges logicielles Olivier Nos efforts dans COCLICO Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO • Ne pas réinventer encore une nouvelle forge Panorama des forges • Interopérabilité Efforts de COCLICO • Migration des “vieilles forges” vers les nouvelles, de façon FusionForge Export/Import progressive Interoperabilité Grandes • Mettre les forges à l’agenda manoeuvres Poursuivre • Partage d’expérience : communauté PlanetForge, GT Forges ESR
  • 13. Forges logicielles Olivier Re-boosting FusionForge Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Efforts de COCLICO FusionForge Export/Import Interoperabilité Grandes manoeuvres Poursuivre Source : Roland Mas (RMLL 2010)
  • 14. Forges logicielles Olivier FusionForge (suite) Berger, Telecom SudParis • Plugins • OSLC-CM Introduction Avant-propos • compactpreview À propos de COCLICO • doaprdf Panorama des forges • foafprofile Efforts de • OAuthProvider COCLICO FusionForge • OAuthConsumer Export/Import • AuthOpenID Interoperabilité Grandes • AuthCAS manoeuvres • Sympa (en cours) Poursuivre • twitter • ... • Modèle RBAC • Packaging Debian • ...
  • 15. Forges logicielles Olivier Ontologie / modèle forge Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Efforts de COCLICO FusionForge Export/Import Interoperabilité Grandes manoeuvres Poursuivre planetforge ontology, sur wiki COCLICO
  • 16. Forges logicielles Olivier Forgeplucker Berger, Telecom SudParis Introduction Avant-propos • ForgePlucker (lancé par Eric S. Raymond) est notre À propos de COCLICO référence http ://home.gna.org/forgeplucker/ Panorama des forges • Fonctionne par extraction Web du contenu des formulaires Efforts de COCLICO HTML d’édition de la forge FusionForge Export/Import • Il y a du code, mais encore beaucoup de travail Interoperabilité Grandes (améliorations, complétude) manoeuvres • Amélioré forgeplucker pour supporter nouvelle ontologie, Poursuivre nouveau format JSON basé sur RDF (extensible) et compatible OSLC, et conteneur OpenDocument Package (zip)
  • 17. Forges logicielles Olivier Exporteurs / importeurs dans les Berger, Telecom forges SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Efforts de • FusionForge COCLICO FusionForge Export/Import • Trac Interoperabilité Grandes • Redmine manoeuvres • Codendi, Novaforge, . . . Poursuivre
  • 18. Forges logicielles Olivier Techniques d’interoperabilité Berger, Telecom SudParis • RDF / Linked Data (JSON où XML) : sémantique, Introduction Avant-propos extensible À propos de COCLICO • OAuth (sécurité intégration Web) Panorama des forges • OSLC proposition de standard APIs Efforts de COCLICO • Technos Web : REST, RDF, AJAX, FusionForge Export/Import • Communauté ouverte, standard ouvert Interoperabilité Grandes • WebID, aka FOAF+SSL manoeuvres Poursuivre • Traçabilité des artefacts (URL paths REST) • Compact preview • Le reste est à élaborer ensemble sur PlanetForge (par exemple)
  • 19. Forges logicielles Olivier Mashup pour l’intégration continue Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Efforts de COCLICO FusionForge Export/Import Interoperabilité Grandes manoeuvres Poursuivre
  • 20. Forges logicielles Olivier Compact-preview des ressources Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Efforts de COCLICO FusionForge Export/Import Interoperabilité Grandes manoeuvres Poursuivre
  • 21. Forges logicielles Olivier Communauté / Mutualisation Berger, Telecom SudParis Introduction Avant-propos • Construction communauté forges (interopérabilité) : À propos de COCLICO http ://PlanetForge.org/ Panorama des forges • Construction communauté “académique” (Groupe de Efforts de COCLICO Travail, débuts officiels env. 12/2011) FusionForge Export/Import Interoperabilité • Forges mutualisées pour l’enseignement supérieur, la Grandes recherche, etc. manoeuvres • Document “Projet de forge Ens Sup Recherche - le Poursuivre périmètre restant à définir” (sur PLUME) • Forges mutualisées, dans le rapport “L’industrie du logiciel” -> MESR (copie sur mon blog)
  • 22. Forges logicielles Olivier Pas une seule réponse, IMHO Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO • Pas une seule forge pour tous Panorama des forges • besoins/contraintes différents Efforts de • Syndrome NIH COCLICO FusionForge • Single point of failure Export/Import Interoperabilité • Interopérabilité Grandes manoeuvres • Mutualisation des développements dans projets libres Poursuivre • Faire vivre un écosystème d’éditeurs/prestataires
  • 23. Forges logicielles Olivier Pour les forgerons Berger, Telecom Communauté PlanetForge SudParis • News agregator (planet) Introduction Avant-propos http://planet.planetforge.org/ À propos de COCLICO • Microblogging (!planetforge) Panorama des forges http://identi.ca/group/planetforge Efforts de COCLICO • Mailing-list FusionForge Export/Import Interoperabilité mailto:discussions@planetforge.org Grandes • Wiki manoeuvres Poursuivre http://wiki.planetforge.org/ • Forge meetups (OWF, RMLL/LSM, . . . ) • Share ideas, experience, collaborate • Interoperability standardization Join us !
  • 24. Forges logicielles Olivier Pour les admins et utilisateurs Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges Efforts de COCLICO • Sur le groupe de travail forges Ens. Sup. & Rech., dès qu’il FusionForge Export/Import aura démarré. Interoperabilité Grandes manoeuvres Poursuivre
  • 25. Forges logicielles Olivier Q&R Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Merci Panorama des forges Questions ? Efforts de COCLICO FusionForge Export/Import Me contacter Interoperabilité @oberger : http://identi.ca/oberger/ Grandes manoeuvres email : mailto:olivier.berger@it-sudparis.eu Poursuivre blog : http://www-public.it-sudparis.eu/~berger_o/weblog/
  • 26. Forges logicielles Olivier Copyright & License Berger, Telecom SudParis Introduction Avant-propos À propos de COCLICO Panorama des forges • Cette présentation est sous licence CC-by-SA Efforts de COCLICO FusionForge • Copyright (c) 2011 Olivier Berger Export/Import Interoperabilité • Réalisé avec org-mode dans emacs (org + beamer) Grandes manoeuvres Poursuivre