• Aucun résultat trouvé

Définitions et historique du logiciel libre

N/A
N/A
Protected

Academic year: 2022

Partager "Définitions et historique du logiciel libre"

Copied!
7
0
0

Texte intégral

(1)

Compte-rendu de la soirée du 29 mars Logiciels libres

Animateurs :

Jean-Marc WOJTKOWSKI de l'association « Le Pas de Côté » Pierre POTTIER de l'association EDA

Olivier DUSQUESNE alias Daffy : CLX - club linux du Nord-Pas de Calais Christophe GODDON de la MNE

Pourquoi cette soirée ?

pour faire découvrir les logiciels libres

pour faire se rencontrer des utilisateurs et des acteurs du libre

Définitions et historique du logiciel libre

En préambule : fiche pratique de l'APRIL

Pour comprendre le concept de Logiciel Libre, vous devez d’abord comprendre ce qu’est un logiciel (ou encore programme ou application). Du point de vue de l’utilisateur, un logiciel est une application qui répond à l’un de ses besoins (traitement de textes, programme de dessin, jeu, ...). C’est une suite de petites instructions invisibles pour l’utilisateur, qui forme un tout cohérent.

Ces logiciels ont besoin d’un système d’exploitation pour fonctionner. Le système d’exploitation permet d’accéder aux ressources de la machine (lecteur de disquettes, écran, clavier, ...).

C’est aussi le système d’exploitation qui se charge d’exécuter les instructions du programme constituant le logiciel.

Les instructions d’un logiciel sont écrites dans un langage que l’ordinateur peut comprendre, le langage machine (ou langage binaire). Mais celui-ci est très difficile (voir impossible) à lire et à comprendre pour un humain.

Pour créer un logiciel, la manière la plus courante est donc de l’écrire dans un langage informatique compréhensible par des humains, et ensuite de le traduire vers le langage binaire.

Cette traduction est effectuée par un logiciel appelé compilateur.

Le logiciel dans sa forme compréhensible est appelé source du logiciel, ou source du programme (parfois aussi "code source" par abus de langage), et dans sa version en langage machine, il est appelé "binaire" (ou exécutable).

Qu’est-ce qu’un logiciel libre ?

Un logiciel libre est un logiciel garantissant un certain nombre de libertés à ses utilisateurs.

Nous allons procéder par analogie en comparant le code source d’un logiciel à une recette de cuisine.

Imaginons que vous vous trouvez dans un restaurant et que vous mangez un excellent plat.

Peut-être aurez-vous l’envie de pouvoir le cuisiner chez vous pour vos amis ?

C’est impossible si vous n’avez pas la recette du plat. Vous pouvez toujours le manger dans le restaurant, mais même si vous connaissez le goût, vous ne savez comment le reproduire. La liberté d’échanger des recettes de cuisine est essentielle pour les cuisiniers comme pour les simples gourmets.

En informatique, il en va de même pour un logiciel. Le code source est la recette, le binaire est le plat déjà cuisiné. La plupart des logiciels dits logiciels propriétaires sont distribués sans leur

(2)

code source et il est interdit d’essayer de comprendre leur fonctionnement, de les partager avec vos amis ou d’essayer de les modifier pour les adapter à vos besoins.

Au contraire, un logiciel libre vous garantit quatre niveaux de libertés :

utilisation : la liberté d’utiliser/exécuter le logiciel pour quelque usage que ce soit.

étude : la liberté d’étudier le fonctionnement du programme, et de l’adapter à vos besoins.

redistribution : la liberté de redistribuer des copies.

modification : la liberté d’améliorer le programme, et de rendre publiques vos améliorations de telle sorte que la communauté tout entière en bénéficie.

Ce sont des libertés fondamentales à l’utilisation de l’informatique, à la création et au partage des informations. Les logiciels libres sont avant tout porteurs de liberté de partage et d’accès à la connaissance.

Elles sont bien sûr essentielles aux informaticiens, mais aussi aux utilisateurs, auxquels elles fournissent une maîtrise des outils et des informations, en empêchant toute dépendance permanente vis-à-vis d’un quelconque éditeur de logiciels.

Un peu d'histoire...

Les logiciels libres ont évolués avec 2 personnes phares :

Richard Stallman et son système GNU (gnou) : un environnement libre avec des logiciels libres, père de la licence GPL et de la « philosophie » des logiciels libres

Linus Torvald et son système linux qui sert de base (noyau) à l'environnement GNU

Pour certains, Linux est l’archétype du projet coopératif. A l’image de la Nature, il est divers, abondant et surprenant.

divers car ce «modèle Linux» fonctionne aussi sous Window$ ou sous Mac.

abondant car pour se créer il n'a besoin que de la passion et d'Internet

surprenant car il nous amène vers l'abondance sans prévenir...

Qu'est-ce que le Libre ?

Toute création qui fonctionne selon le modèle « universitaire » Linux :

(3)

liberté d’utiliser le logiciel pour n’importe quel usage et par tout le monde

liberté d’étudier le logiciel, et de l’adapter à ses besoins

liberté de redistribuer des copies du logiciel comme de son code source

liberté d’améliorer le programme et de publier ses modifications pour toute la communauté, car pour se créer il n'a besoin que de la passion et d'Internet

Richard Stallman fait régulièrement une analogie entre ces quatre libertés et la devise de la République française :

l’utilisateur est libre d’utiliser son logiciel de la manière qui lui plaît.

les utilisateurs sont égaux car ils peuvent tous utiliser les mêmes logiciels.

l’esprit de fraternité est respecté car l’utilisateur peut aider ses proches.

Logiciels libres, des valeurs communes avec le réseau MNE et le développement durable

Possibilité de réemploi de matériel informatique soi-disant obsolet avec linux

Nul besoin du dernier ordinateur sorti pour faire tourner linux au contraire des versions de windows, gourmandes en ressources pour faire tourner des applications inutiles.

limitation des déchets DEEE, très polluants

limitation de la fracture Nord/Sud

limitation de la course à la consommation

faire plus avec moins

Partage de la connaissance et conservation de cette connaissance

Les logiciels libres respectent des standards ouverts. Un même format est lisible par plusieurs logiciels, quelque soit son environnement (Mac, PC, Linux) et même après plusieurs années, il est toujours possible de lire ce fichier, ou de refaire un logiciel capable de le lire à partir des sources.

plusieurs logiciels peuvent lire un même format : interopérabilité

un même format peut être lu sur linux, PC ou Mac : portabilité

conservation des données dans le temps

=> différence avec les logiciels propriétaires qui vont plutôt fermer leurs formats pour des raisons économiques : publisher, acrobat, quark xpress, etc. Avez-vous essayer de lire des fichiers publisher avec un autre logiciel ?

Indépendance des utilisateurs

Ils ne sont plus tributaires d'un logiciel ou d'une entreprise qui domine le marché et dicte sa loi pour faire de la bureautique, des présentations, écouter de la musique, faire des pages web, etc

Un logiciel n'est pas fiable, vous pouvez en utiliser un autre : un logiciel est jugé sur son utilité, sa qualité et sa fiabilité :

un logiciel doit répondre à un besoin

un logiciel doit être pratique à utiliser

un logiciel doit fonctionner

Ethiques chez les concepteurs de logiciels libres

éthique du travail : ce n'est plus une contrainte mais un plaisir, le logiciel sort quand il prêt

éthique de l'argent : l'argent n'est pas une fin en soi mais un moyen pour développer le logiciel

éthique du réseau : fonctionnement en communauté ou l'intérêt de tous prime sur l'intérêt d'un seul : si l'objectif ne plaît pas, les développeurs vont voir ailleurs.

Fiabilité et sécurité

Internet et les logiciels libres sont liés

Grâce à Internet, les communautés échangent rapidement, le téléchargement est possible et les corrections de bugs sont rapides.

L'infrastructure d'internet repose sur des logiciels libres :

(4)

=> 70% des serveurs tournent sous LAMP (Linux, Apache, Mysql, Php, des logiciels libres)

=> si vous avez un site web, il y a de fortes chances que vous utilisiez des logiciels libres sans le savoir (free, ouvaton, lautre.net, etc)

Le code source est connu :

pas de « boîte noire » cachée dans le programme puisque n'importe quel programmeur peut le vérifier

en cas de défauts du logiciel, les corrections sont rapides

Google, Free, Amazon, le Nasdaq, ... utilisent des logiciels libres pour ces mêmes raisons de fiabilité et de sécurité.

Les logiciels libres et le modèle économique actuel

La gratuité n'a jamais constitué un caractère inhérent aux logiciels libres :

la vente de logiciel libre est légale

par exemple linux est coté en bourse

Le modèle économique du libre est surtout basé sur des services additionnels

personnalisation des logiciels libres : une base de données clé en main que vous souhaitez adapter à votre cas particulier

formations à l'utilisation des logiciels libres

Les acteurs du libre

Individus

Sociétés

Constructeurs (IBM, Dell, HP, SGI, Bull...)

Prestataires de services (VirtualNet, Think, Archimed)

Editeurs (Red Hat, MandrakeSoft, SuSE...)

Gouvernements

Motivations

Economiques (TCO, ROI...)

Stratégiques (indépendance vis-à-vis d'un éditeur en position dominante) Et vous aussi !

Essayez...

diffusez...

participez...

Propagez cette idée Saint Patick :

plus on partage la connaissance

plus le gâteau grandit

plus on se libère des chaînes de la survie

pour enfin savourer le gâteau de la Vie (garanti sans OGM)

(5)

Les logiciels libres en pratique

Quelques défauts des logiciels libres

Les logiciels libres sont encore relativement jeunes, il peut y avoir des bugs, des problème d'ergonomie pour certains, de complexité d'installation, de compatibilité avec des logiciels propriétaires.

Mais les logiciels les plus connus et les plus utilisés sont utilisables aussi facilement sinon plus qu'un logiciel propriétaire.

Installer des logiciels libres est à la fois simple et compliquée

Simple car il suffit d'aller sur framasoft.net ou google et de chercher, de télécharger et d'installer le logiciel Compliqué parce que cela demande de la volonté

volonté de ne pas utiliser tout ce qui est déjà installé : pourquoi m'embêter alors que ça marche comme ça ?

volonté d'être prêt à tâtonner parfois sur l'utilisation : recommencer à apprendre à se servir d'un traitement de texte par exemple

volonté d'affronter l'inconnu : est-ce que ça va marcher ? est-ce que ça va tout planter?

Installer des logiciels libres est un gain à moyen terme. Il faut investir en temps et en argent pour savoir utiliser le logiciel (forums sur internet, formations, etc) mais il n'est plus nécessaire d'investir dans les licences et les mises à jour des logiciels propriétaires.

Vous n'êtes pas seuls Sur Internet

Des communautés réactives pour vous aider

Des forums : www.framasoft.net par exemple

De la documentation Au niveau régional

le service TIC pour les assos adhérentes à la MNE

des acteurs du libre : CLX (Club Linux Nord-Pas de Calais), ODYS, X2000 et Fraternet sur Lille, ...

des sociétés de services, notamment en formation

Quelques logiciels phares du libre

Firefox : le navigateur internet, lors de l'installation, il reprend tout vos paramètres IE (favoris, etc) D'aspect très semblable à Internet explorer, il est cependant plus innovant :

onglets

possibilité de suivre l'actualité d'un site par fil RSS (la prochaine version d'IE va reprendre directement le module)

anti-popup

respect des standards

possibilité d'ajouter des modules (plugins), de personnaliser l'aspect

statistiques ? > 10% dont 15% en France

(6)

Thunderbird : le client mel équivalent à outlook express, très semblable Il reprend également les paramètres automatiquement lors de l'installation

moins ouvert aux virus que son concurrent propriétaire

permet de s'abonner à des fils RSS

antispams

anti-phishing

Open Office : la suite bureautique équivalent à Microsoft Office

traitement de texte

tableur

diaporama

base de données

possibilité d'exporter en XML (interfaçage avec le web) et en PDF

compatibilité imparfaite avec la suite Micorosoft

Succès immédiat : environ 13 500 contributeurs au projet, 310 000 téléchargements mensuels

Plus de logiciels, des avis, des notices d'utilisation sur www.framasoft.net

Les associations intervenantes

Le Pas de Côté :

Le mode d’organisation sociale de nos sociétés occidentales repose sur une économie de marché dont deux piliers essentiels sont la "concurrence" et la "consommation". Les moins compétitifs sont exclus du système scolaire, ou productif...

L’association propose donc d’effectuer un "pas de côté" vers d’autres manières d’être et d’agir ensemble.

Objectifs du Pas de Côté :

- développer la pratique de la coopération entre les individus, les générations et les différentes composantes de la société ;

- qualifier et enrichir les démarches professionnelles et citoyennes dans les domaines de l’animation socioculturelle et de l’éducation.

- progresser avec tous ceux qui le souhaitent vers des modes de communication et d’organisation plus favorables à la coopération.

Pour atteindre ses objectifs, Le Pas de Côté travaille beaucoup sur la manière d’agir, de discuter...

ensemble. Il crée, et utilise des moyens variés pour favoriser la coopération. Parmi ces moyens, le jeu coopératif est un outil privilégié car il met, rapidement, concrètement, et sans pression, les personnes en situation de coopérer.

Les logiciels libres sont coopératifs ! Site : www.lepasdecote.org

La Maison de la Nature et de l'Environnement (MNE) :

Réseau associatif régional d'une centaine d'association qui militent pour l'environnement, les solidarités et les droits de l'Homme.

La MNE a mis en place un service TIC en 98 pour sensibiliser les associations afin qu'elles s'approprient les outils d'internet, aider à la création de sites web, appuyer et conseiller les associations en matière de TIC.

En 2000, l'association ODYS a sollicité la MNE afin d'expérimenter la mise en réseau de machines recyclées reliées à un serveur Linux. La MNE était intéressée pour plusieurs raisons : l'esprit coopératif de Linux, l'alternative au monopole de Microsoft qui dicte sa loi aux consommateurs, la possibilité de réemploi de vieux ordinateurs reliés à un serveur puissant, ...

Pour des raisons de logiciels propriétaires spécifiques (base documentaire, comptabilité, base d'adresses) certains ordinateurs sont restés sous windows. Pour des raisons de compatibilité, nous avons installé le plus possible de logiciels libres sous windows.

Après une phase d'appropriation, nous utilisons ces outils au quotidien dans notre travail : bureautique, internet, courriels, serveur, ... avec beaucoup moins d'ennuis de sécurité et de virus qu'auparavant.

Fort de cette expérience, nous partageons avec les associations adhérentes à la MNE nos connaissances sur les logiciels libres.

Site : www.mnelille.org

(7)

Environnement et Développement Alternatif (EDA)

EDA (Environnement Développement Alternatif) est une association (loi 1901) constituée de membres aux connaissances et implications variées, motivés par des valeurs et volontés d'action communes pour construire un avenir durable et solidaire.

Site : www.eda-lille.org

Club LinuX Nord-Pas de Calais (CLX)

Association dont le but est de promouvoir les systèmes d’exploitation et les logiciels libres, notamment Linux, lors de conférences, de salons, ou de mardis du libre à destination de tout public.

C'est également un groupe d'utilisateurs de Linux.

Site : clx.anet.fr

Pour aller plus loin

Téléchargement et discussion autour du libre :

LE site français de référence sur les logiciels libres : logiciels, discussions, ... : www.framasoft.net

la distribution linux la plus facile à installer et à utiliser du moment : www.ubuntu-fr.org

tout savoir sur l'économie du logiciel libre : http://www.logiciellibre.net/

livre blanc sur les logiciels libres : http://www.april.org/articles/divers/livreblanclogicielslibres.pdf Bibliographie

La cathédrale et le bazar de Eric Raymond. 1998. web

Tribune Libre - Ténors de l'Informatique Libre. Sous la direction de Chris DiBona. 1999, Éditions O'Reilly. ISBN 2841770842 web

Logiciels libres. Liberté, égalité, business. Jean-Paul Smets-Solanes, Benoît Faucon. 1999, éditions Edispher. ISBN 2911968107

Il était une fois Linux. L'extraordinaire histoire d'une révolution accidentelle. Linus Torvalds, David Diamond. 2001, éditions Osman Eyrolles Multimédia. ISBN 2746403218

La bataille du logiciel libre - Dix clés pour comprendre. Perline, Thierry Noisette. 2004, éditions La Découverte. ISBN 2707143847 web

Du bon usage de la piraterie : Culture libre, sciences ouvertes de Florent Latrive. 2004, éditions Exils.

ISBN 291296959X web

Cause commune de Philippe Aigrain, 2005, éditions Fayard. ISBN 2213623058 web

Références

Documents relatifs

➢ placer le point d'insertion dans le texte à l'endroit où vous souhaitez insérer un saut à la section suivante, puis menu Insertion > Saut manuel : saut de colonne ,. ➢

➢ menu Insertion > Index et table > Index et table : dans Index , sélectionner dans la liste l'index à insérer (en fonction de la catégorie de légende que vous avez

Si vous voulez vous protéger de l’éventualité d’une baisse à court terme de la valeur de votre investissement, vous serez tenté d’écouter les conseils de la sagesse

Investissement socialement responsable, fonds verts… La finance durable revêt différentes formes mais l’objectif est le même : investir dans des entreprises soucieuses

Les commentaires et analyses reflètent l'opinion de CPR AM sur les marchés et leur évolution, en fonction des informations connues à ce jour.. Les informations contenues dans

Frontière·s, Revue d’archéologie, histoire & histoire de l’art, est une revue en Open Access soutenue par la Maison de l’Orient et de la Méditerranée Jean Pouilloux

Frontière·s, Revue d’archéologie, histoire & histoire de l’art, is an Open Access journal supported by Maison de l’Orient et de la Méditerranée Jean Pouilloux and housed

Aliocha Maldavsky (Université Paris Ouest Nanterre La Défense, Mondes Américains ESNA-UMR 8168, IUF, IFEA),. Donner pour