Sei perfettamente libero di licenziare il software sotto licenza GPL e sotto licenza commerciale. I requisiti del copyleft di GPL non si applicano al proprietario del copyright, solo alle persone che hanno bisogno che GPL sia autorizzato a copiare e modificare il software.
Ecco come funziona la doppia licenza.
Naturalmente, per i dettagli dovresti chiedere a un avvocato, ma la pagina di Wikipedia è un'introduzione decente: link
Modifica
Per chiarire la mia affermazione che "i requisiti del copyleft della GPL non si applicano al proprietario del copyright": questa è solo una legge di base sul copyright. In base alla legge sul copyright (e relativa legge), il proprietario del copyright ha tutti i diritti. Il rilascio di codice sotto qualsiasi licenza (come la GPL) concede alcuni di questi diritti ad altri, insieme alle eventuali restrizioni che il detentore del copyright desidera allegare.
Le restrizioni imposte dalla GPL sono vincolanti solo perché senza una licenza non ti è permesso copiare e modificare il del software a causa della legge sul copyright. Questa è l'idea dietro "copyleft". Tutto questo, ovviamente, non si applica al titolare del copyright.
Direttamente dalle FAQ GPL della FSF:
Q: I would like to release a program I wrote under the GNU GPL,
but I would like to use the same code in non-free programs.
A: To release a non-free program is always ethically tainted, but
legally there is no obstacle to your doing this. If you are the
copyright holder for the code, you can release it under various
different non-exclusive licenses at various times.
Fonte: link
Modifica 2:
Un ulteriore chiarimento: l'intera cosa a doppia licenza funziona solo finché tu sei il proprietario del copyright per tutto il codice . Non appena inizi ad accettare il codice dagli altri, sarà vincolato da qualsiasi licenza che scelgano per il loro contributo. Ad esempio, se accetti il codice con licenza GPL nella tua base di codice, qualsiasi versione che includa questi contributi deve essere anch'essa con licenza GPL.
L'unico modo per far sì che i contributori assegnino il copyright a te - ecco perché molte organizzazioni richiedono l'assegnazione del copyright da parte dei contributori (ad esempio la FSF fa questo ). Ovviamente i contributori potrebbero non voler assegnare il copyright a te - in tal caso dovrai convincerli (ad esempio pagandoli) o lasciare i loro contributi fuori dalla tua versione non GPL.