sarebbe utile sentire un legale perché:
se io ti vendo il servizio sito dinamico + hosting insieme è come dici
se io ti vendo solo il servizio e non specifico che è legato all'hosting di mia proprietà allora io cliente ho il diritto di spostare il servizio su un hosting mio(del cliente) e a quel punto devo dargli il codice. l'unico caso in cui tu non gli devo dare il codice in chiaro è se lo specifico nel contratto.