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 lo facciano, ma non voglio che creino opere derivate con licenze closed-source. Mi piacerebbe che riconoscessero qualsiasi codice usato da loro dal mio progetto come derivante dal mio lavoro e richiederebbe loro di mantenere anche il loro lavoro derivato open source.
Allo stesso tempo, potrei voler creare dei lavori in futuro basati sul mio progetto che sono closed-source - ad esempio, vorrei essere in grado di utilizzare il mio lavoro in un pezzo di privato, closed-source consulenza.
Penso che GPL sarebbe la licenza più appropriata per la prima parte. La mia domanda è, quale licenza coprirebbe la seconda parte? E posso concedere una licenza doppia con GPL?