según yo lo veo, depende del contrato que quieras firmar.
En la mayoría de los casos, lo que uno le vende al cliente es la aplicación, no su código (no son lo mismo, sino miren el ejemplo de Windows, lo que se compra es la aplicación, no su código... ¿o alguien tiene el código de Win?)
En algunos casos, cuando uno trabaja para una empresa,en el contrato figura una cláusura de ¿secreto empresarial? en el cual se dice que TODO lo que produció Fulanito de Tal trabajando para esa companía le pertenece a la empresa. Eso incluye el código fuente, y es la empresa la que tiene todos los derechos sobre el (ej. programadores de micro y de soft

).
Cita: Quizás haya que cobrar de más por la exclusividad, es decir, código reutilizable X$, código exclusivo X$ + 30%...
Concuerdo, porque es obio que hacer un código exclusivo lleva + tiempo y es menos rentable x hora de desarrollo que uno que no lo es.