lunes, 23 de mayo de 2011

Tema 1: Historia Y Clases De Software Libre.

HISTORIA DEL SOFTWARE LIBRE

En los años 60 y 70 del Siglo XX, el software no era considerado un producto sino
un añadido que los vendedores de los grandes computadores de la época (los
mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha
cultura, era común que los programadores y desarrolladores de software
compartieran libremente sus programas unos con otros. Este comportamiento era
particularmente habitual en algunos de los mayores grupos de usuarios de la
época, como DECUS (grupo de usuarios de computadoras DEC). A finales de los
70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el
uso de acuerdos de licencia.

En 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, fundando la
Free Software Foundation (FSF) un año más tarde. Stallman introdujo una
definición para free software y el concepto de "copyleft", el cual desarrolló para dar
a los usuarios libertad y para restringir las posibilidades de apropiación del
software (http://cisn.metu.edu.tr/2002-6/free.php).

En el sitio Web de la FSF, hay una lista de licencias que cumplen estas garantías.
El término software propietario se emplea para referirse al software distribuido baja
una licencia de software más restrictiva que no garantiza estas libertades. Las
leyes de la propiedad intelectual reservan la mayoría de los derechos de
modificación, duplicación y redistribución para el dueño del copyright; el software
dispuesto bajo una licencia de software libre rescinde específicamente la mayoría
de estos derechos reservados.

La definición de software libre de la FSF no contempla el asunto del precio; un
eslogan frecuentemente usado es "libre como en libertad de expresión no como en
cerveza gratis" (aludiendo a la ambigüedad del término inglés "free"), y es habitual
ver a la venta CDs de software libre como distribuciones Linux. Sin embargo, en
esta situación, el comprador del CD tiene el derecho de copiarlo y redistribuirlo. El
software gratis pude incluir restricciones que no se adaptan a la definición de la
FSF por ejemplo, puede no incluir el código fuente, puede prohibir explícitamente
a los distribuidores recibir una compensación a cambio, etc. .
Para evitar la confusión, alguna gente utiliza los términos "libre" (Libre software) y
"gratis" (Gratis software) para evitar la ambigüedad de la palabra inglesa "free". Sin
embargo, estos términos alternativos son usados únicamente dentro del
movimiento del software libre, aunque están extendiéndose lentamente hacia el
resto del mundo. Otros defienden el uso del término Open Source software
(software de código abierto), pero la relación entre los términos "open source" y
"free software" es compleja.

CLASIFICACION DEL SOFTWARE  LIBRE

1. De acuerdo a su costo

De costo cero: también conocido como software gratis o gratuito. Es
aquel software cuyo costo de adquisición es nulo, es decir, no hace falta
efectuar un desembolso de dinero para poder usarlo.

De costo mayor a cero: también se conoce como software "comercial o
de pago". Es el software desarrollado por una entidad que tiene la
intención de hacer dinero con su uso.

2. De acuerdo a la apertura de su código fuente.

De código fuente abierto: también llamado "de fuente abierta" u "open
source". Es aquel software que permite tener acceso a su código fuente a
través de cualquier medio (ya sea acompañado con el programa ejecutable,
a través de Internet, a través del abono de una suma de dinero, etc.)

De código fuente cerrado: también llamado "software cerrado". Es el
software que no tiene disponible su código fuente disponible por ningún
medio, ni siquiera pagando. Generalmente tiene esta característica cuando
su creador desea proteger su propiedad intelectual.

3. De acuerdo a su protección

De dominio público: es el software que no está protegido por ningún tipo de
licencia. Cualquiera puede tomarlo y luego de modificarlo, hacerlo propio.
Protegido por licencias: es el tipo de software protegido con una licencia
de uso. Dentro de este grupo tenemos:

a. Protegido con copyright: es decir, con derechos de autor (o de copia). El
usuario no puede adquirirlo para usarlo y luego vender copias (salvo con
la autorización de su creador).

b. Protegido con copyleft: es aquel cuyos términos de distribución no
permiten a los redistribuidores agregar ninguna restricción adicional.
Quiere decir que cada copia del software, aun modificada, sigue siendo
como era antes.

4. De acuerdo a su "legalidad"

Legal: es aquel software que se posee o circula sin contravenir ninguna
norma. Por ejemplo, si tengo un software con su respectiva licencia original y
con su certificado de autenticidad, o si lo tengo instalado en una sola
computadora (porque la licencia solo me permite hacer eso).

Ilegal: es el software que se posee o circula violando una norma
determinada. Por ejemplo: tengo licencia para usarlo en una sola
computadora pero lo instalo en mas de una, no tengo la licencia pero lo
puedo utilizar mediante artificios (cracks, patchs, loaders, key generators,
números de serie duplicados, etc.)

5. De acuerdo a su "filosofía":

Propietario: es aquel software que refleja el hecho de que su propiedad
absoluta permanece en manos de quien tiene sus derechos y no del usuario,
quien únicamente puede utilizarlo bajo ciertas condiciones. Su uso,
redistribución y/o modificación están prohibidos o restringidos de modo tal
que no es posible llevarlos a cabo. Es decir, este tipo de software le da al
usuario derechos limitados sobre su funcionamiento, cuyo alcance establece
el autor o quien posea ese derecho. Por ejemplo, ese derecho puede ser el
de ejecutar el programa "tal como es" en una determinada computadora.

Libre: es el tipo de software que le da al usuario la libertad de usarlo,
estudiarlo, modificarlo, mejorarlo, adaptarlo y redistribuirlo, con la única
restricción de no agregar ninguna restricción adicional al software
modificado, mejorado, adaptado o redistribuido. Vale aclarar que debe
permitir el acceso al código fuente, debido a que ello es una condición
imprescindible para ejercer las libertades de estudiarlo, modificarlo,
mejorarlo y adaptarlo.

No hay comentarios:

Publicar un comentario