Está en la página 1de 7

Software Libre o Free Software

Es un software disponible para cualquiera que desee utilizarlo, copiarlo y distribuirlo, ya sea en su forma original o con modificaciones. Si un programa es libre, puede ser potencialmente incluido en un sistema operativo tambin libre. Es importante no confundir software libre con software gratis, porque la libertad asociada al software libre de copiar, modificar y redistribuir, no significa gratuidad.

Copyleft
La mayora de las licencias usadas en la publicacin de software libre permite que los programas sean modificados y redistribuidos. Estas prcticas estn generalmente prohibidas por la legislacin internacional de copyright, que intenta impedir que alteraciones y copias sean efectuadas sin la autorizacin del o los autores. Las licencias que acompaan al software libre hacen uso de la legislacin de copyright para impedir la utilizacin no autorizada, pero estas licencias definen clara y explcitamente las condiciones bajo las cuales pueden realizarse copias, modificaciones y redistribuciones, con el fin de garantizar las libertades de modificar y redistribuir el software registrado. A esta versin decopyright, se le da el nombre de copyleft.

GPL
La Licencia Pblica General GNU (GNU General Public License GPL) es la licencia que acompaa los paquetes distribuidos por el Proyecto GNU, ms una gran variedad de software que incluye el ncleo del sistema operativo Linux. La formulacin de GPL es tal que en vez de limitar la distribucin del software que protege, llega hasta impedir que este software sea integrado en software propietario. La GPL se basa en la legislacin internacional de copyright, lo que debe garantizar cobertura legal para el software licenciado con GPL.

Debian
La licencia Debian es parte del contrato realizado entre Debian y la comunidad de usuarios de software libre, y se denomina Debian Free Software Guidelines (DFSG). En esencia, esta licencia contiene criterios para la distribucin que incluyen, adems de la exigencia de publicacin del cdigo fuente: (a) la redistribucin libre ; (b) el cdigo fuente debe ser incluido y debe poder ser redistribuido; (c) todo trabajo derivado debe poder ser redistribuido bajo la misma licencia del original; (d) puede haber restricciones en cuanto a la redistribucin del cdigo fuente, si el original fue modificado; (e) la licencia no puede discriminar a ninguna persona o grupo de personas, as como tampoco ninguna forma de utilizacin del software; (f) los derechos otorgados no dependen del sitio en el que el software se encuentra; y (g) la licencia no puede 'contaminar' a otro software.

Open Source
La licencia de Open Source Initiative deriva de Debian.

BSD
La licencia BSD cubre las distribuciones de software de Berkeley Software Distribution, adems de otros programas. sta es una licencia considerada 'permisiva', ya que impone pocas restricciones sobre la forma de uso, alteraciones y redistribucin del software. El software puede ser vendido y no hay obligaciones de incluir el cdigo fuente. Esta licencia garantiza el crdito a los autores del software pero no intenta garantizar que las modificaciones futuras permanezcan siendo software libre.

X.org
El Consorcio X distribuye X Windows System bajo una licencia que lo hace software libre, aunque sin adherirse al copyleft. Existen distribuciones bajo la licencia de la X.org que son software libre, y otras distribuciones que no lo son. Existen algunas versiones no-libres del sistema de ventanas X11 para estaciones de trabajo y ciertos dispositivos de IBM-PC que son las nicas funciones disponibles, sin otros similares que sean distribuidos como software libre.

Software con Dominio Pblico


El Software con dominio pblico es software sin copyright. Algunos tipos de copia o versiones modificadas pueden no ser libres si el autor impone restricciones adicionales en la redistribucin del original o de trabajos derivados.

Software Semi-libre
El Software semi-libre es un software que no es libre pero permite que otros individuos lo usen, lo copien, lo distribuyan y hasta lo modifiquen. Ejemplos de software semi-libre son las primeras versiones de Internet Explorer de Microsoft, o algunas versiones de browsers de Netscape, y StarOffice.

Freeware
El trmino Freeware no posee una definicin ampliamente aceptada, pero es utilizada para programas que permiten la redistribucin pero no la modificacin, y que incluyen su cdigo fuente. Estos programas no son software libre.

Es un programa gratuito. Sin embargo, no es libre. En este tipo de licencia el autor puede restringir su programa al uso empresarial, redistribucin no autorizada, modificacin por usuarios y otro tipo de restricciones.

Shareware
Shareware es el software disponible con el permiso para que sea redistribuido, pero su utilizacin implica el pago. Es un programa distribuido gratuitamente, pero por tiempo limitado o con algunos recursos restringidos. A travs del pago de un valor definido por el autor del programa, se puede obtener el registro del programa o la versin integral con todos los recursos. Abarca las licencias adware, trial y demo.

Software Propietario
El Software propietario es aquel cuya copia, redistribucin o modificacin estn, en alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se debe solicitar permiso al propietario o pagar.

Software Comercial
El Software comercial es el software desarrollado por una empresa con el objetivo de lucrar con su utilizacin. Ntese que "comercial" y "propietario" no son lo mismo. La mayor parte del software comercial es propietario, pero existe software libre que es comercial, y existe software no-libre que no es comercial.

Adware
Subprograma que descarga publicidad sobre otro programa principal. Esto ocurre cuando un programa tiene versiones comerciales o ms avanzadas que necesitan ser compradas para poder ser utilizadas. Pagando por la versin comercial, esos anuncios desaparecen. Es una licencia muy poco usada.

Trial
Versin de programa pago, distribuido gratuitamente con todos los recursos activos, pero por un tiempo determinado. Es como un programa Freeware, que despus de determinado tiempo deja de funcionar. Para continuar con la utilizacin del programa, se debe comprar la clave de registro e insertarla en el programa, para que vuelva a ejecutarse.

Demo
Versin de demostracin, liberada por el autor, que no contiene todas las funciones del programa original. Es distribuida gratuitamente, y no tiene plazo de validez, pero tambin tiene pocos recursos y funciones.

Crippleware
Es un programa con menos recursos y funciones. Muy conocido como "versin lite". Ideal para ser usado en computadoras viejas.

Donationware
Versin de programa en la que el autor solicita una donacin, para cubrir los gastos del desarrollo del programa. No es obligatoria, pero si solicitada. El programa no sufre variantes por realizar o no la donacin.

Abandonware
Programa cuyo desarrollo fue abandonado. El autor debe anunciar pblicamente el abandono del programa para ser abandoware, mientras tanto el programa est protegido contra los derechos de copia (copyright). Si la discontinuidad es anunciada, el programa puede ser distribuido y modificado por cualquier usuario o desarrollador.

Careware
Licencia de programa que solicita la ayuda de donaciones para fondos de caridad y organizaciones de ayuda humanitaria.

Postcardaware (o cardaware)
Tipo de licencia en la que el autor solicita que una tarjeta o postal se le sea enviada. El usuario es slo invitado a hacer eso. Muy similar al Emailware, en que los usuarios mandan e-mails al autor del programa.

La siguiente tabla va mostrar una comparativa de las licencias ms importantes para software no propietario, indicando si son compatibles con la licencia GNU (GPL) y si estn aprobadas por la Open Source Initiative.

La siguiente tabla muestra una estadstica sobre los tipos de licencias ms usadas en los 70.364 proyectos almacenados actualmente en SourceForge.net

Eleccin del tipo de licencia


El siguiente grfico explica las diferencia de licenciar y relicenciar versiones de una aplicacin original en 3 tipos de licencias ms usadas en software libre: BSD, GPL y MPL.

BSD: una aplicacin licenciada con BSD permite que otras versiones pueden tener otros tipos de licencias, tanto propietarias, como BSD o GPL. GPL: esta licencia aplica la necesidad del copyleft, haciendo que las nuevas versiones de la aplicacin sean siempre libres y licenciadas bajo GPL. MPL: aplica licencias dobles al cdigo fuente y a los ejecutables, obligando a devolver al autor los fuentes modificados y permitiendo licenciar los binarios como propietarios