LE LOGICIEL LIBRE : QU’EST-CE QUE C’EST ET À QUOI ÇA SERT ?

Depuis 2004, tous les ans, pendant le troisième samedi du mois de septembre, on fête le Software Freedom Day. C’est la célébration du logiciel libre sous toutes ses formes. Sortez le champagne, nous sommes (presque) le troisième samedi de septembre.

En cette journée internationale du logiciel libre, plusieurs communautés de par le monde organisent de petits événements, des conférences, des jeux, des présentations, des ateliers, et même des Installfest pendant lesquelles tout le monde se ramène avec un PC pour installer Linux ! On peut dire que le logiciel libre fédère.

Chez Human Booster, on utilise beaucoup de logiciels libres : principalement dans nos pôles techniques, mais pas seulement ! On s’est donc dit qu’on allait profiter de l’occasion pour pondre un petit article sur le sujet, dans lequel on t’explique ce que c’est, avant de te présenter quelques logiciels libres plus ou moins connus.

<C’EST QUOI LE LOGICIEL LIBRE?/>

Un logiciel libre, ou « Free Software » (« Free » dans ce contexte ne signifie pas « gratuit » mais « libre »), est une application qui permet à son utilisateur d’user des quatre libertés fondamentales :

  • La liberté d’installer et de faire fonctionner le programme comme on le désire.
  • La liberté de pouvoir étudier le programme et de le modifier afin qu’il ait les fonctionnalités dont on a besoin, ce qui implique d’avoir accès à son code source afin de regarder comment ça marche et de le bidouiller.
  • La liberté de le copier et de redistribuer des copies à qui on le souhaite. Même à des personnes qu’on n’aime pas. C’est vraiment libre.
  • La liberté de combiner les deux libertés précédentes et de redistribuer des copies modifiées pour proposer votre propre version d’un programme.

Si tu désires en savoir plus ou que tu veux briller en société, je t’invite à consulter le site du système d’exploitation GNU à l’adresse suivante : https://www.gnu.org/philosophy/free-sw.html

À noter que développer des logiciels libres ne signifie pas forcément travailler gratuitement par bonté d’âme. Par exemple, si tu es un fabricant d’imprimante, tu peux payer quelqu’un pour développer un driver et l’ajouter dans le kernel Linux.

De manière plus amusante, certaines entreprises insistent pour payer les créateurs des logiciels libres qu’elles utilisent… Dans le seul but d’avoir quelqu’un à qui faire un procès en cas de problème. C’est plus pratique d’assigner quelqu’un en justice pour la défaillance de son code si on lui a donné un peu d’argent avant.

<🔺VLC/>

Programme : https://www.videolan.org/vlc/

Code source https://www.videolan.org/vlc/download-sources.html

Les plus anciens se souviennent d’une époque où regarder des fichiers vidéos sur un ordinateur tenait du parcours du combattant, en particulier à cause des douze milliards de codecs vidéos différents que chacun utilisait pour encoder ses « films de vacances ». Pour régler le souci, on était obligé de télécharger de gros packs de codec, souvent sur des sites un peu louches, qui bien sûr n’étaient jamais complets. Et puis VLC est arrivé tel Gandalf à la tête d’une armée de cavaliers et a réglé le souci pour toujours.

Aujourd’hui, on peut lui balancer n’importe quel fichier vidéo dedans et VLC parviendra à l’ouvrir, sans pression et dans le plus grand des calmes. C’est vraiment un mec en or ce VLC.

<🐧 LINUX (OU GNU/LINUX)/>

Le code source peut être trouvé ici : https://github.com/torvalds/linux et il est sacrément costaud.

Ça aurait fait petit bras si on avait omis d’en parler dans notre article, n’est-ce pas ? Le terme “Linux” peut désigner le système d’exploitation Linux ou son noyau central (le kernel Linux).

Il est techniquement possible de partir de ce noyau et de compiler ou installer tout le nécessaire pour avoir un système d’exploitation utilisable. La plupart des gens installent ce qu’on appelle une « distribution », c’est-à-dire un ensemble composé du noyau Linux et de tout un tas de choses autour, afin qu’on puisse l’installer et l’utiliser directement avec une interface graphique plutôt qu’un terminal en noir et blanc qui te brûle la rétine à petit feu.

Parmi les distributions les plus connues, il y a bien sûr Debian et ses dérivés : Ubuntu et Linux Mint principalement. Mais aussi Fedora, Arch Linux ou encore Gentoo.

<🍥 BLENDER/>

Programme : https://www.blender.org/

Code source : https://github.com/blender/blender

Blender est un logiciel extrêmement complet de 3D, d’animation, de composition, de motion tracking, d’édition vidéo, j’en passe et des meilleures. N’essaye pas de mettre vos fruits en petits morceaux dedans en pensant avoir un smoothie à la sortie, par contre. Ce n’est pas ce genre de blender. Il commence à être utilisé dans des films et des séries d’envergure comme « Captain America : Le Soldat de l’Hiver » ou la série « Le Maître du Haut-Château ». La classe.

On peut faire des choses très mignonnes avec … Je ne résiste pas à l’envie de vous partager cet adorable court-métrage d’animation en lien juste ici.

La visite découverte des logiciels libres se termine ici. Il reste encore beaucoup de logiciels que nous n’avons pas abordés ici, n’hésitez pas à fouiller et à les bidouiller, c’est fait pour ça.
Longue vie à vous, logiciels libres !

PARCE QUE CODE SAVE THE QUEEN

N’HÉSITEZ PAS À CHECKER À NOS FORMATIONS SI VOUS VOULEZ DEVENIR DÉVELOPPEUR WEB !

NOS PROGRAMMES

Plus d’actualités

Se lancer en tant que développeur indépendant !

Pour coller à l’actualité, on a décidé de vous livrer quelques astuces pour vous lancer en tant que développeur indépendant.

Lire l’article
HBDEV HBSCHOOL

TROUVER UN JOB DANS LE DEV ! MISSION IMPOSSIBLE ?

On te livre de précieux conseils pour décrocher un job dans le dev. Installe-toi bien, c’est maintenant que ça se passe !

Lire l’article
HBDEV HBSCHOOL

LAËTITIA : L’IMPORTANCE DES SOFT-SKILLS DANS LE MÉTIER DE DÉVELOPPEUR

Le métier de développeur ce n’est pas que de la technique. Laëtitia formatrice T.R.E nous parle des compétences intra personnelles.

Lire l’article
HBCOMMUNITY HBSCHOOL