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 du logiciel open source. La GPL est fondamentalement la terminologie juridique qui fait des logiciels open source ce qu’ils sont. Comme vous avez accès aux codes via un logiciel open source, vous êtes autorisé à apporter des modifications, à les améliorer et à les personnaliser. Cependant, en échange de cette autorisation, il est de votre devoir de vous assurer que les autres utilisateurs pourront tirer parti 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 signifie Licence Publique Générale. LGPL est comme une version modifiée de la GPL. Il représente la licence publique générale inférieure. 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 confidentiel est le matériel exclusif que vous associez directement au logiciel. Cela vous permet de modifier le logiciel, de créer votre propre touche personnelle et de protéger votre propre matériel..

La LGPL n’est pas conçue pour le même usage que la GPL. L'utilisation de LGPL est limitée aux bibliothèques de logiciels et à des configurations similaires. La GPL peut être utilisée pour exécuter des fichiers conçus pour l'exécution, que vous développiez un site professionnel dans un but lucratif ou que vous reliez simplement les informations entre elles de nouvelles façons..

GPL est bénéfique pour toute la communauté de la programmation. À 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 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 d'un travail dérivé, vous pouvez simplement choisir votre distribution pour de nombreuses durées. Grâce à la traduction de la section 3 de la licence et du contrat de licence, vous pouvez utiliser LGPL en tant que travail non dérivé, puis 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 stratégies n'ont pas été récemment modifiées..

Résumé:

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

2. La GPL est la base du logiciel open source pour les programmeurs.

3. LGPL est utilisé pour les bibliothèques de logiciels, par opposition 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.