Jeder hat das Urheberrecht an dem Code, den er schreibt. Dies bedeutet, dass standardmäßig der ursprüngliche Autor die einzige Person ist, die eine Lizenz für diesen Code erteilen kann.
Da Open Source-Projekte in der Regel viele Autoren haben, ist es nicht möglich, alle Autoren aufzuspüren und zu veranlassen, dass sie sich jedes Mal einig sind, wenn eine Lizenzänderung vorgenommen werden muss. Um dieses Problem zu vermeiden, werden einige Open Source-Projekte unter einer Lizenz lizenziert, die die Verwendung des Codes unter einer späteren Version dieser Lizenz ermöglicht. Auf diese Weise veranlassen Sie die Autoren, zukünftigen Versionen der Lizenz zuzustimmen, die noch nicht verfügbar sind. In der Regel versprechen die Lizenzautoren, diese späteren Versionen im Geiste der ursprünglichen Lizenz ähnlich zu machen, z. B. in der GNU General Public License :
Die Free Software Foundation kann von Zeit zu Zeit überarbeitete und / oder neue Versionen der GNU General Public License veröffentlichen. Solche neuen Versionen werden im Geist der vorliegenden Version ähnlich sein, können sich jedoch im Detail unterscheiden, um neue Probleme oder Bedenken anzusprechen.
Die andere Möglichkeit, dieses Problem anzugehen, besteht darin, die Autoren zu verpflichten, ihre Urheberrechte an eine andere Person zu übertragen, z. B. an den Projektbesitzer. Diese Person ist dann berechtigt zu entscheiden, ob das Projekt und eine neue Lizenz lizenziert werden sollen. Der Nachteil dieses Ansatzes ist, dass die Projektbesitzer Menschen sind und möglicherweise nicht im Sinne des ursprünglichen Autors handeln. Dies erschwert es Gabeln auch, auf eine neuere Lizenz umzusteigen, da der ursprüngliche Projektbesitzer wahrscheinlich nicht Teil der Abzweigung ist und der Abzweigungsbesitzer nicht das Urheberrecht der ursprünglichen Codeautoren besitzt.
Wenn Sie ein wirklich großes Unternehmen sind, können Sie die Lizenzautoren bitten, Änderungen an der Lizenz vorzunehmen. So gelang es Wikimedia, mit CC-by-sa von einer reinen GFDL-Lizenz auf eine doppelte Lizenz umzusteigen: Sie ersuchten die FSF, eine neuere Version der GFDL zu veröffentlichen, die einen Abschnitt enthielt, in dem Projekte ihre Inhalte auf CC-by umstellen können -sa für eine begrenzte Zeit.
Wie Sie sehen, ist die Lizenzierung immer mühsam und es ist nicht klar, wie am besten vorgegangen wird. Normalerweise sollten Sie ein wenig Zeit investieren, um die richtige Lizenz für das Projekt zu finden, bevor Sie andere Personen dazu bewegen, die Lizenz später zu ändern, da dies normalerweise recht schwierig ist.