He investigado mucho sobre esto, pero todavía estoy bastante confundido.
Actualmente estoy trabajando en un proyecto de software compatible con Arduino. El proyecto es de código abierto, por lo que quiero que otros lo utilicen también, pero no quiero que creen trabajos derivados con licencias de código cerrado. Me gustaría que reconocieran cualquier código utilizado por ellos de mi proyecto como derivado de mi trabajo y les pediría que también mantuvieran su trabajo derivado de código abierto.
Al mismo tiempo, es posible que desee crear obras en el futuro que se basen en mi proyecto y que sean de código cerrado; por ejemplo, deseo poder utilizar mi propio trabajo en una consultoría privada de código cerrado.
Creo que GPL sería la licencia más apropiada para la primera parte. Mi pregunta es, ¿qué licencia cubriría la segunda parte? ¿Y puedo licenciar esa licencia con GPL?