Si usted es el único titular de los derechos de autor (es decir, el propietario), puede hacer lo que quiera con el código , incluso hacer una versión derivada del código donde el único cambio sea en la licencia. Las licencias son solo descripciones de las condiciones impuestas por el propietario (s) a los usuarios no propietarios del código. No limitan al propietario.
Cuando hay una propiedad múltiple, las cosas se vuelven más complejas (formalmente, todos los titulares de derechos de autor tienen que estar de acuerdo para cambiar la licencia). Hay un área gris sobre qué tipo de contribución sería requerida por alguien para ser titular de derechos de autor; es casi seguro que no se hace por recuento mecánico de líneas modificadas como una contribución sustantiva que podría ser muy corta y una no sustantiva muy larga (por ejemplo, convertir toda la sangría en tabulaciones o espacios). No podemos evaluar la medida en que esto se aplica en su situación, excepto señalar que otra persona que descargue y use el código no lo obliga a otorgarle derechos de propiedad.
Si lo escribe usted mismo, no necesita prestar mucha atención a la complejidad del párrafo anterior. Puedes seguir adelante y hacer lo que quieras hacer.
Un punto separado es si está trabajando para una empresa que es propietaria del código. En ese caso, es decisión de la compañía y solo estás actuando en nombre de la compañía. No es más complejo que antes, siempre que la empresa sea el único propietario del código.