Différence entre GPL et LGPL Différence entre

Anonim

GPL vs LGPL

Pour comprendre la différence entre GPL et LGPL, vous devez comprendre l'idée de base du logiciel open source. La GPL est essentiellement la terminologie juridique qui fait du logiciel libre ce qu'il est. Puisque vous avez accès aux codes à l'aide d'un logiciel libre, vous avez le droit d'apporter des modifications, de les améliorer et de créer votre propre version. Cependant, en échange d'être autorisé à le faire, vous avez l'obligation de faire en sorte que les autres puissent bénéficier de vos idées et de vos modifications en les mettant à la disposition de tous les utilisateurs de logiciels open source.

Linux est le logiciel open source le plus connu qui applique la GPL. GPL est l'abréviation de General Public License. LGPL est comme une version modifiée de GPL. C'est l'abréviation de Lesser General Public License. Cela limite votre obligation de fournir une partie de votre code, mais vous devez toujours divulguer les modifications que vous implémentez. Ce que vous êtes autorisé à garder privé est le matériel propriétaire que vous liez directement au logiciel. Cela vous permet de changer le logiciel, de créer votre propre touche personnelle et de protéger votre propre matériel.

LGPL n'est pas conçu pour la même utilisation que GPL. L'utilisation de LGPL est limitée aux bibliothèques de logiciels et aux configurations similaires. GPL peut être utilisé pour exécuter des fichiers conçus pour l'exécution, que vous développiez un site d'entreprise à des fins lucratives ou que vous liez simplement de nouvelles informations.

GPL est bénéfique pour l'ensemble de la communauté de programmation. Au fur et à mesure que de nouveaux développements sont créés ou ajoutés, tout le monde peut apprendre quelque chose de nouveau. C'est une méthode cohérente de créer un nouvel avantage dans l'éducation et l'application des logiciels.

Si vous appliquez un programme LGPL et que vous ne bénéficiez pas d'un travail dérivé, vous pouvez simplement choisir votre distribution dans de nombreux termes. Grâce à la traduction de la section 3 de la licence et de l'accord, vous pouvez réellement utiliser la LGPL en tant que travail non dérivé, puis en modifier les termes en fonction de la licence GPL. Cela vous permet d'utiliser le logiciel pour un travail dérivé, bien que vous deviez vérifier les termes de près pour vous assurer que les politiques n'ont pas changé récemment.

Résumé:

1. GPL exige que vous fournissiez le code pour toutes les modifications apportées au logiciel.

2. GPL est la base des logiciels open source pour les programmeurs.

3. LGPL est utilisé pour les bibliothèques de logiciels, par rapport aux fichiers d'exécution de GPL.

4. GPL offre un large éventail d'améliorations potentielles pour l'ensemble de la communauté de programmation.

5. LGPL a le potentiel d'être transféré en termes de GPL.