Tu agencia en tiempos difíciles
Evaluar el código de mi agencia

Código y derechos

Contrato de licencia de software: qué cláusulas necesita tu agencia

Verificado el 12 de octubre de 2026

En corto

Un contrato de licencia de software autoriza a otra empresa a usar código que sigue siendo de tu agencia, dentro de un alcance, territorio y plazo definidos. En México la licencia de uso tiene que constar por escrito (artículo 30 de la Ley Federal del Derecho de Autor). Antes de firmar, tu agencia necesita poder demostrar con contratos laborales, contratos con contractors y contratos con clientes que el código es suyo.

Un contrato de licencia de software es el documento con el que tu agencia autoriza a otra empresa a usar un código que sigue siendo tuyo. Define qué código, qué puede hacer el licenciatario con él, dónde, por cuánto tiempo, si es exclusiva y cuánto paga.

En México tiene que ir por escrito: el artículo 30 de la Ley Federal del Derecho de Autor pide que las licencias de uso se celebren por escrito; si no, son nulos de pleno derecho. Un buen contrato de licencia cabe en pocas páginas. Lo que no puede faltar es la lista de cláusulas de esta guía.

Qué es un contrato de licencia de software y en qué se diferencia de una cesión

La licencia da permiso de uso. La cesión transfiere la titularidad. Con una licencia, tu agencia conserva el código y puede volver a licenciarlo. Con una cesión, deja de ser tuyo.

Contrato de licenciaContrato de cesión
Titular después de firmarTu agenciaEl comprador
¿Puedes licenciarlo a otros?Sí, si la licencia no es exclusivaNo
Base legal en Méxicoartículo 30 de la Ley Federal del Derecho de Autorartículos 30 a 33 de la Ley Federal del Derecho de Autor
FormaPor escritoPor escrito

En Argentina, la Ley 11.723, artículo 55 bis dice expresamente que la explotación de un programa de computación incluye los contratos de licencia para su uso o reproducción. El modelo de negocio está explicado en licenciamiento de software. La cesión, en cesión de derechos de software.

Qué cláusulas necesita un contrato de licencia de software

Estas son las cláusulas que una agencia no puede saltarse. El orden puede cambiar, el contenido no.

  1. Partes. Razón social, domicilio y representante legal de cada empresa. La que licencia tiene que ser la empresa que es titular del código.
  2. Objeto. Qué código exactamente: nombre del repositorio, versión, hash del commit, módulos incluidos y documentación.
  3. Alcance de uso. Qué puede hacer el licenciatario: instalar, ejecutar, modificar, integrar en su producto, distribuir, sublicenciar. Lo que no esté en la lista, no está permitido.
  4. Exclusividad. “No exclusiva” o “exclusiva”, con esas palabras. Si es exclusiva, en qué sector, país o tipo de cliente.
  5. Territorio. Dónde se puede usar. Para un cliente de EE. UU. que opera en varios países, escribe “mundial” o la lista de países.
  6. Plazo. Fecha de inicio, duración y qué pasa al terminar: si el licenciatario borra el código o puede seguir usando la versión que tiene.
  7. Precio y pago. Fee único, anual, por usuario o por instalación. Moneda, fecha de pago, factura y quién absorbe las retenciones.
  8. Componentes open source. Lista de dependencias con su licencia, como anexo.
  9. Garantías. Que tu agencia es titular y que, hasta donde sabe, el código no infringe derechos de terceros.
  10. Límite de responsabilidad. Un tope en dinero, normalmente ligado a lo que el licenciatario pagó.
  11. Soporte y actualizaciones. Si están incluidos, por cuánto tiempo y con qué tiempos de respuesta. Si no, dilo.
  12. Ley aplicable y disputas. Qué ley rige y dónde se resuelven los conflictos.

Licencia exclusiva o no exclusiva: qué escribir

La licencia no exclusiva es la que le permite a tu agencia cobrar varias veces por el mismo código. La exclusiva cierra esa puerta dentro del alcance pactado, así que tiene que costar más.

Qué debes poder probar antes de firmar

El licenciatario serio va a pedir pruebas de que el código es tuyo. La garantía de titularidad que firmas en la cláusula 9 se cae si no las tienes.

Quién escribió el códigoDocumento que prueba que es de tu agencia
EmpleadosContrato laboral con funciones de desarrollo. En México, el artículo 103 de la Ley Federal del Derecho de Autor da los derechos patrimoniales al empleador salvo pacto en contrario
Contractors y freelancersContrato con cláusula de cesión firmada a favor de tu agencia
Equipo, para un clienteMSA o SOW que deja la titularidad con tu agencia o que excluye ese código (background IP)

Si en algún repo falta el documento, arréglalo antes de licenciarlo. El detalle por tipo de contrato está en de quién es el código.

Cómo se paga una licencia y qué pasa con los impuestos

Hay tres esquemas habituales, y el contrato tiene que decir cuál aplica:

Si el licenciatario está en EE. UU. y usa el código allá, el pago es una regalía de fuente estadounidense (26 U.S.C. § 861(a)(4)). Según el IRS, la retención general es de 30 % del monto bruto, salvo que un tratado la reduzca. El cálculo completo está en cobrar por una licencia.

Errores frecuentes en contratos de licencia de agencias

Antes de poner precio, revisa cuánto vale ese código en cuánto vale el código.

Preguntas frecuentes

¿El contrato de licencia de software tiene que ir por escrito?

En México sí. El artículo 30 de la Ley Federal del Derecho de Autor exige forma escrita para las licencias de uso, bajo pena de nulidad. En otros países, aunque la ley no lo exija para una licencia no exclusiva, sin documento firmado no puedes probar qué autorizaste ni cobrar con seguridad.

¿Qué pasa si el contrato no dice si la licencia es exclusiva?

En México, la licencia exclusiva tiene que otorgarse expresamente con ese carácter (artículo 35 de la Ley Federal del Derecho de Autor). Si el contrato no lo dice, no es exclusiva. Escríbelo de todos modos para evitar discusiones.

¿Puedo usar una plantilla de contrato de licencia de EE. UU.?

Puedes partir de una, pero revisa tres cosas: que cumpla la forma que pide la ley de tu país, que la ley aplicable y el foro te convengan y que la cláusula de garantías no te haga responder por código de terceros que no controlas.

Evaluar el código de mi agencia