Logiciel libre - Qu'est-ce que c'est, définition et concept

Table des matières:

Logiciel libre - Qu'est-ce que c'est, définition et concept
Logiciel libre - Qu'est-ce que c'est, définition et concept
Anonim

Le logiciel libre se compose de programmes de code open source qui ont une liberté pratiquement totale d'utilisation et de modification.

Nous comprenons par code source que l'architecture et la manière de créer le logiciel sont du domaine public et peuvent être consultées, revues et modifiées par tout utilisateur.

De plus, les logiciels libres n'impliquent généralement pratiquement aucun coût par acquisition, de sorte qu'ils peuvent presque toujours être obtenus gratuitement.

Le contraire serait un logiciel propriétaire.

Origine du logiciel libre

La première brique dans le monde du logiciel libre a été posée par l'ancien professeur d'université du MIT Richard Matthew Stallman (ci-après Stallman). Ce physicien a développé le « Projet GNU » en 1983, dont la mission principale était de créer un système d'exploitation entièrement libre.

Plus tard, en 1985, Stallman a fondé la Free Software Foundation, ce qui lui a pris quatre ans plus tard pour établir les règles juridiques de base du logiciel libre basées sur le copyleft.

Ainsi, Stallman est passé de pionnier à promoteur, étant le principal architecte de la communauté du logiciel libre. Les principaux fruits de cette communauté sont le système d'exploitation Linux, Apache, Open Office ou l'éditeur d'images GIMP.

Principales caractéristiques des logiciels libres

Les principales caractéristiques du logiciel libre reposent sur les quatre règles qui ont été établies pour que le logiciel puisse être classé comme « libre ».

  1. Exécutez librement le programme comme vous le souhaitez, à n'importe quelle fin.
  2. Étudiez le fonctionnement du programme et un accès complet au code source.
  3. Redistribuez des copies librement et sans limite à d'autres utilisateurs.
  4. Distribuez des copies des versions modifiées, qu'elles soient les leurs ou d'autres, sans aucune restriction.

Si l'une de ces conditions n'est pas remplie, ce ne sera pas un "logiciel libre". De plus, ce type de logiciel présente d'autres caractéristiques dérivées des précédents, telles que le libre accès et la liberté de connaissance dans son utilisation.

Types de logiciels libres

Généralement, on peut différencier les logiciels libres en deux grands groupes. D'un côté, nous avons celui qui est régi par le copyleft et de l'autre, celui qui ne l'est pas.

En premier lieu, le copyleft est un droit légal qui établit la libre utilisation d'un logiciel respectant les quatre règles ou caractéristiques précédemment mentionnées dans la section précédente.

Deuxièmement, nous pouvons trouver tous ces logiciels qui peuvent être gratuits mais il n'est pas garanti que les quatre normes soient respectées. Un exemple serait de pouvoir créer une version modifiée d'un logiciel par nous-mêmes, mais de mettre un prix de distribution sur notre version. Cela serait autorisé tant que le copyleft n'est pas présent dans la version originale du logiciel.

Bref, tout ce type de logiciel qui ne respecte pas et n'adopte pas le régime du copyleft peut très bien être libre, privé, hybride, mixte ou tout autre type de logiciel, mais ce que l'on peut dire, c'est que l'absence d'une des quatre règles sera une probabilité à considérer si le logiciel n'est pas copyleft.

Exemple de logiciel gratuit

L'exemple par excellence de ce type de logiciel est le système d'exploitation Linux (ci-après, OS). Ce système d'exploitation est régi par les normes du copyleft et de nombreuses versions sont nées sous le logiciel source.

Certains de ces exemples sont connus mondialement (version Ubuntu), ou régionalement (version Guadalinex).

L'existence d'un système d'exploitation tel que Linux encourage la démocratisation de l'utilisation d'Internet et un accès moins restrictif à un ordinateur ou un appareil similaire, réduisant les coûts d'acquisition si nous ne voulons pas utiliser de logiciel privé ou payant.