Différence entre GPL et LGPL

GPL vs LGPL
 

GPL et LGPL sont des licences de logiciels qui protègent les utilisateurs de la liberté de partager et / ou de modifier des logiciels open source. La plupart des logiciels avec licences ont une liberté de modification et de distribution limitée, mais GPL et LGPL suppriment ces restrictions, laissant ainsi plus de marge de manœuvre à leurs utilisateurs. Parmi les licences open source présentes aujourd'hui, ces deux sont les plus populaires.

Qu'est-ce que la GPL??

La licence publique générale GNU, ou communément appelée GPL, est un type de licence utilisé par de nombreux logiciels libres comme Linux. Sous cette licence, il s'assure que le logiciel est ouvert à tous les utilisateurs, ce qui leur permet de modifier, éditer ou modifier un logiciel open source, d'obtenir le code source et de le redistribuer. Les restrictions liées à la GPL ne sont là que pour protéger les droits des utilisateurs. La GPL interdit à quiconque de nier les droits des utilisateurs ou de renoncer à leurs droits.

Qu'est-ce que LGPL??

La GNU Lesser General Public License, également connue sous le nom de LGPL, est plus ou moins une version modifiée de GPL. Cette licence est généralement limitée aux bibliothèques de logiciels. Elle s'appelle Lesser General Public License car elle offre une protection moindre à la liberté de l'utilisateur. Cela permet aux programmes non-libres d’accéder à la bibliothèque ou d’y accéder. Lorsqu'un programme non-libre est lié à une bibliothèque, il s'agit d'un travail combiné ou d'un dérivé de la bibliothèque d'origine..

Quelle est la différence entre GPL et LGPL?

• La principale différence entre GPL et LGPL est que GPL offre davantage de protection aux utilisateurs du logiciel. Cela leur donne la liberté de modifier le logiciel, de partager et de recevoir le code source.

• Lorsqu'un utilisateur distribue le logiciel, il faut s'assurer que les autres peuvent obtenir les mêmes droits. Il est important de noter que toute modification apportée au logiciel doit également être sous licence GPL..

• LPGL, d’autre part, est spécialement conçu pour les bibliothèques de logiciels, dans lequel il est possible d’apporter des modifications et de restituer les codes sources, mais de le lier à un programme non libre dans lequel il n’est pas licencié sous GPL. La plupart des programmes actuels sont sous licence GPL alors que la plupart des bibliothèques utilisent GPL, certains optent pour LGPL afin que davantage de personnes puissent en profiter..

En bref:

• La GPL est principalement destinée aux programmes, tandis que LGPL est limitée aux bibliothèques de logiciels..

• Chaque fois que des modifications sont apportées sous licence GPL, des codes source sont requis et les modifications doivent également être sous licence GPL, tandis que LGPL peut autoriser les programmes non-GPL à se lier à des bibliothèques mais doit toujours fournir des codes source..