Se il tuo software è concesso in licenza GPL, puoi addebitare: qualsiasi importo tu desideri per il software stesso. Costo ragionevole per fornire il codice sorgente. Niente per la licenza.
Il successo dipende dalla situazione. Se hai scritto del software specifico del cliente per un'azienda, quell'azienda avrebbe il diritto di chiederti il codice sorgente e consegnare il codice sorgente a chiunque lo desideri. Ma probabilmente non lo faranno, perché questo significa dare il software ai loro concorrenti gratuitamente. Quindi puoi adattare il software per altri clienti e venderlo anche a loro. Ma se hai un software che è di interesse generale, allora c'è una buona possibilità che qualcuno possa darlo via gratuitamente e danneggiare la tua azienda.
Ovviamente se un'azienda ti ha pagato per aver creato il software per loro, e che il pagamento paga il tuo lavoro, stai bene.