Un logiciel est libre s’il est distribué sous une licence libre. À l’opposé des logiciels propriétaires, ces types de programmes sont livrés avec leurs codes sources. Ainsi, les utilisateurs peuvent ajouter des améliorations ou les modifier et les redistribuer. En plus d’être disponible gratuitement, un programme libre présente de nombreux avantages.
La qualité
Un logiciel libre est un programme développé par une équipe de bénévoles passionnés. Chacune de ses versions est testée pour l’identification des défaillances possibles. De plus, la participation de tous les utilisateurs permet d’identifier rapidement les bugs.
La sécurité
Les programmes libres sont plus fiables par rapport aux logiciels propriétaires. La disponibilité du code permet, aux volontaires du monde entier, de rechercher les failles possibles et de les communiquer à la communauté en charge du développement. Cette dernière pourra, ainsi, les corriger pour les prochaines versions.
La rentabilité
Un logiciel distribué sous une licence libre n’est pas nécessairement gratuit. Cependant, son prix est, souvent, plus bas que ce des programmes propriétaires. Pour un logiciel libre, mais payant, le coût est lié au service de développement et non pas aux frais de la licence.
Pour une entreprise, l’utilisation du logiciel open source est plus économique. En effet, en cas d’erreur, il est possible de modifier le code source ou d’ajouter une fonctionnalité supplémentaire.
La liberté
En ayant accès au code source du logiciel open source, les utilisateurs sont totalement libres d’y apporter les améliorations qu’ils jugent nécessaires ou d’y ajouter de nouvelles fonctionnalités intéressantes. De plus, ces programmes doivent respecter les standards en vigueur sur le marché du développement. Ainsi, il est possible de les modifier et ils sont à la portée de tous les programmeurs. En effet, le code n’intègre pas de protocoles propriétaires.
Pour le même objectif, il existe diverses alternatives de logiciels open source. L’utilisateur est libre de choisir celui qui est le plus adapté à ses besoins.