Accueil Technologie

Vous n'avez pas confiance dans les logiciels libres ? 6 raisons pour lesquelles vous devriez le faire

Vous pourriez hésiter à utiliser des logiciels libres et open-source, d’autant plus qu’une grande partie du code provient de bénévoles. Dans la plupart des domaines de notre vie, le fait qu’un produit provienne d’une entreprise réputée est un avantage. C’est ainsi que l’on peut être sûr que quelque chose est bien fait.


Pourquoi faire confiance au code de quelques volontaires plutôt qu’aux logiciels de haute qualité des experts de Microsoft, Apple et Google ?

Comme les géants de la technologie nous l’ont montré, leurs logiciels peuvent être fiables, mais ils sont souvent accompagnés de toutes sortes de traçages et d’autres formes d’exploitation. Les logiciels à code source ouvert sont en fait beaucoup plus sûrs à utiliser, et voici pourquoi.


1. Le code public est un code auquel vous pouvez faire confiance

Le problème fondamental de la plupart des logiciels provenant de grandes entreprises technologiques bien connues est que le code source est caché. Il s’agit d’informations propriétaires, et vous pouvez avoir des problèmes si vous visualisez, modifiez ou redistribuez le code.

Votre seule option est d’utiliser le logiciel tel quel et de croire qu’il peut être exécuté en toute sécurité, ou vous pouvez choisir de ne pas utiliser le logiciel.

Ce type de code est connu sous le nom de logiciel à source fermée. Comme vous ne pouvez pas voir le code, vous n’avez aucun moyen de savoir exactement ce que fait le logiciel. Cela donne aux entreprises la liberté de faire tout ce qui peut augmenter leurs profits.

Lire  10 façons de protéger votre Mac des logiciels malveillants

C’est pourquoi les applications que nous utilisons surveillent notre comportement, suivent notre localisation et tentent de garder un œil sur ce que nous faisons. Ces informations sont précieuses pour les entreprises, qui peuvent les vendre à des courtiers en données ou les utiliser pour vendre des publicités.

Imaginons qu’une application open-source veuille introduire le même type de collecte de données. Eh bien, très peu de gens veulent réellement être suivis. Nous accordons de l’importance à notre vie privée, donc quand on nous donne le choix de supprimer le code qui suit notre comportement, nous le faisons.

Puisque le code source est disponible pour que tout le monde puisse le modifier et le redistribuer, quelqu’un se présente et utilise le code pour créer une nouvelle application (parfois virtuellement identique) dont les éléments indésirables ont été supprimés. Ce processus est connu sous le nom de bifurcation, et il décourage les mauvais comportements.

Tout comme dans d’autres domaines de notre vie, la transparence tend à encourager les gens à mieux se comporter et à obtenir de meilleurs résultats.

2. Ces grandes entreprises ? Elles font toutes confiance à l’Open Source

Quelle est la première entreprise qui vous vient à l’esprit lorsque vous pensez aux grandes technologies ? Amazon ? Facebook ? Apple ? Ces trois entreprises utilisent des logiciels libres à des degrés divers et contribuent à certains projets. Et elles ne sont pas les seules.

Voyez comment Microsoft investit dans le noyau Linux (un système d’exploitation à code source ouvert) pour faire d’Azure un produit de cloud computing convaincant. Google utilise Linux non seulement dans le cloud mais aussi sur les Chromebooks et Android. Les entreprises ci-dessous étaient toutes membres platine de la Fondation Linux au début de l’année 2023.

Lire  Les microservices expliqués : Comment fonctionnent-ils et qu'est-ce qu'ils ont de si bien ?

Membres platine de la Fondation Linux

Valve paie des développeurs pour améliorer tous les logiciels libres qui rendent le Steam Deck possible. Ensuite, il y a les sociétés géantes qui font plus d’affaires avec d’autres entreprises qu’avec les consommateurs en général, comme Oracle et IBM. Toutes deux utilisent et développent des logiciels libres.

L’internet lui-même est largement construit sur une architecture open-source. Les développeurs web connaissent bien ce qu’on appelle la pile LAMP (Linux, Apache, MySQL et PHP), qu’ils utilisent souvent comme base pour les sites web et les applications web. Ces quatre composants sont tous des logiciels libres.

Les développeurs et les entreprises font confiance aux logiciels à code source ouvert parce qu’ils sont fiables, plus faciles à développer qu’une alternative à partir de zéro, et souvent meilleurs que ce qu’ils pourraient développer eux-mêmes. Lorsque vous utilisez leurs produits, à un moment ou à un autre de la chaîne, vous faites souvent encore confiance au code à source ouverte, même si le résultat final comporte une couche propriétaire.

3. Nous sommes tous investis dans le même code

Lorsque le code source est ouvertement disponible, il devient une sorte de bien commun public. Certaines technologies à code source ouvert fonctionnent plus comme des infrastructures. Comme avec les routes publiques, nous sommes tous investis dans la fiabilité de l’infrastructure, les citoyens privés et les entreprises ensemble.

Ainsi, si beaucoup de logiciels à code source ouvert proviennent de bénévoles, une grande partie provient également d’employés rémunérés. Par exemple, le noyau Linux est présent dans les superordinateurs comme dans les téléphones portables. Tout le monde, des fabricants aux scientifiques, a des raisons de contribuer aux correctifs du noyau Linux qui ajoutent des fonctionnalités ou corrigent des bogues.

Même lorsque les entreprises créent des produits qui sont en concurrence les uns avec les autres sur le marché, elles investissent toujours dans le logiciel libre qu’elles utilisent pour qu’il soit aussi bon et stable que possible.

De nombreux programmes à code source ouvert sont même distribués sous des licences copyleft qui exigent que les personnes qui utilisent le code partagent publiquement leurs modifications. Cela empêche quelqu’un de prendre le code et de le cacher dans sa création privée. Au lieu de cela, ils rendent la pareille, le programme s’améliore et nous en bénéficions tous.

4. Le logiciel est (généralement) donné gratuitement

La plupart des logiciels libres sont gratuits, mais c’est une caractéristique distinctive qui ne ressort plus autant qu’avant. De nos jours, la plupart des logiciels n’ont pas de prix. Mais il y a une différence. Les logiciels à code source fermé sont souvent gratuits parce que les développeurs ont trouvé un autre moyen de tirer profit du projet, généralement en collectant et en vendant ou en utilisant d’une autre manière les données nous concernant.

Lorsque vous utilisez Google Docs, chaque pression sur une touche est disponible pour Google qui peut l’enregistrer et la monétiser de la manière qu’il souhaite. Google peut gagner plus d’argent en incitant un maximum de personnes à utiliser Google Documents qu’en vendant le logiciel à la minorité qui serait prête à le payer.

Les logiciels libres sont vraiment donnés gratuitement, sans conditions. Lorsque vous utilisez LibreOffice, personne ne sait ce que vous faites avec le logiciel.

LibreOffice est gratuit parce que, dans un monde où tant de choses sont faites sur des ordinateurs, il peut être considéré comme injuste de faire choisir aux gens d’acheter des logiciels coûteux ou de faire surveiller leur comportement personnel pour participer à la société. Ceci nous amène au point suivant.

5. La communauté Open-Source a un code d’éthique

Le monde du logiciel libre est régi par un ensemble de règles différentes de celles du monde du logiciel propriétaire. De nombreuses personnes qui créent des logiciels libres le font parce qu’elles pensent que c’est une chose éthique à faire. Parfois, il s’agit de gagner de l’argent, mais la plupart du temps, ce n’est pas le cas. Les gens créent et partagent souvent leur code par pure bonté d’âme.

Cela ne veut pas dire que les gens sont désintéressés. Il y a de nombreux avantages autres que l’argent. Beaucoup de gens apprennent à programmer en regardant le code source déjà disponible, et ils veulent donner en retour. D’autres ont bénéficié d’alternatives open-source à des programmes payants qu’ils ne pouvaient pas se permettre et veulent créer des logiciels similaires pour des gens comme eux.

Certains aiment simplement avoir la liberté de faire ce qu’ils veulent avec les logiciels de leurs machines et ne peuvent pas imaginer imposer des restrictions à eux-mêmes ou aux autres.

Les utilisateurs exigent de leurs créateurs de logiciels des normes strictes. Les gens s’indignent de changements que l’on ne verrait pas d’un mauvais œil dans le monde des logiciels propriétaires, comme lorsque Canonical a ajouté les recommandations d’Amazon à Ubuntu (qu’ils ont fini par supprimer en conséquence).

Dans le monde du logiciel libre, l’attente par défaut est que vous ne limitez pas qui a accès à votre application, vous ne limitez pas comment ils peuvent l’utiliser, et vous ne suivez pas leur comportement.

6. Les logiciels libres ont résisté à l’épreuve du temps

De nombreux projets open-source existent depuis des décennies. Prenez Mozilla Firefox, LibreOffice, GIMP, Audacity et VLC. Ce sont des programmes qui se sont progressivement améliorés, en acquérant de nouvelles fonctionnalités tout en éliminant les anciens bogues. On peut en dire autant des logiciels de base, comme le noyau Linux, ou des environnements de bureau, comme GNOME et KDE. Ces logiciels sont matures et éprouvés.

Cela ne veut pas dire qu’il n’y a pas de logiciel stable à source fermée qui existe depuis des années. Il y en a. Mais vous faites déjà confiance aux logiciels propriétaires. Le point ici est que beaucoup de logiciels libres sont tout aussi éprouvés, si ce n’est plus.

Il est également intéressant de noter que dans le monde du logiciel propriétaire, lorsqu’une entreprise fait faillite, son logiciel disparaît. À moins que quelqu’un n’ait acheté les droits, personne ne peut voir le code. Il disparaît tout simplement.

Avec les logiciels libres, un projet peut ne plus être maintenu, et aucune version n’apparaît plus. Mais le code continue d’exister, et certaines personnes peuvent utiliser ce code pour créer un logiciel plus récent. Ainsi, même si une application semble morte, son code peut perdurer.

Les logiciels libres sont les logiciels les plus dignes de confiance

Les logiciels libres n’offrent pas toujours le plus de fonctionnalités ou les meilleures performances. Il existe de nombreux programmes propriétaires qui surpassent la concurrence. Mais lorsqu’il s’agit de questions de confiance, c’est un domaine où les logiciels libres sont les plus utiles.

Il n’en a pas après vos données. Ils ne veulent pas vous servir des publicités. Il n’essaie pas de vous enfermer dans un écosystème. Si vous voulez utiliser votre ordinateur en toute tranquillité, les logiciels libres et open-source sont la voie à suivre.