ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El Software Libre


Enviado por   •  17 de Octubre de 2011  •  Documentos de Investigación  •  1.326 Palabras (6 Páginas)  •  672 Visitas

Página 1 de 6

SOFTWARE LIBRE

El Software Libre es aquel que una vez obtenido, puede ser usado, copiado, estudiado,

modificado y redistribuido libremente. Suele estar disponible gratuitamente, pero no hay que

asociar software libre a software gratuito, puede ser vendido comercialmente.

Análogamente, el software gratis o gratuito (denominado usualmente freeware) incluye en

algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el

mismo sentido que el software libre, a menos que se garanticen los derechos de modificación

y redistribución de dichas versiones modificadas del programa.

El Software Libre detecta la libertad del usuario, es el resultado de una decisión de despertar

la libertad del usuario, de fomentar la cooperación en lugar de prohibirla. Pero ¿qué

libertades? Es muy fácil decir Soy Libre, pero para eso es necesario especificar de que

libertad se trata. En este sentido, vale la pena pensar ¿Qué libertades extras entran para el

usuario en una computadora?

LIBERTADES DEL SOFTWARE LIBRE

Hay 4 (cuatro) libertades esenciales para el usuario de software:

 Libertad Cero: es la libertad de hacer funcionar el programa, de usarlo.

 Libertad Uno: es la libertad de ayudarse, la libertad de estudiar el código fuente del

programa y cambiarlo para hacer lo que uno quiera.

 Libertad Dos: es la libertad de ayudar, de dar copias a los demás.

 Libertad Tres: es la libertad de ayudar a la comunidad, públicamente, entregando las

codificaciones hechas para que los otros puedan adquirir los beneficios de su trabajo.

Con estas 4 (cuatro) libertades el usuario es verdaderamente libre, al igual que el programa.

Pero, ¿por qué estas cuatro libertades? ¿por qué son esenciales?

La Libertad Cero se necesita para que el usuario del software tenga el control sobre su

computadora, porque si hay límites de cuánto o cuándo, o se cuestiona para qué es que se

usa un programa determinado, obviamente no se es libre en el uso del computador. Pero

pedirle a un tercero no basta, porque toda esa libertad de hacer lo que el desarrollador ha

5

decidido, es suya.

La Libertad Uno también se necesita porque permite estudiar el código fuente, la libertad de

ver qué hace de verdad el programa y la libertad de cambiarlo según los deseos del usuario.

Así es el usuario quién tiene el control de ver qué pasa con el computador y no el

desarrollador del programa. Sin la Libertad Uno, no se puede saber que está haciendo el

programa cuando se usa, pudiendo tener funciones maliciosas, impuestas no para servirle al

usuario sino para controlarle, restringirle o dañarle.

La Libertad Dos se necesita para poder vivir una vida ética, para ser un buen vecino con los

demás, puesto que si se utiliza un programa que no le dé libertad de distribuir confianza, no

se puede ayudar a los demás, esta libertad permite distribuir copias que deben incluir tanto

los ejecutables del programa como su código fuente, sean versiones modificadas o sin

modificar.

Para cumplir con la Libertad Tres es necesario acceder al código fuente para poder hacer

modificaciones y publicar las versiones mejoradas, de manera tal que otros se puedan

beneficiar de los cambios realizados al software.

Para que estas libertades sean reales, deben ser irrevocables mientras no se haga nada

incorrecto; si el desarrollador del software tiene el poder de revocar la licencia aunque no se

le haya dado motivos, el software no es libre.

Son aceptables, sin embargo, ciertos tipos de reglas sobre la manera de distribuir software

libre, mientras no entren en conflicto con las cuatro libertades centrales. Por ejemplo,

copyleft es la regla que implica que, cuando se redistribuya el programa, no se pueden

agregar restricciones para denegar a otras personas las cuatro libertades centrales. Esta

regla no va en contra de las libertades centrales, sino que más bien las protege. Por lo tanto,

si se ha pagado para obtener copias de software GNU, o tal vez se haya obtenido sin ningún

costo, siempre se debe tener la libertad de copiar y modificar el mismo e incluso de vender

copias.

VENTAJAS DEL SOFTWARE LIBRE.

 Bajo costo de adquisición y libre uso.

 Es robusto ya que funciona sobre distintas plataformas.

6

 Independencia entre el software y el fabricante, esto permite que los mismos usuarios

del sistema realicen el mantenimiento o subcontraten a un tercero.

 Información de dominio público.

 Permite realizar una auditoría del código del programa, ya que se cuenta con el código

fuente.

 La posibilidad de corregir los programas y distribuir dichas correcciones permite que

los programas evolucionen de una forma más abierta.

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com