Différence entre GPL et LGPL

Différence entre GPL et LGPL

GPL vs LGPL

Pour comprendre la différence entre GPL et LGPL, vous devez comprendre l'idée de base des logiciels open source. GPL est essentiellement la terminologie juridique qui fait des logiciels open source ce qu'il est. Étant donné que vous avez accès aux codes via un logiciel open source, vous êtes autorisé à apporter des modifications, à l'améliorer et à y créer votre propre tournure. Cependant, en échange d'être autorisé à le faire, il est de votre obligation de vous assurer que les autres peuvent bénéficier de vos idées et changements en les mettant à la disposition de tous les utilisateurs de logiciels open source.

Linux est le logiciel open source le plus connu qui applique GPL. GPL représente une licence publique générale. LGPL est comme une version modifiée de GPL. Il signifie une licence publique générale moindre. Cela limite votre exigence pour fournir une partie de votre code, mais vous devez toujours divulguer les modifications que vous implémentez. Ce que vous êtes autorisé à garder privé, c'est le matériel propriétaire que vous liez directement au logiciel. Cela vous permet de modifier le logiciel, de créer votre propre touche personnelle et de protéger toujours 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éveloppez un site d'entreprise à des fins lucratives, ou que vous liez simplement les informations ensemble de nouvelles façons.

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

Si vous appliquez un programme LGPL et que vous ne bénéficiez pas du travail dérivé, vous pouvez simplement choisir votre distribution à travers de nombreux termes. Grâce à la traduction de la section 3 de la licence et de l'accord, vous pouvez réellement aller de l'avant et utiliser LGPL comme un travail non dérivé, puis modifier les conditions selon le 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 récemment changé.

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 GPL.