Aggiungo dei dettagli, perchè rileggendo il messaggio mi sembra di averne dati pochi.

In pratica vorrei:

1. Dare il codice e dare il permesso di modificarlo e di installarlo quante volte vogliono.
2. Evitare che le parti scritte da me possano essere rivendute a terzi.
3. Evitare che un giorno l'azienda a cui vendo il software possa dire che il codice e suo e che io non possa più utilizzarlo.

Il tutto dovrebbe essere compatibile con il fatto che nel mio software utilizzo librerie scritte da terze parti e rilasciate sotto GPL.

Per farla più semplice:

Se io ho un pezzo di codice che utilizza ad esempio la classe phpmailer, posso redistribuire questo software mantenendo la licenza gpl per le librerie, ma dare una licenza diversa al mio software?
Spesso si parla del fatto che la GPL è un po' come un virus, perchè si propaga senza la possibilità di cambiare la licenza del codice, ma io in questo caso non sto modificando il codice del software rilasciato sotto GPL, e come invece io utilizzo le librerie è codice scritto da me, quindi dovrei poterlo tutelare, giusto?

Grazie per eventuali consigli.

ciao