Plantillas actualizadas a la normativa vigente Pago seguro Atención por email

Empresa

Qué es una licencia de software y tipos de contratos de mantenimiento

Una licencia de software es un contrato que autoriza el uso de un programa informático, mientras que un contrato de mantenimiento garantiza su correcto funcionamiento y soporte técnico. Te explicamos sus diferencias, tipos y cómo formalizarlos legalmente.

4 min de lectura

Ilustración de objetos que simbolizan una licencia de software y un contrato de mantenimiento: pantalla con icono de llave, contrato con engranaje y escudo de seguridad.

Una licencia de software es un contrato legal que autoriza a una persona o empresa a usar un programa informático, sin transferir la propiedad del mismo. Sirve para proteger los derechos de propiedad intelectual del creador y regular cómo, dónde y por quién puede ser utilizado el software.

¿Qué es una licencia de software y para qué sirve?

Una licencia de software es la autorización que concede el titular de los derechos de un programa (el licenciante) a un tercero (el licenciatario) para su uso. La diferencia clave es que no se compra el software en sí, sino un derecho limitado a utilizarlo bajo ciertas condiciones. Su finalidad es doble: salvaguardar la propiedad intelectual del desarrollador y establecer las reglas del juego para el usuario, como el número de instalaciones o las prohibiciones de modificación.

Tipos de licencias de software más comunes

Existen varias categorías principales de licencias de software que definen los derechos del usuario.

Licencia de software propietario

Es el modelo tradicional. El usuario paga por un derecho de uso, ya sea mediante un pago único o una suscripción periódica. El código fuente es cerrado y no se puede modificar.

Licencia de software libre y de código abierto

Permiten usar, estudiar, modificar y distribuir el software. Las más conocidas son la GPL, MIT y Apache, cada una con sus propias condiciones sobre la redistribución del código modificado.

Licencia SaaS (Software como Servicio)

No se adquiere el programa, sino el acceso online al mismo a través de una suscripción. El software reside en los servidores del proveedor.

Otras modalidades

  • Por volumen: Para múltiples usuarios o equipos dentro de una organización.
  • OEM: Viene preinstalado con un hardware nuevo.
  • De evaluación o freemium: Versión limitada en tiempo o funcionalidades para probar el software.

¿Qué debe incluir un contrato de licencia de uso de software?

Para que un contrato de licencia sea claro y seguro, debe detallar varios elementos esenciales más allá de la identificación de las partes.

  • Identificación del software: Nombre, versión y descripción técnica precisa.
  • Derechos concedidos: Alcance del uso permitido (instalación, número de usuarios, ámbito geográfico).
  • Restricciones de uso: Prohibiciones explícitas, como la ingeniería inversa, la redistribución o el uso comercial.
  • Garantías y responsabilidad: Las garantías suelen ser limitadas y se excluyen ciertos daños indirectos.
  • Duración y terminación: Plazo de la licencia y causas por las que puede rescindirse (incumplimiento, quiebra).

Para formalizar este acuerdo, puedes utilizar un modelo estándar como el Contrato de licencia de uso de software.

¿Qué es un contrato de mantenimiento de software y cuándo se necesita?

Un contrato de mantenimiento de software es un acuerdo separado por el que el proveedor se compromete a prestar soporte técnico, corregir errores y proporcionar actualizaciones. Es necesario cuando el software es crítico para el negocio, es complejo o se requiere garantizar su continuidad y seguridad a largo plazo. La diferencia fundamental es clara: la licencia te permite usar el programa; el contrato de mantenimiento lo mantiene operativo y actualizado.

Tipos de servicios en un contrato de mantenimiento y soporte

Los servicios de mantenimiento y soporte de software se pueden contratar en diferentes niveles, según las necesidades.

  1. Mantenimiento correctivo: Intervención para reparar una incidencia o fallo después de que ocurra.
  2. Mantenimiento preventivo: Revisiones periódicas programadas para evitar posibles fallos futuros.
  3. Soporte técnico: Asistencia para resolver dudas o problemas, que puede ser remota (teléfono, email) o presencial.
  4. Actualizaciones: Suministro de nuevas versiones del software y parches de seguridad críticos.
  5. Acuerdos de Nivel de Servicio (SLA): Cláusulas que garantizan tiempos máximos de respuesta y resolución de incidencias.

Un Contrato de soporte y mantenimiento de software es la herramienta idónea para regular estos servicios.

Cómo formalizar estos acuerdos: licencia vs. mantenimiento

La formalización depende del tipo de relación que establezcas con el proveedor del software.

  • Usa un contrato de licencia cuando adquieras o cedas el derecho a usar un programa. Es el documento principal que autoriza el uso.
  • Usa un contrato de mantenimiento cuando contrates servicios técnicos posteriores a la adquisición de la licencia. Puede ser con el mismo proveedor o con un tercero.
  • Es común tener ambos contratos de forma simultánea con el mismo proveedor. En cualquier caso, es vital definir con precisión el alcance de los servicios, el precio, la duración y las cláusulas de confidencialidad.

Si el mantenimiento lo presta una empresa externa, también puede ser relevante un Contrato de subcontratación para delimitar responsabilidades.

Siguiente paso

Para asegurar tus derechos y obligaciones al usar un programa o contratar su soporte, elige el documento que se ajuste a tu necesidad. Un Contrato de licencia de uso de software establece las bases del uso permitido, mientras que un Contrato de soporte y mantenimiento de software garantiza su funcionamiento continuado.

Preguntas frecuentes

¿Cuánto suele costar una licencia de software?

El coste de una licencia de software varía enormemente. Depende del tipo de software (de consumo o empresarial), del modelo de licencia (pago único, suscripción anual, SaaS), del número de usuarios y de la funcionalidad. Puede ir desde unos euros para aplicaciones sencillas hasta miles para soluciones empresariales complejas. Consulta siempre la tarifa actualizada con el proveedor.

¿Puedes darme un ejemplo de una licencia de software?

Un ejemplo común es la licencia de un sistema operativo como Windows o de una suite ofimática como Microsoft Office. Al comprarlo, no eres propietario del código, sino que adquieres el derecho a instalarlo y usarlo en uno o varios equipos, bajo las condiciones que establece el contrato de licencia que aceptas al instalarlo.

¿Qué es un contrato por servicios de mantenimiento?

Es un acuerdo por el que una parte (el proveedor) se compromete a prestar servicios de soporte técnico y mantenimiento sobre un software o sistema informático a otra (el cliente). Incluye tareas como la resolución de incidencias, la aplicación de actualizaciones y, a menudo, revisiones preventivas para asegurar el correcto funcionamiento.

Seguir leyendo

Todos los artículos