Tipos de licencias software

desarrollo y distribución com…

Si escribes código, también reutilizas código, incluyendo fragmentos de código, bibliotecas, funciones, marcos de trabajo y aplicaciones completas. Todo el código del software viene con ciertos derechos y obligaciones si quiere añadirlo a su base de código. El software libre y de código abierto (FOSS) es gratuito, pero no eres libre de utilizarlo como quieras. Incluso los fragmentos de código sin licencia copiados de Stack Overflow tienen obligaciones de reutilización. Pero el código desarrollado formalmente suele venir con una licencia de software específica.

Aquí hay cinco tipos de modelos de licencia de software comunes que deberías conocer. Cuatro de ellos son ejemplos de licencias de código abierto (que permiten reutilizar el código hasta cierto punto), y uno prohíbe cualquier reutilización.

Dominio público. Este es el tipo de licencia de software más permisivo. Cuando el software es de dominio público, cualquiera puede modificarlo y utilizarlo sin ninguna restricción. Pero siempre debes asegurarte de que es seguro antes de añadirlo a tu propia base de código. Advertencia: El código que no tiene una licencia explícita NO es automáticamente de dominio público. Esto incluye los fragmentos de código que encuentres en Internet.

tipos de licencias de software perpetuas

Tradicionalmente, las licencias de software eran de uso comercial: se pagaba un precio determinado y se podía utilizar ese software, ya fuera un programa de oficina, un paquete de contabilidad o un programa antivirus en uno o varios ordenadores.

De hecho, las empresas concedían licencias no sólo de software, sino de las propias herramientas de trabajo para empresas, diseñadores y departamentos de educación. En algún momento, los precios empezaron a ser prohibitivos para las empresas y las universidades y empezaron a afectar a la productividad a gran escala (¡ese es otro tema!).

De repente, el tipo de letra que tu empresa utilizaba en su membrete de forma gratuita durante 10 años ahora tenía que tener una licencia de 140 dólares. El programa gráfico que compró por 1.200 dólares, de repente tiene que actualizarse cada dos años por 500 dólares más. Su empresa ha pasado de tener 3 a 6 empleados, lo que supone una categoría de licencia de software totalmente diferente, por lo que ahora debe el doble de lo que debía el año anterior.

Organizaciones como GNU empezaron a crear software libre que podía hacer lo mismo que sus rivales comerciales. Otros siguieron su ejemplo y ahora tenemos algunos productos increíbles, muchos de ellos superiores a los rivales comerciales. Poco a poco estoy añadiendo una página de recursos de software que es gratuito o asequible. Algunos son de código abierto, otros son gratuitos, la mayoría son comerciales y algunos son shareware.

cecill

Las soluciones de concesión de licencias de Sentinel le ofrecen la flexibilidad de añadir múltiples modelos de licencia a su producto, de modo que pueda generar diferentes tipos de licencias según sus necesidades. Le permiten definir varios modelos de licencia de software para un cliente o una ubicación geográfica específica.

Un modelo de licencia es una combinación de varios parámetros que definen cómo el software puede ser utilizado por un cliente. Los modelos de licencia mapean diferentes atributos de la licencia en grupos lógicos, que definen cómo debe desplegarse y utilizarse una aplicación protegida. Estos atributos son propiedades definidas genéricamente (incluyendo el nombre, el tipo de datos y el rango posible) que componen una licencia.

La capacidad de ofrecer diferentes tipos de modelos de licencia de software basados en las necesidades o deseos del cliente da a su empresa una ventaja que, en última instancia, resonará con su cliente.  Estos son algunos de los tipos de licencia de software más comunes disponibles por Sentinel:

La licencia perpetua es el modelo de licencia de software más tradicional. En este modelo, el cliente compra el software una vez y lo conserva para siempre. Los clientes suelen pagar por adelantado la licencia y a veces pagan una cuota de mantenimiento anual. Una de las ventajas de esta licencia es que los clientes conocen la cantidad exacta que deben pagar, sin verse sorprendidos por los cambios de precios en un modelo de suscripción. Tras adquirir una licencia perpetua, los clientes suelen alojar el software en sus servidores. Hoy en día, muchas empresas están abandonando las tradicionales licencias perpetuas para adoptar modelos de suscripción más flexibles (por ejemplo, Microsoft Office Suite).

licencia pública general gnu affero…

El sello distintivo de las licencias de software propietario es que el editor del software concede el uso de una o más copias del software bajo el acuerdo de licencia de usuario final (EULA), pero la propiedad de esas copias sigue siendo del editor del software (de ahí el uso del término “propietario”). Esta característica de las licencias de software propietario significa que el editor del software se reserva ciertos derechos sobre el mismo. Por lo tanto, es típico que los EULAs incluyan términos que definen los usos del software, como el número de instalaciones permitidas o las condiciones de distribución.

El efecto más significativo de esta forma de licencia es que, si la propiedad del software sigue siendo del editor del mismo, el usuario final debe aceptar la licencia del software. En otras palabras, sin la aceptación de la licencia, el usuario final no puede utilizar el software en absoluto. Un ejemplo de este tipo de licencia de software privativo es la licencia de Microsoft Windows. Como suele ocurrir con las licencias de software privativo, esta licencia contiene una amplia lista de actividades restringidas, como la ingeniería inversa, el uso simultáneo del software por parte de varios usuarios y la publicación de puntos de referencia o pruebas de rendimiento.