Reescrevi algumas partes do Mercurial (licenciado sob a GNU GPL v2) em C #. Naturalmente, observei bastante o código original do Python e algumas partes são traduções diretas do Python para o C #.
É possível ter "meu código" licenciado sob termos diferentes ou até fazer parte de um aplicativo comercial de código fechado? Caso contrário, posso licenciar novamente "meu código" na LGPL, de código aberto e depois usar esta biblioteca C # de código aberto no meu aplicativo comercial de código fechado?