Définition et types de licences de logiciels
Une licence de logiciel est un instrument juridique permettant aux consommateurs d’utiliser ou de redistribuer un logiciel. Sans le contrat de licence, l’utilisation du logiciel constituerait une violation de la loi sur le droit d’auteur. L’accord de licence particulier expliquera à l’utilisateur final comment il peut utiliser le logiciel. Tous les logiciels doivent faire l’objet d’une licence légale avant de pouvoir être installés.
Les différents types de licences et les droits attachés aux différentes licences sont un sujet de confusion.
Les logiciels étant de plus en plus répandus dans notre vie quotidienne, nous devrions nous familiariser avec des concepts importants tels que la concession de licences de logiciels. Bien que l’octroi de licences de logiciels soit un concept assez délicat, les consommateurs devraient s’efforcer d’en apprendre les tenants et les aboutissants afin d’améliorer l’innovation logicielle.
Méthodes d'octroi de licences de logiciels
Un accord de licence d’utilisateur final (EULA) est une approche que les vendeurs peuvent adopter pour licencier leur logiciel. Il s’agit d’un contrat entre le donneur de licence et l’acheteur, qui établit le droit de l’acheteur à utiliser le logiciel. Le contrat peut inclure les différentes façons dont le logiciel peut être utilisé ainsi que les droits que l’acheteur a obtenus en achetant le logiciel. C’est l’un des moyens les plus élémentaires et les plus couramment utilisés pour obtenir une licence d’utilisation d’un logiciel.
Si vous utilisez le SaaS et que, par conséquent, vos applications sont basées sur le cloud, la licence du logiciel est généralement basée sur un abonnement. Autrement dit, vous payez pour chaque utilisateur sur une base mensuelle (ou sur une autre période). Ce type de licence logicielle offre une plus grande flexibilité. Il est également avantageux dans la mesure où vous ne payez que ce dont vous avez besoin », ce qui vous permet de faire évoluer votre activité sans répercussion.
Il y a aussi la question de savoir si vous pouvez revendre votre licence de logiciel si vous ne l’utilisez plus. Il n’y a pas de réponse toute faite à cette question. La réponse se trouve généralement dans l’accord de licence européen. D’un point de vue juridique, il peut y avoir des points d’interrogation sur l’applicabilité des CLUF donnés aux utilisateurs après qu’ils ont acheté le logiciel, étant donné qu’ils n’étaient pas au courant de ces conditions au moment de la formation du contrat. Toutefois, je n’entrerai pas dans les détails des questions de droit.
Une autre méthode de concession de licences de logiciels consiste à leur attribuer un label blanc. Il s’agit d’un produit créé par une entreprise et qui est ensuite rebaptisé par une autre entreprise. En conséquence, le logiciel/produit appartient à la société qui l’a créé. Il existe une licence de logiciel qui permet à l’entreprise bénéficiant du label blanc d’utiliser le logiciel.
Pourquoi la licence de logiciel est importante
Les entreprises doivent faire preuve de discernement dans les licences qu’elles achètent afin de s’assurer, d’une part, qu’elles utilisent les logiciels légalement et, d’autre part, qu’elles ne paient pas pour des licences qui ne sont pas utilisées. En acquérant trop de licences de logiciels, vous gaspillez les ressources de l’entreprise, sans en avoir assez, vous vous exposez à un éventuel procès (qui est assez coûteux). Trouver le bon contrat de licence peut également faciliter la gestion des logiciels dans votre entreprise.
Types de licences de logiciels :
Licence de domaine public
Lorsqu’un logiciel est défini comme étant dans le domaine public, toute personne est libre de l’utiliser et de le modifier sans restriction. Il s’agit d’une licence « permissive » qui permet d’adopter le code dans des applications ou des projets et de réutiliser le logiciel comme on le souhaite.
Pour de nombreuses raisons, les entreprises doivent faire preuve de prudence lorsqu’elles adoptent des logiciels du domaine public dans des projets ou d’autres applications importantes :
- Les logiciels du domaine public peuvent ne pas toujours respecter les meilleures pratiques de codage ou ne pas être conformes aux normes de sécurité des logiciels que l’application requiert.
- Les logiciels qui ne sont pas soumis à des conditions de licence spécifiques ne sont pas toujours des codes du domaine public. Assurez-vous que le logiciel est réellement du domaine public avant de le copier, de le réutiliser ou de le distribuer.
GNU/LGPL – GNU Lesser General Public License (LGPL)
Dans le cadre d’une licence LGPL, les développeurs ont le droit de créer des liens vers des bibliothèques open source dans leur propre logiciel. Le code résultant peut être soumis à tout autre type de licence – même propriétaire – lorsque les projets sont compilés ou liés pour inclure une bibliothèque sous licence LGPL.
L’avertissement est que si une partie de la bibliothèque est copiée dans le code ou modifiée, les termes de la licence LGPL originale s’appliqueront au code développé qui a utilisé la bibliothèque.
Permissive
Ce type de licence est l’un des plus courants et des plus populaires parmi les licences de logiciels à source ouverte. Sous une licence permissive – également appelée « Apache » ou « style BSD » – il y a peu de restrictions ou d’exigences pour la distribution ou les modifications du logiciel. Une autre variante de la licence de logiciel permissive est la licence « MIT ».
Les variantes des licences permissives comprennent des différences dans les exigences de préservation des notices de licence et des droits d’auteur pour le logiciel, ainsi que dans la manière dont le logiciel peut être utilisé (commercialement ou à titre privé), les exigences en matière de marques et d’autres stipulations.
Copyleft
Les conditions de cette licence sont restrictives – on parle alors de licences réciproques. Selon les termes d’une licence de gauche d’auteur, le code sous licence peut être modifié ou distribué dans le cadre d’un projet de logiciel si le nouveau code est distribué sous la même licence de logiciel.
Cela signifie que si le code inclus dans le produit logiciel a été spécifié comme étant destiné à un « usage personnel uniquement », le nouveau produit distribué doit porter cette même désignation/restriction.
Étant donné que le logiciel original inclus dans le nouveau projet permettait des modifications et une distribution, cette licence peut ne pas être la meilleure pour les développeurs de logiciels car le code résultant doit également porter le type de licence de gauche d’auteur – y compris la disponibilité du code source.
Propriétaire
Ces licences rendent le logiciel inéligible à la copie, la modification ou la distribution. Il s’agit du type de licence de logiciel le plus restrictif, qui protège le développeur ou le propriétaire contre l’utilisation non autorisée du logiciel.