Rilasciare con licenza open source i sorgenti devono essere modificabili e ridistribuibili, come puoi vietare che qualcuno poi lucri sul tuo software? Ti devi fidare della gente, ma si sa che poi l'occasione fa l'uomo ladro.
Devi cambiare licenza, non ci sono altre soluzioni. Oppure vendi solo l'eseguibile, così sei sicuro che se quello non è un minimo capace non ne cava un ragno dal buco.