Problemas con licencias open source: ¿cómo resolverlos?
Una licencia open source impone condiciones: no es permiso para hacer lo que quieras. Si alguien usa tu código sin respetar la licencia, puedes reclamar. Primer paso: identifica la licencia y las condiciones vulneradas, reúne la evidencia de la copia y solicita por escrito el cumplimiento (reinstaurar la nota de licencia, liberar código fuente, dar atribución). Documenta todo: eso es lo que luego sustentará una conciliación o demanda.
¿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?
No todo uso de código abierto es legal: las licencias open source definen derechos y obligaciones. Tu caso depende de tres cosas: 1) qué licencia usaste (copyleft fuerte como GPL obliga a liberar derivados bajo la misma licencia; licencias permissivas como MIT o Apache son menos restrictivas); 2) qué uso hizo la otra parte y si crea una obra derivada o simplemente usa el programa sin distribuirlo; 3) si la otra parte respetó las obligaciones de atribución, inclusión de licencia o publicación del código derivado cuando corresponde.
Tener razón suele ser cuestión de prueba: muestras del repositorio original, historial de commits, fechas, y la diferencia entre uso interno (no siempre distribución) y distribución pública. En Perú no hay reglas locales distintas sobre licencias: se aplican las condiciones de la propia licencia y, en caso de disputa, las normas generales de contratos y derechos de autor.
No creerás que porque está en GitHub todo vale. Muchas empresas incorporan código open source en productos comerciales sin respetar obligaciones. Si eso ocurre, tienes herramientas legales y técnicas para reclamar.
Cómo se soluciona
1) Documenta todo: URL del repositorio, commits, diffs, forks, metadatos, y descargas. Exporta historial de Git, capturas con marcas de tiempo y cualquier enlace donde se publique el código infractor. Guarda la evidencia fuera de la plataforma.
2) Identifica exactamente qué obliga la licencia: atribución, inclusión de la licencia en binarios, publicación del código fuente de derivados, etc. Si no sabes leer la licencia, pídele a un colega técnico o a un abogado especializado que te la explique.
3) Envía un requerimiento por escrito (takedown o cese y cumplimiento). Describe la obra, la licencia y la obligación incumplida; pide remedio concreto: restituir la nota de licencia, liberar el código derivado, indicar la atribución o retirar la distribución. Conservar acuse de recibo es clave.
4) Si el requerimiento no surte efecto, inicia conciliación extrajudicial o procedimiento administrativo ante INDECOPI si procede (en especial si hay competencia por prácticas desleales o publicidad engañosa). También puedes acudir a la vía civil para reclamar incumplimiento de licencia y medidas cautelares.
5) Considera la vía técnica y contractual: muchas empresas responden mejor a un requerimiento bien argumentado y documentado. Para casos comerciales complejos (integración en un producto masivo), consulta a un abogado para preparar una reclamación y valorar medidas cautelares.
Qué puedes hacer hoy sin abogado: exporta tu repositorio, genera un ZIP con el historial, documenta la comparación y envía un correo formal pidiendo cumplimiento. Eso suele resolver muchos casos.
Qué puede pasar
1) Se arregla con una carta: la empresa corrige la atribución, incluye la licencia o libera el código cuando la licencia lo exige. Es frecuente y suele ser la salida más rápida.
2) Acuerdo o conciliación: pueden pactar reconocimiento, condicionamientos en la redistribución o incluso una licencia dual (commercial license vs open source) con pago. Para empresas que dependen de la imagen pública, llegar a un acuerdo es preferible.
3) Juicio o procedimiento ante INDECOPI: si la parte infractora persiste, puedes solicitar medidas cautelares para que se retire la distribución y una sentencia que reconozca incumplimiento. Si pierdes, podrías soportar costas; si ganas, la sentencia puede ordenar compensación, pero su ejecución depende de la solvencia del demandado.
Y si ganas, ¿cobro? El reconocimiento judicial puede incluir indemnización, pero cobrar depende de la capacidad económica del infractor. Por eso los acuerdos con garantías suelen ser más efectivos.
Errores que arruinan el caso
- No conservar historial de commits y metadatos; perderás la huella temporal.
- Ignorar la diferencia entre uso interno y distribución pública: muchas empresas no saben que no están obligadas a publicar código si solo lo usan internamente.
- Enviar reclamaciones vagas sin pruebas técnicas que demuestren derivación.
- Publicar la disputa en redes sin tener medidas legales: dañará opciones de acuerdo.
- No comprobar compatibilidad entre licencias antes de incorporar código ajeno a tu proyecto.
¿Necesitas un abogado para esto?
Puedes enviar el primer requerimiento y documentar la infracción por tu cuenta; en muchos casos eso basta. Necesitas abogado si la otra parte es una empresa grande, si buscas medidas cautelares o indemnización, o si hay integración del código en un producto comercial. Para reclamar ante INDECOPI o presentar demanda, la ayuda legal especializada es recomendable; revisa la posibilidad de acceso a justicia gratuita si tu proyecto es pequeño.
Casos relacionados
Otros problemas frecuentes en propiedad intelectual
Preguntas frecuentes sobre este caso
Generalmente sí: muchas licencias obligan a publicar código solo cuando se distribuye externamente. El uso interno sin distribución suele no activar la obligación de publicación, según la licencia concreta.
Es un software que incorpora o modifica tu código de forma que ya no es independiente. Crear un derivado puede activar obligaciones de copyleft que exigen publicar el código bajo la misma licencia.
Sí: incluir una licencia clara en el README y en los archivos fuente establece las condiciones de uso. Guarda pruebas de que la licencia estuvo desde el inicio (commits).
Sí: cambiar la licencia atribuida a tu obra sin tu consentimiento vulnera tus derechos; documenta la alteración y reclama la restitución y las medidas necesarias.
Si la plataforma no actúa, documenta el incumplimiento y evalúa requerimiento formal, conciliación o acción ante INDECOPI o la vía civil. Un abogado te ayudará a elegir la ruta más eficaz.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.