Eh bien, récemment, j'ai trouvé un problème sur la licence.
[.____] J'ai un projet open source sur GitHub, j'ai récemment besoin de codes qui utilisent GNU GPL, mais mon projet utilise GNU LGPL, C'est donc le problème.
[.____] Alors, comment puis-je utiliser ce code? Je ne veux pas changer de licence. Demandez la permission des développeurs originaux ou?
La combinaison du code GPL et du code LGPL doit être sous licence sous la GPL. Si vous souhaitez utiliser ce code, vous devrez modifier votre licence ou vous abstenir de l'utiliser. Si l'autre projet voudrait que leur code soit utilisé dans des projets LGPL, ils auraient licenciés dans le cadre de la LGPL - je doute qu'ils vous donneront une autorisation spéciale.
Le LGPL est identique à la GPL, ainsi que des autorisations supplémentaires. La différence essentielle est que le LGPL lande la GPL de la majeure partie de sa "viralité". Mais la seule raison d'utiliser la GPL au lieu d'une autre licence est que cela oblige le code dépendant pour également être sous licence sous la GPL. Il est donc possible d'utiliser le code LGPL dans un projet GPL mais pas l'inverse.