¿Cómo cambiar la licencia de un proyecto en Github? [cerrado]

125

He creado una lista simple APIen Cy quiero liberarlo a través Github.

¿Hay alguna forma de cambiar la licencia después de la creación del repositorio?

Chris
fuente
44
Esta pregunta parece estar fuera de tema porque se trata de volver a licenciar, no de programar.
Wooble
15
@Wooble: ¿No es la licencia una parte de la programación?
Chris
2
@ArlaudAgbePierre: por eso lo escribí como nota al margen. La pregunta principal era sobre Github y si puedo cambiar una licencia después de la creación del repositorio.
Chris
@ Chris: GitHub no tiene nada que decir sobre esto, esta es la ley. Una vez que se ha lanzado con una licencia, no puede cambiarla. Este no es un problema de programación sino un problema de ley.
Pierre Arlaud
@ArlaudAgbePierre: Ok, ¡gracias por señalar esto! Sobre la ayuda de elegir una licencia, he visto esto , por eso dije GPL o MIT. Creo que la licencia MIT es mejor para mí, ya que es una API simple de List and Queue C que podría extender en el tiempo.
Chris

Respuestas:

143

Si lo libera con una licencia, permite que las personas lo usen como se describe en la licencia. No puedes decir "no, he cambiado de opinión, no quiero que esté bajo GPL". Por supuesto, su versión futura puede estar en otra licencia (excepto que la GPL obliga a las versiones modificadas a ser también GPL).

Enmienda

Los sitios web como choosealicense.com pueden ayudarlo a elegir una licencia adecuada. El selector de licencias proporciona algunas plantillas que pueden comprometerse con su repositorio; para un repositorio existente, puede recuperarlo de esta manera:

  • navegue hasta su repositorio en GitHub.com
  • crear un nuevo archivo presionando el ícono azul + (actualizado a: botón Nuevo archivo )
  • nombrarlo LICENSE.mdo LICENSE.txtmostrar el selector de licencia nuevamente
  • elige una plantilla
Pierre Arlaud
fuente
18
Mientras no se use un código GPL externo en el proyecto, el autor no está obligado a lanzar versiones modificadas bajo la GPL.
Wooble
55
De hecho, sí puedes. Si otros tienen una versión GPL, no puede retractarse de eso, pero ciertamente puede dejar de distribuirlo usted mismo a favor de otra versión con licencia como desea ahora.
2013
43
Pregunta por la licencia en su repositorio. Estás hablando de la licencia en las copias de otras personas, en absoluto lo mismo, y no estás respondiendo a la pregunta que está haciendo. ¿Por qué no decir por adelantado "sí, puede cambiar la licencia en su repositorio, pero, por supuesto, no puede revocar ninguna licencia que otros ya hayan recibido"?
jthill
1
+1 por reformular lo que no pude. Sin embargo, el objetivo de su publicación es obtener la licencia correcta la primera vez, por lo que fue peor mencionar que la revocación no estaba permitida.
Pierre Arlaud
55
@jthill: Esto era lo que quería leer como respuesta. Es de sentido común que no puede liberar algo y luego cambiar la licencia.
Chris