Angenommen, ich habe meinen Code unter der GPL veröffentlicht.
Einen Monat nach der Veröffentlichung entscheide ich, dass böse Unternehmen ( *
Husten *
) meinen Code schließlich verwenden dürfen, weil er so brillant und fehlerfrei ist. Kann ich einfach meinen eigenen Code neu lizenzieren oder habe ich mich aus dem Recht ausgeschlossen, dies zu tun?
Antworten:
Als Inhaber eines Urheberrechts können Sie den Code immer wieder und nach Belieben lizenzieren. Sie könnten es als GPL lizenzieren und dann von einem Kunden eine Lizenz für die MS-Pl für eines ihrer Projekte anfordern lassen und es dann erneut unter BSD lizenzieren ...
Sie als Inhaber des Urheberrechts haben immer die Befugnis, das Werk unter einer anderen Lizenz freizugeben. Sie können nicht widerrufen, wie die Leute es zuvor erhalten haben, aber Sie können es jederzeit unter einer neuen Lizenz veröffentlichen.
Das "Sie können nicht widerrufen" hat einige Auswirkungen. Wenn jemand zu Ihrer GPL-Version gegangen wäre und sie dort ausgefüllt hätte und ihre Beiträge GPL-lizenziert wären, wäre dieser Code immer noch GPL-lizenziert.
Die Lizenz ist etwas, mit dem Sie andere Personen anweisen, wie sie Ihren Code verwenden können - und die Lizenz dafür bleibt dabei. Es schränkt niemals ein, wie Sie es verwenden oder Ihren Code lizenzieren und neu lizenzieren können .
quelle
Ja, die Lizenz besagt, was andere Personen mit dem Code tun können, nicht was Sie (der Inhaber des Urheberrechts) können.
Natürlich hindert die GPL ein Unternehmen nicht daran, Code zu verwenden - oder sogar Code zu verteilen. Möglicherweise möchten sie jedoch eine Lizenz unter einer anderen Lizenz erwerben, um zu verhindern, dass ihr Code GPL sein muss
quelle