Ciao, certo che puoi venderlo! La maggiorparte dei linguaggi di programmazione, tra cui python, non pretendono nessuna percentuale sul loro utilizzo perché sono, appunto, scaricabili e utilizzabili liberamente.

La partita IVA per quanto ne so è necessaria se vuoi aprire un esercizio, tipo un'azienda per lo sviluppo software...ad esempio se vuoi vendere i tuoi software tramite un sito ti serve.

Per quanto riguarda i sorgenti eticamente sarebbe d'obbligo, ma praticamente puoi anche scegliere di non farlo.
(cmq per i software su commissione l'acquirente nel 99.9999% dei casi te li chiederà).