Escoja su licencia

Existen dos tipos de licencia de software libre:

  • Permisivas: Licencias que cumplen con la definición de Open Source del Open Source Initiative.
  • Copyleft: Licencias que, además de cumplir con la definición de Open Source, requieren que los trabajos derivados se compartan bajo la misma licencia o una licencia equivalente.

Un resumen de las licencias más comunes, con puntos a favor y en contra de cada una: https://choosealicense.com/licenses/

Posibles conflictos y cómo resolverlos

Es posible que las licencias de los frameworks y en Engines que utilicen pongan limitaciones en la licencia que pueden usar para su proyecto.

Por ejemplo, Unreal Engine es incompatible con las licencias Copyleft, esto excluye GPL y sus variantes. En este caso recomendamos usar licencias permisivas como 3-Clause BSD y MIT.

En el caso de que alguna de sus librerías use una licencia Copyleft, por ejemplo el Qt Framework, su código deberá usar la misma licencia o una equivalente.