Ich habe einen interessanten Beitrag zu diesem Thema gefunden:
Benötigt die Verwendung von GPL-DLLs aus dem GnuWin32-Projekt in Ihrem Programm die Freigabe Ihres Programms auch unter GPL?
Es scheint zwei unterschiedliche Meinungen zu geben. Die FSF hält fest, dass dynamische Verknüpfungen eine abgeleitete Arbeit erzeugen, und daher muss jedes Programm, das für die Ausführung mit einer GPL-ed DLL ausgelegt ist, GPL selbst sein; siehe Ссылка . Die einzige Ausnahme, die sie machen, ist für DLLs, die mit dem Compiler und dem Kernel geliefert werden, wie die MS-VC-Laufzeit-DLLs; siehe Ссылка . Auf der anderen Seite halten einige OpenSource-Anwälte, dass das dynamische Verknüpfen Ihr Programm GPL nicht macht. Siehe Ссылка und die Diskussion in Ссылка . Es besteht kein Zweifel daran, dass Programme, die dynamisch mit DLLs von Bibliotheken mit der LGPL oder mit der GPL mit speziellen Bestimmungen verknüpfen, GPL frei sind, wenn Sie das entscheiden.
Wenn Sie eine Verknüpfung zu einer GPL v2-DLL herstellen und dieses Programm verteilen, müssen Sie Ihren Quellcode als GPL v2 / 3 verfügbar machen.
Siehe Ссылка . Der untere Absatz erwähnt die LGPL, wenn das Verlinken erlaubt ist, ohne dass der Code GPL-lizenziert werden muss, und es heißt auch:
Diese allgemeine öffentliche Lizenz nicht erlauben Sie, Ihr Programm zu integrieren proprietäre Programme
Tags und Links open-source licensing gpl