El programador no firmó cesión y el código no es de la empresa
Si el programador no firmó una cesión, la titularidad del código puede pertenecerle a él salvo que exista un contrato que diga lo contrario. Lo esencial es revisar el contrato laboral o de prestación de servicios, los pagos realizados y quién ordenó y financió el trabajo. Primer paso: recopila contratos, comprobantes de pago y evidencias de encargos y de entrega de código; eso marca la diferencia entre negociar y litigar.
¿No tienes claro tu caso de startups?
Cuéntanoslo y te lo analizamos gratis en un minuto: qué opciones tienes, qué urge y qué contarle al abogado.
Analizar mi caso gratis Sin compromiso · GratisAbogados especializados en este caso
¿Tienes razón?
La titularidad del código depende de varias cosas: el tipo de vínculo (empleo o contrato independiente), lo pactado por escrito, quién financió el desarrollo y el alcance de los encargos. Tres factores determinan la situación:
1) Existencia de contrato: si hay un contrato de trabajo donde se acuerda que las creaciones hechas en el desempeño pertenecen a la empresa, la titularidad suele corresponder a la empresa. Si el desarrollador fue contratado como prestador de servicios y no cedió derechos por escrito, normalmente conserva la titularidad.
2) Pruebas de encargo y entrega: órdenes de trabajo, correos aceptando especificaciones, pagos por transferencia y entregables fechados ayudan a demostrar que el trabajo fue encargado por la empresa.
3) Uso y explotación: si la empresa ha explotado el software públicamente o lo ha incorporado a su producto, existe un uso que puede pesar en la negociación, aunque no sustituye la cesión formal.
Sin un acuerdo escrito de cesión, el programador puede ostentar derechos patrimoniales sobre el código. Eso no impide negociar, pero cambia la posición de fuerza.
Cómo se soluciona
- Reúne toda la documentación. Junta contratos (incluso mensajes que fijaron condiciones), comprobantes de pago, pedidos de trabajo, especificaciones y entregables. Exporta repositorios con historiales (commits) y fechas.
- Documenta la infraestructura y cuentas. Identifica en qué repositorios está el código (GitHub, Bitbucket), quién tiene acceso y qué cuentas están a nombre de la empresa. Conserva logs y accesos.
- Habla con el programador y busca una solución negociada. Propón firmar un acuerdo de cesión retroactiva a cambio de una compensación razonable o un pago escalonado. Muchas veces se arregla con un contrato que regularice titularidad y condiciones de uso.
- Si no hay acuerdo, valora medidas técnicas y administrativas: recuperar accesos, cambiar credenciales, revocar llaves de API y asegurar la infraestructura para evitar exfiltración.
- Considera acciones legales. Si el desarrollador niega la cesión y se niega a negociar, la empresa puede reclamar judicialmente la titularidad mostrando pruebas de encargo y pagos. La vía judicial evalúa la relación contractual, la finalidad del encargo y la aportación creativa.
Qué puedes hacer sin abogado: recopilar pruebas, asegurar accesos y proponer un contrato de cesión. Busca abogado cuando haya ambición de litigar, riesgo de continuidad del producto o si el desarrollador amenaza con explotar el código por su cuenta.
Qué puede pasar
1) Se arregla con cesión/licencia. Lo más frecuente es un acuerdo: el desarrollador firma un convenio de cesión o licencia exclusiva a cambio de pago. Esto resuelve la titularidad y permite a la startup seguir operando sin fricciones.
2) Acuerdo con condiciones. Pueden pactar un pago menor o reparto de participaciones (equity) a cambio de la cesión. Un acuerdo escrito establece límites de uso, plazos y contraprestaciones.
3) Juicio. Si no hay acuerdo, la vía judicial determinará la titularidad. El tribunal puede declarar que el código pertenece al desarrollador o a la empresa según las pruebas. Si la empresa pierde, puede verse obligada a rehacer el código o negociar desde una posición débil; si gana, puede obtener la titularidad, pero la ejecución práctica depende del acceso efectivo al código y de la solvencia del adversario.
Y si ganas, ¿cobras? Una sentencia que reconozca titularidad no sustituye la necesidad de acceso técnico al código; si el desarrollador retiene copias o claves, la solución técnica puede exigir más medidas.
Errores que arruinan el caso
- No conservar el historial de commits ni metadatos de repositorios.
- Permitir que el desarrollador use cuentas personales sin control de accesos corporativos.
- Hacer pagos en efectivo sin contrato que documente el encargo.
- Resolver verbalmente la cesión o fiarse de promesas informales.
- No revocar accesos cuando el contrato termina, lo que facilita la exfiltración de código.
¿Necesitas un abogado para esto?
Si el conflicto puede paralizar tu producto o el desarrollador exige pagos desproporcionados, busca abogado. Es imprescindible si hay riesgo de litigio, bloqueo de cuentas, o si precisas medidas para recuperar acceso. Si tu empresa es pequeña, consulta si calificas para asistencia jurídica gratuita; un abogado puede negociar la cesión o preparar la demanda correspondiente.
Casos relacionados
Otros problemas frecuentes en startups
Preguntas frecuentes sobre este caso
Sí. El historial de commits con timestamps puede acreditar aportaciones y fechas, especialmente si están respaldados por repositorios privados o servicios que conservan metadatos. Es aconsejable exportarlos y guardarlos con evidencias de la cuenta.
Posible, pero costoso. Rehacer el código evita litigios sobre titularidad, pero supone tiempo y recursos. Antes de decidir, consulta la viabilidad técnica y el costo comparado con negociar la cesión.
Pactar equity es una opción válida. Firmar condiciones claras por escrito sobre propiedad, plazos y derechos evita disputas futuras. Valora la proporción y asesoría fiscal antes de aceptar.
Si retiene datos personales o información protegida y actúa de forma dolosa, pueden existir delitos informáticos o uso indebido de datos. La procedencia penal depende de hechos concretos y pruebas.
Formaliza contratos desde el inicio que incluyan cesión de derechos, cláusulas de confidencialidad, control de accesos a repositorios y política de entrega de credenciales. Mantén la infraestructura a nombre de la empresa.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.