El programador/freelance se quedó con los derechos del software que pagué
Pagar por desarrollar software no siempre significa que usted conserve los derechos: lo que importa es lo pactado en el contrato. Si no hay contrato escrito, la titularidad se determinará por la prueba de la relación laboral o de encargo y por la conducta. Primer paso: busque cualquier contrato, recibos de pago, correos y versiones del código fuente que prueben quién financió y dirigió el proyecto.
¿No tienes claro tu caso de propiedad intelectual?
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?
Tres elementos deciden la titularidad del software. Contrato: si firmó un contrato de cesión o una cláusula que reserva derechos al desarrollador, puede haber cedido parte o la totalidad de los derechos patrimoniales. Encargo y pago: cuando el software se hizo por encargo y usted financió el desarrollo, la práctica es que la titularidad pertenezca quien encargó la obra, salvo pacto en contrario. Relación laboral o por servicios: si el desarrollador era trabajador bajo relación laboral, la titularidad suele pertenecer a la empresa o empleador; si fue un prestador de servicios independiente, todo depende del contrato.
La ausencia de contrato escrito complica la prueba, pero no la impide: correos, órdenes de trabajo, recibos y versiones de código con metadatos pueden ayudar a probar que usted financió y dirigió el proyecto. También es relevante si el software incorpora librerías de terceros con licencias que afectan la explotación.
Cómo se soluciona
- Reúna documentación. Busque contratos, recibos, órdenes de trabajo, correos donde se definan entregables y pagos, versiones del código con historial en repositorios (por ejemplo, commits con fechas), y cualquier especificación técnica que haya entregado.
- Requiera la entrega del código por escrito. Solicite formalmente la entrega del código fuente, la documentación y las claves de repositorios. Haga la solicitud por un medio que deje constancia de recepción.
- Verifique la licencia del código. Si el desarrollador afirmó usar librerías con licencias libres o código propio licenciado en favor suyo, exija la documentación que lo acredite. Si el desarrollador distribuyó el software bajo una licencia que impide su uso, identifique las restricciones.
- Intente la negociación. Proponga formalizar la cesión mediante contrato que contemple la transferencia de derechos y las condiciones de uso y actualización. Un acuerdo evita la vía judicial y le da seguridad jurídica.
- Si no hay respuesta, considere medidas legales. Puede reclamar la titularidad y la entrega del código, y exigir compensación por uso no autorizado. En procedimientos judiciales se suelen solicitar medidas precautorias para asegurar el código y el acceso a repositorios.
- Diferencie lo que puede hacer solo y cuándo necesita abogado: pedir la entrega y recopilar prueba puede hacerlo por su cuenta; para auditar el código, plantear la cesión contractual o acudir a tribunal, necesite asesoría.
Qué puede pasar
- Entrega y acuerdo. A menudo, tras una reclamación bien fundada, el desarrollador entrega el código y se firma un contrato de cesión que normaliza la relación.
- Negociación con indemnización. Puede llegar a un acuerdo que incluya pago por las versiones previas, la entrega del código y condiciones de soporte.
- Litigio. Si no se resuelve, la vía judicial busca declarar la titularidad y ordenar la entrega del código. Las autoridades valorarán la prueba documental y técnica; cuando el demandado resiste, pueden solicitarse medidas para preservar el código y credenciales.
Si gana, ¿cobra? El reconocimiento judicial de la titularidad puede resultar en la orden de entrega y en indemnización por daños; sin embargo, la ejecución depende de la posibilidad real de embargar bienes o garantías del desarrollador. Por eso un acuerdo con entrega comprobable suele resultar más útil.
Errores que arruinan el caso
- No documentar los requerimientos ni las especificaciones del proyecto.
- No usar repositorio con control de versiones que preserve el historial de commits.
- No formalizar la cesión por escrito ni conservar los comprobantes de pago.
- Compartir acceso a cuentas sin cambiar credenciales al terminar el proyecto: facilita que el desarrollador mantenga control.
¿Necesitas un abogado para esto?
Puede solicitar la entrega del código y recopilar prueba por su cuenta. Recurra a abogado si el desarrollador se niega, si hubo cesiones contractuales que hay que interpretar o si desea asegurar el acceso y la ejecución de la entrega. Un abogado gestionará medidas precautorias, revisará licencias y redactará la cesión que proteja sus derechos. Si su empresa califica para apoyo legal gratuito o servicios de incubadoras, consúltelos.
Casos relacionados
Otros problemas frecuentes en propiedad intelectual
Preguntas frecuentes sobre este caso
Sí, no tener contrato no impide reclamar; sin embargo, la prueba será determinante. Conserva correos, órdenes de pago, especificaciones y un historial de versiones del código que demuestren que usted encargó y financió el desarrollo.
Puede exigir la entrega y el acceso, y pedir que le transfieran la titularidad del repositorio o las credenciales. Documente la solicitud por escrito y guarde acuse de recepción.
Eso complica el reclamo, porque la licencia puede autorizar usos por terceros. Revise la licencia aplicada y consulte con un abogado para valorar las opciones jurídicas.
Sí, negociar una cesión con términos claros y entrega comprobable del código suele ser más eficaz que litigar y garantiza que usted pueda seguir explotando el software.
Sí. Un contrato claro que especifique titularidad, entregables, formatos y propiedad intelectual evita disputas. Incluya cláusulas sobre repositorios, credenciales y soporte post-entrega.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.