GPL et LGPL sont des licences logicielles qui protègent la liberté des utilisateurs à partager et / ou à modifier les logiciels open source. La plupart des logiciels avec des licences ont une liberté restreinte en matière de modifications et de distribution, mais GPL et LGPL enlèvent ces restrictions, ce qui donne ainsi à leurs utilisateurs plus de latitude. Parmi les licences open source présentes aujourd'hui, ces deux sont les plus populaires.
La licence publique générale GNU, ou communément appelée GPL, est un type de licence qui a été utilisée par de nombreux logiciels libres comme Linux. Selon cette licence, il s'assure que le logiciel est ouvert à tous les utilisateurs, les rendant gratuits pour modifier, modifier ou modifier les logiciels open source, obtenir le code source et les redistribuer. Les restrictions liées à GPL ne sont là que pour protéger les droits des utilisateurs. GPL interdit à quiconque de nier les droits des utilisateurs ou de rendre ses droits.
La licence publique générale de GNU Leser, autrement connu 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. Il s'appelle la licence publique générale moindre car elle offre moins de protection à la liberté de l'utilisateur. Cela permet aux programmes non libres d'accès ou de lien vers la bibliothèque. Lorsqu'un programme non libre est lié à une bibliothèque, il s'appelle une œuvre combinée ou un dérivé de la bibliothèque d'origine.
• La principale différence entre GPL et LGPL est que GPL offre plus de protection aux utilisateurs du logiciel. Il leur permet 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 toutes les modifications apportées dans le logiciel doivent également être sous licence sous GPL.
• LPGL, en revanche, est spécialement désigné pour les bibliothèques de logiciels, dans laquelle on peut apporter des modifications et redonner des codes source, mais on peut le lier à un programme non libre dans lequel il n'est pas sous licence GPL. La plupart des programmes aujourd'hui sont concédés sous licence GPL tandis que la plupart des bibliothèques utilisent du GPL, certains options pour utiliser le LGPL afin que davantage de personnes soient autorisées à en profiter.
En bref: • GPL est principalement destiné aux programmes tandis que LGPL est limité aux bibliothèques de logiciels. • Chaque fois que les modifications sont apportées en vertu de la licence GPL, les codes source sont requis et les modifications doivent également être sous licence en vertu de GPL, tandis que LGPL peut permettre aux programmes non GPL de lier les bibliothèques mais doit toujours fournir des codes source. |