Cómo actuar si detectas uso indebido de tu código por un tercero
Si descubre que un tercero usa su código sin permiso, tiene herramientas técnicas y legales para responder, pero la ruta varía según si el código está licenciado, es secreto comercial o está registrado. Lo que determina su estrategia es cómo consiguió el código el tercero y qué derechos usted tiene documentados. Primer paso: preservar evidencia y comprobar la licencia vigente sobre ese código.
¿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?
Su posición depende de al menos tres aspectos fundamentales: la titularidad del código, la existencia y tipo de licencia, y la forma en que el tercero accedió al código. Si usted es el autor o titular de los derechos y no ha concedido licencia o la licencia prohíbe el uso que detecta, hay una vulneración. Si el código fue publicado bajo una licencia abierta que permite la reproducción con condiciones (por ejemplo, atribución o compartir igual), el uso puede ser legítimo si se cumplen esas condiciones. Si se trata de código que contiene secretos comerciales (credenciales, algoritmos no divulgados) y el tercero lo obtuvo por filtración o acceso indebido, puede reclamar protección especial.
También evalúe el contexto técnico: ¿el tercero usa código idéntico (copiado) o solo implementa funcionalidades similares? El código literal es más fácil de probar; implementaciones inspiradas son más complejas. Reúna pruebas técnicas: comparaciones línea por línea, hashes de archivos, timestamps en repositorios y metadatos.
Cómo se soluciona
- Preserve evidencia técnica. Haga copias forenses del software en uso por el tercero: descargue binarios, capture páginas, guarde accesos al repositorio público o privado, y conserve metadatos. Exporte commits de git con fechas y autores. No modifique los archivos originales; cualquier alteración dificulta la prueba.
- Documente la titularidad. Reúna pruebas de autoría: repositorios con historial, backups, correos donde se envió el código, contratos de trabajo o de encargo que indiquen titularidad y fechas. Si el código fue desarrollado por encargo, revise los contratos que determinen quién retiene los derechos.
- Verifique la licencia. Si el código está bajo una licencia libre o de terceros, lea sus condiciones: algunas permiten el uso comercial, otras exigen atribución o redistribución bajo la misma licencia. Si la licencia fue vulnerada, documente cómo.
- Evalúe medidas técnicas inmediatas. Si el código expone datos sensibles o credenciales, cambie claves, revoke accesos y parchee vulnerabilidades. Estas medidas protegen sus activos mientras considera acciones legales.
- Envía una carta formal (cease and desist). Redacte una comunicación indicando su titularidad, describiendo la infracción y solicitando cesar el uso, retirar código o negociar licencia. Envíela por medios que permitan prueba de recepción. Mantenga un tono firme pero profesional: muchas disputas se resuelven en este punto.
- Use vías de plataforma. Si el tercero aloja el código en un repositorio público (por ejemplo, en una plataforma de terceros), utilice los mecanismos de denuncia de la plataforma para solicitar la retirada por infracción de derechos. Estas herramientas son rápidas y efectivas en muchos casos.
- Negociación y licencia. Valore si conviene negociar una licencia retroactiva o un acuerdo de confidencialidad. Vender una licencia puede ser más práctico que litigar, especialmente si necesita mantener relaciones comerciales.
- Acciones judiciales. Si la otra parte no coopera y la infracción causa daño importante, puede iniciar acciones civiles para reclamar cese, medidas cautelares y compensación. Para esto necesitará pruebas técnicas y peritos que acrediten la copia y el alcance del daño.
- Protección preventiva. Registre versiones relevantes del software, conserve backups con sellos de tiempo, use repositorios privados y contratos que especifiquen titularidad (contratos de trabajo, de prestación de servicios y acuerdos de confidencialidad con colaboradores).
Qué puede pasar
1) Se arregla con una carta: frecuentemente, la advertencia formal provoca la retirada del código o un acuerdo de licencia. Es la solución más rápida y menos costosa.
2) Conciliación o acuerdo: las partes negocian una licencia, pago por uso pasado o condiciones de colaboración. Esto evita costos judiciales y puede convertir un conflicto en una oportunidad comercial.
3) Juicio: si procede, la demanda puede pedir cese, decomiso de copias y reparación. Un litigio exige pruebas técnicas y testigos peritos; si usted pierde, puede asumir costas. Además, una sentencia a su favor no garantiza que la otra parte tenga bienes para satisfacer una suma indemnizatoria.
Si gana, ¿cobra? La eficacia del cobro depende de la solvencia del infractor. Por eso, cuando la compensación es esencial, conviene valorar medidas cautelares sobre bienes o solicitar garantías antes de negociar.
Errores que arruinan el caso
- No conservar el histórico del repositorio ni backups con metadatos. Sin historial no puede probar autoría con la misma fuerza.
- Modificar el código después de detectar la infracción o sobreescribir archivos originales: esto socava la cadena de custodia.
- Ignorar medidas técnicas (revocar claves) y dejar que el incidente siga exponiendo datos.
- Firmar acuerdos y reconocimientos sin revisar consecuencias sobre propiedad intelectual.
- Asumir que todas las licencias abiertas permiten cualquier uso: no todas lo hacen; verifique condiciones de cada licencia.
¿Necesitas un abogado para esto?
Puede recolectar evidencia técnica básica y enviar la primera carta usted mismo, o usar los mecanismos de denuncia de plataformas. Necesitará un abogado cuando exista riesgo de daño grave, cuando haya que pedir medidas cautelares, cuando el infractor sea una empresa con recursos o cuando la titularidad no esté clara y hace falta documentarla y ejecutar peritajes. En muchos casos un abogado coordina peritos técnicos y negocia acuerdos de licencia.
Casos relacionados
Otros problemas frecuentes en abogados especialistas en propiedad intelectual
Preguntas frecuentes sobre este caso
Sí. Un repositorio con historial de commits, autores y fechas es una prueba potente, especialmente si se puede demostrar control exclusivo del repositorio o backups previos. Conserva exportaciones y metadatos.
Sí. Las plataformas suelen tener procedimientos por infracción de derechos de autor o propiedad intelectual. Presentar una solicitud con pruebas puede resultar en la eliminación del contenido.
Depende del contrato. Si el desarrollador fue empleado y el contrato prevé que la empresa es titular, la empresa tiene los derechos. Si fue contratado como tercero, el contrato debe establecer la cesión de derechos; de lo contrario el autor conserva la titularidad.
No siempre. Las medidas cautelares son útiles cuando la continuidad del uso amenaza la integridad del negocio, pero exigen pruebas sólidas y una estrategia legal. Un abogado le orientará sobre proporcionalidad y probabilidad de éxito.
Sí. Puede negociar una licencia que reconozca hechos pasados y fije condiciones hacia el futuro. Antes de firmar, asegúrese de que el acuerdo proteja su titularidad y establezca compensaciones claras y garantías de cumplimiento.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.