Ho fatto molte ricerche su questo, ma sono ancora abbastanza confuso.
Attualmente sto lavorando a un progetto software compatibile con Arduino. Il progetto è open source, quindi voglio che anche altri ne facciano uso, ma non voglio che creino lavori derivati con licenze a codice chiuso. Vorrei che riconoscessero qualsiasi codice usato da loro dal mio progetto come derivante dal mio lavoro e avrei richiesto loro di mantenere aperto anche il loro lavoro derivato.
Allo stesso tempo, potrei voler creare in futuro opere che si basano sul mio progetto e che sono a codice chiuso - ad esempio, vorrei poter usare il mio lavoro in una consulenza privata a codice chiuso.
Penso che GPL sarebbe la licenza più appropriata per la prima parte. La mia domanda è: quale licenza coprirebbe la seconda parte? E posso duplicare la licenza con GPL?