Les logiciels libres : Démonstrations et Ateliers

Comme chaque année, le salon se tourne vers le Logiciel Libre. Nous vous invitons à venir les découvrir, les essayer, et pourquoi par repartir avec quelques CD !

Mais d'abord, que sont les Logiciels Libres ?

Définition par Wikipédia
« Un logiciel libre est un logiciel dont la licence dite libre donne à chacun le droit d'utiliser, d'étudier, de modifier, de dupliquer, de donner et de vendre le logiciel. »

En fait, un logiciel est dit Libre quand il vous confère exactement ces quatre libertés :

  • Liberté 0 : La liberté d'exécuter le programme, pour tous les usages.
  • Liberté 1 : La liberté d'étudier le fonctionnement du programme.
    • Ceci suppose l'accès au code source.
  • Liberté 2 : La liberté de redistribuer des copies.
    • Ceci comprend la liberté de vendre des copies.
  • Liberté 3 : La liberté d'améliorer le programme et de publier ses améliorations.
    • Ceci suppose l'accès au code source.

Ces quelques libertés ont quelques effets de bord. Par exemple, en ayant accès aux codes du logiciel, vous pouvez vous-même les compiler, c'est-à-dire transformer le code en programme exécutable sur votre machine. Étant donné que le code source vous est donné et que vous faites vous-même la compilation, vous en arrivez à un logiciel gratuit.

La vraie Liberté, c'est celle de pouvoir faire entièrement ce que vous voulez du programme : le modifier, l'améliorer, le copier et le distribuer, et l'adapter à vos besoins. Dans une entreprise, pouvoir de soi-même, si l'on en a les compétences, modifier un programme pour le faire intéragir avec une structure déjà existante représente une valeur ajoutée non négligeable.

De plus, les logiciels Libres sont garants de l'utilisation d'un format ouvert : comme vous voyez le code du programme, vous pouvez savoir comment sont enregistrés les fichiers sur votre disque dur, et créer un autre programme capable de lire ces même fichiers. Exemple pratique aujourd'hui avec le format JPEG, qui sert à l'enregistrement d'images : qui nous dit que dans 20 ou 30 ans, les logiciels continueront de lire le format JPEG et surtout, que celui-ci ne deviendra pas payant et que donc, nous devront reconvertir toutes nos photos dans un autre format ?

Enfin, les logiciels Libres sont développés par une grande communauté. La possibilité que tout un chacun puisse examiner le code de programmation permet de belles choses : les experts en sécurité se penchent sur les logiciels pour les vérifier, de même que toute personne détectant un bug et se sentant capable de le faire peut le corriger ! Tout cela nous amène à avoir des logiciels dont le cycle de vie est un peu particulier car ils arrivent très rapidement à maturité en terme d'absence de bogues, et ne restent alors plus que les fonctionnalités supplémentaires à mettre en place. D'ailleurs, la communauté Libre est un formidable nid d'innovations : tant de gens qui peuvent apporter leur opinion et leurs idées sur les choses conduit forcément à quelques perles ....

Qui paie ?

Personne. Ou presque. L'exemple d'Ubuntu en est un bon : Mark Shuttleworth est un richissime entrepreneur sud-africain (et non Australient, merci Stéphane) qui finance le projet à ses débuts, maintenant soutenu par une communauté très active et très généreuse qui n'hésite pas, en plus de programmer Ubuntu (cf. plus bas "Les systèmes alternatifs"), à donner un peu d'argent pour la faire survivre (par exemple, en payant l'hébergement des sites et en les animant).

L'économie du logiciel Libre déplace les frais de l'achat des licences vers le Service : vu que le logiciel est gratuit, c'est sur la modification du logiciel que les entreprises vont jouer les contrats. Auparavant, quand une entreprise vous fournissait Microsoft Word, elle ne pouvait pas le modifier pour qu'il se forme à VOS besoins (et non pas l'inverse). Grâce au logiciel Libre, une économie de service (qui existait déjà pour les grands comptes) se développe largement. C'est le cas par exemple avec l'installation toute récente de Ubuntu à l'Assemblée Nationale, où la société payée pour réaliser cette installation vend ses compétences en matière de déploiement et de mise en place de Logiciels Libres.

OS Alternatifs

Le plus connu des logiciels propriétaires (par opposition aux Logiciels Libres) est Microsoft Windows, installé sur presque toutes les machines vendues dans le commerce. Mais il existe des alternatives Libre à Microsoft Windows :

Linux est la plus connue, même s'il en existe une autre très performante qui se nomme BSD. Linux est fournit en plusieurs Versions, appellées Distributions. En effet, les logiciels contenus sont libres, mais un particulier n'aura pas les mêmes besoins qu'un administrateur réseau, qu'un artiste ou qu'un monteur vidéo. C'est pourquoi il existe différents "arrangements" : ce sont des versions de Linux qui ont toutes en commun certaines parties mais qui diffèrent sur le nom (Ubuntu, Mandriva, Fedora, Debian, Gentoo ...) et sur les logiciels fournis. Par exemple, pour un particulier, nous fourniront la suite bureautique et les jeux, des fond d'écran et de quoi lire de la musique et des vidéos; pour un artiste, nous fournirons un logiciel de retouche d'image, de vidéo, de montage sonore / vidéo, ... etc !

Biensûr, ce n'est pas parce qu'un logiciel n'est pas présent par défaut dans une distribution qu'on ne peut pas l'y ajouter. C'est pourquoi, en partant d'une distribution orientée "Particulier", en ajoutant quelques logiciels, on peut se retrouver avec un véritable studio de montage professionnel ou même en présence d'un serveur d'hébergement de pages Internet semblable à plus de 80% des serveurs présents sur la toile !

Des exemples

Comment remplacer X par Y, sachant que X vous coûte cher à l'achat alors que Y est libre ? Voici une liste non-exhaustive ...

Microsoft Office -> OpenOffice (http://fr.openoffice.org)
Windows Media Player -> VLC (http://www.videolan.org)
Internet Explorer -> Firefox (http://www.mozilla-europe.org/fr/products/firefox/)
Adobe Photoshop -> The GIMP (http://www.gimp-fr.org)
3D Max -> Blender (http://www.blender.org)

Pour les jeux, tous les jeux de base sont disponibles (jeux de cartes, dés, plateaux) et même bien plus que sur la plupart des systèmes d'exploitation. De plus, quelques jeux dernier cri (comme Doom ou Unreal Tournament) sont directement développés pour Linux en plus de Windows et Mac. Enfin, il existe quelques perles de jeux libres, comme Tremulous ...

Seulement sous Linux ?

Et non ! La plupart des logiciels Libres sont disponibles sous Windows, comme Firefox, OpenOffice, Blender, The GIMP.... bref, il n'est pas nécessaire d'avoir un ordinateur complètement Libre, vous pouvez réduire de moitié vos factures de licence en optant pour quelques équivalents libres ...