GPL vs LGPL
GPL et LGPL sont des licences logicielles qui protègent la liberté des utilisateurs de partager et / ou de modifier des logiciels open source. La plupart des logiciels avec licences ont une liberté restreinte en ce qui concerne les modifications et la distribution, mais la GPL et la LGPL suppriment ces restrictions, donnant ainsi à leurs utilisateurs une plus grande marge de manœuvre. 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 qui est utilisé par de nombreux logiciels libres comme Linux. Sous cette licence, il s'assure que le logiciel est ouvert à tous les utilisateurs, ce qui les rend libres de modifier, éditer ou modifier des logiciels open source, obtenir le code source et les redistribuer. Les restrictions impliquées dans la GPL ne sont là que pour protéger les droits des utilisateurs. GPL interdit à quiconque de nier les droits des utilisateurs ou de renoncer à leurs droits.
Qu'est-ce que LGPL?
La licence publique générale limitée GNU, également connue sous le nom de LGPL, est plus ou moins une version modifiée de la GPL. Cette licence est généralement limitée aux bibliothèques de logiciels. Elle est appelée 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éder ou de se lier à la bibliothèque. Lorsqu'un programme non libre est lié à une bibliothèque, il s'agit d'une œuvre combinée 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 la GPL offre une meilleure protection aux utilisateurs de logiciels. Cela leur donne la liberté d'apporter des modifications au logiciel, de partager et de recevoir le code source.
• Lorsqu'un utilisateur distribue le logiciel, il faut s'assurer que d'autres peuvent obtenir les mêmes droits. Il est important de noter que toute modification apportée au logiciel doit également faire l'objet d'une licence sous GPL.
• LPGL, d'autre part, est spécialement conçu pour les bibliothèques de logiciels, dans lesquelles on peut apporter des modifications et restituer des codes sources, mais on peut le lier à un programme non libre dans lequel il n'est pas sous licence GPL. Aujourd'hui, la plupart des programmes sont sous licence GPL alors que la plupart des bibliothèques utilisent la GPL, certaines choisissent d'utiliser LGPL afin que davantage de personnes puissent en profiter.
Diff article au milieu avant la table
• GPL est principalement pour les programmes tandis que LGPL est limité aux bibliothèques de logiciels. • Chaque fois que des modifications sont effectuées sous licence GPL, des codes sources sont requis et les modifications doivent également être sous licence GPL, tandis que LGPL peut autoriser des programmes non GPL à se lier à des bibliothèques mais doit toujours fournir des codes sources. |