Enjeux du logiciel libre, standards ouverts et interopérabilité

Présentation Logiciel libre, standards ouverts et interopérabilité

APITUX met à jour sa présentation sur le thème Logiciel libre, standards ouverts et interopérabilité.

Ce document publié sous licence Creative Commons BY-SA comporte une introduction théorique suivie d'une étude de cas basée sur l'exemple de la Gendarmerie Nationale. Il s'appuie sur de la présentation La politique des logiciels de la gendarmerie nationale du Lieutenant colonel Xavier Guimard à l'occasion de la conférence NOiV (Nederland Open in Verbinding) à Utrecht aux Pays-Bas, le 5 mars 2009 (le document n'est malheureusement plus disponible en ligne à l'heure où nous écrivons).

Jean-Christophe Becquet, directeur d'APITUX et vice-président de l'April intervient régulièrement comme expert en logiciel libre dans le cadre de formations universitaires. Cette conférence fait notamment partie de l'enseignement proposé aux étudiants en DUT QLIO (Qualité, Logistique Industrielle et Organisation) et en Licence professionnelle Géomatique à l'IUT de l'Université de Provence.

A propos de ce site

Apitux.org donne une définition précise du logiciel libre basée sur les quatre libertés fondamentales définies par la FSF. Nous proposons ensuite une approche pédagogique des enjeux du logiciel libre (éthique, pérennité, fiabilité, diversité, sécurité...). Nous insistons sur l'importance des licences de logiciels libres. Nous expliquons quelle économie peut se mettre en place autour du logiciel libre en rappelant notamment la différence entre logiciel libre et logiciel gratuit. Nous abordons également la problématique des formats de fichiers selon qu'il s'agit de formats ouverts ou fermés, notion qui rejoint celle des standards du web. Nous montrons enfin comment les idées mises en oeuvre dans le logiciel libre peuvent s'étendre à d'autres domaines de la création notamment grâce aux licences Creative Commons.

Nous donnons de nombreux liens vers des ressources sur le logiciel libre et notamment des citations, des articles, des sites web, des livres et bien entendu des logiciels.

Ce site est une modeste contribution offerte à la communauté du logiciel libre. Il vise également à servir de référence dans le cadre de notre activité de formation et de conseil en informatique libre. Le contenu de ce site est publié selon les termes de la licence Creative Commons BY-SA. Cette licence vous autorise à reproduire, à distribuer ce contenu et à modifier ce contenu à condition de citer APITUX comme auteur original. Si vous modifiez, transformez ou adaptez ce contenu, vous n'avez le droit de distribuer les contenus qui en résultent que sous un contrat identique à celui-ci.

Lire la suite

Le logiciel libre

Il ne faut pas confondre logiciel libre et logiciel gratuit. Le logiciel libre se définit à partir de quatre libertés fondamentales.

Les enjeux du logiciel libre sont importants, notamment par rapport à la problématique des formats de fichiers. Il s'agit avant tout d'un problème politique comme l'explique très bien le député péruvien Villanueva Nunez dans sa lettre à Microsoft. En France, on peut retenir les prises de position successives de nos ministres de la Fonction publique et de la Réforme de l’Etat : Michel Sapin et Renaud Dutreil ; sans oublier le rapport de Thierry Carcenac, député et président du Conseil général du Tarn : Rapport sur la modernisation de l'Administration électronique.

Les libertés du logiciel libre sont protégées par des licences.

On voit se développer une économie du logiciel libre.

Pour franchir le pas en douceur, vous pouvez expérimenter des logiciels libres sur votre système Windows. La suite bureautique Openoffice.org vous offre un traitement de texte, un tableur, un logiciel de présentation et un outil de dessin vectoriel basés sur des formats de fichiers ouverts. Le navigateur web Mozilla Firefox respecte les standards du web et vous permet de naviguer en toute sécurité. Le client de messagerie Mozilla Thunderbird propose des fontions avancées pour exploiter au maximum des possibilités du courrier électronique.

Lorsqu'on parle de logiciel libre, on pense souvent au système GNU-Linux. Il s'agit d'un système d'exploitation développé depuis 1991 sous licence libre. Vous pouvez le tester sans rien installer sur votre ordinateur grâce au système Knoppix qui s'exécute à partir d'un CD ROM. Pour l'installer, vous devez choisir une distribution comme Debian ou Ubuntu.

On lira avec intérêt le texte de la FSF Qu'est-ce qu'un Logiciel Libre?.

L'encyclopédie Wikipédia propose un portail ainsi qu'un article consacrés au logiciel libre.

Les quatre libertés fondamentales du logiciel libre

Les libertés d'utiliser, de copier, d'étudier et de modifier les logiciels ainsi que de redistribuer les versions modifiées constituent l'essence même du logiciel libre.

Lire la suite

Des licences pour les logiciels libres

Un logiciel libre n'est pas un logiciel qui n'a pas de licence mais un logiciel dont la licence vous garantit certaines libertés. Les licences des logiciels libres servent à protéger ces libertés.

Lire la suite

Les enjeux du logiciel libre

Ethique

Les logiciels libres sont issus d'un mode de développement basé sur le partage des connaissances et l'échange de savoirs.

Ce mouvement a notamment donné naissance à l'encyclopédie libre Wikipédia.

Economie

Choisir le logiciel libre, c'est aussi opter pour un modèle économique différent basé sur la mutualisation des investissements et le développement d'un tissu économique local.

Pérennité

La liberté de modifier le logiciel libre garantit sa pérennité. Chacun peut décider de traduire le logiciel dans une nouvelle langue ou de lui ajouter des fonctionnalités. La maîtrise de ces évolutions appartient aux utilisateurs.

Vos données sont stockées dans des formats ouverts ce qui vous donne l'assurance que vous pourrez toujours les relire.

Fiabilité

La liberté de modifier le logiciel et de redistribuer les versions modifiées encourage les contributions. La liberté d'utiliser le logiciel permet d'avoir une large communauté d'utilisateurs. Le mode de développement induit par ces libertés permet d'obtenir des logiciels plus fiables, testés par un très grand nombre d'utilisateurs et améliorés par une large équipe de développeurs. Le mode de validation est celui de la revue par les pairs. Chacun peut proposer des corrections qui sont soumises à l'approbation de tous. Ce procédé permet de ne retenir que les modifications qui apportent une réelle amélioration du logiciel.

Diversité

En cas de désaccord entre les développeurs sur les modifications à apporter au logiciel, on peut voir se développer des versions concurrentes. À nouveau de nombreux utilisateurs testent les différentes versions et optent pour les meilleures. L'univers du logiciel libre peut se comparer à un écosystème dans lequel les principes de la sélection naturelle ne retiennent que les versions les mieux adaptées aux besoins des utilisateurs.

Sécurité

La multitude de tests réalisés, la contribution de nombreux développeurs et la revue par les pairs qui permet la sélection des versions les plus performantes s'avèrent également très efficaces en matière de sécurité. L'idée selon laquelle l'accès au code source rendrait le logiciel plus vulnérable ne tient pas la confrontation avec la réalité. Ainsi le fonctionnement du réseau internet est basé en grande partie sur des logiciels libres tels que Bind, Apache ou Sendmail qui ont depuis longtemps prouvé leur fiabilité. En cas de doute, il demeure toujours possible de réaliser un audit du logiciel ce qui est impossible dans le cas d'un logiciel propriétaire puisque seule la société éditrice connaît de manière exhaustive les détails de conception du produit.

Les formats de fichiers

L'informatique est la science du traitement de l'information. Votre ordinateur vous sert à manipuler de l'information, à la mémoriser et à la partager grâce au travail en réseau. Cette information est stockée dans des fichiers.

Lire la suite

Formats ouverts et interopérabilité

On désigne par interopérabilité la possibilité d'échanger des fichiers, avec d'autres utilisateurs équipés de matériels ou de logiciels différents. Pour garantir l'interopérabilité il faut veiller à utiliser des formats de fichiers ouverts, c'est à dire dont les spécifications sont connues et accessibles à tous.

Définition d'un format ouvert

La loi du 21 juin 2004 pour la confiance dans l'économie numérique donne une définition précise d'un format ouvert :

On entend par standard ouvert tout protocole de communication, d'interconnexion ou d'échange et tout format de données interopérable et dont les spécifications techniques sont publiques et sans restriction d'accès ni de mise en oeuvre (Chapitre I - Article 4).

Définitions de l'interopérabilité

En France

Lors des débats sur la loi DADVSI (Droits d'Auteurs et Droits Voisins dans la Société de l'Information) en mars 2006, l'amendement 341 qui n'a malheureusement pas été retenu par l'Assemblée nationale proposait les définitions suivantes :

On entend par compatibilité la capacité de deux systèmes à communiquer sans ambiguïté.

On entend par interopérabilité la capacité à rendre compatibles deux systèmes quelconques. L'interopérabilité nécessite que les informations nécessaires à sa mise en œuvre soient disponibles sous la forme de standards ouverts.

En Europe

La directive européenne 91/250/CEE du 14 mai 1991, concernant la protection juridique des programmes d'ordinateur aborde l'interopérabilité en ces termes :

considérant qu'un programme d'ordinateur est appelé à communiquer et à opérer avec d'autres éléments d'un système informatique et avec des utilisateurs; que, à cet effet, un lien logique et, le cas échéant, physique d'interconnexion et d'interaction est nécessaire dans le but de permettre le plein fonctionnement de tous les éléments du logiciel et du matériel avec d'autres logiciels et matériels ainsi qu'avec les utilisateurs;

considérant que les parties du programme qui assurent cette interconnexion et cette interaction entre les éléments des logiciels et des matériels sont communément appelées « interfaces »;

considérant que cette interconnexion et interaction fonctionnelle sont communément appelées « interopérabilité »; que cette interopérabilité peut être définie comme étant la capacité d'échanger des informations et d'utiliser mutuellement les informations échangées;

Lire la suite

L'économie du logiciel libre

On réduit souvent le logiciel libre à son caractère gratuit, c'est beaucoup plus que cela. L'essor du logiciel libre permet le développement de nouveaux modèles économiques.

Lire la suite

Jean-Christophe Becquet, directeur d'APITUX sur Fréquence Mistral

À l'issue de la formation « solutions libres pour les collectivités » qu'il encadrait le mercredi 1er juillet de 15h à 18h à Peipin, Fréquence Mistral donne la parole (mp3) à Jean-Christophe Becquet, directeur d'APITUX.

Cette formation destinée aux élus, décideurs et membres du personnel des collectivités offrait aux participants un état de l'art du logiciel libre en matière de travail collaboratif (agendas partagés et wikis) et d'applications métiers (Opencimetière et Opencourrier, deux applications issues de la suite Openmairie).

La liberté de choix des logiciels, enjeu politique

Un très bon article de Perline et Thierry Noisette paru dans Le Monde du 15 décembre 2004.

Lire la suite

Pourquoi le libre ne concerne pas que les informaticiens

Un très bon article d'Etienne Lavannant publié sous licence Art Libre, ce qui m'autorise à le reproduire ici.

J'ai supprimé les liens morts et ajouté quelques références à d'autres articles d'Apitux.org qui apparaîssent [entre crochets avec une légère emphase]. La version originale est parue le 14 janvier 2004 sur Minet.

Cet article présente le logiciel libre en faisant abstraction des considérations techniques et en se concentrant sur les enjeux humains et sociaux.

Lire la suite

Contrat Creative Commons
Jean-Christophe BECQUET
3 rue Beethoven - 04000 Digne-les-Bains
Tel : 06 25 86 07 92 - www.apitux.com - jcb@apitux.com