Primero, la respuesta es no (para una traducción), no puede volver a licenciarlo legalmente ni hacer nada fuera de las legalidades de la licencia original. Es muy posible que hayas hecho 10 veces el trabajo del autor original, pero no importa, es viral. No solo porque es GPL, sino porque no es un diseño limpio o reescrito.
Luché brevemente con esto en 1992 cuando hice una reescritura masiva de una vieja base de código MUD. Teníamos un juego exitoso, pero queríamos hacer lo nuestro, y la gente estaba dispuesta a pagarlo, sin embargo, la licencia de DikuMUD nos prohíbe estrictamente ganar dinero. Un competidor, en ese momento, también había basado los suyos en la misma base de código, y optaron por ignorar descaradamente los derechos de autor, eliminar todos los rastros de los mismos y básicamente mentir a todos, incluidos ellos mismos. Su lógica era "no existe ninguno del código original" y "hemos realizado reescrituras y mejoras masivas" y generalmente ignoran el hecho de que comenzaron con 20,000 líneas de código. Cobraban por artículos en el juego y ganaban demasiado dinero para parar.
Estaba ciertamente envidioso. Pero investigué la ley de derechos de autor, consulté mi conciencia y decidí que ni siquiera podía usar el código que había escrito porque honestamente no diseñé el servidor del juego desde cero.
Así que decidí poner mi dinero donde estaba mi boca y escribir desde cero, con una copia de la Programación de la Red UNIX de W. Richard Steven conmigo en todo momento, comencé. Escribir desde cero, a mi manera, me enseñó mucho más que cuando reescribí DikuMUD, y también me enseñó que realmente no entendía lo que significaba estar sobre los hombros de otra persona. En seis meses tenía 50,000 líneas de código operativo que podría llamar mío. Lo llamé MUD ++ y lo lancé bajo BSD. Mal escrito en el estilo anterior C ++, todavía era el primer MUD C ++ gratuito y de código abierto que conozco. Hasta el día de hoy nadie me lo puede quitar. Tenía el mejor servidor TCP en ese momento, nadie más podía hacer un "reinicio activo" sin soltar jugadores, y pronto todos estaban robando la función (y he notado que muchos GUD MUD tienen fragmentos de mi código BSD, siempre interesante cómo GPL puede secuestrar BSD-ware pero no al revés ). Eventualmente, seguí adelante, así que no fue como si la decisión fuera una oportunidad para mi fortuna, pero mientras los otros muchachos ganaron mucho dinero por un tiempo, por última vez parecía que habían disminuido, en un mundo de juegos gráficos. ya no hay mucha demanda masiva de texto.
La historia no termina ... unos años más tarde, estaba trabajando para IBM y Disney nos contrató para escribir un juego multijugador 3D en tiempo real para el centro Epcot, y pude usar el núcleo TCP de MUD ++ como base para eso. ¡Servidor de juegos! Si no hubiera tenido mi propio código, no me hubieran permitido usarlo, y honestamente me ahorró semanas de tiempo de codificación. Al final, estoy orgulloso de las elecciones que hice y tengo una historia que contarles a mis hijos.
La gente subestima y subestima el beneficio de comenzar con el marco de trabajo de otra persona sobre el cual construir.
Si crees que lo "posees", ponte a prueba. Comienza de nuevo, con un libro de Python a tu lado. Mira cómo se siente. No hagas trampa y no mires la antigua base de código. Mira la salida. Oblígate a pensar en cada aspecto por tu cuenta, haciendo una investigación honesta. Serás mejor para ello y probablemente tendrás un mejor producto.
Sin embargo, antes de hacer eso, intente contactar al autor original. Pregúnteles si estarían dispuestos a volver a licenciar. Si planea vender binarios, ofrezca regalías. Muchos autores que lanzaron cosas GPL en los años 90 y 2000, ahora tienen 30, 40 y 50 años y entienden lo que significa ganarse la vida con el software. He visto más de una licencia de sus cosas de GPL a MIT, Apache, Boost o BSD.
Por último, una licencia no anula los derechos anteriores al código que pueda tener. O si escribiste un complemento limpio de forma independiente, por ejemplo, si escribiste un motor TCP como un complemento para un juego de Tetris de un solo jugador, y puede mantenerse limpio de manera independiente (especialmente si lo lanzaste previamente con otra licencia) Puede reutilizar su código en otros proyectos. Usted también tiene derechos de autor.
Mi creencia es gratis es GRATIS. Si tienes que adjuntar cadenas, no lo llames gratis. Alguien me envió un correo años después y me dijo que habían usado mi juego en un motor comercial, principalmente el TCP y posiblemente el intérprete de código de bytes. Estaban haciendo dinero. No me importó un poco. Estaba feliz como lo estoy ahora, como un padre orgulloso.