Ich habe viel darüber recherchiert, bin aber immer noch ziemlich verwirrt.
Ich arbeite derzeit an einem Arduino-kompatiblen Softwareprojekt. Das Projekt ist Open Source, daher möchte ich, dass auch andere davon Gebrauch machen, aber ich möchte nicht, dass sie abgeleitete Werke mit Closed-Source-Lizenzen erstellen. Ich möchte, dass sie den von ihnen aus meinem Projekt verwendeten Code als von meiner Arbeit abgeleitet anerkennen und von ihnen verlangen, dass sie ihre abgeleiteten Arbeiten auch Open Source halten.
Gleichzeitig möchte ich in Zukunft möglicherweise Werke erstellen, die auf meinem Projekt aufbauen und aus geschlossenen Quellen stammen. Beispielsweise möchte ich meine eigene Arbeit in einer privaten, geschlossenen Quellenberatung verwenden können.
Ich denke, dass GPL die am besten geeignete Lizenz für den ersten Teil wäre. Meine Frage ist, welche Lizenz würde den zweiten Teil abdecken? Und kann ich diese Lizenz mit GPL doppelt lizenzieren?