IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

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

Download "IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels"

Transcription

1 IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint local 2345 Département d informatique et de recherche opérationnelle Université de Montréal Yann-Gaël Guéhéneuc 2007

2 Les logiciels libres 1. Définitions 2. Naissance 3. Gestion de projet 4. Avantages / inconvénients 5. Pour approfondir 2/44

3 1. Définitions (1/8) Free software : logiciel libre Richard Stallman 1975 : Emacs au MIT AI Lab : commencement «officiel» du projet GNU avec Bison (cf. Yacc) 1985 : création de la Free Software Foundation + licence GNU GPL 1990 : bibliothèque C et interpréteur Bash 1996 : première version du noyau Hurd 3/44

4 1. Définitions (2/8) Free software : logiciel libre Liberté d'exécuter le programme, pour tous les usages (liberté 0) Liberté d'étudier le fonctionnement du programme, et de l'adapter (liberté 1) Liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2) Liberté d'améliorer le programme et de publier vos améliorations, pour en faire profiter toute la communauté (liberté 3) Humanisme (et Trois Lois de la Robotique ) 4/44

5 1. Définitions (3/8) Open source software : logiciel avec code source ouvert Eric Raymond Deuxième génération de hackers 1980 : projet Xanadu (hypertexte) 1991 : presque co-inventeur du WWW + New Hacker s Dictionary aux MIT Press 1997 : «La cathédrale et le bazar» 1998 : idée de code source ouvert 5/44

6 1. Définitions (4/8) Open source software : logiciel avec code source ouvert Redistribution libre Distribution de licence Code source Travaux dérivés Intégrité du code source de l auteur originel Pas de discrimination contre des personnes ou des groupes de personnes Pas de discrimination contres des champs d activités Licence non spécifique à un produit Licence ne doit pas restreindre d autres logiciels Licence doit être technologiquement neutre Pragmatisme 6/44

7 1. Définitions (5/8) En clair Un logiciel «libre» Est disponible «gratuitement» depuis au moins une source de diffusion (d autres sources peuvent être payantes) Peut être utilisé pour des développements commerciaux ou sans but lucratif, même par ceux n ayant pas payé (il peut y avoir des restrictions) Peut être obtenu sous forme de code source 7/44

8 1. Définitions (6/8) Philosophies Proprietary software is legal but illegitimate and immoral. Manufacturing and using proprietary software causes a lot of unhappy social and psychological side-effects. The knowledge that a software cannot be shared causes people to become reluctant to sharing, which is a natural and good part of living in a human society. The inability of people to modify software for their own needs, makes them feel helpless, and at the mercy of external software Proprietary software is not illegitimate, just problematic from the economic sense. Open Source software gives many advantages to the end-users and is a generally a good thing. Copyleft licenses are important in making sure certain software is not abused. It is not immoral to use proprietary software, it's just risky. Using or producing software that is not 100% open-source but pretty close can be a good idea, depending on its license and the general attitude of its developers 8/44

9 1. Définitions (7/8) Philosophies appliquées Licence sous gauche d auteurs (copyleft) GPL Pas de dérivés privés sauf pour l auteur Stratégie de marque (branding) Licence «ouverte» Apache, BSD Possibilité d ajouter des innovations et de les vendre en plus du projet Renommée, qualité, consistance 9/44

10 1. Définitions (8/8) Voir 10/44

11 Les logiciels libres 1. Définitions 2. Naissance 3. Gestion de projets libres 4. Avantages / inconvénients 5. Pour approfondir 11/44

12 2. Naissance (1/2) Les logiciels libres / à code source ouvert implantent (souvent) des normes ouvertes Norme Posix Linux Norme TCP/IP Internet (logiciels BSD) Norme HTML Web Norme J2EE JBoss Norme BitTorrent Azureus 12/44

13 2. Naissance (2/2) Norme ouverte Documentation Implantation de référence Tests unitaires 13/44

14 Les logiciels libres 1. Définitions 2. Naissance 3. Gestion de projets libres 4. Avantages / inconvénients 5. Pour approfondir 14/44

15 3. Gestion de projet (1/20) Pas de processus de développement «formalisé» Structure externe toujours par projet Structure interne peut être contrôle centralisé, décentralisé, egoless programming team 15/44

16 3. Gestion de projet (2/20) Emacs (www.gnu.org/software/emacs/) Depuis 1975! Télécharger le code source Écrire une «rustine» Soumettre à 16/44

17 3. Gestion de projet (3/20) Emacs (www.gnu.org/software/emacs/) Revue par quelqu un? Incorporée? Le développement se fait de manière assez anarchique 17/44

18 3. Gestion de projet (4/20) XEmacs (www.xemacs.org) Télécharger le code source Écrire une «rustine» Soumettre à Revue par les membres du conseil 18/44

19 3. Gestion de projet (5/20) XEmacs (www.xemacs.org) Chaque membre du conseil connaît un domaine précis (?) Support Cygwin Mule Et a accès seulement à son domaine 19/44

20 3. Gestion de projet (6/20) Linux (www.tux.org, vger.kernel.org) Télécharger le code source Écrire une «rustine» Soumettre à (ou autre liste de diffusion) Revue par les lieutenants de Linus Torvald Envoyé à Linus Torvald qui centralise l application des rustines 20/44

21 3. Gestion de projet (7/20) Linux (www.tux.org, vger.kernel.org) Linus Torvald semble déléguer le contrôle de plus en plus à ses lieutenants 21/44

22 3. Gestion de projet (8/20) Eclipse (www.eclipse.org) Télécharger le code source Écrire une «rustine» Attacher la «rustine» au bogue associé dans Bugzilla 22/44

23 23/44 3. Gestion de projets libres (9/20) Eclipse (www.eclipse.org)

24 3. Gestion de projet (10/20) Eclipse (www.eclipse.org) Envoyer la «rustine» à l équipe concernée et signer un décharge Revue par les développeurs concernés Au bout d un certain temps (et du nombre de rustines et de leur qualité), un contributeur peut devenir comitter Le contributeur n est pas obligé de maintenir son code 24/44

25 3. Gestion de projet (11/20) Eclipse (www.eclipse.org) Une certaine tendance dans les projets à code source ouvert «entreprise» Une entreprise réalise le noyau L entreprise gère l addition des rustines des contributeurs Certains contributeurs peuvent contribuer directement (au mérite) 25/44

26 3. Gestion de projet (12/20) Mozilla (www.mozilla.org/hacking/life-cycle.html) Télécharger le code source Compiler le code source Suivre les conventions de programmation Règles de style Règles de portabilité Écrire une «rustine» Attacher la «rustine» à un (au) bogue (associé) dans Bugzilla 26/44

27 3. Gestion de projet (13/20) Mozilla (www.mozilla.org/hacking/life-cycle.html) Révision par le propriétaire du module réparé (ou ses collègues) Super-révision par un groupe de développeurs «acharnés» <module 27/44

28 3. Gestion de projet (14/20) Mozilla (www.mozilla.org/roadmap.html) Carte routière (au 08/11/04) 28/44

29 3. Gestion de projet (15/20) Mozilla (www.mozilla.org/contribute/ hacking/first-bug/) Prendre en main le code source Écrire des rustines Simplifier le code Minimiser la taille du code 29/44

30 3. Gestion de projet (16/20) Mozilla (www.mozilla.org/tools.html) CVS : gestion du code source LXR : navigation dans le code source Bonsai : contrôle de l arbre CVS Tinderbox : contrôle des «builds» Bugzilla : contrôle des bogues Doctor : édition des pages Web 30/44

31 3. Gestion de projet (17/20) Mozilla (www.mozilla.org/projects/marketing/) Équipe pour l identité visuelle de Mozilla Lettre de nouvelles Documentation de Mozilla Les champions de Mozilla (comme au temps des gladiateurs) Par exemple : Firefox (www.spreadfirefox.com)! 31/44

32 3. Gestion de projet (18/20) SourceForge (www.sourceforge.net) Référentiel de projets libres Techniques pour développer les projets Pages Web Listes de diffusion Suivi des bogues CVS 32/44

33 3. Gestion de projet (19/20) SourceForge (www.sourceforge.net) L administrateur de chaque projet contrôle Les permissions des développeurs pour Le suivi des bogues Les forums de discussion Le gestionnaire des tâches Tous les développeurs ont accès au serveur CVS L administrateur de chaque projet peut demander des dons! 33/44

34 34/44 3. Gestion de projets libres (20/20) SourceForge : le projet Azureus

35 Les logiciels libres 1. Définitions 2. Naissance 3. Gestion de projets libres 4. Avantages / inconvénients 5. Pour approfondir 35/44

36 4. Avantages/inconvénients (1/5) Qualité La qualité des projets libres a été jugée comparable à celle de projets propriétaires Les bogues peuvent être corriger plus rapidement Mais tout le monde est un «client» du code même son développeur originel! 36/44

37 4. Avantages/inconvénients (2/5) Financement «Gratuit»? Mécènes, millionnaires Donation Temps libre Financé par les impôts Universités Voir 37/44

38 4. Avantages/inconvénients (3/5) Financement Fonds privés Entreprises Sponsorisé par les impôts, par le privé Universités, entreprises Le système GNU de Richard Stallman Voir 38/44

39 4. Avantages/inconvénients (4/5) Retombées économiques L argent vient de la valeur ajoutée au code Mise en boîte Documentation Soutient aux usagers Formation 39/44

40 4. Avantages/inconvénients (5/5) Retombées politiques Microsoft «contre» le Péru ms_in_peruvian_opensource_nightmare/ Une loi pour garantir L accès libre aux informations par les citoyens La permanence des données publiques La sécurité de l état et des citoyens Une loi obligeant l état à utiliser des logiciels libres / à code source ouvert 40/44

41 Les logiciels libres 1. Définitions 2. Naissance 3. Gestion de projets libres 4. Avantages / inconvénients 5. Pour approfondir 41/44

42 5. Pour approfondir (1/3) Sur Linux Glyn Moody ; Rebel Code: Linux and the Open Source Revolution ; Perseus Publishing, January 23, Sur les listes de diffusion 42/44

43 5. Pour approfondir (2/3) Sur le développement de Linux catb.org/~esr/writings/cathedral-bazaar/ Sur le financement Sur les retombées financières 8S /44

44 5. Pour approfondir (3/3) Sur la qualité Essays/FreeCommercial.html article.php/ mysite.fh-coburg.de/~wielandt/ossie03/ ossie03-seidelniedermeier.pdf Sur les retombées politiques 44/44

Le Phénomène du Logiciel Libre/Open Source

Le Phénomène du Logiciel Libre/Open Source Le Phénomène du Logiciel Libre/Open Source "La Cathédrale et le Bazar" Fabian Bastin Aspirant FNRS fbas@math.fundp.ac.be Historique: un retour aux sources ou comment un bourrage de papier changea l histoire

Plus en détail

Economie du logiciel libre. Yann Ménière

Economie du logiciel libre. Yann Ménière Economie du logiciel libre Yann Ménière Jeudi 3 novembre 2011 2 Droit et économie des modèles ouverts Objectif de la séance : présentation des mécanismes et limites économiques des modèles ouverts, à partir

Plus en détail

Linux 1: Présentation

Linux 1: Présentation 1: Présentation 11.05.04, Avon arrighi@univ-mlv.fr, IGM, Université de Marne-la-Vallée 1: Présentation Unix Normalisation Consortiums Logiciel libre Distributions Conseils Caractéristiques Notions 1: Présentation

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

Comment gérer son logiciel libre?

Comment gérer son logiciel libre? Formation continue Comment gérer son logiciel libre? Communautés et SSLL Carole Zweifel Assistante d enseignement HEG-Genève novembre 2006 6, 7 novembre 2006 - Genève Les logiciels libres en bibliothèque

Plus en détail

Modèles économiques de l'open Source

Modèles économiques de l'open Source Modèles économiques de l'open Source Modèles économiques de l'open source I- Open Source II- Les acteurs de l'open source III- Modèles d'entreprise IV- Gestion et open source I- Open Source L'open source

Plus en détail

Systèmes en réseau : Linux 1ère partie : Introduction

Systèmes en réseau : Linux 1ère partie : Introduction Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce

Plus en détail

Introduction aux systèmes GNU/Linux

Introduction aux systèmes GNU/Linux Introduction aux systèmes GNU/Linux Séance 1 inetdoc.net Philippe Philippe Latu Latu // Université Université Toulouse Toulouse 33 Paul Paul Sabatier Sabatier Document Document sous sous licence licence

Plus en détail

Logiciels libres et Open source

Logiciels libres et Open source Logiciels libres et Open source ANDSI 13/04/2004 NGO Can Chieu Plan Les concepts Linux Système d'exploitation Linux pour serveurs Linux pour stations Serveurs d applications Développement Applications

Plus en détail

Diffusion AFRISTAT. Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques

Diffusion AFRISTAT. Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques Diffusion AFRISTAT Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques Lisez le QRCode pour télécharger ce document Retrouvez ce document à cette adresse http://www.afristat.org/contenu/doc_travail_experts/140508_propriete-intellectuelle_licence-diffusion.pdf

Plus en détail

Jean-Christophe BECQUET

Jean-Christophe BECQUET CONFÉRENCES LE LOGICIEL LIBRE APITUX Jean-Christophe BECQUET LES ENJEUX DE L'OPEN SOURCE DANS LES COLLECTIVITÉS TERRITORIALES ET LES ENTREPRISES JEUDI 14 DÉCEMBRE 2006 OPEN SOURCE OU LOGICIEL LIBRE DÉFINITION

Plus en détail

La montée des bases de données open source

La montée des bases de données open source La montée des bases de données open source Un document eforce FRANCE Mars 2003 La montée des bases de données open source - Page 1 sur 6 La montée en puissance des projets open source est incontestable

Plus en détail

Introduction aux Logiciels libres

Introduction aux Logiciels libres Introduction aux Logiciels libres F. Langrognet F. Langrognet Introduction aux Logiciels libres Septembre 2014 1 / 38 PLAN 1 Philosophie L esprit du libre Le mouvement libre Creative Commons 2 Copyright

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

COLLECTION THÉMATIC NUMERO 7 - JUIN 2007 // PRISE DE POSITION POSITION DE SYNTEC INFORMATIQUE SUR L OPEN SOURCE LOGICIEL

COLLECTION THÉMATIC NUMERO 7 - JUIN 2007 // PRISE DE POSITION POSITION DE SYNTEC INFORMATIQUE SUR L OPEN SOURCE LOGICIEL COLLECTION THÉMATIC NUMERO 7 - JUIN 2007 // PRISE DE POSITION POSITION DE SYNTEC INFORMATIQUE SUR L OPEN SOURCE LOGICIEL RESUME Pour en faciliter la compréhension, le terme «Open Source» sera utilisé par

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

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

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU 1TERMINOLOGIE 101 TERMINOLOGIE OPEN SOURCE ET LOGICIELS LIBRES > Le code source - Lisible et écrit par

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

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

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté Les logiciels libres Université Antilles Guyane 14 novembre 2008 Olivier Watté Qui suis-je Olivier Watté 0690 49 73 01 olivier.watte@gmail.com Utilisateur GNU/linux depuis 1998 Directeur technique SS2L

Plus en détail

Logiciels libres en entreprise

Logiciels libres en entreprise Logiciels libres en entreprise Mouhamed Mahi S. SY Jsurf Consulting Consultant en Systeme d informations OPTIC msy@jsurf.net mouhamsy@gmail.com Qu est ce qu un logiciel libre? Objet de nombreuses confusions

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

ANALYSE. Licences Open Source 11/01/2007 AJILON IT. A n a l y s e. Auteur : Damien Cuvillier Date : 11/01/2007 Version : 1 Ref : OS2007011101

ANALYSE. Licences Open Source 11/01/2007 AJILON IT. A n a l y s e. Auteur : Damien Cuvillier Date : 11/01/2007 Version : 1 Ref : OS2007011101 ANALYSE AJILON IT A n a l y s e Licences Open Source Auteur : Damien Cuvillier Date : 11/01/2007 Version : 1 Ref : OS2007011101 HISTORIQUE Version Date Auteur Observations 1.0 11/01/07 Damien Cuvillier

Plus en détail

Les Logiciels Libres. une informatique ouverte et citoyenne. Samedi 25 Mars Thomas Petazzoni http://www.toulibre.org

Les Logiciels Libres. une informatique ouverte et citoyenne. Samedi 25 Mars Thomas Petazzoni http://www.toulibre.org Les Logiciels Libres une informatique ouverte et citoyenne Samedi 25 Mars Thomas Petazzoni http://www.toulibre.org Qu'est-ce qu'un logiciel? L'utilisateur a besoin d'applications d'un ordinateur d'un système

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

NetBSD : présentation du système et organisation du développement

NetBSD : présentation du système et organisation du développement NetBSD : présentation du système et organisation du développement Arnaud Degroote degroote@netbsd.org 9 novembre 2009 1 NetBSD : le système 2 NetBSD : mode d'organisation (humain) 3 NetBSD : mode d'organisation

Plus en détail

Logiciel libre, utilisateurs libres, militants libres...

Logiciel libre, utilisateurs libres, militants libres... Logiciel libre, utilisateurs libres, militants libres... -1- décembre 2004 Plan du dossier: I) Qu'est-ce qu'un logiciel libre? II) Logiciel libre et éducation III)Les CEMEA et le logiciel libre IV)Quelques

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Les logiciels OpenSource pour l'entreprise

Les logiciels OpenSource pour l'entreprise Les logiciels OpenSource pour l'entreprise 26 février 2008 Pierre PAGES : Consultant, intégrateur Open Source Michel RENON : Formateur, développeur Open Source Programme 18h15-19h : présentation des logiciels

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

Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement.

Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement. Plan global Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 1 Historique 2 Git 3 Pour

Plus en détail

Outils de développement et compilation

Outils de développement et compilation Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 Plan global 1 Historique 2 Git 3 Pour

Plus en détail

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

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

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

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Logiciel Libre Cours 9 Modèles Économiques

Logiciel Libre Cours 9 Modèles Économiques Logiciel Libre Cours 9 Modèles Économiques Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/ Copyright

Plus en détail

Les logiciels libres : l'informatique à la portée de tous

Les logiciels libres : l'informatique à la portée de tous Les logiciels libres : l'informatique à la portée de tous La culture libre : la connaissance à portée de tous Sylvain Floury et Ludovic Grossard Alternatives87 (http://alternatives87.eu.org) 1 er avril

Plus en détail

Envol2008. Licences, logiciels libres et administration. Thierry Aimé ministère de l Économie, de l Industrie et de l Emploi

Envol2008. Licences, logiciels libres et administration. Thierry Aimé ministère de l Économie, de l Industrie et de l Emploi Envol2008 Licences, logiciels libres et administration Thierry Aimé ministère de l Économie, de l Industrie et de l Emploi L'usage des logiciels libres dans l'administration Une pratique qui s'installe

Plus en détail

SAAS : quelles licences open source adopter?

SAAS : quelles licences open source adopter? SAAS : quelles licences open source adopter? Logiciels et Services pour réussir les grands projets du Libre Anne Perny, Stagiaire juriste Sous la direction de Benjamin Jean Sommaire 2 Saas : faut-il une

Plus en détail

Logiciel libre. un bien commun à développer et protéger

Logiciel libre. un bien commun à développer et protéger Logiciel libre un bien commun à développer et protéger 15 novembre 2008 Journée Méditerranéenne du Logiciel Libre - Frédéric Couchet - fcouchet @ april.org délégué général (April - http://www.april.org)

Plus en détail

GNU/Linux vs. Windows Ubuntu

GNU/Linux vs. Windows Ubuntu GNU/Linux vs. Windows Ubuntu Hadda CHERROUN Cellule de téléenseignement et en enseignement à distance Younes GUELLOUMA Pedatic.lagh-univ.dz Objectifs de la formation 1. Décrire ce que c est que Linux 2.

Plus en détail

Free Software, Free Society Richard Stallman TEDx, Genève 2014. Logiciel libre, société libre Richard Stallman TEDx, Genève 2014.

Free Software, Free Society Richard Stallman TEDx, Genève 2014. Logiciel libre, société libre Richard Stallman TEDx, Genève 2014. http://adte.ca/presse.html#rms https://www.youtube.com/watch?v=ag1akil_2gm http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-freesoftware-free-society Free Software, Free Society Richard Stallman

Plus en détail

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche

Plus en détail

Logiciels libres: Des applications métiers mutualisées pour les collectivités. Les Rencontres LandesPublic

Logiciels libres: Des applications métiers mutualisées pour les collectivités. Les Rencontres LandesPublic Dossier de presse Logiciels libres: Des applications métiers mutualisées pour les collectivités Etat des lieux, intérêts et exemples concrets : contrôle de légalité, paie, gestion du courrier Les Rencontres

Plus en détail

Les Fiches thématiques Jur@tic. logiciels libres. Définition, avantages et limites

Les Fiches thématiques Jur@tic. logiciels libres. Définition, avantages et limites Les Fiches thématiques Jur@tic logiciels libres Définition, avantages et limites Les Fiches thématiques Jur@TIC 1. Propriétaire ou libre? La majeure partie des logiciels disponibles sur le marché sont

Plus en détail

ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration

ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration ATICA Agence pour les Technologies de l Information et de la Communication dans l Administration Guide de choix et d usage des licences de logiciels libres pour les administrations Décembre 2002 Le présent

Plus en détail

Environnement Informatique EMSE Linux

Environnement Informatique EMSE Linux Environnement Informatique EMSE Linux Xavier Serpaggi École Nationale Supérieure des Mines de Saint-Étienne. Septembre 2013 Xavier Serpaggi (ENSM-SE) Environnement Informatique

Plus en détail

Environnements de développement

Environnements de développement Environnements de développement Mihaela Sighireanu UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/edi/ Introduction aux EDI, la plateforme

Plus en détail

Logiciel libre - Open source, Philosophie, opportunité, alternative, risque

Logiciel libre - Open source, Philosophie, opportunité, alternative, risque Logiciel libre - Open source, Philosophie, opportunité, alternative, risque 20 Aout 2010 Thierry LONGEAU www.alcantis.fr Vous avez peut être déjà utilisé un logiciel libre. Le navigateur internet Firefox,

Plus en détail

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche

Plus en détail

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

Plus en détail

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

Introduction à. Livre blanc. l Open Source. et au logiciel libre

Introduction à. Livre blanc. l Open Source. et au logiciel libre Livre blanc Introduction à l Open Source et au logiciel libre Patrice Bertrand Directeur Général - Smile Version 1.2 Pour plus d information : Tél : 01 41 40 11 00 Mailto : sdc@smile.fr Page 2 PRÉAMBULE

Plus en détail

Systèmes de gestion de code source

Systèmes de gestion de code source Systèmes de gestion de code source Matthieu Herrb CNRS-LAAS Envol, 22 octobre 2008 http://www.laas.fr/~matthieu/talks/envol08-sgv.pdf Agenda 1 Introduction 2 Concepts d un système de gestion de version

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

$ % % & %"" '% ( ) " *+, -* *.+" /0 1 % ", "- - " 1 %

$ % % & % '% ( )  *+, -* *.+ /0 1 % , - -  1 % !"# $ % &' ()*()*+,*--*(.+"/0)12*. 30..*!"# $ % % & %""!. '% ( ) " *+, -* *.+" /0 1 % ", "- - " 1 % "" " +"-, -" * ", * " " *+ (+2" * )1, " 3 " +2" * "" * ", %2 "* "" * - " "." +2"- /' 4 " +2" * '41 5$6

Plus en détail

<http://www.2le.net> <http://www.ankeo.com> Sécurité et logiciels libres Sébastien Heitzmann - Jean-Marc Boursot 2LE, Ankeo 2002 - reproduction interdite Sécurité et logiciels libres Présentation des sociétés

Plus en détail

L analyse stratégique : un outil pour les communautés libres

L analyse stratégique : un outil pour les communautés libres L analyse stratégique : un outil pour les communautés libres Ce document se propose d étudier l application de l analyse stratégique à des communautés libres existantes ou à construire, et d en montrer

Plus en détail

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche

Plus en détail

Introduction à. Livre blanc. l Open Source. et au logiciel libre

Introduction à. Livre blanc. l Open Source. et au logiciel libre Livre blanc Introduction à l Open Source et au logiciel libre Patrice Bertrand Directeur Général - Smile Version 1.1 Pour plus d information : Tél : 01 41 40 11 00 Mailto : sdc@smile.fr Page 2 PRÉAMBULE

Plus en détail

Le libre. Éric Guichard. Octobre 2013

Le libre. Éric Guichard. Octobre 2013 Le libre Éric Guichard Octobre 2013 Note : cet article est le preprint de sa version prochainement publiée dans le Glossaire de la diversité culturelle à l ère du numérique, Dir. Divina Meigs et Alain

Plus en détail

Présentation du système UNIX

Présentation du système UNIX 1 Présentation du système UNIX Objectifs Comprendre la genèse du système UNIX, et son incidence sur les différentes versions d UNIX. Assimiler les différences existant entre les versions d UNIX. Comprendre

Plus en détail

Ada dans Debian GNU/Linux présentation de 30 minutes Copyright (C) 2004 Ludovic Brenta

Ada dans Debian GNU/Linux présentation de 30 minutes Copyright (C) 2004 Ludovic Brenta <ludovic.brenta@insalien.org> Ada dans Debian GNU/Linux présentation de 30 minutes Copyright (C) 2004 Ludovic Brenta This presentation is free software; you can redistribute it and/or modify it under the

Plus en détail

Guide Juridique. Aquitaine Europe Communication N 5 - MARS 2012. Logiciels libres... GnU - GPL

Guide Juridique. Aquitaine Europe Communication N 5 - MARS 2012. Logiciels libres... GnU - GPL Guide Juridique Aquitaine Europe Communication N 5 - MARS 202 Logiciels libres... Copyright Copyleft open source Licence Code source GnU - GPL Logiciels libres... Guide Juridique Aquitaine Europe Communication

Plus en détail

[1] PRÉAMBULE. [1.1] Smile. Comprendre l'open source et les logiciels libres. Page 2

[1] PRÉAMBULE. [1.1] Smile. Comprendre l'open source et les logiciels libres. Page 2 Page 2 [1] PRÉAMBULE [1.1] Smile «Middleware», dans le cadre la collection «Système et Infrastructure». Smile est une société d ingénieurs experts dans la mise en œuvre solutions open source et l intégration

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

Installation et prise en main d UBUNTU

Installation et prise en main d UBUNTU Installation et prise en main d UBUNTU Introduction Ubuntu est une distribution Linux adoptée par près de 25 millions d utilisateurs de par le monde. Contrairement aux systèmes d exploitation propriétaires

Plus en détail

Fiche 132 : La dynamique open source

Fiche 132 : La dynamique open source Fiche 132 : La dynamique open source 1. Définition Les notions de logiciel libre (free software) et de logiciel à source ouverte (open source) se doivent d être distinguées. Un logiciel libre (FSF, 2002c)

Plus en détail

Content Manager System

Content Manager System Content Manager System Système de Gestion de Contenu GNU Free Documentation License Version 1.2, November 2002 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor,

Plus en détail

Usages avancés de l'open Source Un état des lieux Charleroi, 18 novembre 2004

Usages avancés de l'open Source Un état des lieux Charleroi, 18 novembre 2004 Centre d Excellence en Technologies de l Information et de la Communication Usages avancés de l'open Source Un état des lieux Charleroi, 18 novembre 2004 Plan Les domaines «acquis» La bureautique Open

Plus en détail

The Apache Software Foundation

The Apache Software Foundation The Apache Software Foundation Sylvain Wallez Vice-President, the ASF http://apache.org/~sylvain Directeur R&T, Anyware Technologies http://www.anyware-tech.com Qu'est-ce que l'asf? ASF = "Apache Software

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

Logiciel libre pour l administration publique : les raisons d une nécessité

Logiciel libre pour l administration publique : les raisons d une nécessité Logiciel libre pour l administration publique : les raisons d une nécessité Roberto Di Cosmo Professeur Université de Paris VII & INRIA Roquencourt www.dicosmo.org Angers, 9 Octobre 2002 E-government Objectifs

Plus en détail

L informatique : une technologie intrinsèquement duale

L informatique : une technologie intrinsèquement duale L informatique : une technologie intrinsèquement duale Le discours sur le développement des technologies de l information (TI) et sur leurs implications sociétales, souvent teinté par le déterminisme technologique

Plus en détail

Forge. Présentation ( )

Forge. Présentation ( ) ( 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

Plus en détail

Mettez Linux en boîte avec ClearOS

Mettez Linux en boîte avec ClearOS Mettez Linux en boîte avec ClearOS Jonas FERNANDEZ Administrateur GNU/Linux LPIC 1 Association LoLiTa, Logiciels Libres à Tahiti et ses îles 13 mars 2013 Présentation réalisée avec L A TEX. 13 mars 2013

Plus en détail

IFT2251 Introduction au génie logiciel Plan de cours. 2. Description du cours et objectifs généraux

IFT2251 Introduction au génie logiciel Plan de cours. 2. Description du cours et objectifs généraux IFT2251 Introduction au génie logiciel Plan de cours Été 2008 Yann-Gaël Guéhéneuc 1. Introduction Les exigences et les attentes à l égard de la qualité logicielle sont de plus en plus grandes. La taille

Plus en détail

Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO

Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO Chris Lorenz Adaptation française:

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

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

INTELLIGENCE économique

INTELLIGENCE économique Commission ouverte INTELLIGENCE économique Co-responsables : Corinne Champagner Katz et Etienne Drouard avocats à la Cour Mercredi 27 mai 2015 Atelier Propriété Industrielle : développement du logiciel

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

Chap. 2 : gestion du code source avec Git/GitHub

Chap. 2 : gestion du code source avec Git/GitHub Chap. 2 : gestion du code source avec Git/GitHub L'objectif de ce cours est de présenter une solution libre et gratuite pour la gestion du code source : l'outil Git associé à la forge logicielle GitHub.

Plus en détail

Open Source et enjeux légaux : Etat de l'art, risques et opportunités. Telecom Valley - 11 Oct. 2006 Pascal Flamand - Janua

Open Source et enjeux légaux : Etat de l'art, risques et opportunités. Telecom Valley - 11 Oct. 2006 Pascal Flamand - Janua Open Source et enjeux légaux : Etat de l'art, risques et opportunités Telecom Valley - 11 Oct. 2006 Pascal Flamand - Janua Introduction La vague Open Source est récente mais prend chaque jour une ampleur

Plus en détail

A la découverte de. «Linux pour les êtres humains» Présenté par : La mission TICE de l'académie de LYON DRT CRDP ACAD. DE LYON

A la découverte de. «Linux pour les êtres humains» Présenté par : La mission TICE de l'académie de LYON DRT CRDP ACAD. DE LYON A la découverte de «Linux pour les êtres humains» Présenté par : La mission TICE de l'académie de LYON DRT CRDP ACAD. DE LYON D'après le travail de Richard Canonne (http://valombre.ubuntu.free.fr) Présentation

Plus en détail

Forum e-business - Charleroi, 10 juin 2010. Le modèle économique des entreprises Open Source. Robert Viseur (robert.viseur@cetic.

Forum e-business - Charleroi, 10 juin 2010. Le modèle économique des entreprises Open Source. Robert Viseur (robert.viseur@cetic. Forum e-business - Charleroi, 10 juin 2010. Le modèle économique des entreprises Open Source. Robert Viseur (robert.viseur@cetic.be) Qui suis-je? Ir. Robert VISEUR Ingénieur de recherche senior au CETIC

Plus en détail

Le logiciel libre: une solution économique, fiable et complète

Le logiciel libre: une solution économique, fiable et complète Le logiciel libre: une solution économique, fiable et complète Sommaire Le logiciel libre Définition État de l'offre Les avantages Les faiblesses Un exemple d'utilisation du logiciel libre dans une entreprise

Plus en détail

WEBISO Internet & Intranet workflow

WEBISO Internet & Intranet workflow WEBISO Internet & Intranet workflow Pour qualité, sécurité, environnement & santé Copyright 2012 Ockham B.V.B.A. All rights reserved WEBISO is a registered trademark of Ockham B.V.B.A. in Europe, the USA

Plus en détail

Quelques reflexions générales sur les motivations. Part VI. Modèles économiques. Logiciel libre, une introduction. Economie du Logiciel Libre

Quelques reflexions générales sur les motivations. Part VI. Modèles économiques. Logiciel libre, une introduction. Economie du Logiciel Libre Roberto Di Cosmo Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes Part VI roberto@dicosmo.org 13 Mars 2014 Economie du Logiciel Libre les acteurs en jeu, et leur motivations

Plus en détail

Les nouveaux modèles économiques des solutions de Business Intelligence Open Source

Les nouveaux modèles économiques des solutions de Business Intelligence Open Source Les nouveaux modèles économiques des solutions de Business Intelligence Open Source Vincent VERDELLET 1 SEPTEMBRE 2010 1. Ce mémoire est mis à disposition sous un contrat Creative Commons. Vous êtes libre

Plus en détail

Les Portfolios et Moodle Petit inventaire

Les Portfolios et Moodle Petit inventaire Les Portfolios et Moodle Petit inventaire Jean.Fruitete@univ-nantes.fr Sommaire Les Portfolios et Moodle Petit inventaire... 1 Introduction... 1 Contexte... 1 Des portfolios utilisés dans la communauté

Plus en détail

Projet de développement

Projet de développement Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application

Plus en détail

Formation en conduite et gestion de projets. Renforcer les capacités des syndicats en Europe

Formation en conduite et gestion de projets. Renforcer les capacités des syndicats en Europe Formation en conduite et gestion de projets Renforcer les capacités des syndicats en Europe Pourquoi la gestion de projets? Le département Formation de l Institut syndical européen (ETUI, European Trade

Plus en détail

Histoire d Unix et de Linux

Histoire d Unix et de Linux Histoire d Unix et de Linux Linux? Unix? GNU? BSD? Logiciels libres? Si vous faites partie de ceux qui ne connaissent pas trop les origines de toute cette révolution numérique, ou qui pensent vaguement

Plus en détail

GUIDE D APPROCHE ET D ANALYSE DES LICENCES DE LOGICIELS LIBRES

GUIDE D APPROCHE ET D ANALYSE DES LICENCES DE LOGICIELS LIBRES GUIDE D APPROCHE ET D ANALYSE DES LICENCES DE LOGICIELS LIBRES Version 2.0 Sylvain STEER - Magali FITZGIBBON http://creativecommons.org/licenses/by-nc-nd/2.0/fr/ Page 1 sur 18 Glossaire - logiciel : le

Plus en détail

Cahier des charges (CDC)

Cahier des charges (CDC) Cahier des charges (CDC) PTella Auteur Arnaud Aucher - Ecole Centrale Groupe PT1 3 Nom du document Version 3 Page 1 / 5 Sommaire Sommaire... 2 Présentation générale du projet... 3 1. Descriptif du projet...

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

Serveur Subversion Debian GNU/Linux

Serveur Subversion Debian GNU/Linux Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en

Plus en détail