Da Sie eine abgeleitete Arbeit aus GPL-lizenzierter Software erstellen, muss Ihre kombinierte Arbeit unter der GPL als Ganzes lizenziert werden. Wenn Sie Ihre Arbeit jedoch nicht verteilen möchten, sind Sie in keiner Weise gezwungen, Ihre Änderungen weiterzugeben.
In den häufig gestellten Fragen zur GPL heißt es: Halten Sie Ihre Änderungen privat :
Erfordert die GPL, dass der Quellcode geänderter Versionen veröffentlicht wird?
Die GPL verlangt nicht, dass Sie Ihre geänderte Version oder einen Teil davon veröffentlichen. Es steht Ihnen frei, Änderungen vorzunehmen und privat zu verwenden, ohne sie jemals freizugeben ...
Wenn Sie die geänderte Version jedoch auf irgendeine Weise für die Öffentlichkeit freigeben, müssen Sie nach der GPL den geänderten Quellcode den Benutzern des Programms unter der GPL zur Verfügung stellen.
Daher gibt die GPL die Erlaubnis, das geänderte Programm auf bestimmte Weise und nicht auf andere Weise freizugeben. Aber die Entscheidung, ob Sie es veröffentlichen, liegt bei Ihnen.
Daher müssen Sie Ihr geändertes Programm nicht veröffentlichen, aber wenn Sie dies tun, müssen Sie es unter der GPL freigeben.
Vielleicht haben Sie auch Angst, dass Sie durch das Teilen Ihrer Ausgabekalender gezwungen werden, Ihren geänderten Code zu teilen. In den häufig gestellten Fragen wird erläutert, dass Ausgabedaten, die von einem GPL-lizenzierten Werk erstellt wurden, nicht von der GPL abgedeckt werden , es sei denn, die Ausgabe enthält tatsächlich GPL-lizenziertes Material (z. B. wenn ein Teil des GPL-lizenzierten Programms selbst in der Programmausgabe enthalten ist):
Gibt es eine Möglichkeit, die Ausgabe, die Benutzer durch die Verwendung meines Programms erhalten, zu GPLen? Kann ich beispielsweise verlangen, dass diese Designs kostenlos sind, wenn mein Programm zum Entwickeln von Hardware-Designs verwendet wird?
Im Allgemeinen ist dies rechtlich unmöglich; Das Urheberrecht gibt Ihnen kein Mitspracherecht bei der Verwendung der Ausgabe, die Personen mit Ihrem Programm aus ihren Daten machen. Wenn der Benutzer Ihr Programm verwendet, um seine eigenen Daten einzugeben oder zu konvertieren, liegt das Urheberrecht an der Ausgabe bei ihm, nicht bei Ihnen. Wenn ein Programm seine Eingabe in eine andere Form übersetzt, erbt der Copyright-Status der Ausgabe im Allgemeinen den der Eingabe, aus der es generiert wurde.
Sie können also nur dann mitbestimmen, wenn wesentliche Teile der Ausgabe (mehr oder weniger) aus dem Text Ihres Programms kopiert werden. Zum Beispiel würde ein Teil der Ausgabe von Bison (siehe oben) von der GNU-GPL abgedeckt, wenn wir in diesem speziellen Fall keine Ausnahme gemacht hätten.
In welchen Fällen wird die Ausgabe eines GPL-Programms auch von der GPL abgedeckt?
Nur wenn das Programm einen Teil von sich selbst in die Ausgabe kopiert.
Ihre Ausgabe ist also wahrscheinlich nicht GPL-lizenziert. Beachten Sie, dass auch in einigen ungewöhnlichen Fall , in dem der Ausgang ist irgendwie GPL-Lizenz (wie ein Bison Grammatik), ist der Ausgang eine separate Arbeit aus dem Programm , das es erstellt. Sie müssten die GPL-Einschränkungen für die Ausgabe einhalten, aber die Freigabe der GPL-lizenzierten Ausgabe bedeutet nicht, dass Sie Änderungen für das GPL-lizenzierte Programm freigeben müssen, das diese Ausgabe erstellt hat. Die GPL des Programms wird nur wirksam, wenn das Programm selbst verteilt wird, nicht, wenn seine Ausgabe verteilt wird.