Les logiciels libres existent quasiment depuis le début de l’ère informatique moderne mais ce n’est qu’avec l’apparition de Linux au début des années 1990s que le concept s’est popularisé. Zoom sur les avantages et les inconvénients du logiciel libre et quelques exemples d’application.
Les avantages indéniables du logiciel libre
Les logiciels libres ont plusieurs avantages évidents si bien que de très grandes sociétés du monde des logiciels se sont mis à collaborer avec les acteurs du libre pour mieux en tirer parti. Parmi les différents avantages notables, il y a :
- Une certaine garantie au niveau de la pérennité et de la portabilité. Le code du logiciel libre étant accessible à tous, une entreprise peut assigner des experts pour effectuer des évolutions et adapter le socle aux nouvelles spécifications matérielles
- Une limite des risques au niveau de la compliance : les logiciels libres ne risquent pas de causer aux entreprises des coûts astronomiques en cas non-respect de certaines clauses sauf si l’éditeur impose des restrictions au niveau des transactions ou du périmètre
- Un respect des standards et l’assurance de pouvoir les respecter dans le futur
- Une rapidité dans la découverte et la correction des failles notamment en termes de sécurité
- Un prix forcément plus attractif pour les clients
- Moins de dépendance vis-à-vis d’un éditeur et la possibilité de passer par d’autres acteur en reprenant le logiciel libre concerné
Les inconvénients indiscutables du logiciel libre
Bien entendu, le logiciel libre n’est pas forcément une solution miracle et de nombreux experts s’accordent à dire que le logiciel libre apporte des contraintes supplémentaires notamment pour les clients professionnels. Parmi les principaux défauts attribués aux logiciels libres, il y a :
- Une priorisation de l’évolution et de l’ajout de certaines fonctionnalités qui peut être en inadéquation avec les attentes du marché. Les logiciels libres étant bien souvent gérés par des passionnés, ceux-ci peuvent privilégier leur point de vue et ne pas tenir compte des demandes des clients dans les temps impartis
- Une certaine dispersion et un trop grand choix au niveau du marché, les logiciels libres pouvant être copiés et modifiés (tout en gardant une licence libre) par des éditeurs variés
- Un manque de documentations ou d’aide de la part de la communauté
- Des outils pas forcément pensés pour le grand public
- Une trop grande diversité au niveau des bibliothèques
- Impossibilité de développer des pilotes ou programmes car utilisation de librairies propriétaires qui empêchent une adhérence avec ces logiciels libres
Des exemples d’application des logiciels libres pour les particuliers
Il y a un très grand nombre de logiciels libres disponibles sur le marché et qui ont atteint un niveau de maturité importante, si bien que le grand public averti est capable de les reconnaître. Parmi les logiciels libres les plus connus, il y a Firefox (navigateur Internet), LibreOffice (un concurrent de la suite MS Office), Linux (système d’exploitation concurrent de Windows), The Gimp (concurrent d’Adobe Photoshop) ou encore FileZilla (utilitaire de transfert en utilisant notamment le protocole FTP).
Les usages sont nombreux et on retrouve également de nombreux jeux vidéo sous licence libre même s’il faut l’avouer, la qualité n’est pas forcément comparable avec les jeux payants conçus par les plus gros éditeurs. Mais si vous êtes un passionné du graphisme par exemple et que vous souhaitez créer votre propre logo pour votre casino en ligne ou votre site Internet, un outil libre et gratuit comme The Gimp est amplement suffisant pour atteindre un résultat acceptable. Mais il y a aussi Krita et bien d’autres logiciels de retouche d’image pour obtenir un logo de bonne facture et sans payer le moindre denier.