Infelizmente é comum o cliente roubar propriedade intelectual dos programadores sim.
Principalmente de linguagens como Java, .NET ou caso seja um aplicativo web hospedado no servidor dele, onde ele tem acesso ao código-fonte.
Ouvi o caso de um programador Java onde o cliente não só roubou o código-fonte como ainda mandou e-mail desdenhando, foi um estagiário que escreveu: Fiz engenharia reversa do seu software e tirei o "if" que valida o registro do software e sai do programa. Não precisamos mais pagar mensalidades.
Ele ficou com tanta raiva e rancor que mudou para C++.
Em resposta a Obfuscação de código, vocês costumam utilizar?
3