TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 2 SOFTWARE LIBRE. 1.1.-Algunos tipos de software. Software libre: aquel que respeta la libertad de los usuarios sobre el producto, es decir que puede ser usado, copiado, estudiado, modificado y redistribuido libremente. De esta forma, se pueden adaptar las aplicaciones, corregir sus fallos, difundirlas a amigos Software propietario o privativo: Cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo.
Definición de software libre de Richard Stallman, aquel que nos da la libertad de: -. Ejecutarlo. -.Acceder al código fuente para estudiarlo y adaptarlo. -. Redistribuirlo. -. Mejorarlo y compartir las mejoras. Freeware: software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado. Generalmente permite su redistribución pero con algunas restricciones: no modificar la aplicación, no venderla, dar cuenta de su autor... También puede desautorizar su uso con fines comerciales. Logotipo del proyecto GNU, cuyo propósito es crear un SO libre. Freeware: Shareware: distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo o en algunas de sus funcionalidades.
Careware, charityware, helpware o goodware es un software distribuido de tal forma que beneficia la caridad. Editor de textos vim de Bram Moolennar. Es un software libre, por el que su autor solicita una donación para el Internacional Child Care Fund, ONG que lleva a cabo un proyecto para las víctimas del sida en Uganda. Dominio público el autor renuncia a todos los derechos. Open source: aplicación de dominio público en la que además, se facilita el código fuente. Arachnophilia: Herramienta de programación para desarrollar páginas web. FireFTP: extensión FTP de Firefox. Open source: Copyleft: Software libre cuya licencia obliga a que las modificaciones posteriores también sean libres. Software propietario: Sólo puedes ejecutarlo.
Licencia BSD: Se crea en la universidad de Berkley en 1990. Permite la distribución y modificación del código fuente, siempre y cuando se reconozca a los autores. La licencia BSD al contrario que la GPL permite el uso del código fuente en software no libre. Beastie, mascota de FreeBSD. Resumen de la licencia BSD. Copyright el propietario. Todos los derechos reservados. Se permite la redistribución en fuente y en binario con o sin modificación, siempre que se cumplan las condiciones siguientes: 1. Las redistribuciones en fuente deben retener la nota de copyright y listar estas condiciones y la limitación de garantía. 2. Las redistribuciones en binario deben reproducir la nota de copyright y listar estas condiciones y la limitación de garantía en la documentación. 3. Ni el nombre del propietario ni el de los que han contribuido pueden usarse sin permiso para promocionar productos derivados de este programa. ESTE PROGRAMA SE PROPORCIONA TAL CUAL, SIN GARANTÍAS EXPRESAS NI IMPLÍCITAS, TALES COMO SU APLICABILIDAD COMERCIAL O SU ADECUACIÓN PARA UN PROPÓSITO DETERMINADO. EN NINGÚN CASO EL PROPIETARIO SERÁ RESPONSABLE DE NINGÚN DAÑO CAUSADO POR SU USO (INCLUYENDO PÉRDIDA DE DATOS, DE BENEFICIOS O INTERRUPCIÓN DE NEGOCIO). La licencia original tenía 4 clausulas y la FreeBSD tiene sólo 2.
Licencia GNU/GPL El autor conserva los derechos de autor, y permite la redistribución y modificación pero únicamente bajo esa misma licencia. Licencia GNU/GPL: En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPL y otras que no. Aproximadamente el 60% del software licenciado como software libre emplea una licencia GPL. Logotipo de muchas distribuciones Linux, que operan con licencia GNU/GPL. Licencia GNU/LGPL: Es otra licencia de software creada por la Free Software Foundation. La principal diferencia entre la GPL y la LGPL es que el software LPGL puede ser utilizado por un programa no-gpl. Generalmente, hablamos de bibliotecas que pueden ser enlazadas por software libre o no libre. Ej: Por qué en su próxima biblioteca no debería usar LGPL?.
Ejemplos de aplicaciones con licencia GNU/LGPL. Licencia MPL. La licencia MPL cumple completamente con la definición de software de código abierto de la Open Source Initiative (OSI) y con las cuatro libertades del software libre enunciadas por la Free Software Foundation (FSF). Pero deja abierto el camino a una posible reutilización no libre del software, si el usuario así lo desea. Licencia MPL. Tiene su origen en la empresa Netscape Communications para su navegador. Sirve como licencia de control para el navegador Firefox y su cliente de correo Thunderbird. También es ampliamente utilizada por desarrolladores y programadores que quieren liberar su código.
Navegador Firefox. Su código fuente es software libre, publicado bajo una triple licencia GPL/LGPL/MPL Distribución multilicencia: Una aplicación puede distribuirse con distintas licencias. Nestcape Communicator (Propietario) Distribución multilicencia: OpenOffice : Libre. Mozilla (libre) StarOffice : Propietario.
Licencia BSD: Berkley Software Distribution. Licencia GNU/GPL: Licencia Pública General de GNU Licencia GNU/LGPL: Licencia Lesser General Public License GNU: Licencia MPL: Mozilla Public License. Creative Commons: Licencia que se aplica a la documentación. Permite elegir al autor qué tipos de derechos cede: Creative Commons: -. Reconocimiento: el uso de al obra debe reconocer la autoría original. -. No Comercial: la utilización de la obra queda limitado a un uso no comercial.
Creative Commons -. Sin obras derivadas: No se permite modificar la obra para crear otra. -. Compartir igual: Se permite crear obras derivadas siempre que se mantenga la licencia. Combinando los distintos derechos, se pueden generar distintas licencias: Ejemplos: http://creativecommons //creativecommons.org/licenses/b org/licenses/b y-nc-sa/ sa/2.5/es/ /es/ http://creativecommons.org/licensesorg/licenses /by-sa/ sa/3.0/es/ /es/ También se puede incluir la licencia de la documentación en la licencia software:
El software libre tiene menores costes que el privativo. El gobierno brasileño ahorró más de 167 millones por el uso de software libre. La voz de Galicia. Telefónica cobrará 3 euros al mes por la licencia de OpenOffice. Banda ancha. Se puede adaptar el software a nuestras necesidades. El software libre se adapta a las necesidades de los dispostivos móviles. El País. Software libre una alternativa para PYMES. Se garantiza la independencia tecnológica del usuario. El usuario no está obligado a usar una aplicación en concreto. Favorece la creación de empresas que dan soporte. La informatización de las pymes supone un bajo coste. LinExPYME. OpenPyme.
La colaboración facilita el desarrollo y la depuración del software.