Páginas

domingo, 22 de julio de 2018

LICENCIAS PARA SOFTWARE

LICENCIAS PARA SOFTWARE
Contents:

LICENCIAS PARA SOFTWARE

LICENCIAS DE SOFTWARE LIBRE

  • GPL/GNU
    • INCOMPATIBLES CON GPL/GNU
      • Licencia Pública General AFFERO (AGPL), v. 1
        • Respaldada por la FSF
        • Usa Licencia Copyleft
        • Actualmente la v. 3 usa GPL + cláusulas Affero
          • GNU recomienda usar esta versión en lugar de las anteriores
      • ACADEMIC Free License (AFL) <= v.3
        • No usa Licencia Copyleft
        • Cláusulas similares a las de la Open Software License (OSL)
          • Por esa razón GNU recomienda no utilizarla
      • Licencia APACHE v. 1
        • No usa Licencia Copyleft
        • Contiene una cláusula publicitaria
      • Licencia APACHE v.1.1.
        • Fuertes prohibiciones en el uso de nombres relacionados con Apache
        • No usa Licencia Copyleft
      • APPLE Public Source License (APSL), versión 2.0
        • GNU recomienda no utilizarla para el software nuevo que se escriba, pero está bien usar y mejorar el software publicado bajo esta licencia
      • BitTorrent Open Source License (BtOSL)
        • Incompatible con la GPL por las mismas razones que la Jabber Open Source License (JOSL)
      • Licencia BSD Original
        • También llamada "licencia BSD de 4 cláusulas"
        • Contiene la «nociva cláusula de publicidad de BSD»
          • "no es fatal, o sea, no convierte en privativo el software que está bajo esta licencia, pero sí causa problemas en la práctica, incluyendo la incompatibilidad con la GPL de GNU"
          • GNU aconseja mejor usar la Licencia BSD "modificada" o la Licencia X11 o la Licencia Expat, también la Licencia Apache 2.0 (que tiene medidas contra trampa a patentes)
        • No usa Licencia Copyleft
      • CeCILL-B versión 1
        • Incluye requisitos que no están presentes en la GPL
          • Sección 5.3.4 reconocimientos exceden a los de la GPL
          • "Incluye también el extraño requisito de que haga el «máximo esfuerzo» para lograr que las terceras partes se avengan a «cumplir con las obligaciones establecidas en ese Artículo»"
        • GNU recomienda no publicar bajo esta licencia
      • CeCILL-C v. 1
        • "incompatible con la GPL de GNU porque no contiene la cláusula explícita de compatibilidad con la GPL que se encuentra en la CeCILL básica"
        • Licencia de software libre con un copyleft débil
          • Similar a la Licencia Pública General Reducida de GNU
        • GNU recomienda no publicar bajo esta licencia
      • Common Development and Distribution License (CDDL), v. 1.0
        • Tiene un copyleft débil que se aplica a cada archivo
          • Similar a la v.1 de la Licencia Pública de Mozilla
        • Un módulo cubierto por la GPL y otro cubierto por la CDDL no pueden ser legalmente enlazados entre sí
        • Se usa el término «propiedad intelectual»
        • GNU recomienda no utilizar esta licencia
      • Common Public Attribution License (CPAL) v. 1.0
        • Se basa en la versión 1 de la Licencia Pública de Mozilla (MPL)
          • Posee varios requisitos para las versiones modificadas del software que no existen en la GPL
        • Se exige que se publique la fuente del programa si se va a permitir su uso
      • Common Public License (CPL) v.1
        • Copyleft débil
        • Cláusulas legales que la hacen incompatible con la GPL de GNU
      • Condor Public License (CondorPL)
        • Fuertes restricciones en el uso de nombres relacionados con Condor
        • Exige que quienes redistribuyen «representen y garanticen» que cumplirán con las leyes de exportación de los Estados Unidos de América
        • Las versiones recientes de Condor (de 6.9.5 en adelante) se publican bajo la Licencia Apache 2.0
      • Eclipse Public License, versión 1.0 (EPL)
        • Similar a la Common Public License (CPL)
          • "único cambio es que la EPL elimina el léxico general sobre represalias en los casos de juicios por infracción de patentes"
            • "específicamente contra los colaboradores del programa cubierto por la EPL"
      • Licencia Pública Eclipse, versión 2.0 (EPL2)
        • Equivalente a la versión version 1.0
          • "único cambio es que ofrece de forma explícita la posibilidad de designar a la versión 2 o posterior de la GPL de GNU como «licencia secundaria» para una determinada parte del código"
            • Si un usuario bajo esta claúsula produce un programa derivado de un programa basado en la EPL2 y especificamente establece la compatibilidad con la GPL, dejaría de ser incompatible sino no
      • Licencia Pública de la Unión Europea (EUPL) v. 1.1 (EUPL-1.1)
        • Copyleft comparable con el de la GPL; pero incompatibles
        • Permite la distribución la obra según los términos de otras licencias seleccionadas
          • Algunas con copyleft débil
            • Eclipse Public License (EPL)
            • Common Public License (CPL)
        • Permite cambiar por la GPLv2 (está en la lista de licencias alternativas)
        • Permite, indirectamente, cambiar la licencia por la GPL v. 3, porque existe una manera de cambiar por la CeCILL v2, y a su vez la CeCILL v2 permite cambiar por cualquier versión de la GPL de GNU
      • Licencia Pública de la Unión Europea (EUPL) v. 1.2 (EUPL-1.2)
        • Copyleft comparable con el de la GPL; pero incompatibles
        • Permite la distribución la obra según los términos de otras licencias seleccionadas
          • Algunas con copyleft débil
            • Eclipse Public License (EPL)
            • Common Public License (CPL)
        • Permite cambiar por la GPLv2 (está en la lista de licencias alternativas)
        • Permite, indirectamente, cambiar la licencia por la GPL v. 3, porque existe una manera de cambiar por la CeCILL v2, y a su vez la CeCILL v2 permite cambiar por cualquier versión de la GPL de GNU
      • Licencia GNUplot
      • Licencia Pública IBM (IBMPL) v. 1.0
        • Contiene cláusulas legales que la hacen incompatible con la GPL de GNU.
      • Jabber Open Source License, versión 1.0 (JOSL)
        • Permite cambiar la licencia por otras que incluyan todos los requisitos de la licencia Jabber pero no a la GPL
      • LaTeX Project Public License 1.3a (LPPL-1.3a)
        • Algunas versiones obligan a que cualquier modificación deba ir acompañada de una copia del programa original o un enlace a este
          • Restricción de Libertad 3 /GNU
        • Contiene complejas y molestas restricciones en cuanto a la manera de publicar una versión modificada
          • Restricción de Libertad 3 /GNU
          • Obliga a que cualquier archivo modificado debe tener un nuevo nombre
        • Algunas versiones permiten que haya archivos con restricciones especiales que pueden hacerlos privativos
        • Afirma que el simple hecho de tener archivos en una máquina a la que unas pocas personas pueden conectarse para acceder a los mismos, constituye "distribución", lo cual no respaldarían los tribunales
      • Lucent Public License, versión 1.02 (Plan 9 License) (lucent102)
        • Incompatible con la GPL de GNU por sus cláusulas legales
        • GNU recomienda "no utilice esta licencia para el software nuevo que se escribe, aunque sí está bien utilizar y hacer mejoras al Plan 9 bajo esta licencia"
      • Microsoft Public License (Ms-PL)
        • GNU recomienda no utilizarla
        • Copyleft débil
      • Microsoft Reciprocal License (Ms-RL)
        • Basada en la Microsoft Public License
        • Tiene un copyleft un poco más fuerte pero es incompatible con GPL
        • GNU recomienda no utilizarla
      • Licencia Pública de Mozilla (MPL), versión 1.1
        • Posee algunas restricciones complejas que la hacen incompatible con la GPL de GNU
        • Copyleft débil
        • Un módulo cubierto por la GPL y otro por la MPL no pueden ser legalmente enlazados
        • GNU recomienda no utilizarla
        • La MPL 1.1 posee una previsión (sección 13) que permite a un programa (o a partes del mismo) ofrecer la elección de otra licencia simultánea (al aplicar esta cláusula el programa que use GPL se haría compatible)
        • La versión 2.0 de la MPL contiene mejoras, incluyendo la compatibilidad predefinida con la GPL.
      • Netizen Open Source License (NOSL), v. 1.0
        • En esencia, es la misma que la Licencia Pública de Mozilla (MPL) versión 1.1.
        • Un módulo cubierto por la GPL y otro por la MPL no pueden ser legalmente enlazados
        • GNU recomienda no utilizarla
      • Licencia Pública de Netscape (NPL), versiones 1.0 y 1.1
        • Consiste en la Licencia Pública de Mozilla versión 1.1 con una cláusula agregada que permite a Netscape utilizar el código que se añada, incluso en las versiones privativas de dicho programa
          • No le otorgan a usted permisos para utilizar el código de ellos en forma análoga
        • GNU recomienda no utilizarla
      • NOKIA Open Source License (NOKIAOSL)
        • Similar a la Licencia Pública de Mozilla versión 1
      • Old OpenLDAP License, v. 2.3
        • Secciones 4 y 5 la vuelven incompatible con la GPL de GNU
        • Sin copyleft
        • La última versión de la OpenLDAP posee una licencia diferente que sí es compatible con la GPL de GNU
        • GNU dice "no hay razón para no ejecutar programas que han sido publicados bajo esta licencia"
      • Open Software License (OSL) v. <= 3.0
        • Cláusula que requiere que los distribuidores intenten obtener la aceptación explícita de la licencia
          • Distribuir software OSL en sitios FTP comunes, enviar parches a las listas de correo electrónico comunes, o guardar el software en un sistema de control de versiones común, constituye posiblemente un incumplimiento de la licencia e implicaría una posible terminación de la misma
        • GNU recomienda no usar la OSL para el software que escriba; pero no hay razón para no utilizar programas que se encuentren bajo esta licencia
      • OpenSSL license
        • Es una mezcla de dos licencias que se deben cumplir juntas
          • Licencia OpenSSL
          • Licencia de SSLeay
        • Posee una cláusula de publicidad, como en la licencia BSD original y como en la licencia Apache 1
        • Es incompatible pero no hay razón para no utilizar OpenSSL y aplicaciones que funcionen con OpenSSL
        • GNU recomienda usar GNUTSL en lugar de OpenSSL
      • PHORUM License, versión 2.0
        • La sección 5 la hace incompatible
      • Licencia PHP, versión 3.01
        • Sin copyleft
        • Contiene fuertes restricciones sobre el uso de «PHP» en el nombre de los productos derivados
        • GNU Recomienda no utilizar esta licencia salvo para añadidos a PHP
        • Se usa normalmente en PHP4
      • Licencia de Python 1.6b1 a 2.0 y 2.1
        • La licencia de Python está gobernada por las leyes del Estado de Virginia, en los Estados Unidos de América, y la GPL no lo permite
          • EL FBI ESTA EN VIRGINIA
      • Q Public License (QPL), versión 1.0
        • Sin copyleft
        • Causa grandes inconvenientes prácticos, porque las fuentes modificadas solo pueden distribuirse como parches
        • GNU recomienda evitar el uso de la QPL para todo lo que se escriba y utilizar software cubierto por ella solo en caso de ser absolutamente necesario
        • Sin Copyleft
        • Qt se ha publicado bajo la GPL de GNU
        • No se puede coger un programa cubierto con la GPL y enlazarlo con uno cubierto con la QPL
          • Pero "si usted ha escrito un programa que utiliza una biblioteca cubierta por QPL (llamémosla XYZ) y desea publicarlo bajo la GPL de GNU, puede hacerlo fácilmente."
            • "A título excepcional, se le otorga el permiso de enlazar este programa con la biblioteca XYZ y de distribuir los archivos ejecutables, siempre y cuando cumpla con los requisitos de la GPL de GNU con respecto a todo el software del ejecutable excepto XYZ."
      • RealNetworks Public Source License (RPSL), versión 1.
        • Requiere que los trabajos derivados sean puestos bajo esta misma licencia
        • Ordena que cualquier litigio se lleve a cabo en Seattle, Washington
      • Sun Industry Standards Source License (SISSL) v. 1
        • Sin un copyleft fuerte
        • Incompatible por detalles mas que por aspectos fundamentales
      • SUN Public License (SPL)
        • Similar a la Licencia Pública de Mozilla versión 1
        • No confundir con la Sun Community Source License, que no es una licencia de software libre
      • Licencia de XINETD
        • Con copyleft
        • Impone restricciones adicionales a la redistribución de versiones modificadas que contradicen los requisitos de redistribución especificados en la GPL
      • Yahoo! Public License 1.1
        • Copyleft similar al de la Licencia Pública de Mozilla
        • Incompatibilidad en la sección 7
        • Utiliza el término «propiedad intelectual»
      • Licencia ZEND v. 2.0
        • Tiene problemas prácticos como aquellos de la BSD original
        • Se utiliza en una parte del PHP4
        • Sin copyleft
        • GNU recomienda que no utilice esta licencia para nada de lo que escriba
      • Licencia Pública de ZIMBRA (ZiPL) v. 1.3
        • Idéntica a la Licencia Pública de Yahoo! 1.1, excepto que la licencia la proporciona VMWare en lugar de Yahoo!
        • Parcialmente con copyleft
      • Licencia Pública de ZOPE v. 1 (ZPL)
        • Sin copyleft
        • Presenta problemas prácticos al igual que la licencia BSD original
        • GNU recomienda evitar utilizar la ZPL versión 1 para el software que escriba. Sin embargo no existe razón para evitar ejecutar programas publicados bajo esta licencia, como versiones previas de Zope
        • La versión 2.0 de ZOPE si ES compatible con la GNU GPL
    • COMPATIBLES CON (GNU) GPL
      • Licencia Pública General de GNU (GPL) versión 3 (GNUGPLv3)
        • GNU la recomienda para la mayoría de los paquetes de software
        • Esta versión 3 es incompatible con la versión 2
          • Muchos programas bajo versión 2 especifican la compatibilidad con todas las versiones posteriores, haciendola compatible con la v3
        • Con copyleft
      • Licencia Pública General de GNU (GPL) versión 2 (GNUGPLv2)
        • GNU recomienda mejor usar la versión 3 para los paquetes de software
        • Esta versión 2 es incompatible con la versión 3
          • Pero puede estipularse que la licencia permite que se use también bajo las condiciones de todas las versiones GPL
      • Licencia Pública General Reducida de GNU (LGPL) versión 3 (LGPLv3)
        • Copyleft débil
          • Permite el enlazado a programas privativos
        • Puede hacerse compatible con la GPLv3
        • GNU recomienda solo para casos especiales
      • Licencia Pública General Reducida de GNU (LGPL) versión 2.1 (LGPLv2.1)
        • Copyleft débil
          • Permite el enlazado a programas privativos
        • Puede hacerse compatible con la GPLv2 y GPLv3
        • GNU recomienda mejor usar la LGPL v3 y solo para casos especiales
      • Licencia Pública General Affero de GNU (AGPL) versión 3 (AGPLv3.0)
        • Con copyleft
        • En la práctica es igual a GPLv3, con un párrafo adicional en la sección 13 que permite a los usuarios que interactúan con el software bajo esta licencia en una red, recibir la fuente de tal software
          • GNU recomienda a los desarrolladores que consideren el uso de la AGPL de GNU para todo el software que se ejecute de forma habitual en una red
        • No es compatible con GPLv2
        • En sentido estricto no es compatible con GPLv3
          • No se puede tomar código publicado bajo la AGPL de GNU, copiarlo o modificarlo a gusto bajo los términos de la GPLv3, o viceversa
            • Pero sí le está permitido combinar módulos separados o archivos fuente publicados bajo ambas licencias. Ver sección 13 de abas licencias
      • Licencia Completamente Permisiva de GNU
        • GNU recomienda usar en los pequeños archivos de soporte de los paquetes de GNU, como README, etc.
        • Las versiones más antiguas de esta licencia no tenían la segunda oración en la que se expresa la ausencia de garantía
      • Licencia Apache, versión 2.0 (apache2)
        • No es compatible con la GPL versión 2
          • Contiene requisitos que no están en esa versión de la GPL
            • Disposiciones sobre las indemnizaciones y la terminación por patentes
      • Licencia Artística 2.0 (ArtisticLicense2)
        • Sección 4(c)(ii)opción de reposición de la licencia.
      • Licencia Artística Clarificada (ClarifiedArtistic)
        • Contiene los cambios mínimos necesarios para corregir las imprecisiones de la Licencia Artística 1.0. Berkeley Database License (BerkeleyDB) también conocida como la «Sleepycat Software Product License»
      • Boost Software License (boost)
        • Sin copyleft
      • Licencia BSD Modificada (ModifiedBSD)
        • BSD original, modificada por la eliminación de la cláusula de publicidad
        • Sin copyleft
        • se la llama algunas veces «licencia BSD de 3 cláusulas».
        • Para GNU, es preferible la Apache 2.0, la M-BSD es similar a la X11 pero recomienda mejor el uso de la X11
      • Licencia CC0
        • Contribución al dominio público por parte de Creative Commons
        • La obra se entrega al dominio público en la extensión máxima permitida por la ley
          • Si por cualquier razón esto no fuera posible, alternativamente la CC0 también sirve como licencia laxa, permisiva, compatible con GPLv3
        • Si desea hacer de Dominio público una obra, GNU recomienda usar esta licencia
      • CeCILL, versión 2 (CeCILL)
        • "usa un par de términos tendenciosos que deberían evitarse: «propiedad intelectual» y «protección»"
          • "Sin embargo, esto no causa ningún problema en particular a los programas publicados bajo la CeCILL"
        • Sección 9.4. Otorga a los desarrolladores del programa ciertas formas de cooperación con los usuarios, en caso que que alguien ataque el programa con una patente
      • The Clear BSD License (ClearBSD)
        • compatible tanto con la GPLv2 como con la GPLv3
        • Se basa en la BSD Modificada + una cláusula de patentes
          • La cláusula dice expresamente que no se concede al usuario ninguna licencia sobre patentes
            • "Si el desarrollador se niega a conceder licencias sobre patentes para ponerle una trampa al usuario, sería mejor evitar utilizar el programa"
      • Cryptix General License
        • Licencia de software libre laxa, permisiva
        • Sin copyleft
        • Muy similar a la Licencia X11
      • Licencia eCos, versión 2.0 (Ecos2)
        • Misma GPL más una excepción que permite el enlazado con software que no se encuentra bajo la GPL.
        • Tiene las mismas desventajas que la LGPL
      • Educational Community License 2.0 (ECL2.0)
        • Compatible con GPLv3
        • Se basa en la licencia Apache 2.0
        • Licenciamiento de patentes y la cláusula de indemnización en la sección 9 hacen a la licencia en cuestión incompatible con la GPLv2
      • EIFFEL Forum License, versión 2
        • Las versiones anteriores de la licencia Eiffel no son compatibles con la GPL
      • EU DataGrid Software License (EUDataGrid)
        • Sin copyleft
        • Licencia de software libre laxa, permisiva
      • Licencia de EXPAT
        • Algunas veces se la llama ambiguamente «MIT License»
        • Sin copyleft
        • Licencia de software libre laxa, permisiva
        • GNU recomienda mejor usar la licencia Apache 2.0 porque evita la trampa de las patentes
      • Licencia FreeBSD (FreeBSD)
        • Es la licencia BSD original en la que se ha eliminado la cláusula de la publicidad, y otra
        • Licencia de software libre laxa, permisiva
        • Se la denomina «2-clause BSD license» (Licencia BSD de dos cláusulas)
        • Ídem a BSD-M
        • Sin copyleft
      • Freetype Project License (freetype)
        • Compatible con GPLv3; incompatible conGPLv2
      • Historical Permission Notice and Disclaimer (HPND)
        • Licencia de software libre laxa, permisiva
        • Copyleft débil
        • Similar a la licencia de Python 1.6a2 y versiones anteriores
      • Licencia de la iMatix Standard Function Library (iMatix)
      • Licencia de imlib2
        • opciones de la GPL para proveer el código fuente
      • Independent JPEG Group License (ijg)
      • DECLARACIÓN INFORMAL
        • es una declaración de tipo «Haga lo que quiera con esto» o «Usted puede redistribuir y modificar este código»
        • La interpretación por defecto es la intencionalidad del autor
          • Algunos países pueden considerarla nula (generalmente por la "forma") o darle un sentido restrictivo
            • En EEUU sería una licencia libre, compatible con GPLv3 y sin copyleft
      • Intel Open Source License
      • Licencia ISC
        • Licencia de software libre laxa, permisiva y compatible con la GPL-GNU
        • Confundida con la «OpenBSD Licence»
          • La «OpenBSD Licence» fuye actualizada y cambió la expresió ambigua "y/o distribuir" por "y distribuir", la ISC no lo hizo
        • GNU recomienda usar otras licencias permisivas y breves como EXPAT o FreeBSD
      • Licencia Pública de Mozilla (MPL), versión 2.0
        • Sección 3.3 proporciona una compatibilidad indirecta entre esta licencia y la GPLv2 de GNU, la LGPLv2.1 de GNU, AGPLv3 de GNU y todas las versiones posteriores de estas licencias
          • Para esto se debe permitir la herencia de licencia MPL a todos los archivos que originalmente vienen bajo la MPL
          • MPl2 permite que se puede eliminar esta la compatibilidad con GPL si se agrega una cláusula o condición adicional a la licencia MPL como «Incompatible With Secondary Licenses.»
        • La versiones anteriores de MPL pueden actualizarse a la MPL v. 2
          • Pero los archivos que vengan con restricción a Licencias Secundarias seguirán siendo incompatibles
      • NCSA/University of Illinois Open Source License
        • Basada en los términos de las licencias EXPAT y BSD modificada
        • Licencia de software libre laxa, permisiva
        • Sin copyleft
      • Licencia de Netscape JavaScript
        • Separación entre Licencia Netscape y GPL
        • Copyleft débil
      • OpenLDAP License, versión 2.7
        • Sin copyleft
        • Software libre permisivo
      • Licencia de Perl 5 y anteriores
        • Es la aceptación de poder elegir entre usar la Licencia Artística 1.0 o la GPL de GNU
          • Es compatible con GPL porque la GPL es una de las opciones de licencia
        • Sin copyleft
        • GNU recomienda usarla dentro de Perl 4 y perl5 por coherencia licensiataria; pero fuera de estos casos usar GPLv3
      • Dominio Público
        • Es compatible con la GPLv3-GNU
        • GNU recomienda:
          • Usar una licencia formal como CCO
          • LLenar un formulario de reuncia formal
          • Licencias alternativas donde el ordenamiento legal no acepte el dominio publico o ponga trabas
      • Licencia de Python 2.0.1, 2.1.1, y versiones posteriores
        • las versiones intermedias de Phyton (1.6b1 hasta 2.0 y 2.1) se encuentran bajo una licencia diferente
      • Licencia de Python 1.6a2 y versiones anteriores (Python1.6a2)
      • Licencia de Ruby
        • Compatible con la GPL mediante una cláusula explícita de licencia dual
      • SGI Free Software License B, versión 2.0
        • Esencialmente idéntica a la licencia X11, con una alternativa opcional para proveer las notas sobre la licencia
        • Las versiones anteriores no eran software libre
          • Sin embargo contienen una cláusula en la que se puede actualizar a cualquier versión futura
      • Standard ML of New Jersey Copyright License
        • licencia de software libre laxa, permisiva
        • Sin copyleft
      • Unicode, Inc. License Agreement for Data Files and Software
        • Licencia laxa, permisiva, compatible con todas las versiones de la GPL
        • Licencia que Unicode Inc. ha aplicado a la "Unicode Character Database"(UCD)
          • UCD son diversos archivos de datos que los desarrolladores pueden utilizar para implementar el estándar Unicode en sus propios programas
            • Algunos no son software libre, o tienen licencias o cláusulas restrictivas o no se conocen sus licencias por eso se recomienda incluir siempre las licencias en texto
        • Otros archivos publicados por Unicode Inc. están bajo los Unicode Terms Of Use (términos de uso de Unicode), una licencia diferente y privativa que aparece en la misma página pero cubre distintos archivos.
        • GNU recomienda mejor utilizar la licencia Expat para programas pequeños y la Apache 2.0 para programas de una cierta envergadura
        • Licencia Universal Permisiva (UPL)
      • Licencia Universal Permisiva (UPL)
        • Licencia de software libre laxa, permisiva
        • Sin copyleft
        • Ofrece la posibilidad de conceder licencias sobre patentes junto con el software
          • Sin embargo GNU recomienda usar la apache2
      • The Unlicense
        • Contribución al Dominio Público
          • Se entrega al dominio público con la extensión máxima permitida por la ley
            • Compatible con GPL
        • Incluye una licencia laxa adicional que ayuda a cubrir los casos donde la entrega al D.P. es inadecuada
          • Compatible con GPL
        • GNU recomienda usar mejor la licencia CCO, por ser mas madura, también contiene una licencia alternativa
      • Licencia de Vim, versión 6.1 o posterior
        • Con copyleft parcial
        • Compatible con la GPL por una cláusula explícita de conversión
      • W3C Software Notice and License
      • License of WebM
        • Permite a los distribuidores ejercer todos los derechos que garantiza la GPL, cumpliendo a la vez con todas sus condiciones
        • Google la implementa
          • implementación del WebM de Google está cubierta por la Licencia BSD Modificada
          • Google también provee una licencia separada (llamada erróneamente «Additional IP Rights Grant») para patentes que controla o posee, y que inevitablemente son infringidas por su implementación del WebM
      • WTFPL, versión 2
        • Licencia de software libre laxa, permisiva
        • Sin copyleft
        • GNU recomienda mejor usar la licencia X11 o la Apache2
      • Licencia de bibliotecas WxWidgets
        • constituida por la LGPL 2.0 (GPL Reducida, versión 2.0) o cualquier otra versión posterior, más una autorización adicional que permite poner las distribuciones binarias que usan la biblioteca bajo una licencia a elección del distribuidor (incluso privativa)
        • Copyleft más débil que el de la LGPL
        • GNU recomienda su uso únicamente para casos especiales
      • Licencia de bibliotecas WxWindows
        • Antiguo nombre de la Licencia de bibliotecas WxWidgets
      • Licencia X11
        • Licencia de software libre laxa, permisiva
        • Sin copyleft
        • Versiones más antiguas de XFree86 utilizaban esta misma licencia, como así también algunas de las versiones actuales de XFree86
          • Las últimas versiones de XFree89 son distribuidas bajo la licencia XFree86
      • XFree86 1.1 License
        • Licencia de software libre laxa, permisiva
        • Sin copyleft
        • Compatible con GPLv3
        • Incompatible con la GPLv2 debido a sus requisitos, que se aplican a toda la documentación en una distribución que contenga reconocimientos al trabajo de otros autores
      • Licencia de ZLib
        • licencia de software libre compatible con la GPL.
      • Zope Public License, versiones 2.0 y 2.1
        • Licencia de software libre laxa, permisiva, compatible con GPL
        • Sin copyleft
  • Copyleft

LICENCIAS DE SOFTWARE NO LIBRE (PRIVATIVO) QUE PUEDE GENERAR CONFUSION CON EL SL

  • SIN LICENCIA
    • Por defecto todo software sin licencia se le suele aplicar Copyright ©™ \00
      • Excepto el de funcionarios públicos, se suele establecer por defecto que es de "Dominio Público"
  • "ALADDIN" Free Public License
    • Prohiben cobrar por el software
      • Restricción a la Libertad 2 /GNU
    • Prohiben combinar programas de no cobro con programas que se venden
      • Restricción a la Libertad 2 /GNU
  • APPLE Public Source License (APSL), versión 1.x
  • LICENCIA ARTISTICA
    • "es demasiado ambigua; algunos pasajes son demasiado ingeniosos para su propio beneficio, y su significado no queda claro"
  • Licencia Pública de AT&T
    • Licencia sobre patentes queda anulada por cualquier modificación del código
      • Restricción de Libertad 3 /GNU
    • Se debe exigir un acuerdo por escrito cuando se distribuyen las fuentes o parches
      • Restricción de Libertad 1 y 3 /GNU
    • Requiere que se notifique a AT&T si se distribuye un parche
      • Restricción de Libertad 3 /GNU
    • La licencia puede quedar terminada sin que exista culpa del usuario, bajo la sección 8/3.
      • Restricción a todas las Libertades /GNU
    • Pone como condición de la licencia el cumplimiento de las leyes de control de exportaciones
      • Restricción a todas las Libertades /GNU
    • Algunas versiones de la licencia requieren que se presten servicios de soporte.
      • Restricción a la Libertad 0 /GNU
    • Algunas versiones estipulan que no se puede vender una copia del software a un precio mayor que el coste de la distribución
      • Restricción a la Libertad 2 /GNU
    • Otorga privilegios amplios a AT&T, que van mucho más allá de la utilización del código que usted ha escrito, incluso su código modificado.
      • Restricción de Libertad 0 y 3 /GNU
    • Afirma que es necesario tener una licencia de AT&T para poner un enlace al sitio web de esta compañía
  • Code Project Open License, v. 1.02 (#cpol)
    • Sección 5.6 restringe el modo en que se puede usar la obra
      • Restricción a la Libertad 0 /GNU
    • Sección 5.4 impide la distribución comercial del software por sí mismo
      • Restricción a la Libertad 2 /GNU
    • Sección 3.4, puede que tampoco tenga permiso para distribuir el software de ningún modo
      • Restricción a la Libertad 2 /GNU
  • eCos Public License, v. 1.1 (#eCos11)
    • Requiere enviar todas las versiones modificadas que se publiquen a un desarrollador inicial especificado
      • Restricción de Libertad 3 /GNU
    • Léxico oscuro y complicado de interpretar
    • Versión actual usa una licencia híbrida entre licencia privativa y Licencia GPL
      • Enlaza a programas "privativos" por lo que viola la L. GPL
        • Restricción a todas las Libertades /GNU
  • CNRI Digital Object Repository License Agreement (#DOR)
    • Artículo 3, que incluiría el requisito de no violar la licencia de ningún programa que el usuario ejecute, incluso programas privativos
      • Restricción a todas las Libertades /GNU
  • GPL para Programas de Computación de la Administración Pública (#GPL-PA)
    • Permite su uso únicamente en «circunstancias normales».
      • Restricción a la Libertad 0 /GNU
    • No permite la distribución del código fuente sin los binarios.
    • Sus permisos expiran después de 50 años.
      • Restricción a todas las Libertades /GNU
  • Hacktivismo Enhanced-Source Software License Agreement (HESSLA)
    • Limita lo que la persona puede hacer con el software
      • Restricción a la Libertad 0 /GNU
    • También limita sustancialmente lo que se puede hacer con las versiones modificadas del programa
      • Restricción de Libertad 3 /GNU
  • Jahia Community Source License (#Jahia)
    • El uso del código fuente está limitado a fines de investigación
      • Restricción a la Libertad 1 /GNU
  • The JSON License
    • Contiene cláusula que dice: "El software deberá ser utilizado para el Bien y no para el Mal"
      • Esta es una restricción al uso y por lo tanto entra en conflicto con la libertad 0 /GNU.
  • Antigua licencia de ksh93
    • Requería que todas las modificaciones se enviasen al desarrollador
      • Restricción de Libertad 3 /GNU
  • Licencia de Lha
    • Es tan ambigua que no se puede estar seguro qué permisos otorga
  • Microsoft's Shared Source CLI, C#, y Jscript License (#Ms-SS)
    • No permite la distribución comercial, solo concede permiso de uso para fines comerciales bajo ciertas circunstancias
      • Restricción a la Libertad 2 /GNU
    • MS-SS posee diferentes restricciones
  • NASA Open Source Agreement
    • versión 1.3requiere que los cambios hechos sean un «diseño original»
      • El desarrollo de software libre se basa en combinar código de terceras partes y la licencia de NASA no lo permite
  • Licencia Oculus Rift SDK
    • Solo se puede redistribuir el programa libOVR completo
      • Restricción a la Libertad 2 /GNU
    • Los derechos de redistribución pueden determinarse en base a condiciones imprecisas
      • Restricción a la Libertad 2 /GNU
    • Quienes hacen versiones modificadas están obligados a enviarlas a Oculus cuando así se les solicite
      • Restricción de Libertad 3 /GNU
    • Se permite el uso únicamente con su producto
      • Restricción a la Libertad 0 /GNU
    • Las versiones anteriores de las licencias se reemplazan completamente con versiones nuevas, lo cual significa que se pueden quitar los permisos que se habían otorgado.
      • Restricción a todas las Libertades /GNU
    • Posiblemente mas
  • Open Public License
    • Requiere enviar cada versión modificada que se publique a un desarrollador inicial específico
      • Restricción de Libertad 3 /GNU
    • "Existen, a su vez, términos en dicha licencia de cuyo significado no estamos seguros y que podrían ser problemáticos."
  • Peer-Production License (#PPL)
    • Pone límites con respecto al propósito con el que se usa el programa
      • Restricción a la Libertad 0 /GNU
    • Pone límites con respecto a quiénes pueden redistribuir el programa
      • Restricción a la Libertad 2 /GNU
    • Tampoco otorga a nadie el permiso para ejecutar el programa.
      • Restricción a la Libertad 0 /GNU
    • Tiene cláusulas para obras artísticas que si son libres; pero es solo para o bras artísticas y no para software
  • Licencia de PINE
    • En la mayoría de los casos prohíbe la distribución de versiones modificadas
      • Restricción de Libertad 3 /GNU
    • Restringe los medios que se pueden utilizar para vender copias
      • Restricción de Libertad 2 /GNU
    • Alpine, sucesor de Pine, se encuentra bajo la Licencia Apache, versión 2.0.
  • Antigua licencia de Plan 9
    • Restringe la libertad de realizar y utilizar versiones modificadas en forma privada
      • Restricción de Libertad 3 /GNU
    • A partir de 2003 Plan 9 pasó a usar una Licencia libre
  • Reciprocal Public License (RPL)
    • 1. Impone límites al precio que se puede cobrar por la copia inicial.
      • Restricción de Libertad 2 /GNU
    • 2. Requiere que se notifique al autor original cada vez que se publique una versión modificada.
      • Restricción de Libertad 3 /GNU
    • 3. Requiere la publicación de toda versión modificada utilizada por cualquier organización, incluso si se usa en forma privada.
      • Restricción de Libertad 3 /GNU
  • Licencia SCILAB
    • No permite la distribución comercial de versiones modificadas.
      • Restricción de Libertad 3 /GNU
    • A partir de la versión 5.0.0, Scilab es software libre, publicado bajo la CeCILL versión 2
  • Licencia SCRATCH 1.4
    • No permite la redistribución comercial.
      • Restricción de Libertad 2 /GNU
    • Cláusula 4 restringe substancialmente la funcionalidad de las obras modificadas
      • Restricción de Libertad 3 /GNU
    • Dependen del software privativo ADOBEAir©™
      • Restricción a todas las Libertades /GNU
  • Simple Machines License (#SML)
    • Debe obtenerse el permiso del licenciatario antes de distribuir el software
      • Restricción de Libertad 2 /GNU
    • No se permite vender copias del software
      • Restricción de Libertad 2 /GNU
    • "Es posible que los permisos otorgados por la licencia caduquen en caso de haberse obtenido la copia de alguien que no cumplió con lo establecido por la licencia"
      • Restricción a todas las Libertades /GNU
  • Antigua Licencia SQUEAK
    • Requiere que todos los usuarios, cualquiera sea el país en el que se encuentren, obedezcan a las leyes de control de exportaciones de los Estados Unidos de América
      • Restricción a todas las Libertades /GNU
    • Cuando se aplica a los tipos de letras, tampoco permite su modificación
      • Restricción de Libertad 3 /GNU
    • Requiere que los usuarios indemnicen al desarrollador, lo cual es suficiente para que los usuarios lo piensen dos veces antes de utilzar esta licencia
    • Las versiones recientes de Squeak están publicadas bajo una licencia estilo Expat con algunas partes del código puestas bajo la Licencia Apache 2.0.
  • Sun Community Source License
    • Carece de libertades esenciales, como la de publicar versiones modificadas
      • Restricción de Libertad 3 /GNU
  • Sun Solaris Source Code (Foundation Release) License, versión 1.1
    • Prohíbe la redistribución
      • Restricción de Libertad 2 /GNU
    • Prohíbe el uso comercial del software
      • Restricción a la Libertad 0 /GNU
    • La Licencia puede ser revocada
      • Restricción a todas las Libertades /GNU
  • Sybase Open WATCOM Public License versión 1.0
    • Obliga a que se publique el código fuente siempre que se «despliegue» el software en cuestión, y en la definición de «desplegar» se incluyen muchas formas de uso privado
  • Licencia SystemC «Open Source», versión 3.0
    • Requiere que todos aquellos que reciban el software ayuden activamente al licenciatario en la protección de sus marcas comerciales.
      • Restricción a la Libertad 0 /GNU
    • Algunos de sus requisitos son ambiguos y utiliza el término «propiedad intelectual».
  • Licencia Truecrypt 3.0
    • Si no se entiende la licencia no se puede usar el programa
      • Restricción a la Libertad 0 /GNU
    • Impone condiciones para consentir la ejecución de una copia del programa
      • Restricción de Libertad 2 y 0 /GNU
    • Impone condiciones para programas distintos que «dependen de» Truecrypt
  • Licencia Pública de la Universidad de Utah
    • No permite la redistribución con fines comerciales
      • Restricción de Libertad 2 /GNU
    • También busca impedir la utilización del software con fines comerciales, e incluso brindar asesoramiento sobre el programa con fines de lucro
      • Restricción a la Libertad 0 /GNU
  • Licencia YaST
    • "Prohíbe la distribución con fines de lucro e imposibilita la inclusión de programas en muchas colecciones de software libre hechas en CD-ROM, como las que venden algunas compañías y organizaciones"
      • Restricción de Libertad 2 /GNU
    • Actualmente ya es softwarelibre y usa una licencia GPL/GNU
  • OTRAS
    • Cada compañía productora de software privativo posee la suya

DOMINIO PÚBLICO

  • Por transcurso del tiempo
  • Software realizado por funcionarios públicos
  • Patrimonios intestados que pasan al Estado
  • Por voluntad del autor de una obra
    • Licencia CC0
      • Contribución al dominio público por parte de Creative Commons
      • La obra se entrega al dominio público en la extensión máxima permitida por la ley
        • Si por cualquier razón esto no fuera posible, alternativamente la CC0 también sirve como licencia laxa, permisiva, compatible con GPLv3
      • Si desea hacer de Dominio público una obra, GNU recomienda usar esta licencia
    • The Unlicense
      • Contribución al Dominio Público
        • Se entrega al dominio público con la extensión máxima permitida por la ley
          • Compatible con GPL
      • Incluye una licencia laxa adicional que ayuda a cubrir los casos donde la entrega al D.P. es inadecuada
        • Compatible con GPL
      • GNU recomienda usar mejor la licencia CCO, por ser mas madura, también contiene una licencia alternativa
  • No se refiere a tener una licencia; más bien, significa que el material no se encuentra bajo copyright y no es necesaria ninguna licencia

No hay comentarios:

Publicar un comentario