Reescribí algunas partes de Mercurial (que está licenciado bajo GNU GPL v2) en C #. Naturalmente, busqué mucho en el código original de Python y algunas partes son traducciones directas de Python a C #.
¿Es posible tener "mi código" licenciado bajo diferentes términos o incluso formar parte de una aplicación comercial de código cerrado? Si no es así, ¿puedo volver a licenciar "my-code" bajo LGPL, abrirlo y luego usar esta biblioteca C # de código abierto en mi aplicación comercial de código cerrado?