Disputa sobre propiedad del código en desarrollo de software
La propiedad del código depende del acuerdo que tenías con la otra parte y de cómo se financió y encargó el desarrollo. Primer paso: buscá el contrato, comprobantes de pago y correos que describan quién encargó y quién desarrolló. Con esa documentación podés reclamar la titularidad, exigir rectificación o negociar derechos de uso.
¿Necesitas abogados especialistas en propiedad intelectual?
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?
Para saber si sos titular del código tenés que revisar cuatro factores: el contrato de desarrollo (si existe), la forma de contratación (trabajo por encargo, relación laboral, prestación de servicios), la participación de terceros (librerías con licencias, contribuciones de colaboradores) y la prueba técnica que demuestre autoría. Si hubo un contrato que especifica que el pedido conserva la propiedad del código, la titularidad suele pertenecer al cliente; si el desarrollador conserva derechos salvo la licencia otorgada, la titularidad puede seguir siendo del programador.
En el caso de desarrollos por encargo, la naturaleza del encargo y lo acordado en el contrato son determinantes. Si el desarrollador fue empleado en relación de dependencia, las reglas laborales pueden asignar la titularidad al empleador conforme a lo pactado en el contrato de trabajo. Si trabajaron varios desarrolladores o se usaron contribuciones externas, hay que identificar licencias y autorización de cada contribuyente.
Pruebas útiles: repositorios con historial de commits, cuentas en plataformas de control de versiones, correos con adjuntos de entregas y versiones, contratos y órdenes de compra, recibos de pago, documentación técnica, y tests con fechas. El historial en el repositorio es especialmente valioso: demuestra quién hizo cada aporte y cuándo.
Cómo se soluciona
1) Reuní y preservá la evidencia técnica. Exportá el historial del repositorio (commits, autores, timestamps), descargá copias de ramas y etiquetas, y guardá logs de despliegue. Conservá correos, chats y órdenes de trabajo que expliquen el encargo.
2) Revisá el contrato original. Buscá cláusulas sobre propiedad intelectual, licencias, entregables y transferencias. Si no hay contrato por escrito, buscá intercambio de correos que muestren la voluntad de las partes y las condiciones pactadas.
3) Identificá licencias de terceros. Si el proyecto incorpora librerías con licencias copyleft o con restricciones, eso afecta la forma en que el código puede ser distribuido y vendido. Documentá cada dependencia y su licencia.
4) Comunicá y intimá. Si considerás que se vulneraron tus derechos, mandá una intimación fehaciente describiendo la titularidad que reclamás y la prueba que la respalda. Pedí que se deje de distribuir o que se reconozca la titularidad, o proponé una licencia si buscás una solución práctica.
5) Negociá un acuerdo. Muchas disputas terminan en acuerdos: licencia de uso, reparto de ingresos, o cesión de derechos con contraprestación. Acordá mecanismos de auditoría para controlar el uso del código.
6) Si no hay acuerdo, evaluá la vía judicial. En esa instancia, el historial técnico y peritajes informáticos suelen ser decisivos. Un perito puede reconstruir la autoría y contribuciones.
Qué podés hacer solo y qué necesita abogado
- Podés reunir documentación técnica y buscar en repositorios el historial de commits. Podés intentar una primera intimación o buscar mediación si ambas partes aceptan.
- Necesitás abogado si hay múltiples autores, si la otra parte desconoce la titularidad y hay riesgo de que el tema escale a demanda, o si hay que negociar cesiones o contratos complejos. En pleitos técnicos, el abogado se apoya en peritos informáticos para probar autoría.
Qué puede pasar
1) Se arregla con una carta o negociación: ocurre con frecuencia. Se puede acordar una licencia, pago por la cesión o reconocimiento de autoría. Es una salida rápida que evita costos.
2) Acuerdo más formal o conciliación: alguna autoridad o mediador puede ayudar a cerrar un convenio que incluya pago y condiciones de uso. Ese acuerdo suele ser más completo y puede incluir cláusulas de confidencialidad y cronograma de entrega.
3) Juicio: si no hay arreglo, la demanda buscará determinar la titularidad y la responsabilidad. Si perdés, podés ser condenado a cesar la distribución, a reponer la titularidad y a pagar costas y daños. Si ganás, la sentencia declara tu derecho y habilita la ejecución para cobrar indemnizaciones.
Y si ganás, ¿cobrás? La sentencia te da un título para exigir cumplimiento o cobro, pero la ejecución depende de la situación patrimonial del demandado. Además, las decisiones técnicas (qué código pertenece a quién) requieren peritajes, y el resultado puede ser parcial: no siempre un fallo atribuye la totalidad del proyecto a una sola parte.
Errores que arruinan el caso
- No conservar el historial del repositorio o limpiar commits: perder los registros de autoría debilita tu prueba.
- Usar código con licencias restrictivas sin identificarlo: puede impedir la transferencia comercial del proyecto.
- No documentar acuerdos verbales sobre entregables y propiedad: el acuerdo tácito es difícil de probar.
- Mezclar trabajo por encargo y trabajo propio sin aclararlo: confunde la titularidad.
- Firmar recibos o certificados que declaren expresamente la cesión sin haber negociado contraprestación adecuada: podés perder derechos por un simple papel firmado.
¿Necesitas un abogado para esto?
Si la disputa es simple y tenés el historial del repositorio que te acredita como autor, podés iniciar una intimación por tu cuenta. Necesitás abogado si hay varios contribuyentes, licencias de terceros en juego, si la otra parte ya contrató asesoría, o si te ofrecen un acuerdo. En demandas, el abogado coordina peritos informáticos y negocia medidas cautelares.
Casos relacionados
Otros problemas frecuentes en abogados especialistas en propiedad intelectual
Preguntas frecuentes sobre este caso
El historial de commits es una prueba muy fuerte, especialmente si se acompaña de metadatos y backups. Si alguien puede demostrar acceso a la cuenta o alteración, hará falta pericia para verificar autores reales.
Algunas licencias de terceros imponen condiciones de distribución que pueden limitar la explotación comercial. Documentá todas las dependencias y revisá su compatibilidad para evitar sorpresas.
Depende: la cesión total transfiere la titularidad; una licencia puede darte ingresos continuos y conservarte como titular. Negociá según tu interés en mantener control o percibir regalías.
Sí, el juzgado puede ordenar medidas provisionales para suspender la distribución si hay riesgo de daño irreparable, pero se requiere argumento técnico y prueba preliminar de titularidad.
Es un informe técnico realizado por un especialista que analiza repositorios, metadatos, tiempos de commit y otros elementos para determinar autorías y contribuciones.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.