Ho riscritto alcune parti di Mercurial (che è concesso in licenza sotto GNU GPL v2) in C #. Naturalmente, ho studiato molto il codice Python originale e alcune parti sono traduzioni dirette da Python a C #.
È possibile avere il "mio codice" concesso in licenza in base a termini diversi o persino far parte di un'applicazione commerciale a codice chiuso? In caso contrario, posso concedere nuovamente in licenza "my-code" sotto LGPL, open-source e quindi utilizzare questa libreria C # di provenienza aperta nella mia applicazione commerciale di origine chiusa?