1
0
Fork 0
forked from AXUL/axul-site
axul-site/content/blog/l-esprit-de-la-recette-de-cuisine.md
2024-04-14 02:02:22 +01:00

57 lines
6.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "Lesprit de la recette de cuisine"
date: 2016-03-22T16:50:00+01:00
tags: ["Code source", "Cuisine", "Logiciels libres", "Le Libre et la cuisine"]
summary: ""
author: "Epy"
---
## Le Libre et la cuisine
Sur Internet vous pourrez souvent trouver des comparaisons entre le logiciel libre et la cuisine et nous allons en rajouter une :)
Pour lutilisateur de linformatique qui na aucune notion de ce qui se passe sous le capot la comparaison dun logiciel avec une recette de cuisine est facile à comprendre, cest une excellente métaphore parce que la cuisine parle à tout le monde, même ceux qui nen ont jamais fait.
Un logiciel est un assemblage de caractères, formant des mots ou des bouts de mots en anglais: le langage de programmation. De la même façon quon assemble des ingrédients en cuisine pour faire un plat (mettons un gâteau, cest pour les gourmands) on assemble des « mots » et des caractères pour faire un logiciel.
Cet assemblage sera compilé par un « compilateur », notre four en cuisine, parce quune fois cuit il est plus difficile de retrouver quels sont les ingrédients qui le composent. Cest également le cas pour un logiciel, une fois compilé et même si ce nest pas totalement impossible, il faut y aller à la devinette et beaucoup dexpérience pour trouver comment il fonctionne.
## Le gâteau après cuisson
![Muffin](images/Muffin_0180×0240_cc-by-nc-nd-2-0.jpg)
[   Muffin](https://www.flickr.com/photos/giovannijl-s_photohut/albums)
Si vous avez la recette du gâteau, cest comme lorsque vous avez le code source, un simple fichier texte: avec quelques heures dapprentissage (un peu moins pour la cuisine) vous êtes en mesure de refaire le gâteau pour vous et vos amis. Au début vous le referez probablement sans rien y changer, par la suite avec lexpérience vous adapterez les quantités voir les composants à vos préférences.
Cest exactement ce que permet un logiciel libre: le code source vous est fourni pour que vous puissiez létudier, le reproduire et ladapter voire même laméliorer et en diffuser sa nouvelle recette.
Cest là que cest important: Les gâteaux néchangent pas dinformations entre eux mais les logiciels oui: lorsquun logiciel permet de créer un document mais que tout le monde na pas la recette pour éditer ce document vous êtes coincé(e) et devez utiliser/acheter le logiciel dorigine.
Cette liberté de choisir le logiciel pour ouvrir et modifier un document est indispensable:
* Si votre système (Windows, Mac OS, Linux, FreeBSD, Android ..) na pas de logiciel de lecture et dédition pour ce document vous êtes coincé(e)
* Si le logiciel permettant douvrir ces documents est trop cher, vous êtes coincé(e)
* Si ce logiciel nest pas dans votre langue, vous êtes coincé(e)
* Si ce logiciel est interdit dans votre pays, vous êtes coincé(e) aussi !
* Si les ingrédients et la recette du gâteau ne sont écrits sur son emballage quen hiéroglyphes, vous naurez le choix quentre acheter les versions déjà cuites vendues dans le commerce ou investir dans un traducteur de hiéroglyphes.
Quand ce format de document fermé est utilisé par votre entreprise, par un recruteur, par lécole de vos enfants cela peut-être sérieusement bloquant. Certains se tournent vers des versions illégalement gratuites avec les résultats que lon connait (par exemple: Les copies piratées de la suite iWorks contenaient un cheval de troie pour Mac OS X). Certains logiciels plus sensibles pourraient vous enregistrer en train de saisir votre numéro de carte bancaire ou chiffrer tous vos documents et vous demander une rançon pour les récupérer.
Parfois il ne suffira même pas dacheter le logiciel mais il faudra changer le système dexploitation de lordinateur et ce changement peut même impliquer le changement complet du matériel dans certains cas ! Le coût devient énorme.
## Pourquoi être libre de lire la recette ?
La liberté en informatique est aussi importante que la liberté de faire vos propres gâteaux à partir de recettes existantes ou de votre imagination (comme avec les logiciels il ny a pas vraiment de création pure, cest toujours inspiré de quelque chose dexistant dont on connait la recette et qui a été adapté/modifié par lenvie ou le besoin dune ou plusieurs personnes)
Si dans les années à venir il nest plus possible de développer vos propres logiciels ou de voir comment sont faits ceux existants cela va cloisonner linformatique entre les personnes qui produisent quelque chose (dans les grosses entreprises donc) et celles qui consomment et ne pourrons faire que consommer ce quon va leur donner à bécquer. Cela va aussi bloquer les inventions venant du grand public, les nouveaux usages que vous voudriez pouvoir avoir et quun développeur pourra créer pour votre entreprise ou pour vous
Les « bidouilleurs » (le vrai sens de hackers en français), les petits créateurs de tous ces petits projets personnels sympas et qui expliquent leur démarche pour que vous puissiez les reproduire pour vous; ne pourrons plus le faire sans payer des royalties hors de prix. (Problème brevets logiciels entre autres)
Je veux cuisiner !
La meilleure façon de garder cette liberté cest de faire connaître les raisons évoquées ici au plus grand nombre; davoir un discours simple et clair pour que tout le monde se sente impliqué et tout le monde lest ! puis faire connaître cette opinion aux représentants politiques adéquats à chaque fois que cela sera nécessaire, les élections etc.
La participation dans le « monde du Libre » se fait à tous les niveaux: les techniciens et ingénieurs soccupent du code et des ordinateurs; ceux qui ont plutôt des compétences pour communiquer on en manque font connaître le sujet. Nhésitez pas à poser des questions aux associations comme lAxul, les GUL pour mieux comprendre le sujet et sensibiliser votre entourage et les personnes concernées.
Et puis si lenvie vous prend de faire faire à un ordinateur ou une carte électronique ce que vous avez envie quelle fasse pour votre plaisir ou pour vous simplifier la vie, nhésitez pas à rejoindre le côté clair de linformatique et devenez un développeur/euse, bidouilleur/euse ;)
Vous verrez cest très plaisant, autant que de réussir un gâteau, de le partager et de voir les goûteurs apprécier et vous demander .. la recette, VOTRE recette !