Licencia de Libre Distribución de Librerías

Versión 1.0, Diciembre 2004

EL PAQUETE O LIBRERÍA QUE ACOMPAÑA A ESTE DOCUMENTO, ASÍ COMO LOS EJEMPLOS Y LAS HERRAMIENTAS QUE LA COMPLETAN, SE ENTREGAN BAJO LOS TÉRMINOS DE ESTE CONTRATO DE “LICENCIA DE LIBRE DISTRIBUCIÓN DE LIBRERÍAS” (“LLDL” O "ACUERDO"). CUALQUIER USO, REPRODUCCIÓN O DISTRIBUCIÓN DE LA LIBRERÍA CONSTITUYE LA ACEPTACIÓN DE ESTE ACUERDO POR PARTE DEL USUARIO.

Definiciones

Acuerdo:
El presente Contrato de Licencia de Libre Distribución de Librerías.
Código fuente:
Conjunto ordenado de instrucciones escritas en un lenguaje de programación que son la descripción del funcionamiento de la librería.
Código objeto:
Código resultado de la traducción del Código fuente que puede ser ejecutado o interpretado por una computadora.
Documentación:
Cualquier documento, impreso o electrónico, relacionado con la librería o con el Código fuente.
Librería:
Librería o paquete de funciones que acompaña y es objeto de este Acuerdo, así como los programas de ejemplo adjuntos, incluyendo el código fuente, el código objeto y la documentación, si existieran.
Herramienta:
Cada uno de los programas o aplicaciones que acompañan, completan y/o complementan la Librería y su funcionamiento.
Usar la Librería:
Enlazar estática o dinámicamente y/o llamar a la totalidad o parte de las funciones que forman la Librería directamente o desde o a través de un programa o aplicación.
Programa que usa la Librería:
Programa o aplicación que, habiendo sido enlazado estática o dinámicamente a la Librería, hace uso de la totalidad o de parte de las funciones que la forman y que se distribuye bajo las condiciones de una Licencia independiente del presente Acuerdo.
Modificación:
Cambios o añadidos a la Librería o sus Herramientas, incluyendo corrección, traducción, adaptación para un propósito en particular, sistema o lenguaje de programación diferente del original, o la integración en otra librería o paquete informático de la totalidad o de partes de la Librería.
Autor:
Empresa, persona o equipo de personas que hayan colaborado de forma conjunta o por separado en el desarrollo de la Librería o sus Herramientas o que hayan realizado alguna Modificación que se distribuya bajo los términos de este Acuerdo.
Usuario:
Empresa, persona o equipo de personas que reciben la Librería, de forma independiente, junto a sus Herramientas y/o junto con un Programa que Usa la Librería, tanto en forma de código fuente, como código objeto o código ejecutable, y proceden a su instalación y uso o Modificación.
Distribuidor:
Empresa, persona o equipo de personas que ponen la Librería a disposición de otro u otros Usuarios de forma directa o como parte de un Programa que Usa la Librería..

Un Usuario puede convertirse en Autor si introduce una Modificación a la Librería según se expresa en los términos del presente Acuerdo.

Un Usuario puede convertirse en Distribuidor si copia y redistribuye la Librería según se expresa en los términos del presente Acuerdo.

Excepto cuando se indique lo contrario, el termino Librería se refiere tanto a la librería, a los ejemplos y a la documentación como a las Herramientas que los acompañan.

Cesión de derechos

Por la presente el Autor o Distribuidor cede al Usuario una licencia no exclusiva, mundial, libre del pago por derechos de autor para utilizar, reproducir, realizar Modificaciones, mostrar públicamente, ejecutar públicamente, distribuir y sublicenciar la Librería, en forma de código fuente y/o de código objeto y/o de código ejecutable. Esta cesión no incluye:

El Usuario tiene derecho a obtener toda la información que solicite sobre la Librería y sus Herramientas, incluyendo el código fuente completo y la documentación interna. Por tanto:

Términos y condiciones para la copia, modificación, distribución y uso comercial

El Usuario puede instalar, utilizar, copiar, redistribuir y realizar Modificaciones a la Librería y/o Usar la Librería en sus programas (los cuales serán Programas que Usan la Librería) y distribuir estos como considere oportuno siempre y cuando no infrinjan las condiciones del presente Acuerdo.

El Usuario también puede ofrecer servicios relacionados con la Librería a terceras personas siempre que estos servicios no entren en conflicto con los términos del presente Acuerdo y sin perjuicio de los derechos de autoría correspondientes a dicha Librería ni del Programa que Usa la Librería, si existiera.

El Distribuidor de la Librería, con o sin Modificaciones, debe ofrecer una copia íntegra y sin modificación alguna del presente Acuerdo a todos sus usuarios. Así mismo, si la Librería ha sido modificada debe informar expresa y claramente de tal circunstancia a los Usuarios de la Librería, de las Herramientas y/o del Programa que Usa la Librería modificada, incluyendo una enumeración de las partes que han sido modificadas, así como de las razones y consecuencias de dichas Modificaciones. Las partes modificadas de la Librería pueden distribuirse bajo los términos de un Contrato de Licencia distinto al presente Acuerdo, siempre que aquel permita la distribución de las partes no modificadas de la Librería bajo el presente Acuerdo.

Así mismo, los Programas que Usan la Librería pueden distribuirse bajo los términos que se tengan por conveniente siempre que se permita la distribución de la Librería, sus Herramientas y sus Modificaciones bajo el presente Acuerdo.

Ahora bien, dado que el presente Acuerdo autoriza a los Usuarios a realizar Modificaciones en la Librería, en el caso de que la Librería y/o sus Herramientas se distribuyan junto a un Programa que Usa la Librería (“Programa”), el autor de este “Programa” tiene la obligación de facilitar a sus Usuarios de la información y/o de los medios necesarios para que estos puedan modificar la Librería, según se expresa en el presente Acuerdo, u obtener versiones de la Librería con Modificaciones, y poder usar la Librería con sus Modificaciones en el mismo Programa que Usa la Librería sin Modificaciones. A este efecto, el autor del “Programa” puede:

Ausencia de Garantía

Dado que se otorgan derechos sobre la Librería libres de cargos no existe ninguna garantía para la Librería. Así pues,

SALVO QUE SE INDIQUE OTRA COSA MEDIANTE COMÚN ACUERDO POR ESCRITO, LOS PROPIETARIOS DE LOS DERECHOS DE AUTOR PROPORCIONAN LA LIBRERÍA Y SUS HERRAMIENTAS SIN GARANTÍA ALGUNA. CUALQUIER RIESGO DEBIDO A LA CALIDAD Y UTILIZACIÓN DE LA LIBRERÍA Y SUS HERRAMIENTAS ES ACEPTADO COMPLETAMENTE POR EL USUARIO. SI LA LIBRERÍA O SUS HERRAMIENTAS MUESTRAN ALGÚN DEFECTO, EL USUARIO CUBRIRÁ LOS COSTES DE CUALQUIER SERVICIO, REPARACIÓN O CORRECCIÓN QUE SUS EQUIPOS Y/O PROGRAMAS REQUIERAN.

El Autor únicamente se responsabilizará del correcto funcionamiento de la Librería bajo las condiciones y forma de uso que se indiquen en la documentación adjunta (Instrucciones de la Librería). Si las condiciones de uso difieren de las indicadas en dicha documentación, el Autor quedará eximido de cualquier tipo de responsabilidad.

En cualquier caso y bajo ninguna circunstancia, ningún Autor se responsabilizará del trabajo realizado por otros Autores o por terceras personas con posterioridad a su aportación o Modificación de la Librería, independientemente de si dichas Modificaciones se realizaron de acuerdo a las condiciones del presente Contrato de Licencia.

Modificaciones al Acuerdo de Licencia

Guimarprog puede publicar nuevas versiones, incluyendo revisiones, del presente acuerdo en el futuro. En función de las modificaciones, cada nueva versión del acuerdo se identificará con su correspondiente número de versión correlativo y la fecha de su publicación. La Librería, incluyendo las Modificaciones, puede ser distribuida siempre bajo las condiciones de la versión del Acuerdo junto con el que fue recibido.

ANEXO: Cómo aplicar los términos a estos programas

Si usted realiza una Modificación a la Librería o a sus Herramientas o desarrolla una nuevalibrería y desea hacerla pública, puede distribuirlo bajo este mismo Contrato de Licencia de Libre Distribución de Librerías (LLDL).

Para ello, puede agregar las siguientes notas a la librería. Es más seguro agregarlas al inicio de cada archivo del código fuente para notificar de manera más efectiva la ausencia de garantía, aunque puede limitarse a incluir en cada archivo al menos la línea de "Copyright" o derechos de autor y una referencia de donde se puede encontrar la Licencia completa.

Por ejemplo:


    <esta línea que contenga el nombre de la librería y una idea de lo que hace>
    Copyright (C) <año y nombre del autor>

    Esta librería es una Librería de Libre Distribución; usted
    puede redistribuirla y/o modificarla bajo los términos de
    la "Licencia de Libre Distribución de Librerías (LLDL)".

    Esta librería es distribuida con la esperanza de que le será
    útil, pero SIN NINGUNA GARANTÍA. Vea la "Licencia de Libre
    Distribución de Librerías" para más detalles.

    Usted debe haber recibido una copia de la "Licencia de Libre
    Distribución de Librerías" junto con esta Librería, si no es
    así, escriba a:

    Guimarprog, Apdo. 4034 09080 Burgos, España

Adicionalmente agregue información de cómo contactarle por correo electrónico y convencional.

Si utiliza la librería en un programa interactivo, ponga en la salida del programa una nota corta al iniciar el modo interactivo:


    Megavision versión 69, Copyright (C) <año y nombre del autor>
    Megavision utiliza la librería LowVision.
    LowVision no tiene NINGUNA GARANTÍA, para más detalles
    escriba 'show w'. Esta es una Librería de Libre Distribución,
    y usted está autorizado a redistribuirla bajo ciertas condiciones;
    escriba 'show c' para más detalles.

Estos supuestos comandos 'show w' y 'show c' deberán mostrar las partes apropiadas de la LLDL. Por supuesto, los comandos que utilice pueden ser distintos, pueden ser incluso selecciones del ratón, opciones de menús etc, lo más apropiado para su programa.

Recuerde que la LLDL no concede Derechos de Autoría sobre la Librería. Para obtener estos derechos debe registrar a su nombre el código fuente de la librería, así como la documentación, en el registro correspondiente.