Autrement dit, tu veux utiliser le code en court-circuitant la licence. Je ne vois pas beaucoup de solutions :
- si le composant GPL est soumis à double licence, alors il n'y a qu'à espérer que l'autre licence le permet ;
- sinon : l'interface du composant GPL est "standard", alors tu peux distribuer ta bibliothèque sous la licence que tu veux, en disant qu'elle nécessite une autre bibliothèque implémentant l'API Truc. Alors chaque utilisateur de ta bibliothèque peut choisir d'utiliser n'importe quel composant qui implémente l'API Truc (évidemment, un tel contournement ne peut être recevable que si l'API est réellement standard, et que plusieurs implémentations existent).
Je précise tout de même que récupérer un code sous GPL et essayer de court-circuiter la licence, c'est aller à l'encontre des souhaits des développeurs originaux et risquer une mauvaise publicité (même si le contournement est juridiquement valide, il va à l'encontre de l'éthique des développeurs originaux). De plus, si des personnes intègrent ta bibliothèque dans un logiciel proprio, et que ton contournement est jugé invalide, leur logiciel devient automatiquement GPL. Le retour de bâton peut alors être violent (et éventuellement judiciaire)...
Partager