jueves, 18 de abril de 2013

Software (Libre o Propietario)

La principal diferencia entre software libre y software propietario es el que el libre permite acceso al código fuente y el s.propietario no.

Antes de clasificarlos en diferentes tipos es necesario aclarar un termino: la licencia

Una licencia es un contrato en donde se especifican todas las normas que rigen el uso, entre el creador del programa (sea empresa o individuo) y el usuario que lo adquiere por el cual este último tiene que cumplir una serie de términos y condiciones establecidos en forma de cláusulas en dicho contrato. En estas cláusulas se determinan entre otras cosas:

El plazo de cesión de los derechos(6 meses, 1 año, 2 años, etc.).
El ámbito geográfico de validez del contrato.
Los límites en la responsabilidad por fallos. El tipo de mantenimiento que le da soporte.
Los compromisos que debe adquirir el propietario (número de copias licitadas, no cesión del programa a otros o incluso la no reinstalación de la aplicación en equipos distintos al original).
Dentro de los tipos de Sofware se puede hacer la siguiente clasificación :

Software propietario: Que es el más conocido y suele ser de pago. El usuario tiene pocas libertades de uso en el programa ya que tiene prohibido modificar el programa.

De demostración: Que te permiten usar el programa con ciertas limitaciones en cuanto a sus funciones para luego pagar por las funciones avanzadas.

Shareware: Permite probar el programa con total libertad durante un tiempo hasta que muestra el aviso de la necesidad de pagar.

Freeware: Es software gratuito que generalmente se puede distribuir y sobre el que el usuario tiene más libertad.

Freeware: Historia

RICHARD STALLMAN



Fundador del Proyecto GNU en el que se agrupa todo el software libre a nivel mundial . Creador de la Free Software Federation (FSF) para la divulgación del movimiento de Software Libre,actualmente encargadade los asuntos legales, organizativos y promocionales en beneficio de la comunidad de usuarios de software libre.

LINUS TORVALDS



Creador del núcleo (kernel) del Sistema Operativo Linux, que es el primer sistema operativo acogido a la denominación de Software Libre.

Free Software Federation (FSF)

Creada en 1985 por Richard Stallman.

Su principal función es la de dar cobertura legal al Proyecto GNU. Se encarga de mantener la legalidad del software libre haciendo cumplir las licencias de distribución.Organiza seminarios sobre los aspectos legales del Software Libre y las licencias de este software. Publica libros de informática accesibles bajo licencias de libre distribución. Mantiene el Free Software Directory con más de 5000 programas de Software Libre.

Todo Software libre garantiza cuatro libertades básicas:

La libertad de usar el programa, con cualquier propósito.

La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades del usuario .

La libertad de distribuir copias del programa.

La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie.

El Software libre está sujeto a su vez a una serie de licencias, cada una de ellos con sus respectivas normativas.

Aunque existen muchos tipos de licencias de software libre, se pueden clasificar en dos categorías: Licencias robustas que son conocidas como licencias copyleft y que los trabajos derivados se deben distribuir con la misma licencia. Y licencias permisivas que permiten crear trabajos derivados cambiando las condiciones originales de la licencia.

La licencia Copyleft es un metodo general para hacer un programa libre, exigiendo que todas las versiones modificadas y extendidas del mismo sean también libres. Cualquiera puede redistribuir el software con o sin cambios, pero deberá otorgar al usuario la libertad de copiarlo y modificarlo.

La licencia GPL (General Public License) es la más conocida en el mundo delsoftware libre en la que el autor cede sus derechos a la FSF y aunque el autor conserva los derechos de autor, implica la publicación del código fuente sin restricción. Los cambios han de ser autorizados y los trabajos derivados tendrán la misma licencia. Será gratuito y libre.

La licencia LGPL fue pensada en sus inicios para su uso en bibliotecas (de ahi la L del principio) pero fue modificada para ser considerada la hermana menor (lesser) de la licencia GPL ya que nunca ha tenido mucho exito.

La licencia BSD (Berkeley Software Distribution) es una licencia considerada permisiva ya que impone pocas restricciones sobre la forma de su uso, alteraciones y redistribución. El autor conserva los derechos de copyright y ha de ser mencionado. Permite la modificaciones y redistribución del software sin necesidad de heredar la licencia y el software puede ser vendido incluso sin incluir el código fuente. Se uso bastante en sistemas operativos.

La licencia MPL (Mozilla Public License) fue creada por la Netscape Communications para su navegador Netscape. Permite copiar, modificar y distribuir ilimitadamente una aplicación sin restringir el código ni la licencia. Se usa principalmente como control para aplicaciones de Mozilla como Firefox o Thunderbird.

DISTRIBUCIONES LINUX

Las distribuciones incorporan un instalador en forma de asistente.Reúnen todo lo necesario: el kernel de Linux, las librerías adecuadas y bastantes aplicaciones Por lo general son bajo licencia GPL. Hay miles de distribuciones. Algunas de las más importantes:

Red Hat Enterprise Linux (grandes empresas) Suse Linux Enterprise (ámbito empresarial) Mandriva (principiantes) Debian (ejemplo de proyecto colaborativo) Ubuntu (basada en Debian pero con el patrocinio de Canonical)

Software libre vs Software Propietario



Por último cabe remarcar que los programas de software libre los usamos más habitualmente de lo que pensamos, aunque no nos demos cuenta o no nos paremos a pensar en ello. Un ejemplo muy claro sería Mozilla Firefox. Aunque no solo eso, tambien son de software libre aplicaciones como LibreOffice, Thunderbird, FileZilla, VLC, Gimp, JDownloader, VirtualBox, Audacity, Pidgin, 7-Zip, Notepad++, Eclipse, XBMC, eMule, WordPress... o sistemas operativos como Ubuntu, CentOS...

No hay comentarios:

Publicar un comentario