Hallo!
Normalerweise stelle ich für meine Open Source Projekte immer die Auswahl zwischen GPL, LGPL und MPL zur Verfügung. Nun benutze ich in einem Projekt jedoch Quelltext, der nur unter der LGPL oder der MPL verwendet werden kann (namentlich die VirtualTreeView). Mit dem Ergebnis, dass ich das ganze Projekt nur unter diesen beiden Lizenzen veröffentlichen kann, da die GPL bedeuten würde, dass auch der 3rd-Party Code darunter zur Verfügung stehen müsste. Richtig?
Jetzt sind aber andere eigene Projekte direkt in dieses Projekt integriert, die wiederum unter allen drei Lizenzen angeboten werden. Muss ich jetzt für eine Distribution dieser Projekte mit diesem Projekt dort auch die Möglichkeit der Nutzung unter der GPL entfernen? Oder kann ich dies dort belassen, da es ja nur eine zusätzliche Nutzungsoption dieser eingebundenen Einzelprojekte für die Nutzer ist?
Also nochmal die drei Teile des Projekts:
- Hauptprojekt (LGPL oder MPL)
- VirtualTreeView (LGPL oder MPL)
- weitere eingebundene eigene Projekte (GPL, LGPL oder MPL)
Geht das so?
Vielen Dank schon einmal,
Schönen Gruß,
Sebastian