Quels sont les avantages dâopter pour les logiciels libres ?
Quâest-ce quâun logiciel libre ?
Un logiciel libre est un logiciel dont le code est mis Ă disposition des utilisateurs.
Ainsi, ils disposent des 4 libertés fondamentales :
- La libertĂ© dâutiliser le logiciel : lâutilisateur peut utiliser toutes les fonctionnalitĂ©s du logiciel
- La libertĂ© de copier le logiciel : il est possible de possĂ©der une copie du logiciel sans ĂȘtre accusĂ© de fraude, de contrefaçon, de piratage
- La libertĂ© dâĂ©tudier le logiciel : le code Ă©tant ouvert, lâutilisateur peut totalement Ă©tudier le code, et ainsi dĂ©terminer les Ă©lĂ©ments forts, la construction, la technologie utilisĂ©e, etc.
- La libertĂ© de modifier le logiciel et de redistribuer les versions modifiĂ©es : lâutilisateur peut dans ce cas, aprĂšs Ă©tude du code, modifier les parties souhaitĂ©es, ajouter ou supprimer des fonctionnalitĂ©s. Autrement dit, se servir dâune base pour avoir le logiciel sur-mesure. Enfin, cette version peut ĂȘtre distribuer par la personne ayant effectuĂ© les modifications.
Quels sont les avantages dâĂȘtre dotĂ© dâun logiciel libre ?
La personnalisation :
Lâouverture de code facilite lâajout (ou la suppression) de nouvelles fonctionnalitĂ©s, la traduction des logiciels dans diffĂ©rentes langues et diffĂ©rents dialectes, mais Ă©galement le dĂ©veloppement dans des structures ou pays ne bĂ©nĂ©ficiant pas des ressources nĂ©cessaires.
La visibilité du projet :
Le contenu technique est mis Ă disposition et expliquĂ©, on connait le rythme des dĂ©veloppements et il est facile dâen suivre lâĂ©volution.
La communauté :
Dans le dĂ©veloppement dâune solution logicielle libre, la communautĂ© est une ressource virtuelle puissante et non nĂ©gligeable. Les groupes dâutilisateurs et diffĂ©rentes associations connues organisent gĂ©nĂ©ralement des rencontres entre les diffĂ©rents acteurs, les rendant ainsi tous accessibles.
La qualité du code :
Le code ouvert pousse inconsciemment les développeurs à porter une attention particuliÚre à la qualité du code. La communauté peut se montrer sévÚre mais aussi encourageante et bienveillante, et au final aide à progresser.
La sécurité du code :
Connaitre les dĂ©tails du code dâun logiciel permet aussi de garantir la sĂ©curitĂ© de ce dernier. Les failles de sĂ©curitĂ© peuvent ĂȘtre dĂ©tectĂ©es par des auditeurs indĂ©pendants ou par la communautĂ©. Attention en termes de sĂ©curitĂ©, le secret nâest pas la sĂ©curitĂ© !
LâindĂ©pendance :
Lorsque vous utilisez des logiciels propriĂ©taires, vous ĂȘtes dĂ©pendant de lâĂ©diteur et du distributeur des produits. Autrement dit, en cas de cessation dâactivitĂ©, il devient compliquĂ© voire impossible de poursuivre lâexploitation du logiciel.
En ce qui concerne la rĂ©versibilitĂ©, vous nâĂȘtes plus tributaire de lâĂ©diteur pour migrer vos donnĂ©es dans un autre logiciel.
La pérennité du logiciel :
Elle est garantie grĂące Ă lâouverture, tout comme les donnĂ©es qui le sont grĂące aux respects des normes et standards internationaux, souvent respectĂ©s dans le monde du libre.
Le coĂ»t dâacquisition :
Un vrai logiciel libre ne fait pas payer de licence pour son utilisation. Pour autant, cela ne veut pas dire que sa mise en place est « gratuite ». En effet, il y a souvent un amalgame entre libre et gratuit. Cela provient de lâanglais oĂč « Free » signifie gratuit et libre. Une partie du budget rendu disponible est affectĂ© Ă lâaccompagnement et aux formations et optimise donc les chances de rĂ©ussite.