sábado, 18 de febrero de 2012

Copyright, copyleft y +



La denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

En inglés se dice "free software", aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término "free" en el idioma inglés, por lo que también se usa "libre software" en los países angloparlante y "logical libre".

Son cuatro las premisas en las que se mueve el software libre:
  1. La libertad de usar el programa con cualquier propósito.
  2. La libertad de estudiar el funcionamiento del programa y adaptarlo.
  3. La libertad de hacer copias del programa, con lo cual se puede ayudar a otros.
  4. La libertad de mejorar el programa y hacer públicas las mejoras.
Historia                                                                                 

En las décadas de los 60 y 70, el software era un plus de los ordenadores, no un producto que se pudiera vender independientemente. Es por ello que los programadores compartían libremente los programas, hasta que terminando los 70, las empresas empezaron a limitar este intercambio con el uso de licencias.

Uno de los nombres más importante en este ámbito es el de Richard Stallman, considerado el padre del movimiento del software libre.  En 1984, Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo la definición de software libre y el concepto de "copyleft", que desarrolló para otorgar libertad a los usuarios. Stallman también es conocido por ser el creador del compilador GCC.


Software Libre                                            

El software libre se puede dividir en seis grandes grupos:

Adware                                                                        

El adware es software, que por lo general, no es modificable, tampoco se puede vender. Se distribuye  gratuitamente pero al ejecutarse contiene publicidad. Un ejemplo son los clientes de mensajería instantánea ("Messenger"). "Ad" viene de la palabra inglesa "Advertisement" que significa anuncio.


Abandonware                                                            

Dentro de esta categoría entran los productos cuyos fabricantes desaparecieron, quebraron, o dejaron de dar soporte al producto. Por lo genera son productos con mucho tiempo en el mercado y en su mayoría son juegos. Su distribución es gratuita pero no está permitida su comercialización.

Shareware                                                                  

Con la licencia shareware el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o con restricciones en las capacidades finales. El objetivo de esta práctica es que el usuario disponga de tiempo para evaluar el programa para decidir si finalmente lo compra.

Freeware                                                                     

El término freeware (software gratis del inglés free software, aunque esta denominación también se confunde a veces con "libre" por la ambigüedad del término en el idioma inglés) define un tipo de software que se distribuye sin costo, disponible para su uso y por tiempo ilimitado.

Dominio público                                                           

Cuando los derechos de autor de las obras culturales expiran, estas obras pasan a formar parte del dominio público. Cada legislación nacional contempla una cierta cantidad de años a partir de la muerte del autor para que este derecho expire. En España, 70 años después de la muerte del autor.

Para empezar, saber que una licencia es un contrato mediante el cual una persona recibe de otra el derecho de uso, de copia, de distribución, de estudio y/o de modificación de varios de sus bienes, normalmente de carácter no tangible o intelectual, pudiendo darse a cambio del pago de un monto determinado por el uso de los mismos.

Open Source                                                              

También conocido como "código abierto" y se trata de aquel software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones éticas y morales.



Licencias                                         

Hasta ahora he dicho una clasificación general del software y con nombres coloquiales. Pero detras de todo, y lo que al final realmente importa, es bajo que licencia está protegido un software. Las licencias se pueden dividir en tres grandes grupos: privativas, semilibres y libres



EULA (End User License Agreement                           

También conocida como CLUF (Contrato de Licencia del Usuario Final). En este tipo de contrato, el dueño de los derechos de un producto insta al usuario final a que reconozca tener conocimiento de las restricciones de uso, de los derechos del autor, etc. y que acepte de conformidad.

Este tipo de acuerdo expresa los usos qué se pueden dar y cuáles no al producto, ya que quien lo compra no es, legalmente, en ninguna forma dueño del producto, sino sólo de una licencia para su uso.

CC (Creative Commons)                                            

Es una organización no gubernamental sin ánimo de lucro que fue fundada por Lawrence Lessig, profesor de derecho en la Universidad de Stanford y especialista en ciberderecho, que la presidió hasta marzo de 2008.
Las licencias CC se crean a través de las permutaciones de cuatro principios representados con cuatro iconos:

    attributionReconocimiento (Attribution): En cualquier explotación de la obra autorizada por la licencia hará falta reconocer la autoría.
    non commercialNo Comercial (Non commercial): La explotación de la obra queda limitada a usos no comerciales.
    no derivate worksSin obras derivadas (No Derivate Works): La autorización para explotar la obra no incluye la transformación para crear una obra derivada.
    share alikeCompartir Igual (Share alike): La explotación autorizada incluye la creación de obras derivadas siempre que mantengan la misma licencia al ser divulgadas.


Un ejemplo de una de ellas es:

Reconocimiento - NoComercial - SinObraDerivada (by-nc-nd): No se permite un uso comercial de la obra original ni la generación de obras derivadas.
MPL (Mozilla Public License)                                        

Como su nombre indica, es la usada por el navegador de internet. Cumple con los postulados el open source y el software libre. Sin embargo, la MPL deja abierto el camino a una posible reutlización comercial y no libre del software.

El problema de esta licencia es que no se puede, legalmente, enlazar un módulo cubierto por la licencia GPL con un módulo con licencia MPL.


MIT (Massachusetts Institute of Technology)                  

Más correctamente llamada licencia X11. El texto de la licencia no tiene copyright por lo que permite su modificación. 

Esta licencia permite reutilizar el software tanto para ser software libre o no libre.



Esta licencia no impone ninguna restricción a los desarrolladores en lo referente a la utilización posterior del código. Por lo tanto, se permite a los programadores utilizar, modificar y distribuir a terceros el código fuente con o sin modificiaciones. Los códigos derivados pueden optar a licencias de código abierto o comercial.

La diferencia entre la LGPL y la BSD, es que en esta última no es necesario mencionar a los autores ni proporcionar el código fuente.

Apache License                                                                                                    

También descendiente de BSD. Permite al  desarrollador hacer lo que deseee con el código, incluso productos propietarios, sin entregar el código fuente. La única restricción es que se reconozca el trabajo de desarrollador. Fue creada por la Apache Software Foundation (ASF).

Android usa esta licencia.

GPL (General Public License)                                       

Permite al usuario la libertad de compartir el sofware, así como realizar cambios en él. Como detalle importante, si un software bajo licencia X reutiliza un código GPL, el nuevo programa obligatoriamente acaba bajo licencia GPL.

También decir que el software GPL carace de garantía, por lo que el autor del software no se hace responsable del mal funcionamiento del mismo. De cara al desarrollador, no se puede establecer ningún cobro por las modificaciones, únicamente los asociados a copiado y distribución.


AGPL (Affero General Public License)                            

Derivada de la GPLv2, incompatible con ella, pero redactada de tal forma que serácompatible con la GPLv3. El hecho de que sean incompatibles hace que dos piezas de software licenciadas una con GPLv2 y Affero GPL no puedan ser unidas en una sola.


La Licencia Pública General Menor, en castellano, permite que losdesarrolladores utilicen programas bajo la GPL o LGPL sin estar obligados a someter el programafinal bajo dichas licencias.La licencia LGPL permite entonces la utilizaciónsimultánea de software con este tipo de licenciatanto en desarrollos libres como en desarrollos privativos. Entonces, LGPL es una licencia desoftware libre que no tiene un copyleft  fuerte,porque permite que el software se enlace conmódulos no libres.


Esta licencia estipula que cualquier copia del material,incluso de ser modificado, debe llevar la misma licencia. Dichas copias pueden ser vendidas pero, de ser producidas en cantidad (>100), deben ser distribuidas en un formato que garantice futuras ediciones (debiendo incluir el código fuente original).

Dicha licencia fue diseñada principalmente para manuales, libros de texto, sin embargo puede ser usada en cualquier trabajo basado en texto, sin que importe cuál sea su contenido.

Wikipedia utiliza esta licencia.


Aquí una tabla con unas cauntas licencias en las que se puede clickear para conseguir más información.




Licencia
Autor
Fecha
1988
Cryptix Foundation
1995
1999
2000
2001
2002
2002
NICE
2002
Hacktivismo/Cult of the Dead Cow
2002
?
2003
2003
2004
2004
Alex Genaud
2005
Lawrence Rosen
2005
2007
2007
2008
XFree86 1.1 License
?
?
?
?
?
?
?
Python Software Foundation
?
PHP Group
?
LaTeX project
?
OpenSSL Project
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?




Bueno, y no olvidar que también existe el hardware libre del cual se habló un poco en un post anterior.








No hay comentarios:

Publicar un comentario