Les Logiciels Libres (LLs) Version 1.0fr 16/03/2006 https://lists.riseup.net/www/d_read/orga-alolise/administratif/presentation06alolise.pdf

NB : Cet article est le fruit d'un travail de veille et de réflexion en partage avec d'autres internautes. Si vous l'utilisez de façon gratuite ou marchande, merci d'exprimer votre respect pour ce travail en mentionnant strictement l'origine de la publication sur les bases suivantes : son titre, son numéro de version, son auteur (dial@no-log.org).

Les objectifs de cette présentation

  • Comprendre ce qu'est (et ce que n'est pas) un Logiciel Libre (LL).
  • Savoir d'où vient le mouvement des LLs.
  • Etre convaincu de l'intérêt des LLs.
  • Connaître les principaux LLs.

Qu'est ce-qu'un logiciel ?

Un programme informatique est un ensemble d'instructions pour traiter de l'information :

  • contrôler le matériel ;
  • réaliser des calculs ;
  • communiquer avec d'autres logiciels ;
  • interagir avec l'être humain.

Un logiciel (appelé également application) est un ensemble de programmes informatiques pour une tâche.

Lors de l'élaboration d'un logiciel (recette de cuisine), on distingue :

  • l'exécutable (le plat),
  • le source (la recette),
  • les bibliothèques (les ingrédients).

Logiciel libre versus logiciel propriétaire

Les utilisateurs et l'éditeur d'un logiciel sont liés :

  • soit par un Contrat de Licence Utilisateur Final qui précise :
        o l'utilisation prévue par le concepteur ;
        o que la rétro-ingénierie est interdite ;
        o que sa copie est interdite ;
        o le prix lié à l'utilisation du logiciel. 
  • soit par une Licence Libre qui permet :
  • d'exécuter le programme, pour tout usage (liberté 0) ;
  • d'étudier le fonctionnement du programme, et de l'adapter à ses besoins (liberté 1);
  • de redistribuer des copies (liberté 2) ;
  • d'améliorer le programme et de publier ses améliorations (liberté 3).

Analogie avec une recette de cuisine

Selon le principe des logiciels propriétaires :

  • vous ne pouvez manger le welch que seul et dans une seule cuisine ;
  • vous n'avez pas accès à la recette ;
  • i.e. deviner/modifier/copier la recette est interdit.

Selon le principe des logiciels libres :

  • vous pouvez manger le welch où vous voulez avec qui vous voulez ;
  • vous pouvez étudier/modifier la recette ;
  • vous pouvez distribuer des welchs ou la recette;
  • vous pouvez ouvrir un estaminet et écrire des recettes de cuisine.

Logiciel libre versus logiciel propriétaires

Un logiciel libre est un logiciel qui est fourni avec l'autorisation pour quiconque de l'utiliser, de le copier, et de le distribuer, soit sous une forme conforme à l'original, soit avec des modifications, ou encore gratuitement ou contre un certain montant. Ceci signifie en particulier que son code source doit être disponible. «S'il n'y a pas de sources, ce n'est pas du logiciel.»

Le logiciel sous copyleft (littéralement, gauche d'auteur) est un logiciel libre, dont les conditions de distribution interdisent aux nouveaux distributeurs d'ajouter des restrictions supplémentaires lorsqu'ils redistribuent ou modifient le logiciel. Ceci veut dire que chaque copie du logiciel, même si elle a été modifiée, doit être un logiciel libre. Par exemple, la Licence Publique Générale GNU.

Le logiciel libre non-copylefté est diffusé par son auteur avec la permission de le redistribuer et de le modifier, mais aussi d'y ajouter d'autres restrictions.

Un graticiel (en anglais, freeware) est un logiciel qui est mis gratuitement à disposition par son créateur, mais sans le code source.

Un partagiciel (en anglais, shareware) est un logiciel dont l'usage peut être limité dans le temps ou dans les fonctionnalités, à moins d'en rétribuer l'auteur.

Le logiciel commercial est un logiciel développé par une entreprise dont le but est de gagner de l'argent sur l'utilisation du logiciel. «Commercial» et «propriétaire» ne sont pas synonymes! La plupart des logiciels commerciaux sont propriétaires, mais il y a des logiciels libres commerciaux, et il y a des logiciels non-commerciaux non-libres.

Historique

L'ancien testament

Les prémises :

  • 1983 Richard M. Stallman (RMS) lance le projet GNU (GNU's Not Unix), un OS libre équivalent à Unix.
  • 1984 Création de la Free Software Foundation.
  • 1985 Publication du manifeste GNU.
  • 1989 1ère version de la licence publique générale GNU.
  • 1990 Lancement du noyau GNU Hurd.

Le nouveau testament

La génèse :

  • 1987 Andrew S. Tanenbaum enseigne et écrit Minix.
  • 1991 Linus Torvalds publie la version 0.02 de son OS.

From: Linus Benedict Torvalds (torvalds@klaava.Helsinki.FI)

Subject: Free minix-like kernel sources for 386-AT

Newsgroups: comp.os.minix

Date: 1991-10-05 08:53:28 PST

No more all-nighters to get a nifty program working?

Then this post might be just for you.

  • 1992 Linux (version 0.96) est fonctionnel.
  • 1993 Patrick J. Volkerding distribue la Slackware 1.0.

Les croisades

La maturité :

  • 1998Eric S. Raymond écrit ``La cathédrale et le bazar”.

Given enough eyeballs, all bugs are shallow.

  • 1998 Création de l'Open Source Initiative.
  • 1998 Le code source de Netscape est libéré.
  • 1999 Entrée en bourse de Redhat.
  • 2000 Le code source de StarOffice est libéré.
  • 2006 Mozilla revendique 11,51% de part de marché (source onestat).

Les arguments en faveur/défaveur des LLs

Arguments techniques

  • Les logiciels libres sont-ils plus fiables ? VRAI
        o + de paires d'yeux, - de bugs,
        o un code ouvert est un code clair,
        o pas de virus (système de droit, biodiversité),
        o pas de spyware. 
  • Les logiciels propriétaires sont plus sûrs ? FAUX
        o obscurité vs algorithmes éprouvés. 
  • Les logiciels libres sont plus supportés ? VRAI
        o support assuré par une communauté large et ouverte,
              + man, manuel, HOWTO, FAQ, forum, page web, LUG, IRC, livres, ... 

Arguments stratégiques

  • Le coût :
        o investissement : coût des licences logicels,
        o maintenance : gestion du parc informatique simplifiée,
        o formation : gestion des ressources humaines. 
  • Le piratage : pas de copie illégal !
  • La pérennité : indépendance technologique

Pas d'abandonware mais le foutware.

  • L'interopérabilité : protocoles standardisés et formats ouverts.

Le système d'exploitation GNU/linux

Qu'est ce qu'une distribution ?

Les distributions fondamentales

  • Slackware distribution historique
        o distribution : Patrick J. Volkerding
        o public : expert
        o système de package : tarball 
  • Debian cycle de développement long mais stable
        o distribution : communauté de développeurs
        o public : expert
        o système de package : .deb 
  • Redhat cycle de développement court mais instable
        o distribution : société Redhat
        o public : anglophone
        o système de package : .rpm 

Les distributions dérivées

  • Ubuntu Meilleur distribution 2005
        o distribution : société Canonical
        o public : tous
        o système de package : .deb 
  • Mandriva cycle de développement long mais instable
        o distribution : société Mandriva
        o public : francophone
        o système de package : .rpm 
  • YellowDog pour PowerPC
  • DemoLinux sur LiveCD
  • Mandiva Move sur LiveCD et clé USB

Quelques logiciels libres

Où se cachent les logiciels libres?

        o 109 152 projets
        o 1 271 444 contributeurs (au 16/03/2005) 

Pour un serveur

  • GNU/Linux, un OS pour les serveurs. Il revendique 85% de parts de marché des OS (source Information Week Business)
  • Apache, un serveur HTTP. Il revendique 70% de parts de marché (source NetCraft)
  • des SGBD
        o PostgreSql, la solution complète
        o MySql, la solution rapide
        o SQLite, la solution légère 
  • JBoss, un serveur J2EE libre

Pour un poste de travail

  • OpenOffice.org, une suite bureautique :
        o OOo Writer, un traitement de texte,
        o OOo Impress, un logiciel de présentation,
        o OOo Draw, un outil de dessin vectoriel,
        o OOo Calc, un tableur,
        o OOo Base, un SGBD, 
  • Mozilla, une suite Internet :
        o Firefox, un navigateur (11,52% du marché)
        o Thunderbird, un lecteur de courriel,
        o Sunbird, un gestionnaire de calendrier, 

OpenGroupeware, un collecticiel.

Multimédia

  • Gimp, un logiciel de retouche d'images.
  • AmaroK, un lecteur audio.
  • Mplayer, un lecteur vidéo.
  • Gaim, un outil de messagerie instantanée.
  • aMule, logiciel P2P.
  • Slune, un jeu dont le leitmotiv est : “Des médicaments pour l'Afrique !”

Conclusion

Ce qu'il faut retenir

  • Un LL est fourni avec son code source et l'autorisation pour quiconque de l'utiliser, de le copier, et de le distribuer, avec ou sans modifications, gratuitement ou non.
  • Les qualités des LLs sont :
        o la fiabilité,
        o la sécurité,
        o la documentation,
        o la pérennité,
        o l'interopérabilité. 
  • GNU/Linux n'est pas le seul LL. OpenOffice.org, Mozilla, Gimp, … sont multi-plateformes.
  • Les logiciels libres en mouvements
        o 1980-1990 Les fondements
        o 1990-2000 La maturité
        o 2000-2010 Les contenus libres (encyclopédiques, scientifiques, artistiques,...) 
 
alolise/presentation.txt · Dernière modification: 2010/08/14 12:39 (édition externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki