Desarrollo de software, ¿Se debe entregar código fuente a cliente cuando solo hay un contrato de palabra y además incumplido?
Un cliente nos solicita el desarrollo de una aplicación que debe estar online, pero no hemos firmado un contrato por escrito definiendo el objeto, alcance, especificaciones técnicas, plazos y clausula de terminación, cesión de derechos, confidencialidad, etc nada de eso esta por escrito en un contrato dado que no existe. Todo marcha bien, hacemos el trabajo y se nos comienza a compensar, luego de un par de meses con el proyecto aun no finalizado, el cliente nos exige parar el proyecto y nos reclama el código fuente para continuarlo por su cuenta. Nos interrumpe el trabajo a mitad de camino, se le comunica que debe haber un pre aviso de un mes por lo menos, y no le importa, insiste. ¿Qué se debe hacer? Sobre todo dado que no existe contrato, en que situación esta cada parte. ¿Estamos obligados a hacer una cesión de derechos al cliente y entregar el código fuente a pesar que no hay un contrato que defina estas cuestiones? ¿El cliente no debería pagar un plus como clausula de salida por finalizar el proyecto y hacerle la cesión de derechos? ¿Cómo se debería proceder en estos caso donde no hay contrato y que obligaciones debería tener cada parte? ¿O es todo negociable?