Forge. Présentation ( )



Documents pareils
Mercredi 05/10/2011. Forges logicielles. Olivier Berger, Telecom SudParis. Introduction Avant-propos À propos de COCLICO. Panorama des forges

L UNIVERS INSTANTANÉ:

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris

Outils de développement collaboratif

Comment faire des étiquettes

Bluetooth pour Windows

1 JBoss Entreprise Middleware

Editing and managing Systems engineering processes at Snecma

Système de diffusion d information pour encourager les PME-PMI à améliorer leurs performances environnementales

Jean Sykes Nereus, la collaboration européenne, et le libre accès

LES OUTILS COLLABORATIFS

Annexe : La Programmation Informatique

Méthodes et outils employés pour développer des logiciels libres

Enhancing cybersecurity in LDCs thru multi-stakeholder networking and free software

DOCUMENTATION - FRANCAIS... 2

Plate-forme collaborative Claroline Présentation et philosophie de Claroline

Travail collaboratif. Glossaire

Métiers - informatique et Internet Jobs - IT and Internet

multi process 25 RUE Benoît Malon ROANNE

AGROBASE : un système de gestion de données expérimentales

INTERNET : OUTIL DE COOPERATION INTER-UNIVERSITAIRE UNE NOUVELLE FORME DE COOPERATION, NATIONALE ET INTERNATIONALE,

PeTEX Plateforme pour e-learning et expérimentation télémétrique

Comment consolider des données

Bourses d excellence pour les masters orientés vers la recherche

RAPID Prenez le contrôle sur vos données

VERS L EXCELLENCE DANS LA FORMATION PROGRAMME D APPUI A LA QUALITE AMELIORATION SUPERIEUR DE LA QUALITE DE L ENSEIGNEMENT TITRE DU PROJET

TutoJRES Outils et Services Collaboratifs

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

EXTRANET STUDENT. Qu'est ce que Claroline?

Estimated SMB instances PC (Physical and Virtual) 125,000 Total instances: SMB 1-24 PC. 392,000 Total instances: SMB PC

Forthcoming Database

Le Cloud Computing L informatique de demain?

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Get Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF

How to Login to Career Page

Communication Unifiée UC² IBM Corporation

La voix en images : comment l évaluation objectivée par logiciel permet d optimiser la prise en charge vocale

Archived Content. Contenu archivé

CETTE FOIS CEST DIFFERENT PDF

Introduction MOSS 2007

Déploiement OOo en environnement Windows Terminal Server

Clauses d'hébergement web

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2

WordPress : principes et fonctionnement

Business Sharepoint Contenu

Serveur de travail collaboratif Michaël Hoste -

Le projet WIKIWATER The WIKIWATER project

Comment sauvegarder ses documents

Support technique logiciel HP

Dessin assisté par ordinateur en lycée professionnel

Bienvenue sur Lab-Windows Il n'y a de vents favorables que pour ceux qui ont un cap

DOCUMENTATION - FRANCAIS... 2

I RENALA. Research and Education Network for Academic and Learning Activities. The Madagascar NREN

Charte d'utilisation des infrastructures de la plate-forme bioinformatique Genotoul

En savoir plus pour bâtir le Système d'information de votre Entreprise

BNP Paribas Personal Finance

Livre blanc Solution Foxit(R) PDF Security Suite intégrée à Microsoft(R) Active Directory(R) Rights Management Service

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Projet Personnalisé Encadré PPE 2

OWASP Open Web Application Security Project. Jean-Marc Robert Génie logiciel et des TI

Création de Sous-Formulaires

Introduction aux Logiciels libres

DESCRIPTION DU COMPOSANT

Gestion de la mobilité d'entreprise. L'équilibre parfait entre les besoins de l'utilisateur final et ceux de l'entreprise

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

Notice Technique / Technical Manual

Présentation des CMS au CIFOM-EAA

Concepts de Travail Collaboratif Par Olivier Moreau, Directeur SASI 6 Novembre 2009

CEST POUR MIEUX PLACER MES PDF

Contents Windows

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

THE EVOLUTION OF CONTENT CONSUMPTION ON MOBILE AND TABLETS

CA ARCserve Backup Option NAS (Network Attached Storage) NDMP (Network Data Management Protocol)

MSO MASTER SCIENCES DES ORGANISATIONS GRADUATE SCHOOL OF PARIS- DAUPHINE. Département Master Sciences des Organisations de l'université Paris-Dauphine

MSO MASTER SCIENCES DES ORGANISATIONS GRADUATE SCHOOL OF PARIS- DAUPHINE. Département Master Sciences des Organisations de l'université Paris-Dauphine

Logiciel Libre & qualité. Présentation

NTP (Network Time Protocol)

Travail collaboratif à distance

InfraCenter Introduction

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Guide de configuration de SQL Server pour BusinessObjects Planning

Projet d'infrastructure Cloud

Fiche méthodologique Rédiger un cahier des charges

CA ARCserve Family of Solutions Pricing and Licensing

La spécialisation intelligente

Espace de travail collaboratif

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

Collaboration innovante pour la création d un outil de gestion de production pour le cinéma et l audiovisuel

Utiliser CHAMILO pour le travail collaboratif


Nouveautés printemps 2013

Titulaires de marques

Transcription:

( RetourListeFichesParThèmes ) Forge Présentation Définition Objectifs Services fournis, fonctions disponibles Services en ligne d hébergement de projets La solution des logiciels intégrés pour le déploiement d'une forge Liste de logiciels de forges et liens externes Des exemples de forges Forge SourceSup Forge MULCYBER Forge InriaGForge avec un retour d expérience du projet Présentation ( ) Cette présentation repose sur la page «Forge (informatique)» (URL http://fr.wikipedia.org/wiki/forge_%28informatique%29 ) du site de l Encyclopédie libre Wikipédia ( URL http://fr.wikipedia.org ), dont il est fait dans ce paragraphe des citations (extraites le 04/08/08). Définition ( ) «En informatique, une forge désigne un système de gestion de développement collaboratif de logiciel.» Objectifs ( ) «L'objectif d'une forge est de permettre à plusieurs développeurs de participer ensemble au développement d'un ou plusieurs logiciels, le plus souvent à travers le réseau Internet. De fait, une forge permet de rassembler des projets et des développeurs. Mais la plupart des forges permettent aussi à des personnes ne pratiquant pas la programmation de participer, comme par exemple les traducteurs ou les graphistes, ou les utilisateurs qui s'entraident dans des forums ou soumettent des rapports de bogues. Une forge permet donc de rassembler tous ces gens autour du développement de projets de logiciel. Les forges représentent donc un bon moyen d'assurer la transparence du développement d'un projet et de trouver des contributeurs afin que le projet soit actif.»

Services fournis, fonctions disponibles ( ) «Les outils offerts par une forge sont principalement : - système de gestion des versions (via Subversion ou CVS, par exemple) - gestionnaire de listes de discussion (et/ou de forums) - outil de suivi des bugs - gestionnaire documentation (souvent sur le principe du wiki) - gestion des tâches - traduction en ligne L'avantage d'une forge est de rassembler tous ces outils en un seul ensemble intégré et cohérent, et de les mettre à disposition de plusieurs personnes afin qu'elles puissent développer ensemble leurs projets. En effet, avant l'apparition des forges, les développeurs souhaitant collaborer pour le développement d'un projet devaient installer chaque application séparément, ce qui demande bien plus de travail et de temps.» «Ensuite, la forge peut aussi permettre de présenter son projet (ce qui peut être utile pour attirer des contributeurs potentiels) grâce à des outils comme la présentation de copies d'écrans, l'écriture de nouvelles, la mise à disposition d'un hébergement ou de quelques pages descriptives. Cela peut être organisé sur une page de présentation du projet, qui rassemble aussi la licence du projet, les technologies utilisées, la compatibilité...» «Plus largement, les forges tendent à intégrer de plus en plus d'outils également présents dans d'autres plates-formes collaboratives facilitant le travail de groupe, l'organisation et la synchronisation dans les projets, mais aussi des outils plus spécifiques au développement de logiciels (outils d'intégration continue : de tests, packaging etc.)» Services en ligne d hébergement de projets ( ) «Il existe plusieurs forges actuellement disponibles sur le Web dans lesquelles des développeurs peuvent faire héberger gratuitement leurs projets. Souvent, ces forges sont dédiées à l'hébergement de projets de développement de logiciel libre, parfois elles acceptent des projets développant des logiciels non-libres (mais dont les sources sont accessibles). On peut par exemple citer SourceForge, qui est la première forge (historiquement) à proposer ce type de service à grande échelle sur le site sourceforge.net. Des forges comme GNU Savanah sont dédiées à l'hébergement exclusif de projets de logiciels libres.» La solution des logiciels intégrés pour le déploiement d'une forge ( ) «Il est également possible de déployer sa propre plate-forme de forge pour y héberger ses projets. La plupart des grands projets collaboratifs ont aujourd'hui adopté cette stratégie plutôt que d'utiliser les services externes d'hébergement. Différentes forges sont disponibles sous forme intégrée pour ce faire. Elles reprennent en général des fonctions similaires à celles des services d'hébergement. Par rapport à l'utilisation d'un service externe, elles apportent une certaine indépendance aux projets qui s'en dotent, mais au dépend d'un coût de mise en place et d'administration pour l'organisation qui met la forge en ligne.»

Liste de logiciels de forges et liens externes ( ) Voir la page «Forge (informatique)» (URL http://fr.wikipedia.org/wiki/forge_%28informatique%29 ) de l Encyclopédie libre Wikipédia ( URL http://fr.wikipedia.org ). Forge SourceSup ( ) Exemples de forges existantes ( ) Forge pour la gestion de projets destinés aux établissements d'enseignement supérieur et de Recherche URL : http://sourcesup.cru.fr Par le CRU (Comité Réseaux des Universités, http://www.cru.fr ). Les citations suivantes ont été extraites le 04/08/08 du site http://sourcesup.cru.fr : «SourceSup is a web based project management service for French higher education and research institutes. Hosted projects are projects of software development projects aimed at being publicly released. A project may be public (anyone can see the project) or private (only registered users for the project can see it) before being stable enough to be publicly released.» «The available tools are : collaborative source management with Subversion, mailing lists, forums, bug and feature report tools, task management, documentation management, survey tool, web page hosting. This service is free and is operated by the French Universities Network Committee.» Conditions d'acceptation d'un projet sur SourceSup : «Voici les conditions d'acceptation pour l'hébergement d'un projet sur SourceSup : - Le projet doit avoir un lien avec une activité (au sens large) de la communauté de l'enseignement supérieur et recherche. - Le demandeur du projet doit être personnel d'un établissement d'enseignement supérieur ou d'un organisme de recherche français, ou présenter une demande d'hébergement au nom d'un tel établissement ou organisme. - Accepter les modalités de support décrites plus haut. - Le projet doit avoir vocation à être diffusé publiquement, i.e. il ne doit pas s'agir d'un projet uniquement destiné aux besoins internes d'un établissement. Un projet peut être privé au départ le temps d'être prêt à la diffusion, mais doit à terme passer public.» «L'hébergement d'un projet sur SourceSup et l'utilisation du service sont gratuits.» «Pourquoi SourceSup alors qu'il existe déjà SourceForge.net?

SourceSup et SourceForge.net proposent le même genre d'outils pour gérer des projets, mais SourceForge.net existait bien avant et héberge énormément de projets et d'utilisateurs. Alors pourquoi SourceSup? SourceSup est une alternative à SourceForge.net pour les membres de notre communauté dont la tutelle peut refuser l'hébergement de projets chez un prestataire américain privé. De plus SourceSup a certaines spécificités : - Il n'y a aucune publicité. - Des projets sans licence ou avec des licences non libres ni open source peuvent être acceptés. - Il est possible d'héberger un projet en mode 'privé', qui ne sera donc visible que par les membres dûment inscrits au projet. Ce type de projet doit quand même avoir vocation à devenir public à terme, il ne peut s'agir de projet purement interne à une institution.» Forge MULCYBER ( ) Forge destinée aux membres du département MIA (Mathématiques et Informatique Appliquée, http://www.inra.fr/mia ) de l INRA (Institut National de la Recherche Agronomique, http://www.inra.fr ) et à leurs collaborateurs. URL : http://mulcyber.toulouse.inra.fr Par l unité BIA (Biométrie et Intelligence Artificielle) du département MIA (Mathématiques et Informatique Appliquée, http://www.inra.fr/mia ) de l INRA (Institut National de la Recherche Agronomique, http://www.inra.fr ). Les citations suivantes ont été extraites le 04/08/08 du site http://mulcyber.toulouse.inra.fr : «MULCYBER is available for the members and the collaborators of the MIA Research Division of the French National Institute for Agricultural Research. The aim is to provide a resource sharing tool and to show our development projects.» «MULCYBER offers easy access to the best in CVS, mailing lists, bug tracking, message boards/forums, task management, site hosting, permanent file archival, full backups, and total web-based administration.» Forge InriaGForge ( ) Forge pour faciliter les collaborations scientifiques des personnes travaillant à l INRIA (Institut National de la Recherche en Informatique et en Automatique, http://www.inria.fr ). URL : http://gforge.inria.fr Par l INRIA (Institut National de la Recherche en Informatique et en Automatique, http://www.inria.fr ). Les citations suivantes ont été extraites le 04/08/08 du site http://gforge.inria.fr : «InriaGforge offre un accès aisé au meilleur de CVS (et de subversion), des listes de diffusion, de la gestion de bugs, de forums de discussion, de la gestion de tâches, de l'hébergement de sites, de

l'archivage permanent de fichiers, de sauvegardes complètes. Tous ces outils sont administrables via une interface web.» La forge InriaGforge propose «à toutes les personnes travaillant à l'inria une infrastructure pour leurs collaborations scientifiques avec les partenaires internes ou extérieurs à l'inria». Critères d'acceptation d'un projet sur InriaGForge : - «Le demandeur travaille pour l INRIA, sans aucune distinction faite entre permanent et non permanent» - «L espace projet est demandé pour réaliser un travail scientifique. Ceci inclut les développements logiciels, la dissémination d'information scientifique,...» Retour d expérience du projet de la forge InriaGForge : Voir l article intitulé «InriaGforge : leçons de 2 ans d'exploitation de GForge à l'inria» de David Margery (INRIA Irisa), Janet Bertot (INRIA Sophia Antipolis Méditerranée), Christophe Demarey (INRIA Futurs) et Claude Inglebert (INRIA Futurs) qui a été présenté lors des Journées Réseaux JRES 2007 (http://2007.jres.org). URL de l article : http://2007.jres.org/planning/pdf/145.pdf URL du diaporama : http://2007.jres.org/planning/slides/145.pdf Résumé de l article : «Dans cet article, nous présentons un retour d'expérience sur l'exploitation du logiciel GForge à l'inria. Nous y décrivons l' infrastructure mise en place, quelques actions de sécurisation du logiciel, la volumétrie du service, ainsi quelques problèmes rencontrés lors de la mise en oeuvre. Nous nous attardons aussi sur les usages constatés de ce type d'outil : comment les projets collaborent-ils ; quelle est leur taille ; quelles sont les fonctionnalités réellement utilisées ; qui sont les personnes collaborant à l'aide de ce type d'outils et quels sont les problèmes remontés aux administrateurs. Nous verrons ainsi pourquoi un tel outil a trouvé toute sa place dans l'environnement de travail du personnel de l'inria.» La page au format pdf (13/11/08) mise en ligne le 13/11/08 - http://www.modelia.org