En la mayoría de los países, si no hay contrato, el programador es el propietario del software. Si el cliente es dueño del software después, el contrato debe decir eso (y usted aumenta el precio). Comprueba cuál es el trato en tu país.
Dado que usted posee el software, puede reescribirlo como quiera. Le sugiero que lo haga más general, por lo que es más fácil configurarlo para otros clientes, y debe eliminar todo lo que estaba codificado para el cliente anterior.
Algunos otros consejos:
- ¿Cuál es el mejor libro para iniciar el pentesting de aplicaciones web?
- ¿Alguien ya ha hecho la solicitud para el concurso 4shared API?
- ¿Cuáles son las precauciones antes de poner en funcionamiento mi aplicación web?
- ¿Cuándo se trata de una aplicación web y ya no es solo un sitio web?
- Cómo construir una aplicación web de prueba en Django
- Cambie el nombre para señalar que la nueva versión es diferente
- Ponga su propio aviso de copyright en cada módulo
- Elija una licencia adecuada, y documente en los módulos y el contrato.
- Escriba una buena documentación para el usuario para reducir la necesidad de asistencia posventa
- Manténgase en contacto con cada cliente: querrán actualizaciones y funciones adicionales, y le pagarán por hacer eso