Les Logiciels Libres. Vincent CORREZE



Documents pareils
Jean-Christophe BECQUET

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

Linux 1: Présentation

Jean-Christophe BECQUET

Les logiciels OpenSource pour l'entreprise

Découverte des Logiciels Libres. Gilles Dequen

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

Modèles économiques de l'open Source

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Le logiciel libre. Jeudi 19 janvier Rémi Boulle Sébastien Dinot

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

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

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

Logiciel Libre dans l'entreprise. BOUABID Mohamed Amine

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

Logiciels libres et Open source

Logiciel Libre Cours 9 Modèles Économiques

Environnement Informatique EMSE Linux

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

Logiciel libre, utilisateurs libres, militants libres...

Enquête sur les Logiciels Libres

Logiciel et format de fichiers

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

Logiciels libres en entreprise

Formations Evolix Catalogue

Linux sur le poste de travail. Histoires d'un Unix sur le bureau de l'utilisateur

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

Les logiciels libres. Mythes et réalités Conférence ENSSAT. Alexandre DAGAN alexandre.dagan at wanadoo dot fr 25 février 2004

2 mars HERS Libramont - Semaine Entreprise. Logiciel Libre et entreprise: un vaste catalogue de services

Prospective du logiciel libre

Journée du libre 10 mai 2005

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

( Présentation. Pascal FLAMAND

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

Outils de développement collaboratif

Forum Poitou-Charentes du Logiciel Libre

Ex Nihilo Denis Ensminger

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

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

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 : OS

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

< <

Contribution au groupe de travail «technologies de l'information, de la communication de la sécurité»

Guide d installation de SugarCRM Open Source version 4.5.1

Définitions et historique du logiciel libre

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

LOCAL TRUST Charte Open-Source

LOGICIELS LIBRES POUR TPE & PME

Programmation Web. Introduction

Apache : analyse d un succès passé et présent

Zimbra. S I A T. T é l : ( ) F a x : ( )

THALES et le Logiciel Libre

Méthode d Évaluation des Coûts liés à l Open Source (ECOS)

Stratégie informatique

Nos webmasters, web designers et ingénieurs de développement vous accompagnent dans vos projets afin de vous apporter entière satisfaction.

les techniques d'extraction, les formulaires et intégration dans un site WEB

Mettez Linux en boîte avec ClearOS

[Serveur de déploiement FOG]

Le logiciel libre Club Linux Nord Pas-de-Calais. ROUMICS Lille - 15 juin 2006

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

OBM : Découvrez LA solution de messagerie collaborative libre!

TECHN 27. Open Source Software. un nouveau modèle de logiciel. 1. Introduction. 2. Situation et historique Qu'est-ce que l'open Source Software?

Projet RNTL : «Nouveaux modèles économiques, nouvelle économie du logiciel».

Migration de Windows vers Linux en toute quiétude la réduction des coûts par la maîtrise des technologies

VoIP : les solutions libres

Version 1.13 du 18/03/06 Page 1/14

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Dossier de Presse. Ergonomie. E-commerce. Portails internet. Applications Facebook. Logiciels «prêts à adapter» Logiciels sur mesure

Typologies des logiciels pour un professionnel. Quels logiciels utilisez-vous et qu existe-t-il d équivalent dans le monde du libre?

Présentation du logiciel Free-EOS Server

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

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

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

Installer un systeme minimal. Exploitation Minimal. (Basé sur Ubuntu et Fluxbox)

Écoles Rurales Numériques et AbulÉdu

Guide de l'utilisateur de l'application mobile

Le logiciel libre : quelle opportunité pour les PME?

DUPEDI S.A. Rue de Stalle Bruxelles. Document réalisé avec OpenOffice.org. Réalisation: Luc Viatour le 22/03/2004

LE succès du libre ne se démontre pas : il se constate un peu plus

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

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

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

IN Tech - 12 janvier 2010 Open Source et innovation : le Libre comme méthodologie de développement

Phase 1 : Introduction 1 jour : 31/10/13

INGENIEUR SYSTEMES ET RESEAUX

Personnes ressources Tice. Académie de Rouen

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Logiciels libres et sécurité

Utilisation de logiciels Libres/Open Source pour la réalisation d'une application de gestion

Espace numérique de travail collaboratif

JAN OLIVIER Expert Supervision Architecte & Administrateur système

Réunion April/Entreprises


Idéalement, une mission alliant XML ou base de données SQL avec des technologies internet et/ou logiciels libres.

BTS SIO Dossier BTS. PURCHLA Romain

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

Groupe Eyrolles, 2006, ISBN : x

Transcription:

Les Logiciels Libres I. Définition et présentation II. Histoire des Logiciels Libres III. Caractéristiques IV. Avantages et Inconvénients V. En pratique VI. Économie et menaces Vincent CORREZE Permission vous est donnée de copier, distruber et / ou modifier ce document selon les termes de la licence GNU Free Documentation License, Version 1.1 ou ultérieure publiée par la Free Software Foundation ; sans section inaltérable, sans texte de première page de couverture et sans texte de dernière page de couverture. Le texte de la licence est disponible à l'adresse http://www.gnu.org/copyleft/fdl.html Cette présentation est inspirée d''une présentation de l'april (http://www.april.org/) disponible sur http://april.org/actions/confs/20031106-isima/ 1

I Définition et Présentation 2

Définition et présentation Analogie Un programme est une recette Un exécutable est un plat cuisiné Imaginez un monde... Où les crêpes ne sont disponibles que toutes prêtes Où la recette n'est pas disponible Où il ne viendrait à personne l'idée d'avoir la recette Le monde du logiciel depuis 1980 3

Définition du Logiciel Libre Quatre Libertés : Utiliser le programme Distribuer le programme Modifier le programme Diffuser les modifications Définition reconnue par la FSF, l'unesco, Wikipedia, etc... Implique la diffusion du code source, l'absence de contraintes sur l'utilisation du code. 4

Le monde des crêpes libres Liberté de lire, comprendre et cuisiner la recette des crêpes Liberté de donner des crêpes à ses amis Liberté de modifier la recette (ajouter du rhum) Liberté de redistribuer la recette modifiée. 5

Comparaison avec le logiciel propriétaire Monde Libre Monde propriétaire Utiliser le programme Étudier le programme Modifier le programme Diffuser les modifications Sous condition Non Non Non 6

II Histoire 7

Histoire (1) : La fondation Tradition Informatique 1969 : Invention d'unix par Ken Thompson et Denis Ritchie 1976 : Bill Gates et le piratage 1977 : BSD (Berkeley Software Development) 1980 : Invention d'internet par Vinton Cerf 1983 Richard M Stallman et les imprimantes Projet GNU 1983 BSD 4.2 1986 X Window 8

Histoire (2) : l'explosion 1991 Linux : Linus Torvalds 1993 Linux 1.0.0 Debian ; Slackware ; Redhat 1994 Arrangement Novell / BSDI pour la libération du code BSD 1995 Apache 0.6.2 1996 Linux 2.0.0 Debian 1.1 1997 Eric S Raymond La cathédrale et le Bazar 1998 Gimp ; libération des sources de Netscape 1999 Création de sourceforge.net par VA Software 9

Histoire (3) : la reconnaissance 2000 KDE 2.0 2002 Mozilla 1.0 ; OpenOffice.org 1.0 ; Debian Woody (3.0) 2003 Linux 2.6 2004 Firefox 1.0 2005 OpenOffice.org 2.0 10

III Caractéristiques 11

C'est quoi? C'est un ensemble foisonnant d'outils 8710 paquets dans Debian Du plus simple (ls) au plus complexe (OfBiz) C'est standardisé TCP/IP ; XUL ; OpenDocument ; LSB ; XML... Standards souvent reconnus au niveau international (OASIS, IETF, W3C) C'est portable Debian couvre 11 architectures Pas limité au monde UNIX : Perl, GNU, Firefox, OpenOffice.org... Des outils réunis en distributions Système de gestion de paquets (rpm; deb) Compilés pour fonctionner ensemble Mandrake, Suse, RedHat, Debian, Gentoo, Winlibre, GnuWin, EasyPHP 12

C'est quoi? (2) Couvre tous les domaines de l'informatique Serveurs, Internet, imagerie, multimédia, ERP, bureautique... Émulation très forte entre équipes Seules les meilleurs solutions sont conservées Compétition ouverte (pas de secret de fabrication) Coopération, transparence Efficacité On ne réinvente pas la roue à chaque fois (réutilisation du code) TIMTOWDI : There Is More Than One Way to Do It 13

Caractéristiques Une philosophie bien connue Liberté, Égalité, Fraternité Liberté d'utiliser, de modifier, de diffuser Les mêmes droits pour tous Coopération pour construire Origine dans la recherche scientifique Diffusion des connaissances Utilisation des découvertes des autres pour avancer Conception Modulaire Principe KISS (Keep It Simple and Stupid) Un ensemble de logiciels qui interagissent selon des standards. Développement «Bazar» CVS, Arch Téléchargement, sites web Outils de suivi (mailing-list, BTS, tâches, patch,...) 14

Caractéristiques (2) Une réforme de la propriété intellectuelle Utiliser des outils juridiques contraignants pour augmenter les libertés des contractants Protéger les libertés ainsi données Des licences multiples, avec ou sans copyleft (GPL, BSD, Apache,...) Une réforme des modes de production D'un développement «cathédrale» on passe à un développement «bazar» Comme tout le monde peut vérifier, les défauts sont plus vite trouvés Une réforme de la notion de Valeur Si tout le monde peut proposer, on ne peut pas rémunérer chacun Un développement orienté vers la qualité technique et l'utilité sociale 15

Caractéristiques (3) Mutualisation des créations Chacun peut bénéficier des développements des autres. Le libre n'est pas un produit, c'est un processus Ce n'est plus une marchandise accumulable mais une marchandise évolutive, transformable. Donc une connaissance. C'est un processus qui s'étend à d'autres domaines que l'informatique Wikipedia, Art Libre, Document Libre, PLOS, etc... 16

IV Avantages et Inconvénients 17

Qualité Éthiques Liberté Égalité Fraternité Bénéfiques à toute l'humanité Transparence Code public, bogues publics, documentation publique Protection de la vie privée Pas d'espiongiciels cryptographie en standard Tolérance Rien n'interdit de faire tourner un logiciel propriétaire sur du logiciel libre (exemple Oracle/RedHat) et réciproquement (EasyPHP) 18

Qualité Sociales Entraide et partage Forums, LUGs, newsgroups... Personne ne vous retire votre liberté Protégé par des licences Disponibles pour tous Pas de coût de licence Internationalisation très poussée I18n, même les langues régionales sont disponibles. Indépendance Des gouvernements, des groupes politiques, des fournisseurs Évaluation par les pairs, sur des critères techniques Pas ou peu de contraintes marketing 19

Qualités Techniques Pérennité maîtrise du code source et de son évolution Sûreté et fiabilité Code examiné par tous, bogues publics et rapidement corrigés Simplicité chaque logiciel atomique est autonome Documentés tous les codes, tous les paramétrages sont documentés : l'utilisateur peut apprendre Bavards chaque action est enregistrée : facilite la correction d'erreur Économie le code étant optimisé, de «petites» machines sont suffisantes pour des serveurs 20

Inconvénients Support Trouver une société pouvant assurer la maintenance est parfois difficile. Image Développement amateur : C'est faux (ex : Apache) Diversité Peu d'annuaires disponibles. La recherche d'un outil peut donc être longue. Publicité Aucune ou presque. Il faut aller chercher soi-même l'information. F.U.D. Fear, Uncertainty, Doubt : principale méthode de contre marketing de certains éditeurs. 21

V En Pratique 22

Qui les développe? Des entreprises Sun, IBM, France Telecom... Mandrake, RedHat, Novell (Suse) Libre-Entreprise Des États et administrations INRIA, MIT, Berkeley... Service d'information du Gouvernement Français... Des ONG, des Associations Apache Foundation Des particuliers bénévoles Debian, Slackware 23

Qui les utilise et pour faire quoi? Pas d'internet sans Logiciels Libres Bind, Apache, Sendmail, OpenSSL,... Imaginez que chaque FAI paye les licences de ses serveurs! Serveurs Web LAMP (Linux-Apache-MySQL-PHP), Pare-Feux (iptables), Super calculateurs (OpenMOSIX), Fichiers (Samba), Messagerie (postfix), Application (Tomcat) Clients Firefox, OpenOffice.org, KDE, Gnome,... sur UNIX libres ou propriétaires, sur windows, etc. Embarqué Téléphones, baladeurs MP3, satellites, etc. Là où on s'y attend le moins... 24

Dans quels domaines Serveurs (BIND, PostgreSQL, Apache, Samba,...) Suites bureautiques (OpenOffice.org) Navigateurs (Firefox, Mozilla) Environnements de bureau (KDE, Gnome, Enlightenment) Programmation (Perl, PHP, Python, C, C++,...) Graphisme (GIMP, Sketch, Blender) Vidéo (mplayer, xine, vlc...) Son (xmms, zinf, etc...) Logiciels Métiers (OfBiz, Tomcat...) Jeux (Quake, Freeciv, NeverwinterNights...) Utilitaires (7zip, PDFCreator,...)... 25

Quelle proportion? Apache : 69,70% des sites webs actifs (source : Netcraft fev. 2004) OpenOffice.org : 37,3 millions de téléchargements de la v1.x(source : www.openoffice.org) Firefox 1.0 : 25 millions de téléchargements en 99 jours. (source : www.spreadfirefox.com) 1,1 millions de développeurs d'amérique du Nord travaillent sur des logiciels libres (source : Evans Data survey; février 2004) De nombreuses entreprises utilisent des logiciels libres «sans le savoir» Beaucoup de migrations sont en cours ou prévues (Ville de Munich, Gendarmerie nationale, etc...) 26

Quelques Images 27

Quelques Images (2) 28

VI Economie et Menaces 29

Modèles économiques Stratégie de produit Produit vedette et services, intégration de composants, double licence, licence chronodégradable... Stratégie de Service Support, sur-mesure, services dérivés Libération de produits non stratégiques Ouverture des gadgets, ouverture de l'infrastructure Vente de produits dérivés Accessoires, prolongation du cycle de vie 30

Modèles économiques (2) Simplicité d'utilisation Pas de gestion de licence KISS Documentation Paramétrage presque uniforme Ouverture des formats de documents Économies d'administration Stabilité : pas de dégradation avec le temps Sécurité : mises à jour fréquentes Atomicité : chaque logiciel est indépendant Facilité de gestion : multi-utilisateurs en natif, mises à jour Exemples Clinique pasteur à Toulouse wwwdir.telia.com n'a pas rebooté depuis 1814 jours! 31

Modèles économiques (3) Le code public accélère le développement Bogues et patch «tout crus» amélioration de la qualité Développement type RAD allègement du codage Spécifiques mutualisés adaptation client Facilite la standardisation devenir la référence La création d'une communauté facilite le support Documentation Forums Sécurisation légale Pérennité de l'application Exemples OpenCascade (Matra Datavision) - C.F.A.O. Code_Aster (EDF) Simulation Blender (Neo-geo) ; MySQL (MySQLAB) ; Qt (Trolltech) GLPI (Indepnet Communauté d'agglomération de Montpellier) 32

Menaces sur le logiciel libre Brevets sur le logiciel Discussions en cours au niveau Européen Risque de terrorisme juridique Directives sur le droit d'auteur en Europe (EUCD) et aux États-Unis (DMCA) Risque de monopole Informatique dite «de confiance» (TCPA/Palladium/NGSCB) Risque de monopole et risque pour les libertés 33

En savoir plus? Philosophie du Libre Libroscope : http://www.libroscope.org/ Libres enfants du savoir numérique : http://www.freescape.eu.org/eclat/index.html GNU : http://www.gnu.org/philosophy/free-sw.fr.html/ Wikipedia : http://fr.wikipedia.org/ Associations FSF : http://www.fsffrance.org/ APRIL : http://www.april.org AFUL : http://www.aful.org/ Aide et actualité Lea-Linux : http://www.lea-linux.org/ LinuxFR : https://linuxfr.org/ 34

En savoir plus? GUL de Nantes Initiations, assistance... http://www.linux-nantes.fr.eu.org/ Linux-Party 18 mars 2005 au Lycée Livet Les migrations professionnelles vers les logiciels Opensource OpenOffice.org, SPIP, Firefox... 19 mars 2005 à l'olympic Démonstrations Conférences Rencontres 35

Des questions? 36