Derechos del programador? Obligaciones?
Es posible que me entre un proyectillo importante y me gustaría saber un par de cosas puesto que nunca he hecho un contrato de software...
1- ¿Qué pasa si mi software falla?
Había pensado en dar un período de pruebas terminado el cual no doy ninguna garantía de buen funcionamiento. Es decir, que no me puedan denunciar por algún bug o pedir el dinero que han perdido por "mi culpa".
Claro que sí podría comprometerme a arreglarlo. ¿O no?
Recordemos que Microsoft no da esta garantía, ni de lejos (Y linux, menos).
2- ¿Qué pasa si el host o algún programa de un tercero (windows) tiene un megabug? ¿Tendría algún derecho el cliente a denunciarme por haberle recomendado un soft o un ISP malo? ¿Habría que meterlo en contrato? Supongo que nunca está de más.
3- ¿Alguien tiene un modelo?
El caso concreto sería una aplicación en php con mySQL.
Gracias y un saludete.
meddle
es dificil q una aplicacion backend pete si se hace bien. otra cosa es a nivel de html/css/js
pepevi
No tengo poca confianza en mí, pero los excesos no son buenos nunca XD
jiotes
Tu como lider de proyecto debes estipular en el contrato de que consta el software en terminos de tiempo y dinero, si crees que despues de la fecha de entrega final del SW (estipulado en el contrato) es de 6 meses de garantia, debes ponerlo y al terminar ya no te corresponde responsabilidad, tambien debes contemplar el que el cliente quiera añadirle otras cosas (siempre ocurre), eso tambien ponerlo en el contrato y cobrar mas, al fin y al cabo no esta dentro de lo convenido originalmente.
Lo de los bugs en el SO o demas, tu solo estas haciendo el back end-business rules-front end, de la aplicacion pedida por el cliente, eso no cubre que el SO tenga agujeros de seguridad que tu no sabias y que afecten al funcionamiento del sistema, eso tambien va en el contrato, todo lo que creas conveniente, ponlo en el contrato, al fin de cuentas eso te ampara en caso de un atercado futuro, fuera de las fechas de entrega, lo que tambien te ayudaria seria que hicieras otro contrato en el cual el cliente firmaria y que esta de acuerdo con el SW.
Espero te ayude, y revisa el contrato tantas veces creas necesario, y tambien de tal manera que ambas partes esten de acuerdo.
Saludos
jiotes
otra cosa, no creo que sea conveniente que tu elijas el ISP, eso dejalo al criterio del cliente, si no sabe tampoco el, pues ponlo en el contrato bajo de que no te haces responsable con el ISP, ya que el ISP tendria que hacer un contrato con tu cliente y no contigo.