Les DGLFI, symptôme d’un individualisme qui gangrène le monde du logiciel libre ?

Commençons par définir l’acronyme : Distributions GNU/Linux Franchement Inutiles.

Cela fait environ 2 ans et des bananes – au moment où je rédige cet article – le 12 septembre 2018 – que je fais une série de vidéos sur ce phénomène.

Il y a de tout dans ce domaine. Les principales sous-catégories ?

  1. Celles qui partent d’une base donnée et qui modifie la charte graphique, un peu la logithèque, et puis c’est tout. Je les surnomme les « 3 pages de pdf à suivre ».
  2. Celles qui reprennent le mantra d’Iznogoud, et qui recopie la recette de l’originale pour la reproduire en moins bien. On peut citer la feu (??) Cubuntu (Ubuntu + Cinnamon donc la base de la LinuxMint) ou encore la Namib GNU/Linux (une base Archlinux avec tous les outils de Manjaro repompés)
  3. Celles qui sont les doublons, triplons ou x-tuplons de distributions déjà existantes

Je vais revenir plus longuements sur ces projets « parasites ». J’en ai eu un récemment sous la souris, la CloverOS, qui est une base Gentoo Linux précompilée installable rapidement. Il faudra m’expliquer son intérêt – dans l’absolu – par rapport à une Redcore Linux (qui reprend la même recette modulo l’environnement supporté) ou par rapport à une Calculate Linux (qui est plus orientée monde professionnel).

J’en ai fait une vidéo, disponible ci-dessous :

Comme vous avez pu le voir, outre le fait que le projet est encore immature sur certains plans, son intérêt se résume à quoi ? Proposer une session fvwm personnalisée ? 🙂

Le monde des distributions GNU/Linux est digne d’un champ de bataille de la première guerre mondiale. Distrowatch qui est souvent critiqué pour son classement de curiosité propose des statistiques qui sont basés sur des faits, celles des fiches créées sur le site et qui répertorie en gros le nombre de projets ayant existé depuis 2002, date de naissance de Distrowatch.

Pour la gazette du 10 septembre 2018, on apprend ceci :

Number of all distributions in the database: 894
Number of active distributions in the database: 307
Number of dormant distributions: 57
Number of discontinued distributions: 530
Number of distributions on the waiting list: 160
Number of distributions waiting for evaluation: 45

Près de 900 distributions indexées en 12 ans et 59,28% sont mortes. 6,37% dans le coma. Ce qui n’est pas des plus joyeux. Et 160 attendent leur tour. Si toutes les distributions étaient indexées du jour au lendemain, on dépasserait aisément le millier de références. Y a pas comme un problème ?

Heureusement sur les 160, seulement 45 pourraient être intégrées rapidement. Ouf !

Mais il y a d’autres statistiques qui sont plus marrantes par rapport à ce récapitulatif. Si vous pensez que 160 projets en attente, c’est énorme, c’est rien ou presque.

Il faut remonter à avril 2014 pour assister un sacré nettoyage. Le 14 avril 2014, il y avait 350 projets sur la liste d’attente.

Je m’étais alors attaqué à la liste pour voir quels étaient encore les projets en vie… La purge fut digne d’un nettoyage de printemps. En effet, dans la gazette du 21 avril 2014, il n’y avait plus que… 266 projets en attente… Soit une baisse d’environ 24% avec la disparition de 84 projets.

J’ignore combien de DGLFI étaient dans le lot. Mais cela me fait poser une question et écrire des grossièretés : sur X projets doublons, combien pourraient mutualiser les efforts ? Combien d’équipes pourraient fusionner ?

J’ai l’impression qu’on est face à un individualisme chronique assaisonné d’une dose de « Stallmanisme ». En gros, sur les 4 libertés fondamentales du logiciel libre, une est utilisée sans prise de recul, la liberté 3 qui déclare :

la liberté de distribuer aux autres des copies de vos versions modifiées (liberté 3) ; en faisant cela, vous donnez à toute la communauté une possibilité de profiter de vos changements ; l’accès au code source est une condition nécessaire.

Avant qu’on me dise que je suis un mauvais libriste car j’ose critiquer l’utilisation abusive de la liberté 3, je vais vous poser une question : est-il obligatoire de sauter d’un pont avec un élastique aux pieds car cela est possible ? 🙂

Bien sûr que non, et mon exemple était volontairement caricatural.
Je ne dis pas que les personnes qui pensent avoir pondu la distribution ultime en parlent et se rajoute sur la liste d’attente de Distrowatch, mais qu’elles se demandent si elles ne pourraient pas être plus utiles au reste du monde libre en se rapprochant de projets mieux établis qui ont des caractéristiques communes avec leurs productions ?

Combien de distributions souffrent d’un manque de main d’oeuvre pour survivre ? Ou qui en sont mortes, comme la RevengeOS qui cherchait de l’aide en octobre 2017 ? Il y aura toujours des projets proches mais irréconciliables : je pense aux deux soeurs ennemies, filles de la distribution magique.

Des termes comme coopération, mutualisation des efforts, rapprochements de projets quasi-identiques sont des grossièretés dans le monde du libre en 2018 ? Vu le nombre de distributions qui se multiplient comme des bactéries sur un milieu de culture, on peut le craindre.

À croire qu’un proverbe comme « L’union fait la force » ne semble pas être reconnu dans le monde linuxien.

Malheureusement 🙁