Contratos con desarrolladores freelance y subcontratistas
Puedes y debes regular por contrato la relación con un desarrollador freelance o un subcontratista: la clave es pactar quién conserva la propiedad del código, qué entregables se esperan y cómo se pagan. Reúne toda la documentación del proyecto y formaliza por escrito lo esencial: alcance, entregables, cesión de derechos, cláusula de confidencialidad y mecanismos de pago. Si la otra parte se niega, documenta y consulta.
¿Necesitas abogados para startups?
Compara abogados especializados y elige con calma. Análisis de tu caso gratuito.
Ver abogados Sin compromiso · GratisAbogados especializados en este caso
¿Tienes razón?
El núcleo de tu conflicto suele ser uno de estos tres puntos: a quién pertenece el código y otros activos, si se cumplieron los plazos y entregables acordados, y cómo se pagaron o se facturaron las prestaciones. Tu posición depende de lo que pactaste —y también de cómo lo documentaste—: un acuerdo escrito claro que diga "cesión de derechos" y describa entregables te da una posición fuerte; si todo fue por mensajes y facturas sueltas, tendrás que reconstruir la prueba con lo que tengas. También cuenta quién contrató a quién: si el desarrollador actuó como autónomo y emitió factura, la relación no es laboral salvo indicios claros de dependencia.
Tres factores que determinan mucho en estos casos:
- El contrato o, en su ausencia, cualquier documento que describa el alcance (presupuestos, emails, mensajes exportados, repositorios con fechas). Eso define qué se cedió y cómo.
- Las pruebas de entrega y aceptación: commits en el repositorio, versiones subidas, tickets cerrados, capturas de pantallas fechadas y correos de confirmación.
- La forma de facturación y control: facturas, retenciones, horarios y órdenes de trabajo pueden mostrar si hubo subcontratación o una relación laboral encubierta.
Si careces de contrato escrito no eres automáticamente culpable; seguirás teniendo opciones, pero tendrás que dedicar tiempo a juntar y ordenar la prueba.
Cómo se soluciona
1) Reúne la documentación. Busca el contrato, emails, mensajes, presupuestos, facturas y acceso al repositorio (logs, commits, etiquetas de versión). Exporta conversaciones de mensajería —no esperes a que sigan ahí— y guarda capturas con fecha y contexto. Si el desarrollador trabajó en una plataforma (GitHub, GitLab), pide el historial de commits y los issues cerrados.
2) Describe y cuantifica lo que falta. Redacta un documento interno que explique qué entregables estaban previstos, qué se ha recibido y qué no. Adjunta pruebas técnicas: enlaces a ramas, registros de despliegue, capturas de pruebas.
3) Reclama por escrito de forma fehaciente. Envía una comunicación que describa lo incumplido y la propuesta para arreglarlo: aceptación de entrega, corrección o compensación. Usa medios certificables (burofax con acuse de recibo y certificación de contenido o correo certificado si procede). Conserva el acuse.
4) Negociación y acuerdo. Muchas veces se cierra con una adenda al contrato: se pacta aceptar el trabajo tras unas correcciones, se establece un plan de entrega y un calendario de pagos condicionado a hitos. Ten preparada una cláusula sobre la cesión de derechos que cubra código, documentación y mejoras futuras.
5) Si no hay respuesta o la respuesta es insuficiente, valora enviar una reclamación formal: para deudas claras o facturas impagadas existe el procedimiento monitorio cuando la deuda está documentada; para disputas sobre propiedad intelectual o cumplimiento, puedes solicitar medidas en la vía civil. Para preguntas laborales (si sospechas que es plantilla encubierta) consulta la vía laboral.
Qué puedes hacer tú y cuándo necesitas ayuda profesional:
- Tú: reunir y ordenar pruebas, redactar la reclamación inicial, pedir al desarrollador acceso a repositorios y entregables, y negociar un acuerdo básico.
- Profesional: cuando la otra parte no acepte, cuando haya que redactar una cesión de derechos sólida, o cuando la cantidad en disputa justifique iniciar procedimiento. También si la otra parte te ofrece un acuerdo: entonces conviene asesorarse para valorar si el importe compensa los riesgos.
Qué puede pasar
1) Se arregla con una carta o acuerdo: lo más frecuente. El desarrollador aporta lo pendiente, firma una adenda y hay pago complementario o renuncia a reclamaciones. Esto evita costes y te permite seguir con el proyecto.
2) Acuerdo o conciliación: podéis pactar una solución con condiciones (correcciones técnicas certificadas por un tercero, plazos de entrega condicionados a pagos, cesión expresa de derechos). Un acuerdo menos cuantioso pero inmediato puede ser mejor que una sentencia que tarde en ejecutarse.
3) Juicio. Si no hay acuerdo, la vía civil o la reclamación de cantidad puede terminar en juicio. Si pierdes, es posible que tengas que asumir las costas procesales y seguir sin el resultado técnico deseado. Si ganas, la sentencia te permite reclamar el cumplimiento forzoso o una indemnización, pero cobrar depende de la solvencia del demandado: una sentencia contra un insolvente puede quedarse en papel.
Pregunta habitual: "Si gano, ¿cobro?". Una sentencia a tu favor no garantiza el cobro automático; existen mecanismos de ejecución, pero la efectividad depende de que la otra parte tenga bienes o ingresos embargables. A veces, negociar es la vía que más garantiza un cobro real.
Errores que arruinan el caso
- Ceder código o acceso sin documentarlo: subir un repositorio sin licencia o sin un contrato que delimite la cesión complica probar que el código es tuyo.
- Borrar conversaciones o historial de commits: perderás la principal prueba de quién hizo qué y cuándo.
- Firmar una aceptación genérica sin matices: una firma diciendo "aceptado" puede interpretarse como conformidad total si no se especifican reservas.
- No exigir factura o registro de la relación: la falta de facturas dificulta reclamar pagos y complica la distinción entre autónomo y trabajador.
- Ofrecer pagos adicionales sin una contrapartida escrita: pagar más para "solucionar" puede interpretarse como reconocimiento de la entrega y renuncia a reclamar.
¿Necesitas un abogado para esto?
La primera carta de reclamación y la negociación técnica las puedes intentar por tu cuenta. Busca asesoramiento cuando la otra parte no coopere, cuando haya que redactar cesiones de derechos claras, o si te ofrecen un acuerdo: entonces merece la pena consultar un abogado. Si sospechas que la relación es laboral encubierta o la cuantía es alta, también aconseja consultar. Si reúnes los requisitos económicos para la justicia gratuita, puedes acceder al turno de oficio.
Casos relacionados
Otros problemas frecuentes en abogados para startups
Preguntas frecuentes sobre este caso
Sí, los mensajes pueden ser prueba si se exportan correctamente y se integran en un relato coherente con otras evidencias (facturas, commits, correos). Es mejor exportarlos con metadatos y hacer capturas con contexto. Sin embargo, los mensajes sueltos valen menos si no se puede demostrar quién los envió o su autoría técnica.
Si el código se publica bajo una licencia abierta, su uso y distribución quedan condicionados por esa licencia. Para evitar sorpresas, exige en el contrato que cualquier contribución se realice sin licencia pública o que se haga una cesión expresa y exclusiva de derechos al contratar el desarrollo.
La factura no impide que la relación sea laboral si existen indicios de dependencia y ajenidad (horario, subordinación, exclusividad). Ese aspecto puede abrir la vía laboral, con consecuencias para ambas partes. Valora consultar con un abogado laboralista si crees que existe esa situación.
La cláusula debe identificar expresamente el objeto (código, documentación, diseños, mejoras), incluir la cesión de todos los derechos necesarios para explotarlo, abarcar entregas futuras relacionadas con el proyecto y prever la obligación de colaborar para formalizar escrituras si fuera necesario. Un abogado puede adaptar la redacción a tu proyecto y minimizar vacíos.
Retener un pago puede ser una herramienta de negociación, pero comporta riesgo: si no está pactado, la otra parte puede reclamar la cantidad y, según el contexto, alegar incumplimiento de tu obligación de colaborar. Lo recomendable es negociar retenciones por hitos y dejar por escrito las condiciones.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.