Pregunta

Escribí un software que me gustaría lanzar bajo la licencia BSD. Desafortunadamente, me estoy vinculando a una biblioteca que se basa en GPL. En este momento no tengo tiempo para reescribir esa biblioteca.

¿Puedo liberar mi software bajo GPL y más tarde después de reescribir la licencia de cambio de biblioteca GPL a BSD? (Supongo que no).

Mi pregunta es: ¿Cómo puedo lanzar el software ahora sin cerrar las puertas a la licencia BSD?

Gracias

¿Fue útil?

Solución

Puede lanzarlo ahora en GPL y lanzar versiones posteriores en BSD. Está perfectamente bien. Las primeras versiones permanecerán en GPL, por supuesto, pero no hay obligación de publicar versiones posteriores bajo la misma licencia. (Estamos hablando de un código escrito por usted aquí. Si hay otros colaboradores, también necesita su permiso).

Y, dado que BSD es menos estricto que la GPL, nadie se quejará. Un BSD - > La transición a la GPL sería más difícil.

Otros consejos

No soy abogado. Dicho esto, creo que usted como propietario de los derechos de autor puede cambiar la licencia de su software en cualquier momento, pero si lo publicó anteriormente bajo la licencia GPL, esa versión del software permanece bajo la licencia GPL y cualquier persona que lo haya licenciado puede seguir utilizándolo. como software con licencia GPL.

Puede cambiar su licencia en cualquier momento (a menos que esté usando algún código / biblioteca / cualquier cosa en la licencia que le prohíba vincularse con un código en la licencia BSD). En el caso de GPL / BSD, no creo que puedas tener ningún problema.

También debe tener en cuenta que su trabajo anterior (antes del lanzamiento en el que cambió la licencia) todavía se puede usar en una licencia anterior. Y también puede decidir la licencia dual del software.

No soy abogado y podría estar equivocado, pero así es como lo entiendo:

Puede simplemente liberar el código fuente que escribió bajo BSD y dejar un aviso de que está enlazando a una biblioteca GPL, lo que significa que los usuarios que quieran redistribuir el conjunto de los 2 deben cumplir tanto BSD como GPL (que significa cumplir solo la GPL en la práctica).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top