Licencia de software abierto

ImprimirCitar

La Licencia de Software Abierto (OSL) es una licencia de software creada por Lawrence Rosen. La Iniciativa de código abierto (OSI) lo ha certificado como una licencia de código abierto, pero el proyecto Debian consideró que la versión 1.1 era incompatible con DFSG. La OSL es una licencia copyleft, con una cláusula de rescisión desencadenada por la presentación de una demanda alegando infracción de patente.

Muchas personas en la comunidad de software libre y código abierto sienten que las patentes de software son dañinas para el software y son particularmente dañinas para el software de código abierto. La OSL intenta contrarrestar eso creando un grupo de software que un usuario puede usar si ese usuario no lo daña atacándolo con una demanda de patente.

Características clave

Cláusula de rescisión de la acción de patente

La OSL tiene una cláusula de rescisión destinada a disuadir a los usuarios de presentar demandas por infracción de patentes:

10) Terminación para Acción de Patentes. Esta Licencia terminará automáticamente y ya no podrá ejercer ninguno de los derechos que le otorga esta Licencia a la fecha Usted comienza una acción, incluyendo una reivindicación cruzada o contrademnización, contra el Licenciatario o cualquier licenciatario alegando que el Trabajo Original infringe una patente. Esta disposición de terminación no se aplicará para una acción alegando violación de patentes por combinaciones del Trabajo Original con otro software o hardware.

Garantía de procedencia

Otro objetivo de la OSL es garantizar la procedencia.

7) Garantía de Venganza y Renuncia de Garantía. El licenciante garantiza que los derechos de autor en y al trabajo original y los derechos de patente otorgados por el licenciante son propiedad del licenciante o están sublicenciados a Usted bajo los términos de esta Licencia con el permiso del(los) contribuyente(s) de esos derechos de autor y patente.

La implementación de la red es distribución

OSL establece explícitamente que sus disposiciones cubren trabajos derivados incluso cuando se distribuyen solo a través de aplicaciones en línea:

5) Despliegue externo. El término "Deployment External" significa el uso, distribución o comunicación del Trabajo Original o Obras Derivativas de cualquier manera, de modo que el Trabajo Original o Obras Derivativas puedan ser utilizados por cualquier persona que no sea Usted, ya sea que esas obras sean distribuidas o comunicadas a esas personas o estén disponibles como una aplicación destinada al uso en una red. Como condición expresa para las subvenciones de licencia aquí en adelante, Usted debe tratar cualquier Despliegue Externo por Usted del Trabajo Original o un Trabajo Derivativo como una distribución bajo la sección 1(c).

La vinculación no crea una obra derivada

OSL en la sección 1(a) autoriza a los licenciatarios a reproducir el software amparado "como parte de un trabajo colectivo" a diferencia de la Obra Original o de una Obra Derivada. En la sección 1(c), solo las Obras Derivadas o copias de la Obra Original están sujetas a la licencia, no las obras colectivas. El Trabajo derivado se define en la sección 1(b) como creado cuando el licenciatario ejerce su capacidad de "traducir, adaptar, alterar, transformar, modificar o arreglar el Trabajo original".

Rosen ha escrito:

Los verbos utilizados en el § 1(b) ["translate, adapte, altere, transforme, modifique o arregle"] reflejan los tipos de actividades que generalmente hacemos para crear obras literarias o expresivas derivadas, y esas cosas —no vinculaciones funcionales— crean Obras Derivativas definidas en esta licencia. Como resultado, vincular un trabajo original invariable con otro trabajo escrito independientemente no crea, a falta de más, un trabajo derivativo sujeto al apartado b) del párrafo 1; tal acto es meramente la incorporación de una copia de ese trabajo original en un trabajo colectivo, autorizado por el apartado a) del artículo 1.

Comparación con la LGPL y la GPL

La OSL pretende ser similar a la LGPL. Tenga en cuenta que la definición de Obras derivadas en la OSL no cubre la vinculación al software/bibliotecas OSL, por lo que el software que simplemente vincula al software OSL no sujeto a la licencia OSL.

La OSL no es compatible con la GPL. Se ha afirmado que la OSL tiene la intención de ser legalmente más fuerte que la GPL (con la diferencia principal "hacer que el software esté disponible para su uso en Internet requiere que el código fuente esté disponible" que es el mismo objetivo que la aún más nueva GNU Affero General Public License (AGPL), que es compatible con GPLv3), sin embargo, a diferencia de la GPL, la OSL nunca ha sido probada en un tribunal y no se usa mucho.

Consentimiento para licencia

La restricción contenida en la Sección 9 de la OSL dice:

Si distribuye o comunica copias del Trabajo Original o de un Trabajo Derivativo, debe hacer un esfuerzo razonable bajo las circunstancias para obtener el consentimiento expreso de los destinatarios a los términos de esta Licencia.

En su análisis de OSL, la Free Software Foundation afirma que "este requisito significa que la distribución de software OSL en sitios FTP ordinarios, el envío de parches a listas de correo ordinarias o el almacenamiento del software en un sistema de control de versiones ordinario pueden posiblemente sea una violación de la licencia y sometería a los infractores a una posible rescisión de la licencia. Por lo tanto, la OSL dificulta el desarrollo de software utilizando las herramientas ordinarias del desarrollo de Software Libre."

Distribución

Si la afirmación de la FSF es cierta, la principal diferencia entre la GPL y la OSL se refiere a las posibles restricciones en la redistribución. Ambas licencias imponen una especie de condición de reciprocidad que obliga a los autores de extensiones al software a licenciar esas extensiones con la respectiva licencia de la obra original.

Cláusula de rescisión de la acción de patente

La cláusula de rescisión de la acción de patente, descrita anteriormente, es otra diferencia importante entre la OSL y la GPL.

Disposiciones adicionales

  • Las Obras Derivativas deben ser distribuidas bajo la misma licencia. (§1c)
  • Las obras cubiertas que se distribuyen deben ir acompañadas del código fuente, o el acceso a él disponible. (§3)
  • No hay restricciones en la carga de dinero para los programas cubiertos por la licencia, pero el código fuente debe ser incluido o puesto a disposición por una cuota razonable. (§3)
  • Las obras cubiertas que se distribuyen deben incluir una copia literal de la licencia. (§16)
  • La distribución implica (pero no declara explícitamente) una licencia libre de regalías para cualquier patente incorporada en el software. (§2)

Versiones posteriores

Es opcional, aunque común, que el titular de los derechos de autor agregue "o cualquier versión posterior" a los términos de distribución para permitir la distribución bajo futuras versiones de la licencia. Este término no se menciona directamente en la OSL. Sin embargo, parecería violar la sección 16, que requiere una copia literal de la licencia.

Software abierto que utiliza OSL

  • ClearCanvas (vendido), Enterprise-ready DICOM Viewer and RIS/PACS
  • Magento, una aplicación web eCommerce
  • PrestaShop, una aplicación web eCommerce
  • Mulgara, una tienda triple escrita en Java (el nuevo código está siendo contribuido con la licencia Apache 2.0.)
  • The Graphical Models Toolkit (GMTK), un dinámico sistema de prototipado de red Bayesian
  • Akeneo PIM (software), una aplicación de Gestión de Información de Productos

Software abierto que usaba OSL

  • NUnitLite hasta 2.0 Alpha, una versión ligera de NUnit, NUnitLite está disponible bajo licencia MIT / X / Expat
  • CodeIgniter v3.0, un marco PHP de código abierto (planificado para usar OSL, reducido debido a la incompatibilidad de la GPL para la licencia MIT, puede haber utilizado sólo por un corto tiempo para la liberación del desarrollo)

Contenido relacionado

.televisor

El nombre de dominio .tv es el dominio de nivel superior del código de país de Internet para...

Hitachi 917

El Hitachi 917 es un analizador bioquímico automatizado utilizado por laboratorios médicos para procesar muestras de fluidos biológicos, como orina...

Masa critica

En ingeniería nuclear, una masa crítica es la cantidad más pequeña de material fisionable necesaria para una reacción nuclear en cadena sostenida. La...
Más resultados...
Tamaño del texto:
Copiar