Software libre

Solo disponible en BuenasTareas
  • Páginas : 5 (1185 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de septiembre de 2010
Leer documento completo
Vista previa del texto
¿Qué es el software libre?
El software libre se está convirtiendo poco a poco en algo cada
vez más cotidiano y está dejando de ser asunto de técnicos,
entusiastas o usuarios avanzados. Hoy en día la comunidad de
software libre dispone de múltiples herramientas de altísima calidad
(como alternativa al software protegido o software propietario) como
el paquete ofimático OpenOffice,reproductores multimedia como
Mplayer, navegadores de Internet como Mozilla o soluciones íntegras
para la web como la que conforman el lenguaje de programación php,
la base de datos MySql y el servidor Apache, con un rendimiento
comparable o superior al de una solución no libre (el servidor Apache
es líder mundial en servidores web1). Además, el uso del Sistema
Operativo Linux ha crecido enormementeen la Administración y el
Gobierno, se ha adoptado en escuelas y universidades y en la ciencia
e industria. Aunque la asignatura pendiente del software libre sigue
siendo la de llegar al mundo empresarial y a los usuarios domésticos,
más que nada debido a la resistencia al cambio y al hecho de que
existe ya una costumbre y una formación a favor del uso de
productos no libres, además de quetodavía algunas compañías de
software no desarrollan versiones comerciales de sus programas para
este sistema. Pero lo fundamental es explicar qué es realmente el
software libre.
Se suele asociar el concepto de software libre con el de
software de código abierto (Open Source). El código abierto
implica que disponemos del código fuente, esto es, el código escrito
en lenguaje de programación,previo a su transformación a código
binario, directamente ejecutable en los ordenadores. Es cierto que
todo el software libre es de código abierto, pero la inversa no siempre
se cumple. El disponer del código fuente no implica la posibilidad de
distribuir copias modificadas o la libertad de adaptarlo a nuestras
necesidades (que sí posee el software libre). A pesar de ésto,
frecuentemente seasocian los dos términos al hablar de Free Open
Source Software (FOSS, o también FLOSS2), por las ventajas que
ambos ofrecen frente al software privativo.
Tampoco debemos confundir software libre con software
gratuito (por el doble significado que el término 'free' tiene en
Inglés), aunque normalmente puede conseguirse sin coste económico
en realidad la gratuidad del mismo no es uno de losaspectos ni
principios básicos del software libre. De hecho, tampoco su utilización
supone el que no se pueda cobrar por el software libre, y menos aún
que no se pueda cobrar por desarrollar un software que será
distribuido como software libre. El hecho de que un desarrollo sea
software libre o no, no depende de cuestiones económicas sino de los
derechos sobre el software y los mecanismos dedelegación de los
mismos. Igual que se puede llegar a un acuerdo por el cual a un
cliente solo le damos derecho de explotación del producto y ningún
derecho sobre el código o derecho de explotación más propiedad del
código, también se puede llegar a un acuerdo en el cual se
especifique que el producto final será software libre.
GNU/Linux: Los cuatro principios del software libre
Existe laconfusión de identificar la unión GNU/Linux como
Linux. GNU identifica la filosofía que hay detrás, y Linux el software
que la materializa. A principios de los años 80 del pasado siglo el
único Sistema Operativo cuyos componentes eran portables a otros
era UNIX, capaz de funcionar en distintas plataformas (PC, Mac,
grandes servidores, etc.), pero faltaba el kernel o núcleo del SistemaOperativo. En 1991 Linus Torvalds desarrolló el kernel de Linux, y en
1992 lo lanzó con una licencia de software libre GPL (con los cuatro
niveles de libertad). Por primera vez era posible usar un PC en
libertad gracias a la unión GNU/Linux3.
Estas son las cuatro libertades esenciales que debe respetar
todo software que se defina como software libre (GNU):
0 - Libertad de ejecución del programa....
tracking img