Cet article va essayer d'expliquer ce qu'est un logiciel, une technologie ou une œuvre libre, ce qu'elle as de différent par rapport a ce qu'on as l'habitude de consommer et son intérêt.
L'étape la plus importante de la création d'un logiciel est la rédaction du Code source. C'est un long texte rédigé dans un langage spécifique généralement inspiré de l'Anglais qui va être un compromis pour être aussi bien compris par les humains et les machines.
Ce Code source est un langage de description. Et bien que le terme Code source sois exclusif a création de programmes informatique, on en trouve des équivalent pour d'autre domaine, qui portent d'autres nom :
En suivant ce guide, on en arrive au produit final toujours identique.
Le développeur de programme informatique rédige donc un Code source, et le fournis a un logiciel nommé Compilateur, qui va suivre ce mode opératoire et créer le logiciel.
Pour être certains que ce produit terminé corresponde bien a ce que je demande, sans m'apporter d'une façon ou d'une autre quelque chose de dommageable, il me faut avoir accès au Code source pour pouvoir en faire l'étude.
Ce sont des logiciels dont le Code source n'est pas disponible, et qui n'offrent pas l'assurance de ne pas nous cacher des comportements.
La GNU/GPL, éditée par la Free Software Fondation, reste une référence dans le domaine. Celle-ci ajoute une obligation suplémentaire aux 4 liberté fondamentales :
| GPL Version 2 | Version officielle (EN) | Non officielle (FR) |
|---|---|---|
| GPL Version 3 | Version officielle (EN) | Non officielle (FR) |
En effet même si l'inconscient collectif as une certaine tendance a faire l'analogie Libre = Gratuit, et Propriétaire = Payant, c'est un principe qui se trouve être absolument faux.
Tout le monde a la parfaite liberté de vendre un Logiciel Libre. Et un logiciel Propriétaire, dont le code source n'est pas fournis, peu parfaitement être fournis sans contrepartie financière (ce qui est même courant).
Il est cependant a noter que tout le monde ayant aussi la parfaite liberté d'acheter un logiciel libre payant et de le redistribuer gratuitement, la plus part des logiciels libres se trouvent gratuitement de façon légale. (Il est d'usage de fournir un service client payant pour les logiciel libres commerciaux, bien qu'on sois libre de ne pas le faire)
Vous trouverez un bouton a l'extrême gauche de cette page (en fait un en haut, et un en bas), vous donnant l'accès au code source de cette page, et vous autorisant a la modifier si vous êtes inscrit.