Alguien violó la licencia open source de mi proyecto
No todo uso de código abierto es libre de condiciones: la licencia que elegiste determina qué pueden y qué no pueden hacer. Si alguien incumplió la licencia de tu proyecto, lo clave es identificar qué cláusula fue vulnerada (p. ej. obligación de atribución, compartir código modificado, prohibición de uso comercial). Primer paso: documentá la copia o uso y notificá al infractor pidiendo cumplimiento o la retirada del material.
¿Necesitas abogados de derecho tecnológico?
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 podés reclamar hay tres cuestiones que aclaran la posición. La primera es la licencia que aplicaste: cada licencia open source trae obligaciones distintas (atribución, compartir cambios, límites comerciales). La segunda es la forma en que se usó el código: ¿se incorporó enteramente a un producto cerrado sin cumplir la licencia? ¿Se distribuyó sin atribución? ¿Se usó en un servicio pero sin ofrecer el código modificado? La tercera es la prueba técnica: commits, diffs, timestamps y clones públicos que demuestran la reutilización.
Si tu licencia exige, por ejemplo, que cualquier derivado sea también abierto y no se cumplió, tenés una posición fuerte. Si la licencia es permisiva y permitía redistribución sin obligación de compartir las mejoras, la violación será más difícil de probar. En todos los casos, el control del repositorio original, los commits con firmas y los registros públicos donde aparece tu código son elementos decisivos.
Cómo se soluciona
- Reuní evidencia técnica. Exportá commits, hashes, snapshots del repositorio y compará diffs entre tu código y el supuesto infractor. Guardá URLs, fechas y cualquier publicación donde aparezca el código. Conservá la metadata (autor, timestamp, hashes) que muestre precedencia.
- Verificá la licencia exacta que aplicaste y prepará una explicación clara de la cláusula vulnerada. No confundas licencias: describí la obligación concreta que no se cumplió (atribución, copyleft, mantener licencia, etc.).
- Contactá al responsable por escrito y pedí cumplimiento. Muchas veces una notificación señalando la violación y pidiendo que se corrija (atribución, liberación del código modificado o retirada) basta para resolver el problema.
- Si no hay respuesta, considerá una carta de cese y desistimiento redactada por un abogado con experiencia en software y propiedad intelectual. En la práctica open source, la mayor parte de los conflictos se resuelve en esta etapa.
- Si el conflicto sigue, evaluá la vía judicial o arbitral. El litigio requiere pruebas técnicas y pericia informática para mostrar la copia y la violación de la licencia; también hay que valorar la posibilidad de medidas cautelares para impedir la distribución mientras se resuelve.
Qué podés hacer sin abogado: documentar y notificar por escrito y, si corresponde, solicitar la remoción en plataformas (repositorios, stores) usando los mecanismos de reporte. Llamá a un abogado cuando el infractor se niegue a cumplir, cuando haya daño económico evidente o cuando necesités una carta formal con efectos legales.
Qué puede pasar
1) Se arregla con una carta: el infractor reconoce la falta y corrige la atribución o publica el código modificado según la licencia. Es la salida más habitual en la comunidad open source.
2) Acuerdo o conciliación: podés pactar una solución que incluya atribución retroactiva, aportes conjuntos o condiciones comerciales. Un acuerdo suele ser preferible porque evita coste y demora.
3) Juicio: una demanda puede ordenar el cumplimiento de la licencia, la retirada del producto y eventualmente una indemnización. Si perdés el juicio, podrías afrontar costas y honorarios. Además, una sentencia favorable no asegura ejecución efectiva si la parte no tiene bienes.
Y si ganás, ¿cobrás? Depende del daño y de la capacidad del demandado para pagar; en software, muchas veces lo que importa es obligar al cumplimiento y aclarar la titulidad, más que obtener una suma grande.
Errores que arruinan el caso
- No conservar copias fechadas ni hashes que prueben prioridad.
- No identificar claramente la cláusula infringida: hablar de "violación de la licencia" sin especificar qué obligación se quebrantó.
- Enviar comunicaciones agresivas o públicas que obstaculizan la negociación.
- No buscar soluciones dentro de la comunidad (contribuciones, mediación) antes de judicializar.
¿Necesitas un abogado para esto?
Si el infractor soluciona el problema con atribución o liberando el código, quizás no necesites abogado. En cambio, buscá asesoría cuando la otra parte no responde, cuando exista daño económico o cuando necesites una carta formal o una medida cautelar. Un abogado especializado también te ayudará a elegir la mejor licencia para futuros proyectos y a documentar la titularidad.
Casos relacionados
Otros problemas frecuentes en abogados de derecho tecnológico
Preguntas frecuentes sobre este caso
Las licencias permisivas permiten más usos comerciales y reducen reclamaciones por copyleft, pero no evitan conflictos por atribución o uso indebido. La elección depende de lo que quieras permitir.
Podés pedir la retirada si la incorporación viola la licencia. La reacción dependerá de la negociación y, si hace falta, de la capacidad de acción judicial para obtener una orden de retiro.
Sí: las plataformas suelen tener mecanismos para reportar violaciones de licencia y pueden tomar medidas provisionales. Informá y acompañá con la evidencia técnica.
No: los cambios de licencia afectan futuras versiones. El código ya publicado sigue bajo la licencia que tenía al momento de la publicación, salvo que todos los contribuyentes acepten el cambio.
Hashes de commits, timestamps, diffs que muestren coincidencias no triviales y metadatos que establezcan precedencia. Un perito informático puede consolidar esta prueba.
¿Necesitas resolver este problema legal?
Te conectamos con los mejores abogados especializados. Consulta gratuita y sin compromiso.