DESCARGO DE RESPONSABILIDAD No pretendo saber nada sobre licencias. De hecho, ¡todo lo que digo a continuación puede ser completamente falso!
Historia de fondo:
Recientemente, he estado buscando un motor de juego decente, y creo que he encontrado uno que realmente me gusta, Cafu Engine .
Sin embargo, tienen un plan de licencia dual, donde todo lo que haces con el motor se ve obligado por GPL, a menos que pagues por una licencia comercial. No digo que sea un mal motor, incluso dicen que están muy relajados con las tarifas de licencia. Sin embargo, el hecho de que incluso involucre a la GPL me asusta.
Entonces mi pregunta es, básicamente, ¿cómo se puede escapar de la GPL?
Aquí hay un ejemplo: el motor id Tech, también conocido como el motor Quake, o el motor Doom, fue la base del popular motor Source. Sin embargo, el motor id Tech ha sido lanzado bajo la GPL, y el motor Source es propietario. ¿Valve obtuvo una licencia diferente? ¿O hicieron algo para escapar de la GPL? ¿Hay alguna forma de escapar de la GPL? O, si usa el código fuente de GPL como base para otro proyecto, ¿está obligado a usar la GPL y poner su código fuente a disposición del mundo? ¿Podría una persona aleatoria tomar el motor id Tech, modificarlo más allá del punto de reconocimiento y luego usarlo como un motor patentado para productos comerciales? ¿O están obligados a hacerlo de código abierto?
Una última cosa, generalmente no tengo ningún problema con el código abierto. Sin embargo, siento que el código abierto tiene su lugar, pero eso no está en el mundo de los bosques.