Atelier. Développement et gestion de Logiciel Libre et Ouvert (LLO) 25 juillet 2013

Dimension: px
Commencer à balayer dès la page:

Download "Atelier. Développement et gestion de Logiciel Libre et Ouvert (LLO) 25 juillet 2013"

Transcription

1 Atelier Développement et gestion de Logiciel Libre et Ouvert (LLO) 25 juillet 2013 Daniel Morissette

2 Daniel Morissette Président, Mapgears Inc Bac Génie informatique, UQAC, 1994 Dév. de logiciel libre et ouvert et membre de comités de direction: GDAL/OGR (1998+) MapServer (2000+) Démarrage et contribution à plusieurs autres projets LLO Fondation OSGeo Charter member (2006+) Board of directors (2010+) et trésorier (2011+) Chapitre local OSGeo-Québec (2008+) Prix Sol Katz en 2009 Incubateur OSGeo: 3x mentor (MapGuide Open Source, FDO, MetaCRS) chair du comité incubation en 2011

3 Fondations LLO

4 Développement / gestion de LLO Introduction Acteurs / Communauté LLO Infrastructure technique Processus de gestion Exemples d'application des processus Autres considérations Incubateur Liens utiles

5 Introduction

6 Libre ou Open Source? L' Open Source est une méthodologie de développement (motivations pratiques) Le Libre est un mouvement social (motivations éthiques) Les motivations diffèrent mais les deux groupes se rejoignent sur la solution

7 Qu'est-ce qu'un logiciel?

8 Logiciel * Image courtoisie de Master isolated images / FreeDigitalPhotos.net

9 Logiciel libre et ouvert Licence d'utilisation Programme Code Source Documentation

10 Logiciel propriétaire Licence d'utilisation Programme EXE Documentation

11 Les licences 11

12 Définition d'une licence libre Une licence libre ou ouverte doit garantir les 4 libertés suivantes: d'utiliser de copier d'étudier de modifier et redistribuer

13 Catégories de licences Libre ou Open Source Freeware Gratuit Utiliser Shareware Limite temporelle ou fonctionnelle Copier Propriétaire Limite selon licence d'utilisation sauf copie de sauvegarde Étudier Modifier

14 Licences Obligations??? L'utilisation de code Open Source dans votre application vous oblige à a) retourner vos modifications/améliorations au projet OS correspondant b) publier l'ensemble de votre code source sous la même licence c) aucune obligation de publication 14 dialog-question.png: Human-O² Icon Set (c) Olivier Scholtz and others

15 Licences GPL LGPL MIT/X BSD Réciproque (copyleft) Non-réciproque 15

16 Licences Le choix de la licence est très important. C'est une décision stratégique (vs réciprocité ou non) qui doit être faite en début de projet Avec une licence libre/ouverte, on ne cède pas sa propriété intellectuelle, on l'utilise pour rendre le code libre 16

17 Modèle de fonctionnement Éditeur propriétaire vs Projet LLO 17

18 Modèle de l'éditeur propriétaire $ $ $$ $ $ $ $ $ $ $ $$ $ $ $ $ $ Direction R&D Marketing RH... Prod. Mgr, devs, docs, QA, etc * Image courtoisie supercoloring.com

19 Modèle du projet LLO (Mythe) Image: Paul Ramsey, Beyond Nerds Bearing Gifts, The future of the Open Source Economy

20 Communauté (à la fois conepteur, gestionnaire et utilisateur) Modèle du projet LLO

21 Communauté (à la fois conepteur, gestionnaire et utilisateur) Modèle du projet LLO

22 Communauté (à la fois conepteur, gestionnaire et utilisateur) Modèle du projet LLO

23 Communauté (à la fois conepteur, gestionnaire et utilisateur) Modèle du projet LLO

24 Modèle du projet LLO Les membres de la communauté agissent à titre individuel, même s'ils sont payés par un employeur Les entreprises et organismes sont bienvenus mais n'ont pas de statut spécial au sein de la communauté, ils sont représentés par des individus La communauté d'un LLO mature a des règle de fonctionnement claires que nous allons découvrir

25 Acteurs / Communauté LLO

26 Acteurs / Communauté LLO Usagers (de débutants à power users ) Contributeurs actifs: Développeurs, architectes Rédacteurs de docs, traducteurs, graphistes, etc Autres contributeurs, testeurs (réguliers ou intermittents) Statuts spéciaux: Membres du comité de direction Committeur Les individus peuvent jouer plusieurs rôles (ex: un usager, peut être aussi contributeur et membre du comité direction) Pour qu'une communauté soit équilibrée, les individus doivent être de provenance variée (usagers et devs, entreprises et organismes multiples, etc.)

27 Acteurs / Communauté LLO Comité de direction Committeurs Power users Contributeurs réguliers

28 Acteurs / Communauté LLO Comité de direction et committeurs Deux éléments essentiels. On y reviendra plus tard Contributeurs réguliers et Power users C'est la future relève du projet, il faut les accompagner et en prendre soin! Traiter tous les usagers comme des contributeurs potentiels Un projet LLO puise sont énergie au sein de sa communauté (contributeurs, retours des usagers, financement de nouvelles idées, promotion, etc.). Une communauté active et en santé est donc un gage de viabilité d'un projet LLO.

29 Entretenir sa communauté Listes/forums de discussion publics: Support aux usagers Annonces Planification des révisions, suivis du développement et prise de décisions en public Site Web: À jour et contenant des références claires à la licence du projet, documentation, dernière révision stable, forums/listes de support et instructions pour contribuer Rencontres d'usagers, conférences (ex: FOSS4G) Code Sprint (excellent pour les contributeurs)

30 Infrastructure technique d'un projet LLO

31 Infrastructure technique LLO Dépot de code source Licence Site Web d'utilisation Wiki Packaging Programme Code Source Documentation Liste Forums IRC Intégration continue Suite de tests Bug tracker

32 Dépôt de code source Utiliser un logiciel de gestion de versions (svn, git, ou autre) C'est l'outil de travail quotidien du développeur (imaginez un menuisier sans marteau) Permet de conserver un historique des modifications, gérer la provenance du source, et de faciliter la collaboration entre développeurs et la gestion des révisions du logiciel (branches) Ne pas se limiter à la gestion du code source, mais aussi inclure la documentation, le contenu du site Web, les autres documents de projet

33 Site Web Le point d'entrée principal du projet, doit être convivial et maintenu à jour Parce qu'on n'a jamais une deuxième chance de faire une bonne première impression. Doit permettre de facilement retrouver: Une introduction au projet claire et concise (page d'entrée) Licence du projet Documentation et tutoriels Version stable courante (téléchargement et dépôt de code source) Options de support/communication: listes, forums, IRC, ainsi que fournisseurs de services privés ($) s'il y a lieu Instruction permettant de contribuer au projet

34 Wiki Site Web collaboratif Permet le développement de documents en mode collaboratif, ou de documentation préliminaire avant l'intégration dans la documentation officielle Permet aux usagers de contribuer et partager des recettes, etc. Note: souvent victime de spam

35 Listes, Forums, IRC Ce sont les principaux canaux de communication du projet avec sa communauté. Assurer une présence active des développeurs du projet favorisera la croissance de la communauté Favoriser la communication ouverte et respectueuse Utilisations: Support aux usagers Annonces Planification des révisions, suivis du développement et prise de décisions en public

36 Bug tracker Permet un suivi efficace des résolutions de bogues et autres changements au logiciel Peut être un outil autonome (ex: Trac, Bugzilla) ou faire partie d'une suite plus complète d'outils (ex: Github, Redmine, JIRA, etc.) Veiller à ce qu'il s'intègre bien avec le logiciel de gestion de versions du code source afin de permettre des références croisées entre le source et les bugs

37 Suite de tests Utiliser un outil de gestion de tests automatisé en fonction du langage de programmation et de l'environnement de développement Permet d'assurer l'intégrité de l'application suite aux changements des committeurs Rassure les développeurs en leur permettant de valider rapidement et proactivement que leurs changements n'introduisent pas d'effets de bords ailleurs dans le logiciel Peut être combiné à un outil d'analyse du taux de couverture du code source par les tests Ex: MapServer utilise les outils gcov et lcov, voir

38 Intégration continue Exécute la suite de tests automatiquement à chaque commit ou pull request et rapporte les échecs immédiatement via courriel, IRC ou autre Assure l'intégrité du code source en tout temps Ex: MapServer utilise Travis CI, voir

39 Packaging Pour faciliter l'adoption et l'installation du logiciel Parce que les usagers n'ont pas tous la capacité (ou le désir) de compiler du code source Peut prendre différentes formes selon le type de logiciel et les plateformes supportées. Ex: Installeur Windows ou OSX Paquets sous Linux (deb, rpm, etc.) Paquet binaire à télécharger (.zip ou.tar.gz) Paquet de code source (JavaScript, Python, etc.)

40 Processus de gestion d'un projet LLO

41 Processus de gestion LLO Gouvernance Mécanisme de décision Comité de direction Statut de committeur Gestion des changement (RFC) Gestion des révisions Processus/cycle de publication de révisions Branchement du code source Entente de contribution ( Contributor Agreement ) Convention de codage / Committer Guidelines

42 Mécanismes de décision

43 Mécanisme de décision En priorité: Discussion ouverte et recherche de consensus Utiliser la liste publique en tout temps (sauf cas extrêmes exigeant confidentialité) Dans 99% des cas, le vote sert seulement à confirmer le consensus et officialiser la décision Mécanisme de vote: +1, 0, -1 Voir RFC 23 MapServer:

44 Mécanisme de vote Chaque membre du comité a droit à un vote Les motions et votes se font en public sur la liste de discussion (ex: mapserver-dev) Le vote est habituellement ouvert pour 2 jours ouvrables sauf exception Vote +1, 0, -1: +1: Je suis d'accord et m'engage à supporter cette décision et collaborer à sa réalisation 0: Abstention, sans effet (aussi sans effet: -0 légèrement en désaccort et +0 légèrement d'accord mais avec des doutes) -1: Objection, veto, doit fournir une avenue de solution alternative

45 Mécanisme de vote Une proposition est acceptée si elle reçoit au moins +2 (incluant l'auteur) et aucun veto (-1) Si une propostion reçoit un veto (-1) et qu'il est impossible de satisfaire toutes les parties après révision et discussion: La proposition peut être soumise pour un second vote ultime Dans ce cas un vote +1 de la majorité absolue de tous les membres du comité est requis pour que la proposition soit acceptée (et non pas seulement la majorité des votes soumis) Le résultat du vote est compilé et publié par son auteur et archivé sur la liste de discussion et dans les documents associés s'il y a lieu (RFC)

46 Comité de direction

47 Comité de direction Autorité ultime du projet Gestion de tous les aspects du projet Processus de décision (consensus + vote) Provenance des membres variée et équilibrée Usagers vs contributeurs Éviter qu'un seul organisme ou entreprise domine le comité Viser 5 ou 7 membres au démarrage pour un bon équilibre et permettre l'expansion (le PSC de MapServer a aujourd'hui 14 membres) Président ( chair ) élu parmi les membres du comité Voir MapServer RFC 23:

48 Comité de direction Responsabilités: Conventions et politiques de travail du projet Vision générale du produit ( roadmap ) Coordonner la publication de révisions régulières du logiciel Réviser et approuver les demandes de changement (RFC) Gestion de l'infrastructure du projet (git/svn, site web, etc) Relation avec la fondation OSGeo Définir les priorités du projet Création et supervision de sous-comités au besoin Etc.

49 Comité de direction Élection de nouveaux membres Au besoin, ou lorsqu'on bon candidat se démarque, il peut être nominé et élu par motion et vote +1 de la majorité absolue des membres existants Démission, renvoi: Un membre peut démissionner en tout temps Un membre inactif pour plus de 2 mois (aucune participation aux votes, réunions et autres activités du comité) peut être remplacé par vote des autres membres du comité

50 Statut de Committeur

51 Statut de committeur Privilège: Permission de contribuer au dépôt de code source directement Responsabilités: s'assurer de l'intégrité des contributions (provenance, propriété intellectuelle, brevets, licence, etc.) supporter ses contributions de façon raisonnable (bugs, etc.) respecter les règles d'engagement (RFC 7.1) signer et respecter l'entente de contribution

52 Statut de committeur Le comité de direction du projet, en tant qu'autorité ultime, vote et approuve l'élection de nouveaux committeurs et gère/active les droits dans le dépôt de code source (git, svn, etc.) Un committeur inactif ou qui ne respecte pas les règles d'engagement peut se faire révoquer son titre/droit de committeur

53 Statut de committeur Comment y accéder? Commencer par contribuer régulièrement des patch via le bug tracker Un/des committeurs vont réviser et endosser ces patch pour inclusion officielle dans le logiciel Répéter jusqu'à ce que vous ayez gagné la confiance des autres committeurs Confirmer votre désir de devenir committeur et de respecter les règles d'engagement À ce moment une motion sera faite au comité de direction du projet qui passera au vote afin de vous attribuer le titre de committeur Comment gagner la confiance des autres committeurs? Bonne compréhension de l'architecture, des outils et méthodes de fonctionnement du projet Code de qualité Aptitudes de communication Intention de rester actif à moyen-long terme

54 Gestion des changements (RFC)

55 Gestion des changements Processus de RFC: Discussions préliminaires sur la liste -dev Production d'un document RFC (qui, quand, quoi, pourquoi, comment, incompatibilités, etc) Discussion du RFC Vote du comité de direction Implémentation, documentation, etc. Liste des RFCs disponible sur le site Web

56 Gestion des révisions

57 Gestion des révisions Exemple de MapServer, voir RFC-34 Dépot d'un Release plan Rôle de release manager Cycle de révisions Cycle de +/- 6 mois entre les révisions Dév. -> Rel. Plan -> Feature freeze -> betas -> RC -> release

58 Gestion des révisions Numérotage des révisions (MapServer) Version = x.y.z (majeur.mineur.patch) Mineur paire = stable (ex: 5.4, 5.6) Mineur impaire = développement (ex: 5.5) Patch = résolutions bogues seul. = 5.4.1, 5.4.2, etc. Voir aussi semantic versioning

59 Branchement du code source Multiples stratégies possibles Exemple:

60 Règles d'engagement du committeur

61 Entente de contribution Vise à protéger l'intégrité du code source du logiciel contre les contributions illégitimes, accidentelles ou non, et leurs conséquences Engagement légal du committeur envers le projet, confirmant qu'il a le droit de contribuer sa PI au projet Doit être signée par tous les committeurs ou contributeurs réguliers Peut ou non inclure un transfert de droit d'auteur Selon les cas, une entente individuelle et corporative peuvent être requises (si l'employeur possède les droits sur le travail de l'employé) Voir:

62 Convention de codage et Committer guidelines Visent l'uniformité du code et des méthodes de travail À respecter par le committeur Voir MapServer RFC 7.1

63 Exemples d'application des processus

64 Mise en place d'un comité de direction

65 Mise en place d'un comité de direction Nombre de membres idéal au démarrage: 5 ou 7 membres Identifier une liste de candidats potentiels: Le premier candidat est le fondateur du projet, évidemment Regarder parmi les power users et les contributeurs actuels ou contributeurs potentiels à court terme En provenance de multiples organismes et entreprises Représentation diversifiée de tous les acteurs du milieu (instutitionnel, privé, éducation, usagers, développeurs, rédacteurs de docs, multiples régions géographiques, etc.) Pas besoin d'être programmeur, mais un minimum de connaissances techniques et/ou du domaine d'affaires est requise Les candidats doivent avoir le projet à coeur (les raisons peuvent varier) et la volonté d'y mettre un peu de temps

66 Mise en place d'un comité de direction Communiquer avec chacun des candidats pour Partager vos intentions de publier votre projet en LLO Sonder et confirmer leur intérêt de participer au comité de direction Les inviter à une rencontre de pré-démarrage

67 Mise en place d'un comité de direction Planifier la rencontre de pré-démarrage Se préparer à expliquer les principes de gestion LLO si les candidats ne les connaissent pas déjà Préparer une ébauche de règles d'opération du comité pour base de discussion (s'inspirer d'un autre projet mature, ex: MapServer) Infrastructure LLO: on peut préparer une ébauche, mais se rappeler que ce sera une des premières tâches du comité de direction de régler ces détails Se préparer mentalement au fait qu'à partir du début de cette rencontre on n'est plus le seul maître et on doit viser des consensus forts si on veut former un comité fort. Bref, rien dans votre ébauche de comité n'est coulé dans le béton, tous les points sont à discuter avec les candidats invités

68 Mise en place d'un comité de direction Rencontre de pré-démarrage ordre du jour Mot de bienvenue, mise en situation Tour de table, présentation des candidats invités Présentation du projet LLO et de vos intentions Rappeler l'intention de passer les pouvoirs au comité de direction Rappeler que tout est sujet à discussion et consensus Présentation des principes de gestion LLO (s'il y a lieu) Présentation et discussion de l'ébauche de règles d'opération Formation officielle du comité Tous les candidats ont l'option d'embarquer ou non La formation officielle pourrait être reportée à une autre rencontre si du travail reste à faire ou des candidats veulent une période de réflexion Élire un président parmi les membres Convenir de la date de début des activités / passation des pouvoirs

69 Mise en place d'un comité de direction Rencontres de pré-démarrages multiples si nécessaire Exécution des décisions Compiler la version finale des règles d'opération du comité de direction Compiler la liste finale des membres du comité Partager le tout avec les membres pour approbation Planifier le début des activités du comité selon ce qui a été convenu lors de la rencontre

70 Mise en place d'un comité de direction Première réunion du comité Démarrage officiel Passation des pouvoirs du fondateur vers le comité Décisions face à l'infrastructure de projet LLO Publication des minutes des réunions sur le site Web si elles ont lieu face à face Confirmer/diffuser les décisions du comité sur la liste de discussions pour le bénéfice de la communauté

71 Mise en place d'un comité de direction Et voilà! Longue vie au projet et à son comité! Dans les premiers temps le comité devra mettre en place tous les éléments requis par le projet LLO Défi d'adaptation à un environnement distribué: éviter les réunions face à face puisqu'elles sont en contradiction du principe d'implication active de la communauté dans le projet favoriser les échanges par courriel sur la liste de discussions du projet ou les réunions virtuelles permettant à tous les membres du comité de participer facilement et aux intéressés dans la communauté de participer en tant qu'observateur Les réunions IRC fonctionnent bien pour OSGeo

72 Ajout d'une fonctionnalité au logiciel

73 Ajout d'une fonctionnalité au logiciel Un usager exprime un besoin Un développeur accepte de le prendre en charge (pour des raisons $$, altruistes ou autre) Le besoin et les solutions possibles sont discutés sur la liste de discussion -dev afin de valider les solutions potentielles et la réceptivité des autres développeurs à cet ajout Le développeur écrit un RFC (1 à 3 pages) décrivant le besoin, la nouvelle fonctionnalité, la solution proposée et les détails d'implémentation, les impacts potentiels, des exemples d'utilisation, etc

74 Ajout d'une fonctionnalité au logiciel Le RFC est soumis pour discussion au comité de direction pour une période de 2 à 5 jours ouvrables Des ajustements sont faits en fonction des commentaires Le comité de direction passe au vote pour adoption du RFC Si le RFC est adopté, le développeur peut procéder, sinon il retourne à la table à dessin (ou choisit d'abandonner le projet)

75 Ajout d'une fonctionnalité au logiciel Le développeur implémente la nouvelle fonctionnalité tel que décrit dans le RFC Code source Tests Documentation S'il est committeur, il peut faire le commit une fois terminé Sinon il doit soumettre une patch via le bug tracker (ou un pull request avec Github) et espérer qu'un committeur veuille bien réviser/endosser son code et le committer pour lui La nouvelle fonctionnalité est maintenant dans le dépôt de code source, en attente de la prochaine révision officielle du logiciel

76 Production d'une révision de logiciel

77 Production d'une révision de logiciel Le temps est venu de publier une nouvelle release du logiciel Un Release Plan est publié Un Release manager est nommé pour cette révision Date de Feature Freeze Date de release prévue Liste des fonctionnalités majeures incluses Le comité de direction vote pour accepter le release plan Le processus de release est enclanché

78 Production d'une révision de logiciel Release Manager Responsable de l'exécution du release plan Coordination et respect des échéanciers Rappel et respect du feature freeze Paquetage et annonce des beta et révisions finales Autorité ultime en cas de doute/conflit sur l'admissibilité de certains changements dans la révision Responsable des patch release pour les mois suivant la révision finale

79 Production d'une révision de logiciel Feature Freeze Date à partir de laquelle aucun changement majeur au code source n'est permis On tombe en mode stabilisation du code source Résolution de bogues seulement Marque le début des betas menant à la révision finale

80 Production d'une révision de logiciel Multiples betas De multiples betas sont publiés espacés de 1-2 semaines afin de permettre aux usagers de tester 4-5 betas habituellement sur une période de 6 a 8 semaines Lorsque le niveau de stabilité voulu est atteint on produit un Release Candidate Si aucun bogue majeur dans le Release Candidate il devient la révision finale officielle Sinon on produit un nouveau RC jusqu'à ce qu'on ait el bon

81 Production d'une révision de logiciel Révision finale (tâches du Release manager ): Paquetage du code source Publication du code source sur le site de téléchargements Publication d'une annonce à la communauté Mise à jour du site Web pour refléter la nouvelle révision Création d'une branche stable dans le dépot de code source. Le Feature Freeze est levé, les développements peuvent reprendre dans le tronc principal du dépôt de code source En parallèle, les producteurs de distributions binaires s'activent et publient des exécutables de la nouvelle révision

82 Autres considérations

83 Convertir un projet interne en LLO? Une décision importante Avantages Attirer de nouveaux usagers et surtout contributeurs pour une croissance accrue du logiciel (coopérer avec d'autres experts à travers le monde au lieu de compétitionner avec eux) Bénéficier du retour de la communauté (nouvelles fonctionnalités, bug fix, tests, docs, etc.) Augmenter la viabilité long terme du logiciel ( bus number, survie au départ du créateur original) Désavantages Perte de contrôle partielle du créateur original sur le projet (le comité de direction prend le contrôle) Perte potentielle d'un avantage compétitif?

84 Convertir un projet interne en LLO? Une décision importante Questions importantes A-t-on la capacité d'attirer une communauté suffisamment grande pour générer un retour significatif? Comment financer nos activités de support du projet LLO? Est-on prêts à jouer le jeu et accepter la perte de contrôle partielle sur la vision et direction du projet? Est-on prêts à travailler en mode distribué (pourrait demander une adaptation si l'équipe était 100% locale auparavant) Choix de licence stratégique Réciproque (GPL, etc.): assure que le code demeure libre mais risque de faire reculer certains utilisateurs / contributeurs potentiels (ex: revendeurs de produit à valeur ajoutée) Non-réciproque (MIT, BSD, Apache) moins contraignant, plus propice à l'usage commercial ou par des revendeurs propriétaires

85 Autres considérations Possibilité d'un Fork Gestion par comité vs benevolent dictator Révisions de sécurité Fournisseurs de services ($) Support technique professionnel Formation Développement de fonctionnalités

86 Incubateur de LLO

87 Incubateur Voir incubateur OSGeo: Objectif: Vérifier l'intégrité et la viabilité long terme d'un projet LLO avant son admission dans la fondation Règles d'admission dans l'incubateur Formulaire d'application Mentor Licence ouverte approuvée par l'osi Potentiel de graduation Règles de graduation de l'incubateur (voir checklist ) Aspect légal Communauté active et équilibrée Gestion ouverte Développement ouvert

88 Incubateur Critères de graduation ( Checklist ) Aspect légal: Licence ouverte approuvée par l'osi (opensource.org) Validation de la provenance du code source Ententes de contribution, signée par tous les committeurs Communauté active et équilibrée Communauté active et équilibrée d'usagers et contributeurs (subjectif, signe de viabilité long terme) Mécanismes de communication ouverts en utilisation (site Web, listes, forums) Gestion ouverte Mécanisme de gestion et de décision ouverts et documentés Comité de direction Statut de comitteur Mécanisme ouvert d'ajout de membres au comité de direction et committeurs Développement ouvert Méthodes de développement ouvertes et documentées Infrastructure LLO minimale (Dépot code source, site Web, bug tracker, liste discussion) Gestion des changements (RFC) Processus de révision Convention de codage / committer guidelines

89 Comité d'incubation (ex: OSGeo) Gestion de l'incubateur: Responsable de l'admission des projets dans l'incubateur Responsable de l'évaluation avant graduation Responsable de la mise à jour et évolution des règles de graduation lorsque nécessaire Règles d'opérations du comité simiaires au comité de direction d'un projet LLO Les membres du comité sont des anciens mentors ou mentors potentiels (expérience requise)

90 Comité d'incubation (ex: OSGeo) Processus d'incubation type: Un projet applique auprès de l'incubateur (formulaire d'application) Comité incubation évalue la demande et vote Si admis, alors le mentor assiste le projet pour évaluer et faire les ajustements nécessaires pour rencontrer tous les critères de graduation (le mentor ne fait pas le travail, il est seulement un guide, ce sont les membres du projet qui font le travail) Un rapoort d'avancement est tenu à jour pour suivre le progrès (wiki) Lorsque le mentor juge que le projet a rempli tous les critères, il soumet une motion au comité incubation pour proposer la graduation du projet Les membres du comité incubation ont une semaine pour réviser le rapport de progrès Des ajustements sont habituellements proposés pendant la période d'évaluation Une fois tous les commentaires adressés, le comité passe au vote Si le vote est positif, le projet est gradué t. Une recommandation d'admission officielle est transmise au CA ( board ) de la fondation Si le vote est négatif, alors le projet doit faire les correctifs nécessaires et revenir pour une nouvelle demande de graduation plus tard

91 Liens utiles

92 Liens utiles Producing Open Source Software How to maintain a successful open source project Règles d'opération du comité de direction MapServer (RFC 23): Règles d'engagement des committeurs MapServer (RFC 7.1): Processus de gestion de révisions de MapServer (RFC 34) Semantic Versioning Ententes de contribution OSGeo: Incubateur OSGeo

Une opportunité pour les entrepreneurs: le logiciel libre et open source. Daniel Morissette Mapgears Inc dmorissette@mapgears.com

Une opportunité pour les entrepreneurs: le logiciel libre et open source. Daniel Morissette Mapgears Inc dmorissette@mapgears.com Une opportunité pour les entrepreneurs: le logiciel libre et open source Daniel Morissette Mapgears Inc dmorissette@mapgears.com Daniel Morissette 1994: UQAC, Génie Informatique 1994-96: Les Services Cartographiques

Plus en détail

Déjà 4 ans! Rendez-vous OSGeo-Québec 17 et 18 octobre 2012, Saguenay, Québec

Déjà 4 ans! Rendez-vous OSGeo-Québec 17 et 18 octobre 2012, Saguenay, Québec Déjà 4 ans! Géomatique libre et open source 101 Daniel Morissette dmorissette@mapgears.com Trésorier, Fondation OSGeo Administrateur, OSGeo-Québec Président, Mapgears Sommaire Libre vs Open Source Qu'est-ce

Plus en détail

1/15. Jean Bernard CRAMPES Daniel VIELLE

1/15. Jean Bernard CRAMPES Daniel VIELLE 1/15 Jean Bernard CRAMPES Daniel VIELLE CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière

Plus en détail

Outils de développement collaboratif

Outils de développement collaboratif Outils de développement collaboratif Envol 2012 Olivier Thauvin 24 janvier 2013 Olivier Thauvin Outils de développement collaboratif 24 janvier 2013 1 / 80 1 Avant Propos 2 Versionner 3 Communiquer 4 Documenter

Plus en détail

Enquête 2014 de rémunération globale sur les emplois en TIC

Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants

Plus en détail

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

Méthodes et outils employés pour développer des logiciels libres Méthodes et outils employés pour développer des logiciels libres Étude basée sur le cas du projet Debian Par Raphaël Hertzog Gérant de Freexian SARL Développeur Debian Présentation du projet Debian Objectif

Plus en détail

Debian en milieu professionnel. This document is under the GNU Free Documentation License.

Debian en milieu professionnel. This document is under the GNU Free Documentation License. Debian en milieu professionnel This document is under the GNU Free Documentation License. 1 : Plan Présentation du projet Debian Le but de l association Les principes Les moyens et les règles Debian en

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP Services HP Care Pack Données techniques Le service de réplication des données HP pour Continuous Access offre

Plus en détail

Conditions Particulières de Maintenance. Table des matières. Ref : CPM-1.2 du 08/06/2011

Conditions Particulières de Maintenance. Table des matières. Ref : CPM-1.2 du 08/06/2011 Conditions Particulières de Maintenance Ref : Table des matières 1 CONDITIONS PARTICULIÈRES APPLICABLES AUX CONTRATS DE MAINTENANCE...2 1.1 Préambule...2 1.2 Obligations d'atreal et services rendus...2

Plus en détail

Gestion du projet pour qu'il soit pérenne et collaboratif

Gestion du projet pour qu'il soit pérenne et collaboratif Gestion du projet pour qu'il soit pérenne et collaboratif Franck Gabarrot Atelier projet Promise les 30 et 31 mars 2015 Paris IPSL CDS ESPRI Public visé dans nos réflexions d'organisation Tout le monde

Plus en détail

Conclusions de la 9ème réunion du Groupe Consultatif du SYGADE

Conclusions de la 9ème réunion du Groupe Consultatif du SYGADE Conclusions de la 9ème réunion du Groupe Consultatif du SYGADE Le Groupe consultatif du SYGADE soumet à l'attention du Secrétaire général de la CNUCED les conclusions suivantes formulées lors de sa 9ième

Plus en détail

Les Licences Libres Ouverture et Protection des Logiciels. Plan

Les Licences Libres Ouverture et Protection des Logiciels. Plan Les Licences Libres Ouverture et Protection des Logiciels Daniel Quintart Avocat au barreau de Bruxelles juris@belgacom.net CETIC 1 Plan Préliminaires Première partie Aperçu de la protection des logiciels

Plus en détail

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal <pappy@miscmag.com> Cédric Blancher <blancher@cartel-securite.fr>

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal <pappy@miscmag.com> Cédric Blancher <blancher@cartel-securite.fr> Stratégie de sécurité grâce au logiciel libre Frédéric Raynal Cédric Blancher 1 Agenda du workshop Introduction Le logiciel libre et la sécurité GNU/Linux

Plus en détail

DÉVELOPPEMENT INFONUAGIQUE - meilleures pratiques

DÉVELOPPEMENT INFONUAGIQUE - meilleures pratiques livre blanc DÉVELOPPEMENT INFONUAGIQUE MEILLEURES PRATIQUES ET APPLICATIONS DE SOUTIEN DÉVELOPPEMENT INFONUAGIQUE - MEILLEURES PRATIQUES 1 Les solutions infonuagiques sont de plus en plus présentes sur

Plus en détail

Découverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr

Découverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres 10 Séances de 3h00 [14h00-17h15] 4, 11, 25 février 4, 18, 25 mars 1, 22, 29 avril 6 mai

Plus en détail

Conditions générales de vente

Conditions générales de vente Conditions générales de vente Droits SIRC accorde à l'abonné et les utilisateurs autorisés à l'abonné de l'institution d'un droit d'accès à la version électronique de ces revues pour les volumes qui maintient

Plus en détail

SOUTIEN INFORMATIQUE DEP 5229

SOUTIEN INFORMATIQUE DEP 5229 SOUTIEN INFORMATIQUE DEP 5229 Le Diplôme d études professionnelles D.E.P. en soutien informatique a une durée totale de 1800 heures à temps plein. Le programme permet de développer les compétences nécessaires

Plus en détail

LES tests d'acceptation

LES tests d'acceptation dans la série : b.d. agile! Idée et dessins par Anis berejeb : www.berejeb.com LES tests d'acceptation reflexions, experimentations... réussites et échecs... apprentissage et amelioration. à Partager avec

Plus en détail

Sage 50 Comptabilité. Solutions logicielles en nuage, sur place et hybrides : Qu'est-ce qui convient le mieux à votre petite entreprise?

Sage 50 Comptabilité. Solutions logicielles en nuage, sur place et hybrides : Qu'est-ce qui convient le mieux à votre petite entreprise? Sage 50 Comptabilité Solutions logicielles en nuage, sur place et hybrides : Qu'est-ce qui convient le mieux à votre petite entreprise? À titre de propriétaire de petite entreprise, vous devez bien sûr

Plus en détail

La solution IBM Rational pour une ALM Agile

La solution IBM Rational pour une ALM Agile La solution IBM pour une ALM Agile Utilisez votre potentiel agile Points clés Adopter l'agilité à votre rythme Supporter une livraison multiplateforme Intégrer la visibilité Démarrer rapidement Que votre

Plus en détail

Description de service : <<Cisco TelePresence Essential Operate Services>> Services des opérations essentielles pour la solution TelePresence de Cisco

Description de service : <<Cisco TelePresence Essential Operate Services>> Services des opérations essentielles pour la solution TelePresence de Cisco Page 1 sur 5 Description de service : Services des opérations essentielles pour la solution TelePresence de Cisco Ce document décrit les Services des opérations

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30 Examen intra 20 février 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Quelle influence peut avoir le typage dynamique sur la maintenabilité

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

Liste des prestations proposées par CO.GE.AD

Liste des prestations proposées par CO.GE.AD Liste des prestations proposées par CO.GE.AD Demande de subvention comment demander une subvention gouvernementale processus de planification d'une demande de subvention rédaction de projet Demande de

Plus en détail

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement) HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment

Plus en détail

Les enjeux juridiques pour une gouvernance ouverte aux logiciels libres

Les enjeux juridiques pour une gouvernance ouverte aux logiciels libres Benjamin Jean www.inno³.fr bjean@inno3.fr Les enjeux juridiques pour une gouvernance ouverte aux logiciels libres Benjamin Jean Formateur et consultant PLAN Les enjeux juridiques pour une gouvernance ouverte

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Constitution Ultimate New Brunswick. Article I Nom

Constitution Ultimate New Brunswick. Article I Nom Constitution Ultimate New Brunswick Article I Nom 1.1 La présente association doit légalement être connue sous le nom de New Brunswick Disc Sport Association, ci-après nommée Ultimate New Brunswick (U.N.B.)

Plus en détail

Serveur de travail collaboratif Michaël Hoste -

Serveur de travail collaboratif Michaël Hoste - Serveur de travail collaboratif Michaël Hoste - Table des matières 1. Qu'est ce qu'un serveur de travail collaboratif?...2 2. Pourquoi ce projet?...2 3. Possibilités d'utilisation dans le cadre de l'université...3

Plus en détail

Statuts «Néogia» Association LOI 1901

Statuts «Néogia» Association LOI 1901 Statuts «Néogia» Association LOI 1901 Article 1 : Constitution et dénomination Il est fondé entre les adhérents aux présents statuts, une Association régie par la loi 1901, ayant pour dénomination «Néogia».

Plus en détail

Guide d'installation. Release Management pour Visual Studio 2013

Guide d'installation. Release Management pour Visual Studio 2013 1 Guide d'installation Release Management pour Visual Studio 2013 Le contenu de ce document est fourni «en l'état». Les informations et les points de vue contenus dans ce document, y compris les URL et

Plus en détail

Retrospect 7.7 Addendum au Guide d'utilisation

Retrospect 7.7 Addendum au Guide d'utilisation Retrospect 7.7 Addendum au Guide d'utilisation 2011 Retrospect, Inc. Certaines parties 1989-2010 EMC Corporation. Tous droits réservés. Guide d utilisation d Retrospect 7.7, première édition. L utilisation

Plus en détail

Spécifications de l'offre Surveillance d'infrastructure à distance

Spécifications de l'offre Surveillance d'infrastructure à distance Aperçu du service Spécifications de l'offre Surveillance d'infrastructure à distance Ce service comprend les services Dell de surveillance d'infrastructure à distance (RIM, le «service» ou les «services»)

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

Méthodes de développement

Méthodes de développement 1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes

Plus en détail

Appendice A I. Mission II. Domaine d'activité A. VÉRIFICATION

Appendice A I. Mission II. Domaine d'activité A. VÉRIFICATION Appendice A Charte du Bureau de l'inspecteur général I. Mission 1. Le Bureau de l'inspecteur général assure la supervision des programmes et des opérations de l'organisation, par des opérations de vérification

Plus en détail

Gestion de Projet Agile

Gestion de Projet Agile Gestion de Projet Agile Planification et Estimation Sprint 0 Tianxiao.Liu@u-cergy.fr Université de Cergy-Pontoise Master SIC/ISIM 2 ième Année Plan Introduction Motivation : pourquoi planifier & estimer?

Plus en détail

CAHIER DE S CHARGE S Remote Workload Manager

CAHIER DE S CHARGE S Remote Workload Manager CAHIER DE S CHARGE S Remote Workload Manager équipe Regis Rouyard (rouyar_r) Jonathan Bouchot (boucho_o) Johan Massin (massin_j) Jacky Rouquette (rouque_j) Yannick Boillon (boillo_o) EPITECH INOVATION

Plus en détail

Contrat d'assistance Technique PyKota entre :

Contrat d'assistance Technique PyKota entre : Conseil Internet & Logiciels Libres Jérôme Alet 48 Avenue Vincent Arnaud 06300 Nice France Téléphone : +33 (0) 493 271 298 Web : http://www.pykota.com Email : alet@librelogiciel.com SIRET : 433 032 570

Plus en détail

ASSOCIATION SUISSE POUR LA PROTECTION DE LA PROPRIETE INTELLECTUELLE (AIPPI SUISSE) S T A T U T S. A. Nom, siège et but de l'association

ASSOCIATION SUISSE POUR LA PROTECTION DE LA PROPRIETE INTELLECTUELLE (AIPPI SUISSE) S T A T U T S. A. Nom, siège et but de l'association ASSOCIATION SUISSE POUR LA PROTECTION DE LA PROPRIETE INTELLECTUELLE (AIPPI SUISSE) S T A T U T S A. Nom, siège et but de l'association 1 Sous le nom de "Association suisse pour la protection de la propriété

Plus en détail

Installation de Vmware serveur Windows

Installation de Vmware serveur Windows Installation de Vmware serveur Windows / - 13:04 Ce document est sous licence PDL (Public Documentation License) 2008 Michel-André Robillard CLP Avertissement Bien que nous utilisions ici un vocabulaire

Plus en détail

Table des matières Introduction... 2

Table des matières Introduction... 2 Table des matières Introduction... 2 Chapitre 1... 3 Les noms de domaines... 3 Chapitre 2... 6 Administrer un domaine... 6 Réserver le nom de domaine... 6 Renouveler le nom de domaine... 6 Définir les

Plus en détail

Les 10 pratiques pour adopter une démarche DevOps efficace

Les 10 pratiques pour adopter une démarche DevOps efficace Les 10 pratiques pour adopter une démarche DevOps efficace William Gravier RESPONSABLE D ACTIVITE DEVOPS SOCIETE POESI 1 QU EST-CE QUE DEVOPS? 2 LES TROIS PROCESSUS DEVOPS 3 L AGILITE DES ETUDES ET L ITILISISATION

Plus en détail

Solutions informatiques

Solutions informatiques Solutions informatiques Procédure Sur Comment créer un Script d ouverture de session Windows avec lecteur réseau par GPO Historique du document Revision Date Modification Autor 1 2013-10-03 Creation Daniel

Plus en détail

Processus d'appel Examen de certification d'entrée en pratique pour les adjoints au médecin (examen de certification pour les AM)

Processus d'appel Examen de certification d'entrée en pratique pour les adjoints au médecin (examen de certification pour les AM) Processus d'appel Examen de certification d'entrée en pratique pour les adjoints au médecin (examen de certification pour les AM) et Maintien de la certification Dernière modification le 16 octobre 2013

Plus en détail

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...

Plus en détail

PROGRAMME DE BOURSES DE INTERNATIONAL COUNCIL OF OPHTHALMOLOGY 1. Les Bourses de trois mois de International Council of Ophthalmology

PROGRAMME DE BOURSES DE INTERNATIONAL COUNCIL OF OPHTHALMOLOGY 1. Les Bourses de trois mois de International Council of Ophthalmology PROGRAMME DE BOURSES DE INTERNATIONAL COUNCIL OF OPHTHALMOLOGY 1. Les Bourses de trois mois de International Council of Ophthalmology Dans le cadre de la promotion et du renforcement des capacités en ophtalmologie,

Plus en détail

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A Durée : 1 jour A propos de ce cours Cette formation d'un jour, Nouveautés de Microsoft Dynamics CRM 2011, fournit aux étudiants les outils et informations

Plus en détail

Contenus détaillés des habiletés du Profil TIC des étudiants du collégial

Contenus détaillés des habiletés du Profil TIC des étudiants du collégial Contenus détaillés des habiletés du des étudiants du collégial Auteur(s) : Équipe de travail du réseau REPTIC. Version originale REPTIC Version en date du : 5 octobre 2009 Comment citer ce document : Équipe

Plus en détail

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe

Plus en détail

Diplôme Fédéral de Web Project Manager

Diplôme Fédéral de Web Project Manager 2015/2016 Diplôme Fédéral de Web Project Manager Formation supérieure 1 SAWI garantie d excellence Facteurs déterminants permettant de choisir une formation auprès du SAWI / Plus de 40 ans d expérience

Plus en détail

Le guide du chercheur. Créer des logiciels à l Université Libre de Bruxelles

Le guide du chercheur. Créer des logiciels à l Université Libre de Bruxelles 100110110011001011100011010101011010110101110001010011100101010100101110011001010011010110110 011011010111010100100010101011101010010101010101010101101001011010111010000110101110011010111 100110101111010010101010010101001010001111010101011010010101010100101010100100001011111010010

Plus en détail

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer Exemples et tutoriels Version 7.5 Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer ii Exemple Recrutement de personnel Les manuels PDF et le centre de documentation Les manuels

Plus en détail

Questions fréquentes sur les tarifs et les licences Windows Server 2012

Questions fréquentes sur les tarifs et les licences Windows Server 2012 Questions fréquentes sur les tarifs et les licences Windows Server 2012 Sommaire Éditions Windows Server 2012 Datacenter et Standard... 4 Q1. Quelles sont les nouveautés de Windows Server 2012?... 4 Q2.

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

Avenant technologique à la Description commune des services RMS de gestion à distance de Cisco

Avenant technologique à la Description commune des services RMS de gestion à distance de Cisco Page 1 sur 5 Description de service : «Virtual Desktop Infrastructure (VDI) Network Remote Management Services» Services de gestion à distance pour réseau d'infrastructure de bureau virtuel (VDI) Avenant

Plus en détail

L Association a pour buts de promouvoir l'innovation et faciliter la création d entreprises en Suisse.

L Association a pour buts de promouvoir l'innovation et faciliter la création d entreprises en Suisse. Le Réseau STATUTS A. GENERALITES Article 1. Nom Sous le nom de «Le Réseau» est constituée une association à but non lucratif régie par les articles 60 et suivants du Code civil suisse (l Association).

Plus en détail

À la découverte. «Une alternative durable en informatique» Présenté par : Eric Leduc eleduc@leducdubleuet.biz

À la découverte. «Une alternative durable en informatique» Présenté par : Eric Leduc eleduc@leducdubleuet.biz À la découverte «Une alternative durable en informatique» Présenté par : Eric Leduc eleduc@leducdubleuet.biz Présentation sous Licence Libre Creative Commons Paternité - Partage des Conditions Initiales

Plus en détail

Jean-Christophe BECQUET

Jean-Christophe BECQUET CONFÉRENCES LE LOGICIEL LIBRE APITUX Jean-Christophe BECQUET LA PHILOSOPHIE DU LOGICIEL LIBRE JEUDI 12 OCTOBRE 2006 DÉFINITION 4 LIBERTÉS DEFINITION LIBERTÉ D'UTILISER LIBERTÉ DE COPIER LIBERTÉ D'ÉTUDIER

Plus en détail

Forum Poitou-Charentes du Logiciel Libre

Forum Poitou-Charentes du Logiciel Libre Forum Poitou-Charentes du Logiciel Libre Pour que l'argent public ne paye qu'une seule fois! Les clefs de compréhension pour les Acteurs Publics Logiciel Libre? La Politique Régionale Les Objectifs du

Plus en détail

DOSSIER SOLUTION : CA ARCserve r16. Recours au Cloud pour la continuité d'activité et la reprise après sinistre

DOSSIER SOLUTION : CA ARCserve r16. Recours au Cloud pour la continuité d'activité et la reprise après sinistre Recours au Cloud pour la continuité d'activité et la reprise après sinistre Le Cloud, qu'il s'agisse d'un Cloud privé proposé par un fournisseur de services gérés (MSP) ou d'un Cloud public tel que Microsoft

Plus en détail

Préparer la synchronisation d'annuaires

Préparer la synchronisation d'annuaires 1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing

Plus en détail

Outil de gestion et de suivi des projets

Outil de gestion et de suivi des projets Outil de gestion et de suivi des projets Proposition technique et commerciale Amselem Jonathan - Corniglion Benoit - Sorine Olivier Troche Mariela - Zekri Sarah 08 Sommaire I. Les atouts de la proposition

Plus en détail

Le logiciel libre. Jeudi 19 janvier 2012. Rémi Boulle rboulle@april.org. Sébastien Dinot sdinot@april.org

Le logiciel libre. Jeudi 19 janvier 2012. Rémi Boulle rboulle@april.org. Sébastien Dinot sdinot@april.org Le logiciel libre Jeudi 19 janvier 2012 Rémi Boulle rboulle@april.org Sébastien Dinot sdinot@april.org 2012-01-19 - Document diffusé sous licence CC BY-SA Creative Commons Paternité - Partage des conditions

Plus en détail

Web & Libre. Outils pour être présent sur le net librement

Web & Libre. Outils pour être présent sur le net librement Web & Libre Outils pour être présent sur le net librement Logiciel libre Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises,

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

Guide de rédaction Politique d utilisation des médias sociaux. Note : Il est important d adapter votre politique selon vos besoins et votre réalité.

Guide de rédaction Politique d utilisation des médias sociaux. Note : Il est important d adapter votre politique selon vos besoins et votre réalité. Guide de rédaction Politique d utilisation des médias sociaux Note : Il est important d adapter votre politique selon vos besoins et votre réalité. 24 janvier 2012 Page 2 Guide de rédaction Politique d

Plus en détail

Un business model d éditeur open source

Un business model d éditeur open source Un business model d éditeur open source Paris, le 7 juin 2007 Stéfane Fermigier CEO Agenda Le pôle Ouverture Notre marché: l ECM Notre métier: éditeur open source De la plateforme à l écosystème 0. Ouverture

Plus en détail

Manuel d'utilisation. Ticket Center Manuel d'utilisation. Ticket Center 2: 1.0 1.1. 17 mai 2013. AdNovum Informatik AG. Mis en circulation

Manuel d'utilisation. Ticket Center Manuel d'utilisation. Ticket Center 2: 1.0 1.1. 17 mai 2013. AdNovum Informatik AG. Mis en circulation Manuel d'utilisation DESCRIPTION: Ticket Center Manuel d'utilisation RELEASE: Ticket Center 2: 1.0 VERSION DE DOCUMENT: 1.1 DATE: 17 mai 2013 AUTEURS: AdNovum Informatik AG STATUT: Mis en circulation AdNovum

Plus en détail

Guide d'inscription pour obtenir un certificat ssl thawte

Guide d'inscription pour obtenir un certificat ssl thawte Guide d'inscription pour obtenir un certificat ssl thawte Sommaire Guide d inscription pour obtenir un certificat SSL Thawte 1 7 étapes simples 1 Avant de commencer 1 Soumettre votre demande d'inscription

Plus en détail

Service Agreement CloudOffice powered by Office 365

Service Agreement CloudOffice powered by Office 365 Service Agreement CloudOffice powered by Office 365 Entre vous (le "Client") et Telenet Coordonnées de Telenet Telenet S.A. Registered office: Liersesteenweg 4, 2800 Mechelen, Belgium VAT BE 0473.416.418

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

LA CYBER COMPAGNIE 3 7 r u e g u i b a l - 1 3 0 0 3 M A R S E I L L E Tel : 04 91 05 64 49 Site : www.snoos.fr www.snoos-pro.fr

LA CYBER COMPAGNIE 3 7 r u e g u i b a l - 1 3 0 0 3 M A R S E I L L E Tel : 04 91 05 64 49 Site : www.snoos.fr www.snoos-pro.fr LA CYBER COMPAGNIE 3 7 r u e g u i b a l - 1 3 0 0 3 M A R S E I L L E Tel : 04 91 05 64 49 Site : www.snoos.fr www.snoos-pro.fr Termes et conditions L'achat de produits et de services La Cyber Compagnie

Plus en détail

ORDINATEUR DOSSIERS FICHIERS

ORDINATEUR DOSSIERS FICHIERS SÉANCE INFORMATIQUE N 1 ORDINATEUR DOSSIERS FICHIERS Geo-phile : il y a un lien vers un site de définition des termes informatiques. 1/ ORDINATEUR - Disque dur : capacité exponentielle : actuellement plus

Plus en détail

Gestionnaire de Réservations Guide Utilisateur

Gestionnaire de Réservations Guide Utilisateur Gestionnaire de Réservations Guide Utilisateur Abritel SAS 2012 Tous droits réservés. Toute reproduction, même partielle, distribution ou transmission sous quelque forme que ce soit (photocopie, enregistrement,

Plus en détail

Guide de l utilisateur. Demande d accréditation en ligne

Guide de l utilisateur. Demande d accréditation en ligne Guide de l utilisateur Demande d accréditation en ligne Table des matières Introduction... 3 Inscription à la liste des organisateurs... 4 Création de votre compte... 5 Ouvrir une session... 6 Visuel...

Plus en détail

Situation présente et devis technique

Situation présente et devis technique Situation présente et devis technique Système de gestion des membres actuel Le système de gestion des membres actuel sert principalement à stocker des informations sur les architectes et les stagiaires.

Plus en détail

Un outil d automatisation de publication de contenu pour les gestionnaires et les enseignants

Un outil d automatisation de publication de contenu pour les gestionnaires et les enseignants Podcast Producer Un outil d automatisation de publication de contenu pour les gestionnaires et les enseignants Analyse des avantages et du fonctionnement de la technologie et des outils Préparé par Renaud

Plus en détail

StorageTek Tape Analytics

StorageTek Tape Analytics StorageTek Tape Analytics Guide de sécurité Version 2.1 E60949-01 Janvier 2015 StorageTek Tape Analytics Guide de sécurité E60949-01 Copyright 2012, 2015, Oracle et/ou ses affiliés. Tous droits réservés.

Plus en détail

PROJET TRIBOX-2012-A

PROJET TRIBOX-2012-A PROJET TRIBOX-2012-A Auteur : Seck Mbaye Gueye Comparaison entre Tribox et Call Manager express Membres du projet: GUITTON Jordan MORELLE Romain SECK Mbaye Gueye Responsable de la formation: MOTAMED Cina

Plus en détail

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000 Service d'installation et de démarrage de la solution de stockage réseau Services HP Données techniques Le service d'installation et de démarrage de la solution de stockage réseau offre l'installation

Plus en détail

CONVENTION ENTRE ACTIONNAIRES

CONVENTION ENTRE ACTIONNAIRES CONVENTION ENTRE ACTIONNAIRES La convention entre actionnaires est un contrat écrit, conclu entre tous les actionnaires d une entreprise incorporée et régissant les droits, pouvoirs et obligations de ceux-ci

Plus en détail

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement

Plus en détail

Rapport de certification

Rapport de certification Rapport de certification Évaluation EAL 4 du système Check VPN- 1/FireWall-1 Next Generation Feature Pack 1 Préparée par : Le Centre de la sécurité des télécommunications à titre d organisme de certification

Plus en détail

Stratégie informatique

Stratégie informatique 1 / 5 Stratégie informatique 1. LE METIER 2. LES TACHES INFORMATIQUES 3. L EQUIPEMENT 4. VOIR UN LOGICIEL METIER 1. Les responsabilités d un dirigeant sportif Le club sportif : Une organisation Des activités

Plus en détail

Description du Service Service de suppression certifiée des données :

Description du Service Service de suppression certifiée des données : Description du Service Service de suppression certifiée des données : Présentation du Service Dell a le plaisir de vous proposer un service de suppression certifiée des données (ci-après dénommé le «Service»

Plus en détail

Université du Québec à Trois-Rivières Politique de gestion des documents actifs, semi-actifs et inactifs de l'u.q.t.r.

Université du Québec à Trois-Rivières Politique de gestion des documents actifs, semi-actifs et inactifs de l'u.q.t.r. Université du Québec à Trois-Rivières Politique de gestion des documents actifs, semi-actifs et inactifs de l'u.q.t.r. (Résolution 398-CA-3497, 25 novembre 1996) 1. Énoncé Par cette politique, l'université

Plus en détail

ITIL, quel impact dans nos laboratoires? Pourquoi se poser cette question? Geneviève Romier, CNRS UREC

ITIL, quel impact dans nos laboratoires? Pourquoi se poser cette question? Geneviève Romier, CNRS UREC ITIL, quel impact dans nos laboratoires? Pourquoi se poser cette question? Geneviève Romier, CNRS UREC Plan Autour d'itil ITIL qu'est-ce que c'est? Bénéfices attendus Ce qu'itil ne peut pas faire Pourquoi

Plus en détail

Brevet fédéral. Examen final à blanc. Informaticien-ne - Tronc commun. Version 1.1.0

Brevet fédéral. Examen final à blanc. Informaticien-ne - Tronc commun. Version 1.1.0 Brevet fédéral Informaticien-ne - Tronc commun Version 1.1.0 Problème Module Points 1 15 2 14 3 10 4 10 5 14 6 16 7 15 8 20 9 21 10 14 11 16 12 15 Septembre 2011 Page 1 de 13 Problème 1 15 points Introduction

Plus en détail

Télécom Nancy Année 2013-2014

Télécom Nancy Année 2013-2014 Télécom Nancy Année 2013-2014 Rapport 1A Ajout du langage C dans la Programmer's Learning Machine GIANNINI Valentin Loria 615, rue du Jardin Botanique 54600, Villers-Lès-Nancy Maître de stage : QUINSON

Plus en détail

ITIL V3. Exploitation des services : Les processus

ITIL V3. Exploitation des services : Les processus ITIL V3 Exploitation des services : Les processus Création : juin 2013 Mise à jour : juin 2013 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé en se basant

Plus en détail

ITIL V2. La gestion des changements

ITIL V2. La gestion des changements ITIL V2 La gestion des changements Création : novembre 2004 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL a été réalisé en 2004 et la traduction

Plus en détail

Protocole institutionnel d assurance de la qualité. Université d Ottawa

Protocole institutionnel d assurance de la qualité. Université d Ottawa Protocole institutionnel d assurance de la qualité Université d Ottawa le 28 juin 2011 Table des matières 1. INTRODUCTION...1 1.1 Autorités...1 1.2 Personne-ressource...1 1.3 Définitions...1 1.4 Évaluation

Plus en détail

LOCAL TRUST Charte Open-Source

LOCAL TRUST Charte Open-Source LOCAL TRUST Charte Open-Source Juillet 2011 Pourquoi cette Charte? ATEXO, dans son développement, met en avant le caractère open-source de ses solutions LOCAL TRUST Or la désignation "open-source" fait

Plus en détail

La Formule pour la réussite des satellites de club

La Formule pour la réussite des satellites de club La Formule pour la réussite des satellites de club COMMENT LANCER UN SATELLITE Vous voulez rendre votre club encore plus pratique, gratifiant et attrayant pour les membres potentiels et les membres actuels?

Plus en détail