%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %deffont "standard" tfont "times.ttf" %deffont "thick" tfont "arialb.ttf" %deffont "typewriter" xfont "courier new-bold-r" %% %% Default settings per each line numbers. %% %%default 1 leftfill, size 2, fore "gray90", back "darkblue", font "thick" %default 1 charset "iso8859-1", leftfill, size 2, fore "gray90", back "darkblue", font "thick" %default 2 size 7, vgap 10, prefix " " %default 3 size 2, bar "gray70", vgap 10 %default 4 size 5, fore "yellow", vgap 30, prefix " ", font "standard" %% %% Default settings that are applied to TAB-indented lines. %% %tab 1 size 4, hgap 10, vgap 60, prefix " ", fore "yellow" %tab 2 size 4, hgap 0, vgap 40, prefix " ", fore "gray90", icon arc "gray90" 40 %tab 3 size 3, hgap 0, vgap 40, prefix " ", fore "gray90" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %nodefault %nodefault, charset "iso8859-1", bgrad 0 0 128 0 1 "blue4" "black" "black" "black" "darkblue" "black" %%back "darkblue" %center %size 8 Logiciels Libres ... %size 6 ... Liberté, transparence et coopération %size 5 Frédéric Couchet, Olivier Berger, APRIL (www.april.org) Institut National des Télécommunications (Evry) Lundi 12 novembre 2001 %size 4 Le texte de cette présentation est placé sous GNU Free Documentation Licence (Cf. dernier tranparent) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Survol Principes des logiciels libres Histoire Points de repères (copyleft, GNU, GPL, Linux ...) Qualités Aspects légaux Effets de réseau Informations libres Aspects économiques %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres - Principes Les beignets zephirs programme // recette de cuisine Ingrédients : 300 g de farine, 4 oeufs, 3/4 l d'eau, 1 pincée de sel, 1 cuillérée à entremets d'eau de fleur d'oranger, 25 g de sucre en poudre, huile pour friture, sucre en poudre vanille Préparation : faites bouillir [...] saupoudrez de sucre en poudre vanille Programme = recette Executable = plat cuisiné %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Imaginez un monde ... où les beignets zephirs ne sont disponibles que tout prêts %pause où la recette n'est pas disponible %pause où il ne viendrait à personne l'idée d'avoir la recette %pause Ce monde existe : le monde du logiciel depuis le début des années 80 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Programme / executable Exemple %font "typewriter", size 3,fore "white" S'il fait beau je sors mon parapluie Sinon je ne le sors pas %font "typewriter", size 3,fore "white",center 010101011100001 111000111010101 100011011101000 %font "typewriter", size 3,fore "white",left S'il ne fait pas beau je sors mon parapluie Sinon je ne le sors pas %font "typewriter", size 3,fore "white",center 110101111101000 111110111010101 100011011101000 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Principes de l'informatique libre 4 libertés : %pause Liberté d'utilisation d'un programme %pause Liberté de distribution d'un programme %pause Liberté d'étudier et modifier un programme %pause Liberté de distribuer les modifications d'un programme %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Le monde des beignets zephirs libres Liberté de lire, comprendre la recette des beignets zephirs et de les cuisiner Liberté de donner à ses amis des beignets fabriqués avec cette recette Liberté de modifier la recette des beignets zephyr Liberté de distribuer la recette des beignets zephyr modifiée %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Le logiciel propriétaire Liberté d'utilisation d'un programme : oui Liberté d'étudier un programme : non Liberté de modification d'un programme : non Liberté de distribution d'un programme : non %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Une philosophie bien connue : %pause Liberté, Egalité, Fraternité Liberté : de faire des copies, des améliorations, de les diffuser Egalité : même droits pour tous Fraternité : coopération de tous, pour construire quelque chose ensemble %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Evitons les abus de langage libre =/= domaine public (non protégé) libre =/= gratuit, freeware (graticiel) libre =/= shareware (partagiciel) propriétaire =/= commercial libre s'oppose à propriétaire libre =/= code source Linux =/= libre %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Histoire des Logiciels Libres Au commencement... %SIZE 3, fore "white" From: RMS%MIT-OZ@mit-eddie Newsgroups: net.unix-wizards,net.usoft Subject: new UNIX implementation Date: Tue, 27-Sep-83 12:35:59 EST Organization: MIT AI Lab, Cambridge, MA Free Unix! Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed. ... Who Am I? I am Richard Stallman, inventor of the original much-imitated EMACS editor, now at the Artificial Intelligence Lab at MIT. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Histoire des logiciels libres ...de l'édifice du libre Projet GNU (1984) / Free Software Foundation (oct 1985) (Fondation pour le Logiciel Libre) Rédaction de la GNU General Public License (GNU GPL) avec des juristes Objectif : volonté de créer un système d'exploitation libre complet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Histoire des logiciels libres Un peu d'histoire 1984 : projet GNU 1991-1993 : *BSD 1991 : noyau Linux 1994 : version 1.0.0 1999 : version 2.2.0 1996: noyau Hurd Linux + GNU + XFree86 + ... -> système d'exploitation complet Distributions Linux : Debian, Red Hat, Mandrake ... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Histoire des logiciels libres Accélération 1995 : création de Red Hat 1997 : démarrage de Gnome mai 1997 : article Cathedrale et Bazar de Eric S. Raymond 1998 : code source de Mozilla, Netwinder de Corel, support d'Apache par IBM, softs propriétaires (SGBD), Open Source Initiative 1999 : magazines spécialisés Linux, arrivée massive d'éditeurs, sociétes de services 2000 : projets de loi, soutien de gouvernements %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Points de repères Distributions Linux ne désigne qu'une partie d'un système complet, le noyau Pour pouvoir travailler il faut une distribution Distributions : des logiciels, un programme d'installation initiale, un système d'installation/désinstallation Debian, Red Hat, Mandrake ... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Qualités du logiciel libre Qualites techniques Pérennite : maîtrise du code source et de son évolution Sûreté : code examiné à la loupe, bugs rapidement corrigés (et non pas cachés) Souplesse : adaptation à des besoins particuliers (en interne ou par des tiers) Indépendance : évaluation par les pairs, sur des critères techniques, logiciel mieux contrôlé (pas ou peu de contraintes marketing) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Qualités Qualites techniques Faible coût Multi-plateforme, portabilité noyau Linux : nombreuses plateformes environnement GNU : existe sur la majorité des systèmes pas limité au monde "Unix" (Apache, Perl, GNU, ...) Nouvel état d'esprit : l'utilisateur veut, ou du moins peut apprendre %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Qualités Spécificités émulation très forte entre équipes compétition "ouverte", aucun secret de fabrication seules les meilleures solutions sont conservées (sorte de sélection naturelle) coopération, transparence plaisir lié au travail avec du logiciel libre qualité des produits on ne réinvente pas la roue à chaque fois => efficacité %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Aspects légaux Licences des logiciels libres licences avec Copyleft ("gauche d'auteur") : obligation de diffuser les versions modifiées sous les mêmes termes, le logiciel reste libre (GPL) licences sans Copyleft : on peut apporter des clauses restrictives, le logiciel peut ne plus être libre (X, BSD) de nombreuses licences exotiques (lisez avant d'adopter) GNU GPL : création d'un "pot commun" auquel chacun peut ajouter mais rien retirer %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Aspects légaux Conséquences conséquences variables en fonction de la licence persistence avec la GPL intégration des licences BSD-like %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Aspects légaux Free Software / Open Source Software Open Source Initiative (www.opensource.org) Open Source Definition Dérives : « faux open source » %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Effets de réseau Internet et les logiciels libres architecture logicielle d'Internet : les logiciels libres et standards ouverts Apache ... sendmail, exim ... sympa ... Perl, Python ... Bind, INN, ... GNU/Linux, *BSD... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Effets de réseau Internet, la structure qui connecte au départ, diffusion difficile des logiciels libres diffusion et développement en réseau - nombreux contributeurs, auto-organisation Loi des grands nombres : quelqu'un, quelque part, sait et/ou s'intéresse ... et souvent beaucoup de gens Coûts marginaux nuls : duplication, distribution Coopération rendue possible à grande échelle Tout le monde est connecté à tous sans intermédiaire %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Effets de réseau Internet, la structure qui connecte Contrat social entre développeurs / utilisateurs Création du libre fondée sur l'utilité sociale La création collaborative de ressources libres semble être un phénomène naturel sur Internet %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Effets de réseau Entreprises fortes compétences chez les jeunes ingénieurs, "culture" libre à leur entrée dans la société de plus en plus d'applicatifs : serveurs de communications (Internet/Intranet), serveurs de fichiers/imprimantes (Samba), serveurs d'application (SGBD) SSII spécialisées offrant des prestations et du support en attendant les grosses postes clients : interfaces graphiques s'améliorent applicatifs "bureautique" encore légers %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Libre information Au-delà du Logiciel Libre, la Libre Information standards ouverts (formats de données, protocoles, spécifications des interfaces) documentation technique libre (Gnu Free Documentation License) transparence, pérennite de l'information l'informatique traite d'information, un programme n'est pas une fin en soi Ressources libres : documentation, outils pedagogiques %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Libre information Gnu Free Documentation License Licence adaptée aux manuels, textes ... Section invariantes Copies opaques, transparentes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Libre information Information, copyright, brevets ... Economie de l'immatériel Pénurie/abondance, reproduction à coûts marginaux nuls L'information n'est pas un objet matériel Promotion du progrès Barrières légales et techniques %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Aspects économiques Age des réseaux informatiques Réseaux et techniques numériques changent la donne Toute information stockable sur ordinateur peut être copiée et modifiée Reproduction parfaite possible Ne pas uniformiser Trois types d'« oeuvres » ? oeuvres fonctionnelles idées et pensées travaux esthétiques %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Structures FSF (www.fsf.org): création en 1985 APRIL (www.april.org) : Association pour la Promotion et la Recherche en Informatique Libre, création en 1996 FSF Europe (france.fsfeurope.org): création en 2001 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Conclusion Quatre droits fondamentaux : utiliser, étudier, modifier, distribuer Qualités : ouvert, perenne, sûr, souple, indépendant, pédagogique Etat d'esprit de la communauté : entraide, contribution à l'effort commun Chacun peut contribuer (à son niveau) et a tout à y gagner Extension du domaine du libre à d'autres champs %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Logiciels libres Références http://www.april.org/ http://www.gnu.org/ http://www.fsfeurope.org/ http://www.linux.org/ http://www.linux-france.org/ mailto:contact@april.org http://petition.eurolinux.org %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Copyright 2001 APRIL - sous GFDL Le présent document est Copyright (c) 2001 APRIL (www.april.org) Permission vous est donnée de copier, distribuer 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 GNU Free Documentation Licence est disponible à l'URL suivante : http://www.gnu.org/copyleft/fdl.html