Nous avons tous deja remarqué ce groupe de mots en telechargeant un logiciel sur internet ou en utilisant github
Logiciels libres vs logiciels proprietaires
En informatique en général, il y a deux grands mouvements : les logiciels libres vs logiciels proprietaires.
Le concept de logiciel libre est née d’un mouvement fondé par Richard Stallman, connu comme le père du projet GNU( linux ). L’objectif du libre est d’offrir la liberté d’exécuter, copier, distribuer, étudier, modifier et améliorer le logiciel aux utilisateurs individuels ou aux entreprises.
Un logiciel proprietaire est un logiciel dont la reproduction et/ou la modification n’est possible que sous l’autorisation du proprietaire.
Un logiciel est libre s'il respecte certains critères :
La liberté d’exécuter le programme comme vous le souhaitez, et à toute fin (liberté 0);
La liberté d’étudier le fonctionnement du programme, et le modifier comme vous le souhaitez pour votre ordinateur (liberté 1);
La liberté de redistribuer les copies que vous avez reçues (liberté 2);
La liberté de distribuer des copies de vos versions modifiées pour donner à toute la communauté une chance de profiter de vos modifications (liberté 3).
Open source
L'open source est semblable au logiciel libre mais avec des regles bien definies :
La redistribution doit être libre ;
Le programme doit être distribué avec le code source, sinon il doit y avoir un moyen très médiatisé pour l’obtenir sans frais ;
La licence doit autoriser les modifications et les œuvres dérivées, et doit leur permettre d’être distribuées sous les mêmes termes que la licence du logiciel original ;
Pour maintenir l’intégrité du code source de l’auteur, la licence peut exiger que les œuvres dérivées portent un nom ou un numéro de version différent de ceux du logiciel original ;
La licence ne doit discriminer aucune personne ou groupe de personnes ;
La licence ne doit pas défendre d’utiliser le programme dans un domaine d’activité spécifique ;
Les droits attachés au programme doivent s’appliquer à tous ceux à qui il est redistribué, sans obligation pour ces parties d’obtenir une licence supplémentaire ;
La licence ne doit pas être spécifique à un produit ;
La licence ne doit pas imposer des restrictions sur d’autres logiciels distribués avec le logiciel sous licence. Par exemple, la licence ne doit pas exiger que tous les autres programmes distribués sur le même support doivent être des logiciels open source ;
La licence doit être technologiquement neutre.
Couts
Un logiciel libre n'est pas forcément gratuit. Dans la pratique, nombre de logiciels libres se trouvent gratuitement sur certains sites web. Des versions payantes, mais souvent très bon marché, sont commercialisées par des entreprises.
Un logiciel proprietaire est généralement payant. Les coûts peuvent varier de manière flexible en fonction de la complexité du logiciel. Plus le prix est élevé, plus vous obtenez de meilleurs produits, meilleurs supports complets et de meilleures fonctions
La tendance opensource beaucoup plus populaire et progresse plus vite ces dernieres années car laissé aux mains de la communauté n'est pas sans modèle économique. Il existe neamoins une version entreprise ou premium associée à une offre de support et de maintenance.
Toujours lire les licences avant d'utiliser un code source ou un logiciel pour votre entreprise !!!