Gnuragist.es

Support Gnu/Linux

Outils pour utilisateurs

Outils du site


blog:en_couche

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pourquoi [2021/04/03 16:33] tierceblog:en_couche [2021/05/26 12:04] (Version actuelle) – ↷ Page déplacée de en_couche à blog:en_couche tierce
Ligne 1: Ligne 1:
-Pourquoi ?+Informatique en couches
  
-FIXME brouillon ! +Parce que la [technologie](https://fr.wikipedia.org/wiki/Technologie) est aussi un outil qui renforce les positions [dominantes (au sens social)](https://fr.wikipedia.org/wiki/Domination), il nous semble crucial de proposer un espace d'émancipation [numérique (ou digitale)](https://fr.wikipedia.org/wiki/Num%C3%A9rique).
- +
-Parce que la technologie est aussi un outil qui renforce les positions dominantes, il nous semble crucial de proposer un espace d'émancipation numérique. +
- +
-Découvrir le rapport que nous avons avec le digital passe par les différentes « couches » dont nous sommes dépendant·e…s Selon nous, le terme digital est avant tout un anglicisme aux prétentions universalistes qu'il nous semble important de critiquer +
- +
-> La route est longue mais la voie et libre, nous dit l'adage des libristes.  Certes.  Mais c'est surtout un chemin à prendre !+
  
 +Découvrir le rapport que nous entretenons avec le numérique peut se faire en prenant conscience des différentes « couches » dont nous nous rendons, volontairement ou non, dépendant·e·s.
  
 ## Le langage ## Le langage
  
-Tout les logiciels sont écrits dans un langage ou plusieurs [langages de programmation](https://fr.wikipedia.org/wiki/Langage_de_programmation) dont la liste est vaste et dont les finalités sont diverses *(facilité d'apprentissage, performance, orientation d'usage, lisibilité du code, portabilité, niveau d'abstraction, etc)*.  Ce qui est écrit est ce qu'on appelle le [code source](https://fr.wikipedia.org/wiki/Code_source).+Tous [les logiciels](#les logiciels) sont écrits dans un ou plusieurs [langages de programmation](https://fr.wikipedia.org/wiki/Langage_de_programmation) dont la liste est vaste et dont les finalités sont diverses *(facilité d'apprentissage, performance, orientation d'usage, lisibilité du code, portabilité, niveau d'abstraction, etc)*.  Ce qui est écrit est ce qu'on appelle le [code source](#le code source).
  
 ## Le code source ## Le code source
  
-C'est en quelque sorte le secret de fabrication et de fonctionnement d'un logiciel.  Cette « recette de cuisine » est, par défaut, la propriété de l'auteur ou de l'éditeur et vous n'avez ni le [droit d'y avoir accès](https://fr.wikipedia.org/wiki/Droit_d%27acc%C3%A8s_(informatique)), ni le droit de le modifier, ni le droit d'en faire une ingégnierie inverse *(retro engineering)*.  Il va de soi que vous n'avez pas non plus le droit d'en faire des copies.+C'est en quelque sorte le secret de fabrication et de fonctionnement d'un logiciel.  Cette « recette de cuisine » est, par défaut, la propriété de l'auteur ou de l'éditeur et vous n'avez ni le [[https://fr.wikipedia.org/wiki/Droit_d%27acc%C3%A8s_(informatique)|droit d'y avoir accès]], ni le droit de le modifier, ni le droit d'en faire une ingénierie inverse *([rétro-ingénierie](https://fr.wikipedia.org/wiki/R%C3%A9tro-ing%C3%A9nierie#L%C3%A9galit%C3%A9_de_la_r%C3%A9tro-ing%C3%A9nierie_informatique))*.  Il va de soi que vous n'avez pas non plus le droit d'en faire des copies.
  
-Le code source sera soit interprété, soit compilé.+Ce [code source](https://fr.wikipedia.org/wiki/Code_source) sera soit interprété, soit compilé.
  
 ### Logiciel interprété ### Logiciel interprété
  
-Avec un logiciel interprété, le code source vous sera fournis puisque c'est la « matière première » qui passera « à la moulinette » d'un interpréteur.  Vous pourrez au moins lire le code ou le faire lire à des personnes capable de le faire, mais ce n'est pas pour autant que vous aurez d'autres droits comme celui de le copier, le modifier, le revendre ou le donner à d'autres sans vous mettre en infraction vis à vis de la propriété intellectuelle.+Avec un logiciel interprété, le [code source](https://fr.wikipedia.org/wiki/Code_source) vous sera fournis puisque c'est la « matière première » qui passera « à la moulinette » d'un [[https://fr.wikipedia.org/wiki/Interpr%C3%A8te_(informatique)|interpréteur]].  Vous aurez au moins la possibilité de lire le [code source](https://fr.wikipedia.org/wiki/Code_source) ou de le faire lire à des personnes disposant des compétences nécessaires, mais ce n'est pas pour autant que vous aurez d'autres droits comme celui de le copier, de le modifier, de le revendre ou de le donner à d'autres sans vous mettre en infraction vis à vis de la [propriété intellectuelle](https://fr.wikipedia.org/wiki/Propri%C3%A9t%C3%A9_intellectuelle).
  
-Quand à l'interpréteur, il sera question d'un logiciel compilé.+Quand à l'[[https://fr.wikipedia.org/wiki/Interpr%C3%A8te_(informatique)|interpréteur]], il vous sera fournis sous la forme d'un logiciel compilé.
  
 ### Logiciel compilé ### Logiciel compilé
  
-Les logiciels compilés sont fournis sous la forme de **fichiers binaires** compréhensible par les systèmes d’exploitations pour lesquels ils ont été compilés.  Pour comprendre avec certitude l'ensemble des fonctionnalité proposées par un **fichier binaire**, il faudrait qu'il soit fourni **avec son code source** et celui du compilateur qui aura été utilisé pour le « fabriquer ».  +Les logiciels compilés sont eux aussi écrits dans [un langage](#le langage) et leur [code source](#le code source) sera passé à la moulinette d'un [compilateur](https://fr.wikipedia.org/wiki/Compilateur) pour enfin vous être fournis sous la forme de [code objet](https://fr.wikipedia.org/wiki/Code_objet) //(ou fichier binaire dans le jargon numérique)// qui sera compréhensible par [les systèmes d’exploitations](#les systèmes d'exploitation) pour lesquels ils ont été… compilés.  
  
-Sans ces mises à disposition des codes sourcesseuls le *retro-ingineeringpermettrait de s'approcher de ce que *ferait vraimentun logiciel compilé.  Ces pratiques étant en général incompatibles et illicite aux yeux des licences qui accompagnent ces logiciels +Pour espérer découvrir et comprendre l'ensemble des fonctionnalités proposées par un //binaire//il faudrait qu'il vous soit fourni **accompagné d'une copie de son [code source](https://fr.wikipedia.org/wiki/Code_source)** mais aussi avec celui du compilateur utilisé pour le « fabriquer ».
  
-Logiciel compilé ne veut pas dire *logiciel privateur* parce que beaucoup de logiciels sont compilés. Mais seuls les logiciels libres seront fournis **avec le code source** et une **licence qui autorise** l'étude, la modification et le partage dans les même conditions en plus du droit d'utiliser le logiciel.+Sans la mise à disposition de ces [codes sources](https://fr.wikipedia.org/wiki/Code_source), seuls la [rétro-ingénierie](https://fr.wikipedia.org/wiki/R%C3%A9tro-ing%C3%A9nierie) permettrait de s'approcher de ce que *ferait vraiment* un logiciel compilé //(binaire)// Ces pratiques étant souvent volontairement rendues incompatibles avec les licences privatrices qui accompagnent des binaires propriétaires //(ou [logiciels privateurs](https://www.gnu.org/proprietary/proprietary.fr.html))//, elles sont donc juridiquement considérées comme étant illicites. 
 + 
 +Logiciel compilé ne veut pas dire *logiciel privateur* parce que beaucoup de logiciels sont compilés. Mais seuls les logiciels libres seront fournis **avec le code source** et une **licence qui autorise** l'étude, la modification et le partage dans les même conditions en plus du **droit que vous avez** d'utiliser ces logiciels.
  
 ## Les licences ## Les licences
  
-Nos sociétés s'articulent autour de la propriété intellectuelle *(copyright)* et des licences d'utilisation *(Conditions Générales D'utilisation, Contrats de services, Déclarations de confidentialité, etc.)*. Chaque bout de code informatique qui compose les applications, les systèmes d'exploitation et les micro-logiciels *(embarqués dans des puces électroniques)* sont conditionnés par des législations qui encadre ces outils.+Nos sociétés s'articulent autour de la [propriété intellectuelle](https://fr.wikipedia.org/wiki/Propri%C3%A9t%C3%A9_intellectuelle) *(copyright)*des [licences de logiciels](https://fr.wikipedia.org/wiki/Licence_de_logiciel) et autres [Conditions Générales d'Utilisation](https://fr.wikipedia.org/wiki/Conditions_g%C3%A9n%C3%A9rales_d%27utilisationpour ce qui sera [des services](#les services).
  
-Avec les licences propriétaireset privatrices vous disposez d'un droit d'utilisation **restreint** et limité en déléguant votre confiance aux éditeurs de ces logiciels.+Chaque bout de code informatique qui compose [les logiciels](#les logiciels)[les systèmes d'exploitation](#les systèmes d'exploitation), [les applications](#les applications) mais aussi [les micrologiciels](#les micrologiciels) sont conditionnés par la législation qui encadre ces outils.
  
-Une grande différence avec les licences libre *(copyleft)* tiendra du fait que la licence vous donne tout les droits « à vos risques et périls ».  Ce sont des licences qui vous responsabilisent au lieu de vous infantiliser.  La seule « obligation » tenant au fait que si vous êtes capable de modifier le fonctionnement d'une application *(au travers de son code source)*, vous êtes tenus de partager avec le reste de la planète le résultat de votre « travail » sous les même conditions.+Avec les [licences propriétaires](https://fr.wikipedia.org/wiki/Logiciel_propri%C3%A9taire)et privatrices vous disposez d'un droit d'utilisation **restreint et limité** en déléguant votre confiance aux éditeurs de ces logiciels.
  
-C'est en comprenant la position dominante que s’octroient des entreprises privées se reposant sur la « propriété intellectuelle » et le secret industriel, que la licence [GNU GPL](https://fr.wikipedia.org/wiki/Licence_publique_générale_GNU) fut publiée par [Richard Stallman](https://fr.wikipedia.org/wiki/Richard_Stallman) en 1989 et portée par la [Free Software Fondation](https://fr.wikipedia.org/wiki/Free_Software_Foundation).+La plus grande différence avec [les licences libres](https://fr.wikipedia.org/wiki/Logiciel_libre) *(copyleft)* tiendra du fait que la licence vous donne tous les droits « à vos risques et périls ».  Ce sont des licences qui vous responsabilisent au lieu de vous infantiliser.  La seule « obligation » tenant au fait que si vous êtes capable de modifier le fonctionnement d'un [logiciel](#les logiciels) *(au travers de son [code source](https://fr.wikipedia.org/wiki/Code_source))*, vous êtes **tenus de partager avec le reste de la planète** le résultat de votre « travail » sous ces mêmes conditions. 
 + 
 +C'est en comprenant la position dominante que s’octroient les entreprises privées se reposant sur la « propriété intellectuelle » et le secret industriel, que la licence [GNU GPL](https://fr.wikipedia.org/wiki/Licence_publique_générale_GNU) fut publiée par [Richard Stallman](https://fr.wikipedia.org/wiki/Richard_Stallman) en 1989 et portée par la [Free Software Fondation](https://fr.wikipedia.org/wiki/Free_Software_Foundation) depuis.
  
 Tout logiciel qui n'est pas compatible avec cette licence est un [logiciel privateur](https://fr.wikipedia.org/wiki/Logiciel_propri%C3%A9taire). Tout logiciel qui n'est pas compatible avec cette licence est un [logiciel privateur](https://fr.wikipedia.org/wiki/Logiciel_propri%C3%A9taire).
  
-## Les logiciels.+## Les logiciels
  
 Tous les logiciels sont décrits au travers de leur [code source](#le code source) lui même écrit dans un [langage](#Le langage) et accompagné de [licences](#Les licences) qui définissent les droits que les auteurs et les distributeur nous accordent. Tous les logiciels sont décrits au travers de leur [code source](#le code source) lui même écrit dans un [langage](#Le langage) et accompagné de [licences](#Les licences) qui définissent les droits que les auteurs et les distributeur nous accordent.
- 
-### Les micrologiciels 
- 
-Les micrologiciels sont inscrits dans les microcircuits du matériel, que ce soit, par exemple, une imprimante, un ordiphone, un ordinateur, une voiture, une télévision, un frigo ou une carte d'identité électronique. 
- 
-Les [firmwares](https://fr.wikipedia.org/wiki/Firmware) sont associables aux différents « périphériques » même si la miniaturisation fait qu'ils sont de plus en plus solidarisé des [cartes mères](https://fr.wikipedia.org/wiki/Carte_m%C3%A8re).  Sur ces dernières, ce sont les [bios](https://fr.wikipedia.org/wiki/BIOS_(informatique)) et autres [uefi](https://fr.wikipedia.org/wiki/UEFI) qui s'animeront dés que les vannes du courant électrique s'ouvriront. 
  
 ### Les systèmes d'exploitation ### Les systèmes d'exploitation
Ligne 68: Ligne 61:
 ### Les applications ### Les applications
  
-Beaucoup plus « spécialisées » que les systèmes d'exploitation, les logiciels applicatifs, sont construits pour répondre à toutes les tâches particulières que les êtres humains seraient susceptible de réaliser.  L'écriture, le dessin, la musique, le design architectural, la comptabilité, la communication, l'administration d'autres systèmes numériques, le jeux, la mise à disposition de services en tout genre, le traitement d'image, le pilotage de drone, la cartographies, etc. seront autant de « domaines » pour lesquels il existe un éventail plus ou moins étendu d'applications.+Beaucoup plus « spécialisées » que les systèmes d'exploitation, les logiciels applicatifs, sont construits pour répondre à toutes les tâches particulières que les êtres humains seraient susceptibles de réaliser.  L'écriture, le dessin, la musique, le dessin architectural, la comptabilité, la communication, l'administration d'autres systèmes numériques, le jeux, la mise à disposition de services en tout genre, le traitement d'image, le pilotage de drone, la cartographies, etc. seront autant de « domaines » pour lesquels il existe un éventail plus ou moins étendu d'applications.
  
 ### Les services ### Les services
  
 Les services sont des logiciels applicatifs destinés à être utilisé par plusieurs utilisateurs ou utilisatrices, humains ou logiciels, simultanément.  Ces logiciels très nombreux sont installés sur des [serveurs](https://fr.wikipedia.org/wiki/Serveur_informatique) qui ne sont que des ordinateurs plus performants entassés, la plus part du temps dans des [centres de données](https://fr.wikipedia.org/wiki/Centre_de_donn%C3%A9es) et qui constituent ce qu'on appelle communément [le cloud](https://fr.wikipedia.org/wiki/Cloud_computing). Les services sont des logiciels applicatifs destinés à être utilisé par plusieurs utilisateurs ou utilisatrices, humains ou logiciels, simultanément.  Ces logiciels très nombreux sont installés sur des [serveurs](https://fr.wikipedia.org/wiki/Serveur_informatique) qui ne sont que des ordinateurs plus performants entassés, la plus part du temps dans des [centres de données](https://fr.wikipedia.org/wiki/Centre_de_donn%C3%A9es) et qui constituent ce qu'on appelle communément [le cloud](https://fr.wikipedia.org/wiki/Cloud_computing).
 +
 +## Le matériel
 +
 +Construire et utiliser [les logiciels](#Les logiciels) se fait par l'intermédiaire du [matériel informatique](https://fr.wikipedia.org/wiki/Mat%C3%A9riel_informatique).
 +
 +### Les micrologiciels
 +
 +Les micrologiciels sont, eux aussi [des logiciels](#les logiciels) qui sont inscrits dans les microcircuits du matériel, que ce soit, par exemple, une imprimante, un ordiphone, un ordinateur, une voiture, une télévision, un frigo ou une carte d'identité électronique.
 +
 +Ces [firmwares](https://fr.wikipedia.org/wiki/Firmware) sont associables aux différents « périphériques » même si la miniaturisation fait qu'ils sont de plus en plus solidarisé des [cartes mères](https://fr.wikipedia.org/wiki/Carte_m%C3%A8re).  Sur ces dernières, ce sont les [[https://fr.wikipedia.org/wiki/BIOS_(informatique)|bios]] et autres [uefi](https://fr.wikipedia.org/wiki/UEFI) qui s'animeront dés que les vannes du courant électrique s'ouvriront.
  
 ## Le réseau ## Le réseau
  
 Mettre en branle un nombre incalculable de [neurones humains](https://fr.wikipedia.org/wiki/Neurone) ou [artificiels](https://fr.wikipedia.org/wiki/R%C3%A9seau_de_neurones_artificiels) n'aurait pas beaucoup d'utilité //(pour peu que l'on conçoive l'idée que toutes ces technologies reflètent une quelconque « utilité »)// sans une notion fondamentale et trop souvent méconnue; [le réseau](https://fr.wikipedia.org/wiki/R%C3%A9seau_informatique). Mettre en branle un nombre incalculable de [neurones humains](https://fr.wikipedia.org/wiki/Neurone) ou [artificiels](https://fr.wikipedia.org/wiki/R%C3%A9seau_de_neurones_artificiels) n'aurait pas beaucoup d'utilité //(pour peu que l'on conçoive l'idée que toutes ces technologies reflètent une quelconque « utilité »)// sans une notion fondamentale et trop souvent méconnue; [le réseau](https://fr.wikipedia.org/wiki/R%C3%A9seau_informatique).
blog/en_couche.1617460414.txt.gz · Dernière modification : 2021/04/03 16:33 de tierce