Una empresa lanza una biblioteca con una licencia MIT de código abierto.
Si quisieran, ¿podrían cambiar la licencia para que sea muy restrictiva y los competidores no puedan usarla?
¿Qué impacto tendría esto en versiones anteriores?
Es decir, si el 1 de noviembre lo hacen muy restrictivo para alguna otra licencia, ¿todas las versiones anteriores al 1 de noviembre seguirán en MIT?
open-source
mit-license
usuario1361315
fuente
fuente
Respuestas:
El propietario de los derechos de autor de una obra determina qué licencia usar al distribuir su propia propiedad (código en este caso); para que la compañía pueda decidir cambiar a una licencia más restrictiva en cualquier momento si así lo desea.
Tenga en cuenta que eso no quiere decir que debe poseer todo el trabajo, o han obtenido licencias para el código de quien hace lo tienen que les concede el derecho de re-licencia de la obra bajo una licencia restrictiva.
Sin embargo, el código previamente licenciado bajo una licencia permisiva, les da a otros el derecho de distribuir ese código a cualquier persona que deseen. Entonces, el código antiguo, una vez distribuido bajo una licencia permisiva, puede redistribuirse bajo esa misma licencia. En teoría, eso significa que el código antiguo permanece disponible para todos como software de código abierto, siempre que alguien continúe distribuyéndolo.
El propietario puede decidir dejar de distribuir el código bajo la licencia permisiva, pero como las versiones anteriores ya se han distribuido con una licencia permisiva que otorga el derecho de redistribuir sin restricciones, no pueden evitar que otros lo hagan.
fuente
Pueden SI lo poseen.
Si han aceptado contribuciones de otros usuarios, necesitarían el acuerdo de esos otros usuarios. Este es el punto de GPL, obliga a otras personas a jugar bien con su código, tal como lo hizo con el de ellos.
Dado que la licencia cubre la distribución, los términos que acordó cuando se lo distribuyeron aún se aplican, por lo que no pueden revocar repentinamente una biblioteca MIT que ha estado en uso durante años.
fuente
Lee la licencia. La licencia MIT tiene solo unas pocas líneas y la respuesta a su pregunta está contenida en la propia licencia. Aquí hay una versión de Wikipedia:
Entonces, si obtiene algún software bajo la licencia anterior, tiene permiso para usarlo. Si el propietario del copyright decide dejar de otorgar ese permiso en el futuro, que es su negocio, pero no cambia el hecho de que ya has concedido el permiso a que , y además también le han dado permiso para publicar, distribuir, y así sucesivamente, siempre que lo haga en los mismos términos. Puede ver por sí mismo que no existe ninguna disposición para revocar ese permiso siempre que cumpla con la licencia.
fuente
IANAL, pero si el autor de un código lo licencia bajo la licencia MIT y lo usa en un programa, el titular de los derechos de autor no puede cambiar la licencia retroactivamente y (por ejemplo) demandarlo por infracción de derechos de autor. Todo lo que pueden hacer es licenciar nuevas versiones bajo una licencia diferente. También pueden suministrar la versión original con una licencia diferente, pero eso no invalida la licencia MIT que ya le otorgaron.
fuente