Utilisation du logiciel libre dans l'État, partie I

C'est le premier d'une série d'articles liés à un thème que je pense crucial pour tous les pays: l'utilisation du logiciel libre dans l'État.

Pourquoi peut-il être avantageux d'utiliser des logiciels libres dans l'État? Quelles difficultés et quels problèmes cela engendrerait-il? Quels seraient les coûts d'une telle migration? Cette migration est-elle nécessaire uniquement pour une question idéologique / philosophique ou aussi pour des raisons économiques et pratiques?

Qu'est-ce que le logiciel libre?

Les logiciels, en tant que marchandises, ne sont généralement pas à vendre. Ce que l'utilisateur acquiert, par une dépense monétaire ou sans elle, est un licence concernant les utilisations que vous pouvez donner aux programmes en question. Notez que cela ne ressemble pas, par exemple, à un livre ou un disque, une marchandise dans laquelle le client acquiert un véritable titre sur quelque chose qu'il peut prêter, donner, revendre, citer, louer, résumer, etc.: en «achetant un programme» , L'utilisateur en règle générale n'acquiert aucun droit de propriété, dans de nombreux cas, il ne devient même pas propriétaire du support magnétique ou optique dans lequel le logiciel est livré, qui reste la propriété de l'auteur original.

La licence d'utilisation d'un programme particulier régit la manière dont l'utilisateur peut l'utiliser. Bien que la variété des types de licences couvre tout l'éventail des possibilités, des conditions les plus léonines aux plus libérales, elles peuvent être classées en deux grandes catégories: d'une part, il y a les licences dites «libres», et sur l'autre, les licences. "Propriétaire". La grande différence entre ces types de licences est que les logiciels sous licence propriétaires n'accordent généralement à l'utilisateur que le droit de course le programme "tel quel" (c'est-à-dire avec les erreurs incluses) sur un ordinateur donné, interdisant expressément toute autre utilisation, tandis que le logiciel régi par une licence libre permet à l'utilisateur non seulement d'exécuter le programme sur autant d'ordinateurs qu'il le souhaite, mais aussi copiez-le, inspectez-le, modifiez-le, améliorez-le, corrigez les erreurs et diffusez-le, ou engagez quelqu'un pour le faire à sa place.

Selon Free Software Foundation, le logiciel libre fait référence au liberté d'utilisateurs pour exécuter, copier, distribuer, étudier, modifier et améliorer le ,software; plus précisément, il se réfère à quatre libertés des utilisateurs de logiciels: la liberté d'utiliser le programme, dans n'importe quel but; étudier le fonctionnement du programme et l'adapter aux besoins; de distribuer des copies, aidant ainsi les autres, et d'améliorer le programme et de rendre les améliorations publiques, afin que toute la communauté en bénéficie (pour la deuxième et dernière liberté mentionnée, l'accès à code source est une condition préalable).

Confidentialité et traitement des données

Afin de remplir ses fonctions, l'État doit stocker et traiter les informations relatives aux citoyens. La relation entre l'individu et l'État dépend de la confidentialité et de l'intégrité de ces données, qui doivent donc être adéquatement protégées contre trois risques spécifiques:

  • Risque de fuite: Les données confidentielles doivent être traitées de manière à ce que leur accès soit possible exclusivement aux personnes et institutions autorisées.
  • Risque d'impossibilité d'accès: Les données doivent être stockées de manière à ce que l'accès à celles-ci par les personnes et institutions autorisées soit garanti pendant toute la durée de vie utile des informations.
  • Risque de manipulation: la modification des données doit être limitée, là encore, aux personnes et institutions autorisées.

La réalisation de l'une de ces trois menaces peut avoir de graves conséquences à la fois pour l'État et pour l'individu. Lorsque les données sont traitées électroniquement, votre vulnérabilité à ces risques est déterminée par le logiciel qui les traite.

Un logiciel gratuit permet à l'utilisateur une inspection complète et exhaustive du mécanisme par lequel les données sont traitées. L'intérêt du mécanisme de traitement est bien plus que académique. Sans possibilité d'inspection, il est impossible de savoir si le programme remplit simplement sa fonction, ou s'il comprend également des vulnérabilités intentionnelles ou accidentelles qui permettent à des tiers d'accéder de manière inappropriée aux données, ou empêchent les utilisateurs légitimes des informations de les utiliser. Ce danger peut sembler exotique, mais il est très spécifique et il existe une histoire documentée.

Le fait de permettre l'inspection des programmes est une excellente mesure de sécurité, puisque les mécanismes sont exposés, ils sont constamment à la vue de professionnels formés, ce qui rend immensément plus difficile de cacher les fonctions malveillantes, même si l'utilisateur final qu'il ne prend pas la peine de trouver eux lui-même.

En acquérant une licence d'utilisation d'un logiciel propriétaire, en revanche, l'utilisateur obtient le droit d'exécuter le programme sur un ordinateur, mais ne pas connaître le mécanisme par lequel le programme fonctionne. Un élément essentiel de toute licence propriétaire est l'interdiction expresse faite à l'utilisateur d'essayer peut-être de découvrir la manière dont le programme fonctionne. Cette limitation peut être raisonnable pour un programme de jeu, mais elle est inacceptable dans tous les cas où le programme traite des informations utiles, car étant empêché de les inspecter, l'utilisateur n'a plus que la possibilité de faire confiance à ses fournisseurs, ainsi qu'à chacun et chacun des employés de ses fournisseurs, et même les entités gouvernementales sous lesquelles ses fournisseurs opèrent, se comportent de manière impeccable et priorisent la sécurité du client même au-dessus de leurs propres intérêts commerciaux, nationaux ou stratégiques. Cette confiance a déjà été rompue à plusieurs reprises.

L'indépendance technologique et la «neutralité» du réseau

Les avantages apportés par l'adoption des outils informatiques sont nombreux et bien connus. Mais une fois que l'informatisation d'une tâche a commencé, l'ordinateur devient indispensable, et la tâche devient dépendante de sa disponibilité. Si l'institution qui utilise l'application n'a pas la liberté de contracter en ce qui concerne les extensions et les corrections du système, il se produit une dépendance technologique dans laquelle le fournisseur est en mesure de dicter unilatéralement les conditions, les délais et les prix.
Une forme particulièrement insidieuse de cette dépendance technologique se produit à travers la manière dont les données sont stockées. Si le programme utilise un format de stockage standard, l'utilisateur peut être sûr qu'à l'avenir, il sera en mesure de décrypter davantage les informations. Si, au contraire, les données sont stockées dans un format secret, l'utilisateur est piégé dans un certain fournisseur, qui est le seul à pouvoir offrir une quelconque garantie d'accès.

Les licences gratuites permettent non seulement à l'utilisateur d'exécuter le logiciel, mais lui permettent de l'utiliser de bien d'autres manières. Parmi eux, l'utilisateur a le droit d'inspecter le programme à volonté, et par ce mécanisme simple (sinon par d'autres plus puissants, comme le respect des normes), rend les formats de stockage de données transparents, afin que l'utilisateur ait la tranquillité d'esprit qu'il pourra toujours y accéder, et que les développeurs de programmes qui interagissent avec le leur auront toujours une documentation complète et correcte pour assurer une communication sans problème.

En outre, un logiciel gratuit permet à l'utilisateur de corriger et de modifier le programme en fonction de ses besoins. Cette liberté n'est pas réservée aux programmeurs. Bien que ce soient eux qui peuvent en tirer parti, les utilisateurs en bénéficient également énormément, car ils peuvent ainsi engager n'importe quel programmeur (pas nécessairement l'auteur d'origine) pour corriger les bogues ou ajouter des fonctionnalités. Les personnes que vous pouvez embaucher n'ont non seulement aucune exclusivité sur la possibilité d'embauche, mais elles ne l'acquièrent pas non plus de ses modifications. De cette manière, l'utilisateur peut allouer ses ressources pour répondre à ses besoins en fonction de ses propres priorités, en demandant plusieurs devis et en conservant celui qui offre le meilleur rapport qualité / prix, sans s'exposer au chantage et à l'extorsion.

De la même manière, en utilisant le même mécanisme de stockage des données dans des formats secrets qui peuvent évoluer à volonté, sans autorisation, les éditeurs de logiciels propriétaires forcent périodiquement leurs clients à acheter des mises à jour inutiles de leurs programmes. La ressource est simple: ils commercialisent une nouvelle version du produit et retirent l'ancienne du marché. La nouvelle version utilise un nouveau format, incompatible avec le précédent. Le résultat est que l'utilisateur, même s'il est satisfait des fonctionnalités de la version dont il dispose, n'a d'autre choix que d'acquérir la version la plus "moderne", car c'est le seul moyen pour lui de lire les fichiers que ses utilisateurs lui envoient . connaissances et collègues qui ont la nouvelle version. 

Vous remplissez le formulaire mais avec cette marque de stylo ...

L'un des exemples les plus pathétiques de cette dépendance technologique se trouve dans la législation argentine elle-même. Depuis quelque temps déjà, l'AFIP oblige les contribuables à soumettre diverses déclarations au format numérique. L'idée, en passant, est raisonnable, mais la manière dont l'AFIP l'a mise en œuvre est telle qu'elle exige que la présentation se fasse exclusivement par l'exécution de programmes spécifiques fournis par cette organisation. Ces programmes, il est vrai, sont gratuits, mais leurs exigences d'exécution incluent, en tant que systèmes d'exploitation, exclusivement «Windows 95, 98 ou supérieur». C'est l'État oblige les citoyens à acheter un certain produit à un certain fournisseur dans le seul but de respecter leurs obligations fiscales. Cela équivaut à dire que les formulaires non numériques ne peuvent être remplis qu'avec des stylos-plumes de marque «Mont Blanc».

Dépendance technologique = retard

Si l'utilisateur est autorisé à exécuter un programme, mais pas à l'inspecter ou à le modifier, alors il ne peut pas en tirer des leçons, il devient dépendant d'une technologie non seulement qu'il ne comprend pas mais est expressément interdite.. Les professionnels de votre environnement, qui pourraient vous aider à atteindre vos objectifs, sont également limités: le fonctionnement du programme étant secret et son inspection interdite, il n'est pas possible de le réparer. De cette manière, les professionnels locaux voient leurs possibilités d'offrir de la valeur ajoutée de plus en plus limitées, et leurs horizons de travail se rétrécissent avec leurs chances d'apprendre davantage.

Malheureusement les professionnels locaux ne peuvent pas donner de réponse à ces problèmes, car les connaissances nécessaires pour la donner sont réservées aux employés du propriétaire des programmes en jeu. C'est vrai: les propriétaires proposent des cours coûteux qui forment des professionnels pour résoudre des problèmes, mais ils dictent la profondeur de ces cours, ne révèlent jamais tous les détails et ne fournissent aucun moyen de vérifier que ce qu'ils enseignent est réellement correct. Bref, personne ne sait exactement ce qui se passe, seuls les suspects. Et même si l'un de ces soupçons était correct, même dans le cas improbable où quelqu'un, par hasard, découvrait la cause d'une certaine erreur et pourrait l'éliminer à jamais ... Il serait interdit de le faire!

Le logiciel libre encourage le développement local

En utilisant des logiciels libres, que les professionnels peuvent analyser, comprendre et améliorer en profondeur, l'utilisateur est en mesure d'exiger du personnel d'assistance que les systèmes font parfaitement leur travail.. Il n'y a plus d'excuse "ce qui se passe c'est que XXX tombe", où XXX est chaque jour un élément nouveau et obscur sur lequel le professionnel n'a aucun contrôle, et donc sa responsabilité. Ici tout est ouvert, tout le monde qui veut peut apprendre, tout le monde qui veut peut collaborer, et si quelqu'un ne sait pas, c'est parce qu'il n'a pas voulu apprendre, pas parce que quelqu'un a caché les informations nécessaires à l'accomplissement de sa tâche.

Il est vrai qu'il n'y a toujours pas de solutions gratuites pour tous les besoins des utilisateurs. Dans le cas, il n'y a pas de solutions propriétaires pour tous les besoins. Dans les cas où la solution gratuite n'existe pas, vous devez la développer, ce qui signifie attendre que quelqu'un d'autre tombe sur le besoin et la développe, ou la développe vous-même (ou ce qui est pareil, payez pour quelqu'un d'autre pour la développer. ). La différence est que dans les cas où il existe une solution gratuite disponible, l'utilisateur peut l'utiliser immédiatement et sans objection d'aucune sorte, alors qu'avec des solutions propriétaires il doit toujours payer, et ce qu'il obtient en retour est une «solution» Closed et secret, au lieu d'un outil qui vous permet de grandir et de fonctionner en toute sécurité et librement.

Le logiciel libre pose les bases d'un développement solide et autonome de professionnels locaux qui proposent des solutions.

Fuentes:

  • http://proposicion.org.ar/doc/razones.html, por Federico Heinz.
  • Wikipédia.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.