Les licences logicielles
Lors de mon étude du chapitre 7, les concepts d’« ouvert » et de « libre »
ont été abordés.
Dans cet article, je vais utiliser le terme « code » pour décrire tout ce qui est logiciel, application, librairie ou script, car pour une licence, ces concepts sont les mêmes.
Pour un code, le terme ouvert implique que le code source est disponible sur le web. On parle souvent de « source ouverte » ou en anglais d’« open source ».
Toujours dans le contexte du code, le terme libre a la connotation de gratuité.
Majoritairement, tout code vient avec une licence, et toutes licences viennent avec des règles à suivre. Il existe plusieurs types de licences, mais l’on peut les séparer en 2 grandes familles, soit les licences propriétaires et les licences libres.
Ces logiciels peuvent être payants ou gratuits. Pour des compagnies de grande taille, comme Microsoft, Apple ou Google, ces licences sont conçues spécifiquement par ces compagnies, pour leurs besoins et selon leurs règles. Il n’existe donc pas de licences génériques pour ce genre de logiciel, par contre, une compagnie ne possèdera qu’une ou quelques licences pour couvrir tous ces produits.
Voici une lise de quelques logiciels utilisant des licences propriétaires :
Il existe plusieurs licences libres sur internet et associer l’une de ces licences à son code est entièrement gratuit.
Les licences libres diffèrent les unes des autres, par la façon dont elles limitent l’utilisation du code.
Il existe des dizaines de licences libres, et voici une liste des plus populaires (celles qui, dans ma carrière, j’ai le plus rencontré) :
Si vous souhaitez en voir une liste plus exhaustive, vous pouvez vous référer à cette page Wikipédia : https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses
Ou à cette page d'opensource.org : https://opensource.org/licenses
Dans cet article, je vais utiliser le terme « code » pour décrire tout ce qui est logiciel, application, librairie ou script, car pour une licence, ces concepts sont les mêmes.
Pour un code, le terme ouvert implique que le code source est disponible sur le web. On parle souvent de « source ouverte » ou en anglais d’« open source ».
Toujours dans le contexte du code, le terme libre a la connotation de gratuité.
Majoritairement, tout code vient avec une licence, et toutes licences viennent avec des règles à suivre. Il existe plusieurs types de licences, mais l’on peut les séparer en 2 grandes familles, soit les licences propriétaires et les licences libres.
Les licences propriétaire
Ces licences contiennent majoritairement du code de compagnie de développement. Ces compagnies ne donnent pas d’accès ouvert au code source, car il fait partie de leur propriété intellectuelle.Ces logiciels peuvent être payants ou gratuits. Pour des compagnies de grande taille, comme Microsoft, Apple ou Google, ces licences sont conçues spécifiquement par ces compagnies, pour leurs besoins et selon leurs règles. Il n’existe donc pas de licences génériques pour ce genre de logiciel, par contre, une compagnie ne possèdera qu’une ou quelques licences pour couvrir tous ces produits.
Voici une lise de quelques logiciels utilisant des licences propriétaires :
- Visual Studio
- MacOs/IOS
- Windows
- Microsoft Office
Les licences libres
Utilisées par les logiciels libres, ces licences permettent de limiter légalement l’utilisation d’un code distribué.Il existe plusieurs licences libres sur internet et associer l’une de ces licences à son code est entièrement gratuit.
Les licences libres diffèrent les unes des autres, par la façon dont elles limitent l’utilisation du code.
Il existe des dizaines de licences libres, et voici une liste des plus populaires (celles qui, dans ma carrière, j’ai le plus rencontré) :
Si vous souhaitez en voir une liste plus exhaustive, vous pouvez vous référer à cette page Wikipédia : https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses
Ou à cette page d'opensource.org : https://opensource.org/licenses
Quelques exemples de logiciels
Voici une courte liste de quelques logiciels libres et leur licence :- VLC (LGPL-2.1)
- Firefox (MPL 2.0)
- Chromium (open source, Licence BSD, Licence MIT, LGPL, Ms-PL, MPL/GPL/LGPL)
- Apache HTTP Server (Apache 2.0)
Commentaires
Publier un commentaire