052.1 Lección 1
Certificación: |
Open Source Essentials |
Versión: |
1.0 |
Tema: |
052 Licencias de software de código abierto |
Objectivo: |
052.1 Conceptos de licencias de software de código abierto |
Lección: |
1 de 1 |
Introducción
Cualquier desarrollador de software aprecia cuando un problema ya se ha resuelto de manera eficiente. Si la solución está disponible en línea, el reflejo comprensible es probarla: copiar o vincular el código fuente existente a la propia base de código, probarlo y dejarlo ahí si funciona, y luego olvidarse de este.
Pero conviene cierta precaución. La mayoría de las veces, el código fuente del software disponible en Internet está cubierto por una licencia gratuita y de código abierto (FOSS). Este capítulo analizará algunos conceptos básicos de FOSS desde un punto de vista legal y por qué es una buena idea no dar por sentado el código fuente de FOSS, sino observar detalladamente las condiciones de la licencia.
Como base para comprender sus obligaciones legales en materia de software, comprenda que una licencia rige casi todo el software. Una licencia es una especie de contrato. Todo el software, incluidos los sitios web, debe distribuirse con una versión escrita de su licencia (a menudo denominada "términos y condiciones"). Algunos programas y sitios web te obligan a marcar una casilla que indica que has leído sus términos y condiciones (y deberías hacerlo, aunque la mayoría de la gente nunca lo hace). En cualquier caso, usted acepta implícitamente la licencia al utilizar el software.
Definiciones de software de código abierto y software libre
El software libre y de código abierto existe desde hace bastante tiempo y los términos a menudo se ven juntos. Sin embargo, existe cierta discrepancia entre lo que algunos declaran ser "software libre" y el significado formal de software libre, así como software de código abierto. Spoiler: “Código abierto” no significa simplemente que cualquiera pueda ver el código fuente; eso sería software “Fuente disponible”. El software libre y de código abierto es mucho más que eso. El software libre y de código abierto se contrasta con otros tipos que se consideran propietarios o de código cerrado porque no ofrecen todas las libertades analizadas en esta lección.
Quizás la definición de software libre más citada sea:
Piense en “libertad de expresión”, no en “cerveza gratis”.
Analizaremos esa declaración en las siguientes secciones.
Libre como en el habla: Verdadera libertad para los usuarios
Por un lado, los desarrolladores pueden decidir simplemente renunciar a las recompensas y dificultades de vender su software y simplemente regalarlo sin compensación. En inglés este software es “gratuito” en el sentido de que nadie tiene que pagar por él, pero es gratuito sólo como la cerveza que se regala. Esta distribución gratuita no dice nada sobre otras condiciones de licencia y deja al usuario con la obligación de mirar siempre más de cerca: es posible que, por ejemplo, no se le hayan concedido los derechos necesarios para modificar o distribuir más el software.
Por otro lado, los desarrolladores pueden optar por hacer que su software sea “software libre” en el sentido de Stallman. Este término (adoptado en la década de 1980) se refiere a las libertades esenciales del usuario que se resumen a continuación:
-
Para ejecutar el software
-
Para estudiarlo
-
Para dárselo a otros (redistribuirlo)
-
Redistribuir copias de las versiones modificadas.
El “software libre” en esta definición es defendido por la Free Software Foundation (FSF), que introdujo el término copyleft (que no tiene significado legal, pero presenta una consideración filosófica) que caracteriza la licencia de software libre.
Software de código abierto
A partir del movimiento del software libre, los defensores del código abierto surgieron a finales de los años 1990 como una forma de hacer que el software libre fuera más fácil de comprender y más popular entre las personas ajenas al movimiento. En 1998 se fundó una fundación sin fines de lucro, la Open Source Initiative (OSI), y Linus Torvalds, autor inicial del kernel de Linux, dio su apoyo al concepto. La Iniciativa de Código Abierto formalizó la Definición de Código Abierto para incluir los siguientes criterios:
-
Redistribución gratuita: Uno es libre de decidir cómo redistribuir el programa, ya sea de forma gratuita o para la venta, siempre que no se exijan regalías ni derechos de licencia. Esta libertad incluye incorporar el programa a otro programa.
-
Disponibilidad del código fuente, ya sea en línea o proporcionado junto con el software.
-
Permitir la creación y distribución de obras derivadas y modificaciones.
-
Integridad del código fuente del autor: Las modificaciones pueden restringirse si a los destinatarios se les permite modificar el programa mediante parches en el momento de la compilación y distribuir estos parches junto con el código fuente. La distribución de software construido a partir de código fuente modificado no puede estar restringida.
-
Sin discriminación contra personas o grupos: Por ejemplo, una licencia con permiso para el uso del software por parte de "sólo profesores" no cumpliría la definición de código abierto.
-
Sin discriminación en cuanto a campos de actividad: Por ejemplo, no restringir el uso comercial.
-
Distribución de licencia: Todos los que reciben el programa tienen la misma licencia original.
-
La licencia no debe ser específica de un producto.
-
La licencia no debe restringir otro software: Por ejemplo, otro software incluido con este software podría tener una licencia diferente.
-
La licencia debe ser tecnológicamente neutra.
Libertad versus código abierto
La Free Software Foundation no respaldó el término “Código abierto” (Open Source en Inglés), insistiendo en que oculta el objetivo clave de la libertad. Así que si bien los defensores del software libre y del software de código abierto parecen perseguir y defender el mismo concepto, los movimientos tienen motivaciones distintas. Dicho de forma simplificada, los defensores del software libre enfatizan los derechos de los desarrolladores y usuarios, mientras que los defensores del código abierto priorizan el uso generalizado y el éxito del software.
Prácticamente todo el software libre se considera de código abierto, mientras que hay muchas licencias que se consideran de código abierto (aprobadas por OSI) pero que no son libres según la FSF.
Debido a que las diferencias entre código libre y código abierto se refieren a objetivos y motivaciones más que al contenido de las licencias, y dado que ambos términos siguen siendo de uso frecuente, muchos defensores se refieren a ambas definiciones juntas usando las frases software libre y de código abierto (FOSS) o free/libre y Open Source Software (FLOSS). El término “libre” se refiere a la libertad en muchas lenguas romances.
Otros tipos de software monetariamente gratuito
Además de las amplias categorías de software libre y software propietario, existe una variedad de otras estrategias de distribución. Algunas de estas estrategias son:
- Shareware
-
Este término generalmente se refiere al software propietario que está a la venta, pero que puede usarse de forma gratuita con funcionalidad limitada hasta que el usuario decida comprar la versión completa.
- Freeware
-
Este término describe el software que se distribuye sin costo y sin limitación de uso, pero no necesariamente de conformidad con una definición formal de software libre. En muchos casos, el software gratuito es privado y el código fuente a menudo no se publica en absoluto.
- Software fuente disponible
-
A veces, los desarrolladores de software propietario ponen a disposición su código fuente (para facilitar mejores informes de errores), pero imponen la adquisición de una licencia como condición para el uso del código fuente en otros proyectos. Este tipo de disponibilidad con limitaciones estrictas no debe confundirse con el software de código abierto.
- Software de fuente compartida
-
Este término fue introducido por Microsoft en 2001, y fue cuando la compañía decidió hacer que parte de su código fuente de software estuviera disponible en línea para investigación y pruebas. No confunda esta definición con shareware o software fuente disponible.
- Software de dominio público
-
Este es un software sobre el cual los autores han renunciado a todos los derechos de autor. Esta definición no se aplica en todas las jurisdicciones (especialmente en aquellas en las que al autor se le otorgan derechos de “droit d’auteur” o "derechos de autor", como en Francia o Alemania). Se han introducido licencias como “Unlicense”, que deberían tener el mismo efecto. Además, el software también puede pasar al dominio público cuando la duración de los derechos de autor ha expirado.
Principios de la ley de derechos de autor y cómo se ven afectados por las licencias de software de código abierto
Primero y ante todo: Si no hay información de licencia disponible para un determinado archivo o proyecto de código fuente, no puede asumir que el archivo o proyecto carece de protección de derechos de autor. De hecho, ocurre todo lo contrario, al menos desde que la mayoría de las naciones del mundo firmaron el Convenio de Berna desde 1887.
En este tratado, las naciones firmantes acuerdan que una obra literaria o artística está protegida por derechos de autor tan pronto como existe (o en otras palabras, tan pronto como se “fija” en un soporte). Eso significa que un autor no tiene que registrarse ni solicitar derechos de autor. Todavía pueden hacerlo en algunos países, y el registro podría ser necesario para acciones de infracción en algunas jurisdicciones, incluido Estados Unidos.
Asimismo, los firmantes se comprometen a respetar los derechos de autor de cualquier autor de otro país firmante, que, a noviembre de 2022, ascendían a 181 de los 195 países del mundo.
Sin embargo, no todo lo que se ha creado está protegido por derechos de autor. Para calificarla como una obra protegida por derechos de autor, la creación debe satisfacer algunos criterios básicos: por ejemplo, los hechos y las ideas no pueden protegerse por derechos de autor, pero un texto que explica una idea puede protegerse si alcanza un cierto grado de originalidad. La medida de originalidad difiere en todo el mundo, pero en muchos casos, la barrera de protección es muy baja. Muchas jurisdicciones están considerando actualmente cuánta inteligencia artificial se puede utilizar para crear una obra que merezca originalidad y, por tanto, derechos de autor.
Dependiendo de la jurisdicción, los programas de ordenador están protegidos por derechos de autor como obras literarias: es decir, los derechos de autor no se aplican a la idea o algoritmo, sino a su implementación en el código fuente.
Los derechos de autor otorgan al autor los derechos exclusivos (entre otros) para copiar, modificar, sublicenciar, distribuir y publicar la obra. La recepción de la obra es gratuita, por lo que no se necesita licencia para leer un libro o escuchar una canción en la radio, siempre que para ello no sea necesario realizar una copia permanente.
Debido a que los derechos de autor surgen sin necesidad de registro, cualquiera que quiera copiar, modificar, sublicenciar, distribuir o publicar la obra de otro autor debe obtener permiso primero. Aquí es donde entran en juego las licencias, como contratos entre el autor de una obra y una persona que quiere ejercer algunos de los derechos exclusivos del autor.
Las licencias FOSS se ofrecen a cualquier persona sin pagar ninguna tarifa. Cualquiera puede crear su propia licencia e intentar que la OSI o la FSF la aprueben. Pero se recomienda encarecidamente utilizar una licencia FOSS existente debido a su aceptación general y a la familiaridad que los usuarios de software expertos tienen con el contenido de la licencia y sus obligaciones. De hecho, sólo un bloque de las muchas licencias aprobadas por la FSF o la OSI son de uso común.
Principios del Derecho de Patentes
A diferencia del copyright, que no protege las ideas, las patentes protegen las invenciones (ideas) sin necesidad de que la idea esté fijada (todavía) en una máquina o proceso. Otra diferencia es que los inventores deben solicitar patentes explícitamente y registrarlas en la oficina de patentes del país donde buscan la protección.
Sin profundizar demasiado en la ley de patentes y sus requisitos, sólo señalaremos una cuestión muy central: la protección de una patente requiere (entre otros criterios) una idea con un determinado aspecto técnico. Históricamente, las ideas para una nueva receta de comida o un nuevo juego de mesa no califican para la protección de patente, mientras que las ideas para una nueva máquina de cocinar o una consola de juegos sí pueden calificar.
En el contexto de la programación informática, surge la cuestión de si el software podría estar sujeto a protección por patente. Esto depende tanto de la jurisdicción legal como de la aplicación particular: Por ejemplo, en Alemania los programas de ordenador como tales generalmente están excluidos de la protección de patentes. Sin embargo, si los programas se combinan con un objeto físico (por ejemplo, cuando el software controla el sistema de frenado automático de un automóvil), se puede solicitar protección mediante patente para la aplicación que incluye el elemento físico del freno y no el software como tal, y podría por lo tanto calificar.
En otras jurisdicciones, como Estados Unidos, se pueden conceder patentes para programas informáticos como tales, dependiendo de la evolución de la jurisprudencia.
Al conceder licencias de software libre se debe tener presente el concepto de protección de patentes. Algunas licencias (como la GPLv3) permiten patentes sobre el software FOSS al otorgar permiso explícito para el uso del software. Pero algunas licencias ni siquiera mencionan las patentes (como la licencia BSD-3-Clause) y otras las excluyen explícitamente (como las licencias Creative Commons). Sin embargo, en determinadas circunstancias, la concesión de patentes puede estar implícita en la licencia o puede leerse en la licencia.
Note
|
Las diferentes licencias FOSS se tratan en lecciones posteriores. |
Especialmente cuando se trata de software integrado, como el software en dispositivos de audio, se debe prestar especial atención a las patentes relacionadas con el software, ejemplo, mediante la realización de controles de patentes de los autores del software.
Contratos de licencia
Como se mencionó anteriormente, las licencias son contratos entre el autor de una obra y alguien que quiere ejercer algunos de los derechos exclusivos del autor. Algunas de las licencias FOSS más extensas, como las Licencias Públicas Generales GNU versión 2 y versión 3, incluyen disposiciones para la rescisión del contrato. Las licencias de software libre siempre incluyen concesiones de derechos con respecto a las libertades centrales. Normalmente, los siguientes derechos se indican o se pueden leer en el texto de la licencia:
…los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software…
Los administradores de licencias son personas o, en muchos casos, organizaciones como la FSF que gestionan las versiones de las licencias. Por ejemplo, la sección 9 de GPLv2 declara que la FSF es la administradora de licencias:
La Free Software Foundation puede publicar periódicamente versiones revisadas y/o nuevas de la Licencia Pública General. Estas nuevas versiones serán similares en espíritu a la versión actual, pero pueden diferir en detalles para abordar nuevos problemas o inquietudes.
Algunos administradores de licencias también publican preguntas frecuentes (FAQ) para ayudar a responder preguntas sobre las licencias. Estos pueden resultar útiles para iniciar una conversación entre el licenciatario y el licenciante.
Distribución
La distribución de software (en formato binario o de código fuente) es un aspecto central de la mayoría de las licencias FOSS, ya que el mero uso del software FOSS generalmente no genera ninguna obligación de licencia:
Esta Licencia no cubre actividades distintas de la copia, distribución y modificación; están fuera de su alcance. El acto de ejecutar el Programa no está restringido…
La mayoría de las obligaciones de licencia surgen únicamente con la distribución, es decir, la transferencia de una copia modificada o no modificada, ya sea en un medio tangible como un CD o mediante descarga. En algunos casos, las condiciones de licencia también se activan si el software se ejecuta en un servidor (sin distribuir el código fuente) mientras el usuario interactúa con el software.
La distribución de software ejecutable también puede requerir la entrega del código fuente, el texto de la licencia y los avisos de derechos de autor, según el tipo de licencia FOSS. Algunas licencias requieren que se incluyan avisos de modificación en el código fuente si se distribuye código modificado.
La distribución también podría desencadenar efectos copyleft; es decir, tras la distribución de software con licencia GPLv3 que ha sido modificado, es posible que el código fuente de todo el software modificado deba publicarse bajo GPLv3.
Si bien se puede vender software libre, normalmente no se pueden imponer tarifas de licencia. Esto significa, que alguien puede vender software bajo la licencia GPLv3 como simplemente un binario, pero como el código fuente está disponible (o debe ofrecerse), las personas interesadas en el software siempre pueden optar por obtener las fuentes (quizás de otra persona, de forma gratuita) y construir el software a partir de las fuentes.
Obras derivadas
Cuando un grupo de desarrolladores incorpora código en su propio trabajo del proyecto de otra persona, el resultado puede ser un trabajo derivado. Los detalles varían de un proyecto a otro y de una licencia a otra, y debido a que los detalles requieren cierta sofisticación en las técnicas de desarrollo de software, simplemente diremos que los desarrolladores deben asegurarse de incorporar el código de una manera que se ajuste a la licencia.
La cuestión más importante con respecto a las obras derivadas es que, para algunas licencias como la GPL, una obra derivada debe publicarse bajo la misma licencia. Estas licencias se denominan recíprocas.
El significado práctico inmediato de un requisito recíproco es que, si utiliza código GPL en su propio proyecto de manera que el suyo sea una derivación, debe revelar su código fuente y dejar que otros construyan productos a partir de el. Este requisito de licencia es muy deseado por algunos desarrolladores que quieren animar a más personas a utilizar licencias gratuitas. Sin embargo, la licencia reduce el atractivo de la GPL para algunos desarrolladores que potencialmente podrían utilizar código libre.
Muchas otras licencias gratuitas y de código abierto no imponen ese requisito. Estas tienden a denominarse licencias permisivas.
Consecuencias de las infracciones de licencia
Si, en el momento de la distribución, no se cumplen las condiciones de la licencia (ejemplo, si el software con licencia GPLv3 distribuido como binario no va acompañado de una oferta de código fuente), se viola el contrato de licencia. Las consecuencias de las violaciones de licencia dependen de la licencia. La violación de la licencia GPLv3, puede dar lugar a la rescisión de la licencia. Cualquier acción adicional que requiera permiso del autor, ejemplo, distribución del software, entonces constituyen violaciones de derechos de autor.
Si una empresa incluye software con licencia GPLv3 en un producto y viola la licencia, se puede presentar un reclamo exigiendo a la empresa que retire sus productos. Las violaciones intencionales de los derechos de autor pueden incluso dar lugar a cargos penales.
Algunas licencias tienen cláusulas específicas que permiten al licenciatario corregir la infracción dentro de los 30 días posteriores a la notificación. Si la persona que distribuye el software logra cumplir con la licencia dentro de este período, se restablece la licencia.
Compatibilidad e incompatibilidad de licencias
Los grandes proyectos de software a menudo incluyen software bajo diferentes licencias, cada licencia especifica sus requisitos individuales. Estos proyectos pueden tropezar con obstáculos al utilizar software que requiere que su licencia se utilice en trabajos derivados. Esto se debe a que los términos de licencia de dichas licencias copyleft pueden diferir, haciéndolas incompatibles. Es posible que no sea posible publicar o distribuir un proyecto de software que integre componentes bajo diferentes licencias copyleft sin violar una de las licencias.
Algunas licencias copyleft enumeran explícitamente licencias compatibles, lo que facilita el uso de un componente con licencia copyleft bajo otra licencia copyleft.
La mayoría de las licencias permisivas son compatibles con otras licencias. Por ejemplo, los componentes con licencia MIT se pueden utilizar en un proyecto con licencia GPLv3 sin correr el riesgo de infringir la licencia. Sin embargo, un componente con licencia GPLv3 no siempre se puede utilizar en un proyecto con licencia MIT sin violar los términos de GPLv3. Por lo tanto, es posible que la compatibilidad no siempre funcione en ambos sentidos.
Antes de lanzar un proyecto de software al mercado, los desarrolladores y sus asesores legales deben realizar una verificación exhaustiva de la compatibilidad de las licencias para evitar infracciones de las mismas. La gestión del cumplimiento del código abierto debe integrarse en las primeras etapas de un proceso de desarrollo de software para evitar retrasos en la distribución del software, por ejemplo, problemas de incompatibilidad de licencias. Busque minuciosamente en el código fuente las licencias aplicables (utilizando herramientas de escaneo de software) y verifique si se cumplen todas las condiciones de la licencia.
Licencia dual y licencias múltiples
Algunos programas pueden estar disponibles bajo varias licencias. Por ejemplo, un licenciante puede optar por una licencia dual para su proyecto tanto con una licencia copyleft como la GPLv3 como con una licencia propietaria. La licencia de propiedad podría ser necesaria, si el posible licenciatario incorpora el código en su propio producto de propiedad. Cada desarrollador determina si puede cumplir con las condiciones de la GPLv3 o si debe obtener la licencia propietaria, y lo más probable es que implique una tarifa de licencia.
Como se señaló anteriormente, algunos programas pueden incluir componentes bajo varias licencias con diferentes condiciones de licencia. Aunque la mayoría de las licencias no suelen causar incompatibilidad, diferentes licencias pueden tener diferentes requisitos para diferentes partes del software.
Ejercicios guiados
-
¿Qué significa el acrónimo FOSS?
-
¿Cuáles de las siguientes pertenecen explícitamente a las libertades esenciales del usuario del software libre?
Ejecutar software
Software de estudio
Software de copia
Cambiar software
Publicar software
Redistribuir software
-
¿El código fuente que se encuentra en Internet sin información de licencia está libre de modificación y distribución por parte de cualquier persona? Por favor explique.
-
¿Se puede patentar el software?
Sí
No
Depende
-
¿Qué es un administrador de licencias?
Lo mismo que un licenciante
Alguien que pueda proponer versiones futuras de una licencia
Alguien que puede rescindir una licencia
Alguien que maneja software de aviones
-
¿La compatibilidad de licencias siempre funciona en ambos sentidos?
Sí, si dos licencias son compatibles, no importa si A está incluida en B o B está incluida en A.
No, en algunos casos la licencia A puede incluirse en un proyecto bajo la licencia B, pero es posible que no se permita que B se distribuya bajo la licencia A.
No, la compatibilidad de licencias es siempre unidireccional.
Ejercicios de exploración
-
¿Son compatibles la licencia GPLv2 y LGPLv2.1? Por favor dé una breve explicación.
-
¿Se puede publicar software bajo licencias de Contenido Abierto (como CC-BY)?
Sí, las licencias CC se pueden aplicar a cualquier trabajo protegido por derechos de autor. |
|
No, el software sólo puede estar protegido por patentes. |
|
No, las licencias CC no se aplican al software. |
-
¿Por qué es importante la distribución en el contexto de las licencias de software libre?
Resumen
Esta lección proporciona una introducción a los conceptos básicos del software libre y de código abierto, así como a los conceptos subyacentes de derechos de autor y patentes. Explica algunos de los fundamentos y la historia tanto del software libre como del software de código abierto y ayuda a distinguir ambos de los conceptos de licencia propietaria. La definición de código abierto de OSI ayuda a categorizar las licencias como licencias de código abierto.
Si bien ya existen docenas de licencias FOSS, cualquiera es libre de introducir licencias adicionales.
No se debe subestimar el concepto de licencia: las licencias otorgan permisos para manejar el software de formas que de otro modo estarían reservadas exclusivamente al autor. El incumplimiento de las licencias puede dar lugar a disputas legales. Por lo tanto, se debe buscar asesoramiento legal sobre el cumplimiento de la licencia antes de distribuir o incorporar software a otro código de proyecto.
Respuestas a ejercicios guiados
-
¿Qué significa el acrónimo FOSS?
Software libre y de código abierto.
-
¿Cuáles de las siguientes pertenecen explícitamente a las libertades esenciales del usuario del software libre?
Ejecutar software
X
Software de estudio
X
Software de copia
Cambiar software
X
Publicar software
Redistribuir software
X
-
¿El código fuente que se encuentra en Internet sin información de licencia está libre de modificación y distribución por parte de cualquier persona? Por favor explique.
No. El código fuente, si alcanza el umbral de originalidad, está protegido por derechos de autor por defecto como obra literaria. Dado que la modificación y distribución constituyen derechos exclusivos del autor, nadie más que el autor puede hacerlo ni dar permiso para hacerlo.
-
¿Se puede patentar el software?
Sí
No
Depende
X
-
¿Qué es un administrador de licencias?
Lo mismo que un licenciante
Alguien que pueda proponer versiones futuras de una licencia
X
Alguien que puede rescindir una licencia
Alguien que maneja software de aviones
-
¿La compatibilidad de licencias siempre funciona en ambos sentidos?
Sí, si dos licencias son compatibles, no importa si A está incluida en B o B incluida en A.
No, en algunos casos la licencia A puede incluirse en un proyecto bajo la licencia B, pero es posible que no se permita que B se distribuya bajo la licencia A.
X
No, la compatibilidad de licencias es siempre unidireccional.
Respuestas a los ejercicios de exploración
-
¿Son compatibles la licencia GPLv2 y LGPLv2.1? Por favor dé una breve explicación.
Si el software A tiene licencia GPLv2 y el software B tiene licencia LGPLv2.1, es posible usar B en A, ya que LGPLv2.1 permite su uso bajo las condiciones de la licencia GPLv2. Sin embargo, A no se puede utilizar en B según los términos de LGPLv2.1. Si A se utiliza en B, todo el software debe tener la licencia GPLv2, lo cual es posible porque LGPLv2.1 permite el uso del software bajo GPLv2.0.
-
¿Se puede publicar software bajo licencias de Contenido Abierto (como CC-BY)?
Sí, las licencias CC se pueden aplicar a cualquier trabajo protegido por derechos de autor.
X
No, el software sólo puede estar protegido por patentes.
No, las licencias CC no se aplican al software.
-
¿Por qué es importante la distribución en el contexto de las licencias de software libre?
Muchas obligaciones de licencia de FOSS se activan tras la distribución del software. Si el software nunca se distribuye, sino que sólo se modifica y utiliza en un sistema cerrado (como una división de una empresa), es posible utilizar el software sin cumplir con las obligaciones de licencia.