You are on page 1of 9

Software Libre

Es el software que respeta la libertad de los usuarios y la comunidad. A


grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar,
distribuir, estudiar, modificar y mejorar el software. Es decir, el software libre es
una cuestin de libertad, no de precio.

En otras palabras, es aquel que respeta la libertad de todos los usuarios que
adquirieron el producto para ser usado, copiado, estudiado, modificado, y
redistribuido libremente de varias formas. Es muy importante aclarar que el
Software Libre establece muchas libertades pero no es necesariamente gratuito.
Con esto queremos decir que conservando su carcter libre (respetando las
libertades), puede ser distribuido de manera comercial. Esto garantizando sus
derechos de modificacin y redistribucin.

Libertades Bsicas del Software Libre

Las libertades que una licencia de software debe otorgar al usuario para
que un programa sea Software Libre son cuatro:

Libertad 0: La libertad de usar el programa con cualquier propsito.


Libertad 1: La libertad de estudiar el funcionamiento del programa y
modificarlo para adaptarlo a las necesidades del usuario. Se requiere
acceso al cdigo fuente del programa para poder ejercer esta libertad.
Libertad 2: La libertad de ayudar al prjimo proporcionando copias del
programa a quien lo necesite.
Libertad 3: La libertad de hacer mejoras al programa y hacerlas pblicas,
de modo que toda la comunidad pueda beneficiarse de los cambios. Se
requiere acceso al cdigo fuente del programa para poder ejercer esta
libertad.

Las libertades 1 y 3 requieren acceso al cdigo fuente porque


estudiar y modificar software sin su cdigo fuente es muy poco viable.
Por lo tanto un programa es software libre si otorga a los usuarios todas
estas libertades de manera adecuada. De lo contrario no es libre. Existen
diversos esquemas de distribucin que no son libres, y si bien pueden
distinguirse en base a cunto les falta para llegar a ser libres, por lo cual se
consideran contrarios a la tica a todos por igual. En cualquier circunstancia,
estas libertades deben aplicarse a todo cdigo que pensemos utilizar hacer que
otros utilicen.

Tipos de Software Libre:

Existen varios tipos de software libre, que de acuerdo a su clasificacin pueden ser:

De acuerdo a su costo.
- De costo cero: es simplemente aquel software que no tiene
costo alguno, es decir, que hacer un pago es nulo debido a que
es gratis.
De acuerdo a la apertura de su cdigo fuente.
- De cdigo fuente abierto: conocido tambin como "fuente
abierta" u "open source" es el que permite tener acceso a el
cdigo fuente a travs de cualquier medio ya sea acompaado
con el programa ejecutable, a travs de internet, pagando una
suma de dinero, etc.
De acuerdo a su proteccin.
- De dominio pblico: simplemente es aquel que no tiene
proteccin alguna que cualquier usuario puede utilizar,
hacerle modificaciones, y ser el autor de el mismo
- Protegido por licencias: es el tipo de software protegido con
una licencia de uso.

De acuerdo a su legalidad.
- Legal: Es el que no posee ningn tipo de restriccin para los
usuarios, no tiene reglas o normas. Un software con su
respectiva licencia original y con su certificado de
autenticidad.
- Ilegal: Es el que circula para los usuarios rompiendo ciertas
reglas. Se tiene licencia para usarlo en una sola computadora
pero se instala ms de una, no se obtiene la licencia pero se
puede utilizar mediante artificios (cracks, patchs, loaders, etc)

De acuerdo a su filosofa.
- Libre: es el tipo de software que le da al usuario la libertad de
usarlo, estudiarlo, modificarlo, mejorarlo, adaptarlo y
redistribuirlo, con la nica restriccin de no agregar ninguna
restriccin adicional al software.

Caractersticas del Software Libre:


Se encuentra disponible el cdigo fuente del software, por lo que puede
modificarse el software sin ningn lmite.
Libertad de estudiarlo y adaptarlo.
Libertad de distribuir copias.
Libertad de mejora y publicacin de cambios.
Libertad de usar el programa con cualquier propsito.

Licencias de Software Libre

El software no se vende, se licencia. Una licencia es aquella autorizacin


formal con carcter contractual que un autor de un software da a un interesado
para ejercer "actos de explotacin legales". Es decir, el software no se compra, sino
que se adquieren una serie de derechos sobre el uso que se le puede dar. En las
licencias de software libre esos derechos son muy abiertos y permisivos, apenas
hay restricciones al uso de los programas. De ah que ayude al desarrollo de la
cultura. Pueden existir tantas licencias como acuerdos concretos se den entre el
autor y el licenciatario. Desde el punto de vista del software libre, existen distintas
variantes del concepto o grupos de licencias:
Licencias GPL
Una de las ms utilizadas es la Licencia Pblica General de GNU (GNU GPL).
El autor conserva los derechos de autor (copyright), y permite la redistribucin y
modificacin bajo trminos diseados para asegurarse de que todas las versiones
modificadas del software permanecen bajo los trminos ms restrictivos de la
propia GNU GPL. Esto hace que sea imposible crear un producto con partes no
licenciadas GPL: el conjunto tiene que ser GPL. Es decir, la licencia GNU GPL
posibilita la modificacin y redistribucin del software, pero nicamente bajo esa
misma licencia.

Licencias LGPL
La Licencia Pblica General Reducida de GNU, o ms conocida por su
nombre en ingls GNU Lesser General Public License, es una licencia creada por la
(FSF) que garantiza la libertad de compartir y modificar el software cubierto por
ella, asegurando que el software es libre para todos sus usuarios. Esta licencia se
aplica a cualquier programa o trabajo que contenga una nota puesta por el
propietario de los derechos del trabajo estableciendo que su trabajo puede ser
distribuido bajo los trminos de esta. El "Programa", utilizado en lo subsecuente, se
refiere a cualquier programa o trabajo original, y el "trabajo basado en el
Programa" significa que el programa o cualquier trabajo derivado del mismo bajo
la ley de derechos de autor.

Licencias AGPL
La Licencia Pblica General de Affero (en ingls Affero General Public
License, tambin Affero GPL o AGPL) es una licencia copyleft derivada de la
Licencia Pblica General de GNU diseada especficamente para asegurar la
cooperacin con la comunidad en el caso de software que corra en servidores de
red. La Affero GPL es ntegramente una GNU GPL con una clusula nueva que
aade la obligacin de distribuir el software si ste se ejecuta para ofrecer
servicios a travs de una red de ordenadores. La Free Software Foundation
recomienda que el uso de la GNU AGPLv3 sea considerado para cualquier software
que usualmente corra sobre una red.11
Licencias Estilo BSD
Llamadas as porque se utilizan en gran cantidad de software distribuido
junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la
proteccin de copyright nicamente para la renuncia de garanta y para requerir la
adecuada atribucin de la autora en trabajos derivados, pero permite la libre
redistribucin y modificacin, incluso si dichos trabajos tienen propietario. Son
muy permisivas, tanto que son fcilmente absorbidas al ser mezcladas con la
licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta
licencia asegura verdadero software libre, en el sentido que el usuario tiene
libertad ilimitada con respecto al software, y que puede decidir incluso
redistribuirlo como no libre. Otras opiniones estn orientadas a destacar que este
tipo de licencia no contribuye al desarrollo de ms software libre (normalmente
utilizando la siguiente analoga: "una licencia BSD es ms libre que una GPL si y
slo si se opina tambin que un pas que permita la esclavitud es ms libre que
otro que no la permite").

Licencia PSFL
La Python Software Foundation License, anteriormente Python License, es
una licencia de software libre permisiva, al estilo de la licencia BSD, es decir, que
cumple con los requisitos OSI para ser declarada licencia de software libre;
adems, es compatible con la licencia GPL. A diferencia de la licencia GPL, y como la
mayora de licencias tipo BSD, la licencia PSFL no es una licencia copyleft, y
permite modificaciones del cdigo fuente, as como la creacin de trabajos
derivados, sin requerir que ni las modificaciones ni los trabajos derivados tengan
que ser a su vez de cdigo abierto. La licencia PSFL est dentro de las listas de
licencias aprobadas tanto por la Free Software Foundation como por la Open
Source Initiative.

Licencia MIT
La licencia MIT es una de tantas licencias de software que ha empleado el
Instituto Tecnolgico de Massachusetts (MIT, Massachusetts Institute of
Technology) a lo largo de su historia, y quizs debera llamarse ms correctamente
licencia X11, ya que es la licencia que llevaba este software de muestra de la
informacin de manera grfica X Window System originario del MIT en los aos
1980. Pero ya sea como MIT o X11, su texto es idntico. El texto de la licencia no
tiene copyright, lo que permite su modificacin. No obstante esto, puede no ser
recomendable e incluso muchas veces dentro del movimiento del software de
cdigo abierto desaconsejan el uso de este texto para una licencia, a no ser que se
indique que es una modificacin, y no la versin original. La licencia MIT es muy
parecida a la licencia BSD en cuanto a efectos.

Licencias MPL y derivadas


Esta licencia es de Software Libre y tiene un gran valor porque fue el
instrumento que emple Netscape Communications Corp. para liberar su Netscape
Communicator 4.0 y empezar ese proyecto tan importante para el mundo del
Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre
de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y
promueve eficazmente la colaboracin evitando el efecto "viral" de la GPL (si usas
cdigo licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un
punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y
lamentablemente mucha gente se cierra en banda ante el uso de dicho cdigo. No
obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD.
Estas licencias son denominadas de copyleft dbil. La NPL (luego la MPL) fue la
primera licencia nueva despus de muchos aos, que se encargaba de algunos
puntos que no fueron tomados en cuenta por las licencias BSD y GNU. En el
espectro de las licencias de software libre se la puede considerar adyacente a la
licencia estilo BSD, pero perfeccionada.

Licencia CDDL
Common Development and Distribution License (Licencia Comn de
Desarrollo y Distribucin), tambin conocida como Sun Public License (SPL)
versin 2, es una licencia de cdigo abierto (OSI) y libre, producida por Sun
Microsystems, basada en la Mozilla Public License o MPL, versin 1.1. La licencia
CDDL fue enviada para su aprobacin al Open Source Initiative el 1 de diciembre
de 2004, y fue aprobada como una licencia de cdigo abierto a mediados de enero
de 2005. En el primer borrador hecho por el comit de divulgacin de licencias OSI,
la CDDL es una de las nueve licencias ms populares, mundialmente usadas o con
fuertes comunidades.

Copyleft
Hay que hacer constar que el titular de los derechos de autor (copyright) de
un software bajo licencia copyleft puede tambin realizar una versin modificada
bajo su copyright original, y venderla bajo cualquier licencia que desee, adems de
distribuir la versin original como software libre. Esta tcnica ha sido usada como
un modelo de negocio por una serie de empresas que realizan software libre (por
ejemplo MySQL); esta prctica no restringe ninguno de los derechos otorgados a
los usuarios de la versin copyleft.

Licencias EPL
La Licencia Pblica Eclipse (EPL) es una licencia utilizada por la Fundacin
Eclipse para su software. Sustituye a la Licencia Pblica Comn (CPL) y elimina
ciertas condiciones relativas a los litigios sobre patentes. La Licencia Pblica de
Eclipse est diseado para ser una licencia de software favorable a los negocios y
cuenta con disposiciones ms dbiles que las licencias copyleft contemporneas. El
receptor de programas licenciados EPL pueden utilizar, modificar, copiar y
distribuir el trabajo y las versiones modificadas, en algunos casos estn obligados a
liberar sus propios cambios.

Licencia APSL
La Apple Public Source License es la licencia de cdigo abierto y de software
libre bajo la cual se public el sistema operativo de Apple, Darwin. Esta licencia fue
adoptada de forma voluntaria para aumentar la colaboracin de la comunidad de
la que se origina gran parte de Darwin. La primera versin de APSL fue aprobada
por Open Source Initiative (OSI). La versin 2.0, lanzada el 29 de julio de 2003 es
compatible con las directrices de la Free Software Foundation, y tambin est
aprobada por la OSI. La Free Software Foundation aprob la Apple Public Source
License 2.0 como una licencia libre ya que rene los requisitos y afirma que est
bien usar y mejorar el software ya publicado bajo esta licencia pero no recomienda
utilizarla para proyectos nuevos.
Licencia Apache
La licencia Apache (Apache Software License para versiones anteriores a
2.0) es una licencia de software libre creada por la Apache Software Foundation
(ASF). La licencia (con versiones 1.0, 1.1 y 2.0) requiere la conservacin del aviso
de copyright y el disclaimer, pero no es una licencia copyleft, ya que no requiere la
redistribucin del cdigo fuente cuando se distribuyen versiones modificadas ni
siquiera que se tengan que distribuir como software libre/open source, slo exige
que se mantenga una noticia que informe a los receptores que en la distribucin se
ha usado cdigo con la Licencia Apache. Se deben aadir dos archivos en el
directorio principal de los paquetes de software redistribuidos:
LICENSE - Una copia de la licencia
NOTICE - Un documento de texto, que incluye los "avisos" obligatorios del
software presente en la distribucin.

Licencia PHP
La licencia PHP es la licencia bajo la cual se publica el lenguaje de
programacin PHP. De acuerdo a la Free Software Foundation es una licencia de
software libre no copyleft y una licencia de cdigo abierto segn la Open Source
Initiative. Debido a la restriccin en el uso del trmino "PHP", no es compatible con
la licencia GPL.

Diferencias

El movimiento del Software Libre hace hincapi en cuestiones ticas y


morales relacionadas con el software, viendo el aspecto tcnico como secundario, a
diferencia del movimiento Open Source que lo establece como prioritario, siendo
esta su diferencia ms grande.

Otra de sus diferencias, quiz la ms importante para lo que al mbito


comercial concierne, es que con una aplicacin desarrollada bajo los estndares del
Software Libre puedes obtener remuneracin por conceptos de desarrollo, soporte y
puesta a punto siempre y cuando entregues las fuentes, a diferencia del movimiento
Open Source que no te obliga a hacerlo. Todos los productos desarrollados en
Software Libre as como sus derivados siempre deben ser libres, a diferencia
de Open Source.

Como podemos ver, bsicamente el movimiento de Software Libre tiene


diferencias de ndole filosficas con el Open Source, sin embargo, ambos han
permitido el desarrollo de software de gran calidad y con muchsimas ms libertades
de las que el software privativo otorgara jams.

You might also like