Logo du projet GNU, initiateur du mouvement du logiciel libre.

Le mouvement des logiciels libres et des logiciels open source repose sur les principes démocratiques de la liberté d’expression, en particulier du respect des choix individuels concernant l’utilisation de logiciels.

Ces logiciels sont largement utilisés dans le monde numérique d’aujourd’hui. Par exemple, la majorité des sites Internet (86 % [1]) sont mis en œuvre par des logiciels libres de serveur Web (Apache et NGINX). Saviez-vous que le système d’exploitation Android, dont sont dotés 88 % des téléphones portables (2015), est basé sur le système d’exploitation open source Linux ?


definitions

Définitions

Logiciels libres et logiciels open source (FOSS)
Les FOSS sont des logiciels publiés sous licence ouverte afin de permettre aux utilisateurs de s’en servir, de les copier et de les distribuer librement. La caractéristique principale des FOSS réside dans la mise à disposition du code source afin que chacun puisse améliorer ces logiciels.
Formats de fichier ouverts
Le format ouvert est un format de fichier utilisé pour stocker des données numériques qui repose sur des spécifications habituellement définies par des organismes de normalisation et qui peut être utilisé ou intégré par tout un chacun. Un format ouvert peut se retrouver dans des logiciels propriétaires comme dans des FOSS. (Par exemple, le format d’image PNG ou le langage de balisage HTML, utilisé pour créer des pages Web.)
Normes ouvertes
Une norme ouverte est une norme qui est accessible à tous et qui s’accompagne généralement de plusieurs droits. Parfois, les normes ouvertes sont adoptées par des organismes internationaux de normalisation tels que l’Organisation internationale de normalisation (ISO). Ainsi, une norme peut être propriétaire, mais lorsqu’elle est publiée librement sans restriction, les développeurs de logiciels open source peuvent prévoir sa lisibilité. (Par exemple : le PDF, le format d’image JPEG et l’Open Document Format (ODF).)

Objectif

Il est important de se familiariser avec les FOSS pour différentes raisons :

  • économiques : pour vous, votre famille ou vos amis, le choix d’utiliser des FOSS pourrait se traduire par des économies considérables par rapport aux logiciels propriétaires;
  • éthiques : l’utilisation de logiciels libres réduit le risque que certaines personnes, en particulier celles qui n’ont pas les moyens d’assumer le coût d’achat d’une licence, aient recours au piratage de logiciels propriétaires;
  • citoyennes : il faut savoir que les utilisateurs de FOSS risquent de ne pouvoir ni ouvrir des formats de fichiers propriétaires, ni utiliser des polices de caractère propriétaires, ni proposer leurs fichiers dans un format propriétaire.

Libertés essentielles

Richard Stallman du projet GNU, un système d’exploitation constitué de logiciels libres

Richard Stallman, l’un des fondateurs du mouvement du logiciel libre, souligne l’importance de connaître la signification de la notion « liberté » dans le contexte du logiciel libre. Faute de quoi, il est difficile de défendre la liberté, qui nous échappe facilement. Les utilisateurs de logiciels libres jouissent de quatre libertés essentielles :

  • la liberté d’utiliser le programme, quel qu’en soit l’usage (liberté 0) ;
  • la liberté d’étudier le fonctionnement du programme et d’adapter ce dernier à leurs besoins (liberté 1); l’accès au code source en est la condition préalable ;
  • la liberté de redistribuer des copies sans restriction (liberté 2) ;
  • la liberté d’améliorer le programme et de diffuser leurs améliorations auprès du public afin que la communauté tout entière en bénéficie (liberté 3) ; l’accès au code source en est la condition préalable.

Si l’une de ces libertés manque à l’appel, il ne s’agit pas d’un logiciel libre. Tel est le cas des gratuiciels, des logiciels protégés que vous pouvez télécharger gratuitement, mais qui interdisent l’accès à leur code source: il ne s’agit donc pas de logiciels libres. (Les logiciels libres ne doivent pas être confondus avec les logiciels propriétaires «freemium» [modèle semi-payant], qui peuvent être téléchargés gratuitement, mais qui interdisent l’accès à leur code source, limitant ainsi la liberté d’améliorer et de redistribuer le programme.)

Exemples de logiciels open source populaires

(Visitez le site Open Source Alternatives pour découvrir d’autres applications open source.)

activity

Activité de réflexion sur WeNote

Faites part de vos observations et de votre expérience en matière de FOSS en publiant un commentaire WeNote, par exemple :

  • J’utilise les FOSS, car…
  • Je n’utilise pas les FOSS, car…
  • Les établissements ont le droit/n’ont pas le droit d’imposer des formats de fichier propriétaires pour le rendu des devoirs, car…
  • Les apprenants devraient/ne devraient pas avoir le droit de choisir leurs propres outils logiciels, car…
  • Autres?

Vous devez être connecté pour publier sur WEnotes.

Note : Votre commentaire s’affichera sur le fil d’actualité du cours.

activity

Activité

  1. Décrivez votre environnement de travail ou d’apprentissage.
  2. Examinez-y l’utilisation de logiciels libres et de logiciels open source.
  3. Repérez-y les éléments défavorables et favorables à l’adoption de logiciels libres et de logiciels open source.
  4. Cernez-y les trois principaux enjeux des logiciels libres et des logiciels open source pour l’apprentissage à l’ère du numérique.

Références

  1. Voir par exemple les statistiques d’utilisation des serveurs pour les sites Web, publiées par W3Techs.