La licence logicielle est un contrat juridique qui définit les droits et obligations de l’utilisateur concernant l’utilisation, la modification, la copie et la distribution d’un logiciel.
Elle repose sur quatre dimensions essentielles :
1. La dimension juridique
La licence est un accord contractuel entre le créateur (ou l’éditeur) et l’utilisateur. En l’acceptant, l’utilisateur s’engage à respecter ses termes. Le logiciel étant une œuvre protégée par le droit d’auteur, la licence précise ce que la loi autorise et ce qu’elle interdit. En cas de non-respect, l’utilisateur s’expose à des poursuites pour contrefaçon ou rupture de contrat.
2. La dimension pratique
La licence définit concrètement ce que l’utilisateur a le droit de faire :
- Droits d’utilisation : nombre d’utilisateurs ou d’ordinateurs autorisés, usage personnel ou professionnel, durée (perpétuelle, annuelle, mensuelle).
- Droits de modification : possibilité ou non de modifier le code source, et conditions de publication des modifications.
- Droits de distribution : possibilité de redistribuer le logiciel, avec ou sans modifications, gratuitement ou contre paiement.
- Garanties : la plupart des licences excluent toute garantie et dégagent le créateur de toute responsabilité (clause « en l’état »).
3. Les grands modèles de licences
- Licence propriétaire (fermée) : le code source est secret. L’utilisateur achète un droit d’usage, sans pouvoir modifier ni redistribuer le logiciel. Exemples : Windows, Adobe Photoshop.
- Licence open source / libre : le code source est accessible. L’utilisateur peut l’étudier, le modifier et le redistribuer, sous conditions. Exemples : MIT, Apache, GPL.
- Gratuiciel (freeware) : le logiciel est gratuit à l’usage, mais le code source reste fermé et la modification/distribution est interdite. Exemples : Skype, Teams.
- Shareware / version d’essai : le logiciel est fourni gratuitement pour une période limitée ou avec des fonctionnalités restreintes. Exemple : WinRAR.
4. L’analogie pour comprendre
La licence logicielle fonctionne comme le contrat de location d’une voiture : le propriétaire vous prête le véhicule selon des règles précises. Le contrat vous indique combien de temps vous pouvez l’utiliser, si vous avez le droit de le modifier (changer les pneus ?), si vous pouvez le prêter à un ami et qui est responsable en cas de panne. De la même manière, la licence logicielle définit ce que vous avez le droit de faire, ou non, avec le logiciel que vous utilisez.
En synthèse
La licence logicielle est un contrat d’usage qui équilibre les droits du créateur (protection, rémunération) et ceux de l’utilisateur (liberté, transparence). Elle peut être permissive (open source), restrictive (propriétaire) ou intermédiaire, et constitue le fondement juridique de tout échange autour d’un logiciel, qu’il soit gratuit ou payant, fermé ou ouvert.