Todos tienen los derechos de autor del código que escriben. Lo que significa que, por defecto, el autor original es la única persona que puede otorgar una licencia para ese código.
Como el proyecto de código abierto generalmente tiene muchos autores, no es posible rastrear a todos los autores y lograr que acuerden cada vez que se necesita hacer un cambio de licencia. Para evitar este problema, algunos proyectos de código abierto tienen licencia bajo una licencia que permite el uso del código en cualquier versión posterior de esa licencia. De esta forma, los autores aceptan las versiones futuras de la licencia que aún no están disponibles. Por lo general, los autores de la licencia prometen hacer que esas versiones posteriores sean similares en espíritu a la licencia original, por ejemplo, en la Licencia Pública General de GNU :
La Free Software Foundation puede publicar versiones revisadas y / o nuevas de la Licencia Pública General de GNU de vez en cuando. Dichas nuevas versiones serán similares en espíritu a la versión actual, pero pueden diferir en detalles para abordar nuevos problemas o inquietudes.
La otra forma de abordar este problema es hacer que los autores acepten transferir sus derechos de autor a otra persona, por ejemplo, al propietario del proyecto. Esta persona tiene derecho a decidir si licencia el proyecto y una nueva licencia. La desventaja de este enfoque es que los propietarios del proyecto son personas y podrían no actuar en el espíritu del autor original. Esto también hace que sea más difícil para los tenedores cambiar a una licencia más nueva, ya que el propietario del proyecto original probablemente no sea parte del tenedor y el propietario del tenedor no tendrá los derechos de autor de los autores del código original.
Por último, cuando usted es una entidad realmente grande, puede solicitar a los autores de la licencia que realicen cambios en la licencia. Así es como Wikimedia logró pasar de una licencia de solo GFDL a una licencia dual con CC-by-sa: solicitaron a la FSF que publicara una versión más nueva de GFDL que incluía una sección para permitir que los proyectos cambiaran su contenido a CC-by -sa por tiempo limitado.
Como puede ver, la licencia siempre es una molestia y no está claro cuál es el mejor curso de acción. Por lo general, debe invertir un poco de tiempo para encontrar la licencia correcta para el proyecto antes de que otras personas contribuyan, ya que cambiar la licencia más adelante suele ser bastante difícil.