connaître les différences entre le logiciel libre et l’Open Source

Plus précisément, nous faisons référence à logiciel libre et open source ceux dont on entend tant parler mais que l’on ne différencie peut-être pas bien dans de nombreux cas. La vérité est qu’a priori nous faisons tous la distinction entre les logiciels payants et gratuits, également appelés propriétaires et non propriétaires. Et quand on parle d’un logiciel en général, en plus de prendre en considération le type d’utilisation que nous allons en faire et pour lequel il a été conçu, nous examinons également si nous devons ou non payer pour cela. En fait, c’est l’une des principales conditions requises pour le télécharger sur notre ordinateur ou en rechercher un autre.

Nous en avons même rencontré titres de paiement que l’on peut télécharger et essayer pendant un certain temps puis acquérir la licence ou s’abonner payant. Cependant, lorsqu’il s’agit de distinguer les logiciels libres de ce que l’on appelle Open Source, les choses deviennent un peu plus compliquées. Nous pouvons télécharger tous types de logiciels sur Internet, même si les licences avec lesquelles ils sont proposés varient considérablement. D’où l’importance de distinguer ces deux concepts que nous avons évoqués et qui nous induisent souvent en erreur.

Qu’est-ce qu’un logiciel libre

La première chose qu’il faut savoir est que, lorsque nous parlons de logiciel libre, nous faisons référence à une licence FSF ou Fondation du logiciel libre. Il s’agit d’une fondation créée en 1985 par Richard Stallman dont le but principal est de promouvoir l’utilisation de ce type de programmes gratuits. Quatre règles d’utilisation sont établies dans cette licence.

  • Il peut être utilisé à n’importe quelle fin.
  • Il permet d’étudier son fonctionnement et de le modifier, en l’adaptant à d’autres usages.
  • Il peut être distribué gratuitement pour aider les autres.
  • Il est permis de les améliorer et de les rendre publics pour aider la communauté.

Bien entendu, à ce stade, nous devons garder à l’esprit que, même s’ils respectent les règles susmentionnées, tous les logiciels libres ne sont pas nécessairement gratuits. C’est parce qu’il peut conserver son caractère libre, mais être distribué commercialement.

Principales différences avec l’Open Source

Bien qu’au début beaucoup pensent que c’est la même chose, en revanche, on trouve les logiciels connus sous le nom d’Open Source ou open source. Et en 1998, certains membres de la communauté du logiciel libre ont décidé de créer l’OSI, également connu sous le nom de Initiative Open Source. Alors que le logiciel libre est défini par quatre points clés, nous en trouvons ici un total de 10.

  • Code source accessible aux autres.
  • Ces licences doivent autoriser les modifications et les œuvres dérivées.
  • La licence ne peut pas être spécifique à un seul produit.
  • Cette licence ne peut pas restreindre d’autres solutions logicielles.
  • Une licence supplémentaire ne peut pas être ajoutée lors de la redistribution du logiciel.
  • L’accès ne peut être restreint à aucune initiative ou entreprise.
  • Maintenir le intégrité du code source dans certains cas.
  • Aucune personne ou groupe ne peut être discriminé lors de l’accès au code.
  • Redistribution gratuite.
  • La licence doit être technologiquement neutre dans son utilisation et son exploitation.

Les droits associés aux licences Open Source doivent s’appliquer à toute personne qui la redistribue sans licences supplémentaires.

Une fois tout cela examiné, nous pouvons dire que la principale différence entre les deux modalités est que le l’open source est moins strict que le logiciel libre. Nous pouvons affirmer que tous les logiciels libres pourraient être définis comme open source. Au contraire, tous les logiciels Open Source ne doivent pas nécessairement être gratuits.

Bref, on peut affirmer que ce que l’on appelle le logiciel libre se concentre davantage sur les questions éthiques liées à l’utilisation des programmes. D’un autre côté, l’open source donne la priorité à la section technique de l’application elle-même ainsi qu’à sa croissance et son amélioration au fil du temps.

Par curiosité, nous vous dirons que, du point de vue de Stallman susmentionné, utiliser des logiciels Open Source n’est pas associé à toujours avoir la liberté. Mais il est vrai, admet-il, qu’il se concentre davantage sur la disponibilité lors de l’accès au code source du projet pour l’améliorer.