Software Libre

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Software libre

significa que el software respeta la libertad de los usuarios y la comunidad. En


términos generales, los usuarios tienen la libertad de copiar, distribuir, estudiar,
modificar y mejorar el software. Con estas libertades, los usuarios (tanto
individualmente como en forma colectiva) controlan el programa y lo que hace.
Cuando los usuarios no controlan el programa, el programa controla a los
usuarios. El programador controla el programa y, a través del programa,
controla a los usuarios. Un programa que no es libre, llamado «privativo», es
por lo tanto un instrumento de poder injusto.
Por tanto, el «software libre» es una cuestión de libertad, no de precio. Para
entender el concepto, debe pensarse en «libre» como «libre expresión», no
como gratis
Un programa es software libre si los usuarios tienen las cuatro libertades
esenciales:
Libertad 1: la libertad de usar el programa para lo que quieran: El usuario
puede utilizar el programa para el fin que desee, sin tener que pedir permiso al
programador del software.
Libertad 2: la libertad de estudiar el funcionamiento del programa, y de
modificarlo: Para poder disfrutar de esta libertad, es necesario el acceso al
código fuente del programa. Si el código fuente no es claro y en la práctica no
se puede estudiar, a los efectos de esta libertad no se considera código fuente.
Libertad 3: la libertad de redistribuir copias: El usuario puede redistribuir copias
de los programas tanto en su versión ejecutable como su código fuente.
Libertad 4: la libertad de redistribuir copias de sus versiones modificadas: El
usuario dispone de la libertad de redistribuir copias del programa modificado,
ya sea bajo una licencia libre, o privativa (no libre), a elección del usuario. Si la
licencia de un programa requiere que las versiones redistribuidas sean
privativas, entonces el programa no es libre.
Para poder disfrutar de esta libertad, es necesario el acceso al código fuente
del programa.
Condiciones para que un programa sea libre
Un programa es software libre si y solo si ofrece las cuatro libertades. Para
determinarlo, hay que tener en cuenta:
La licencia (debe ser una licencia libre, que garantice las cuatro libertades, de
forma nítida e irrevocable. No se consideran libres las licencias que permiten su
revocación total o parcial.)
La distribución (debe poder obtenerse el código fuente, debe poder modificarse
efectivamente)
Libre no abierto
Hay quien denomina al Software Libre como "código abierto" o "software de
fuentes abiertas" ("open source" software). Aunque se puedan referir a
programas similares, la idea que proyecta el término "abierto" no incluye los
valores y derechos relacionados con la libertad. La palabra "Libre" se refiere a
esa libertad y por lo tanto es un término más adecuado. En la práctica,
"Software Libre" y "código abierto" significan, expresan, cosas diferentes.

Ventajas del software libre


Que el software que se utilice sea libre, tiene consecuencias de gran
importancia para las instituciones educativas.
Independencia Tecnológica: Mediante el uso de Software Libre, las
instituciones dejan de tener sus sistemas controlados por una entidad externa
específica,reduciendo así la posibilidad de quedar sujetas a proveedores
únicos y pudiendo elegir entre múltiples posibilidades de desarrollo y
adaptación.
Control de la Información: Esto es una consecuencia directa de las libertades
del software libre. Al tener la libertad de inspeccionar su mecanismo de
funcionamiento, la manera en que almacena los datos y finalmente la
posibilidad de modificar estos aspectos, queda en manos de la institución la
llave de acceso a la información. Es decir, cómo ésta fue codificada y cómo
decodificarla en el futuro.
Confiabilidad y Estabilidad: El software libre, al ser accesible su código fuente,
está sometido a la inspección de una multitud de personas, que pueden
obtener solución a los problemas y compartir dicha solución con los demás
usuarios. Esto le hace potencialmente más confiable y estable, para cualquier
usuario final.
Seguridad: Este es uno de los puntos clave para un organismo público. Es
crítico poder fiscalizar que el software no tenga “puertas traseras", voluntarias o
accidentales, y que puedan corregirse en caso de encontrarlas. Tal proceso de
corrección sólo es posible por parte del usuario con el software libre.
El software libre facilita: las auditorías informáticas, controles y medidas que
corroboran que el programa realice sus funciones, cumpliendo con los
requisitos de seguridad.
Economía: Se obtiene entre otros, un ahorro directo en licencias posibilitando la
inversión del dinero en otros rubros.
Desventajas
1. La curva de aprendizaje es mayor.
Si ponemos a dos señoras que nunca han tocado una computadora,
probablemente tardarán lo mismo en aprender a usar software propietario por
ejemplo de Microsoft, que software libre como Gnome o KDE; pero si antes los
usuarios ya usaron software propietario generalmente tarda más en aprender a
usar un software libre.
2. El software libre no tiene garantía proveniente del autor.
3. La mayoría de la configuración de hardware no es intuitiva.
Se requieren conocimientos previos acerca del funcionamiento del sistema
operativo y fundamentos del equipo a conectar para lograr un funcionamiento
adecuado. Sin embargo la documentación referente a la configuración del
hardware es tan explícita y detallada que permite al usuario neófito profundizar
en el conocimiento de su hardware en muy pocas horas y una vez teniendo ese
conocimiento la configuración se vuelve trivial.
4. La diversidad de distribuciones, métodos de empaquetamiento, licencias de
uso, herramientas con un mismo fin, etc.
Pueden crear confusión en cierto número de personas. Hay quienes ven esto
como una fortaleza porque se pueden encontrar desde distribuciones
especializadas en sistemas embebidos con muchas limitantes de
almacenamiento y dispositivos periféricos de uso especializado hasta
distribuciones optimizadas para su uso en servidores de alto rendimiento con
varios procesadores y gran capacidad de almacenamiento; pasando por las
distribuciones diseñadas para su uso en computadoras de escritorio y entre las
cuales se encuentran las diseñadas para el usuario neófito que son muy fáciles
de instalar y utilizar y las diseñadas para el usuario avanzado con todas las
herramientas necesarias para explotar el software libre en todo su potencial.
Cabe notar que la posibilidad de crear distribuciones completamente a la
medida para atacar situaciones muy específicas es una ventaja que muy pocas
marcas de software propietario pueden ofrecer y que Microsoft ha sido
completamente incapaz de hacer.
Estas son las desventajas que más de cerca nos golpean. Pero existen algunas
otras que usted pudiera estar pensando ahora mismo que también pudiéramos
sumarla al listado.
Comparación entre Windows y GNU/Linux
La rivalidad entre los sistemas operativos existe desde hace muchos años.
Desde la existencia de UNIX y MS-DOS, hace ya más de 20 años. Sin
embargo no fue hasta el surgimiento de dos modelos diferentes – software libre
y software propietario – que las contiendas entre sus máximos exponentes
(GNU/GNU/Linux y Windows respectivamente) se hicieron propias de leyendas.
Existen muchos términos por los cuales valorar la superioridad de un sistema
operativo sobre otro. Algunos son más rápidos por el propio modelo sobre el
cual están construidos, y otros solo se diferencian en el precio bajo el cual se
comercializan. Hacerse un criterio depende todo el tiempo del estudio con que
se haga, y que necesitamos. Es bueno revisar cada elemento por separado y
definir muy bien, no acomodándose a ninguno en específico, ya sea por
comodidad o cualquier otra razón.
Criterios para comparar dos sistemas operativos, de manera general, son:
Estabilidad
Aunque existen en GNU/Linux lo que se conoce como versiones inestables, no
significa que este sistema operativo lo es en verdad, sino que los software que
están en desarrollo son puestos en público para que puedan también ser
usadas las mejoras que se están introduciendo por cualquiera de los usuarios.
Estabilidad: GNU/Linux tiene la experiencia de un cuarto de siglo de los
sistemas Unix. Tal como IBM lo dice, “GNU/Linux es estable, funcional y ofrece
gran valor. Al igual que los sistemas Unix propietarios y mainframes,
GNU/Linux es muy estable”. El modelo de OpenSource de GNU/Linux asegura
que los bugs sean detectados y corregidos rápidamente.
En Windows se conocen las versiones “alfas” que son las primeras versiones
de un sistema operativo Windows, y generalmente tienen muchos fallos. El
hecho de que el código sea cerrado impide que la primera persona en
encontrar un error pueda arreglarlo, solo puede reportarlo. Una gran diferencia
con cualquiera de las distribuciones de GNU/Linux.
Esto mismo sucede con aplicaciones importantes dentro del sistema operativo,
como es el caso del navegador Internet Explorer.
Eliminación de procesos: Algo similar ocurre cuando intentamos eliminar un
proceso en Windows, muchas veces el sistema está sobrecargado y no permite
hacer más nada, cuando ha fallado una aplicación. En GNU/Linux existen
varias formas de eliminar los procesos, ya sea ejecutando comandos o en el
shell.
Seguridad
En julio del 2006 una de las compañías internacionales de seguridad
informática detectó el virus 200 000. Y predijo que en dos años más esta cifra
crecería a 400 000. Esa compañía es McAfee. Solo en el 2005 se detectaron
11 000 virus para Windows, y solo unos 450 para GNU/Linux.
Una de las dificultades de usar Windows radica en su vulnerabilidad a los virus.
La forma en que está hecho hace que sea débil y muy penetrable. Además la
fama de la compañía de Microsoft de hacer trampas a otras compañías ha
hecho que tenga muchos enemigos que se dedican a construir virus para este
sistema. Aunque existen muchos antivirus para Windows nunca es suficiente,
la instalación de estos muchas veces es complicada, hace correr más lenta la
máquina y son muy caros.
Características
del Software libre.
 Su código es abierto.
 Se puede modificar el código.
 Libertad de estudiarlo y adaptarlo a sus necesidades.

 La Libertad de distribuir copias y publicar sus cambios. Importancia del


Software Libre. El Software Libre es muy importante hoy en la actualidad, ya
que con este tipo software, al usuario le permite utilizarlo libremente, porque
tiene acceso a su código fuente y así poder modificarlo de acuerdo al criterio y
sus necesidades para su uso. También son beneficiados en los costos las
empresas y las instituciones educativas que utilicen estos tipos de programas
libres.
Ejemplos de software libre
Se enumeran a continuación veinticinco aplicaciones de software libre, a modo
de ejemplo, varios de ellos se han vuelto muy populares:
Ares. Programa del tipo P2P (peer to peer) para buscar y descargar de la Web
todo tipo de archivos, incluso desde varias fuentes (lo que será posible si el
archivo es compartido simultáneamente por varios usuarios), con lo que se
puede reducir el tiempo de descarga.
Mozilla Firefox. Es un navegador con numerosas funcionalidades y posibilidad
de personalización, suele ser especialmente valorada su capacidad para
proteger la vida privada del usuario.
Apache Open Office. Paquete que ofrece diversas herramientas, entre ellas
procesador de texto, hojas de cálculo, presentaciones gráficos y bases de
datos.
Clam Win Free Antivirus. Como su nombre lo indica, es un eficiente programa
antivirus que se actualiza permanentemente; tiene más de 600000 usuarios por
día en el mundo.
Moodle. Es muy usado en el ámbito de la enseñanza, ya que permite ‘subir’
diversos contenidos (videos, imágenes, textos), incluso la comunicación y el
trabajo en red o realizar exámenes en línea.
Vuze (antes Azureus). Es similar al Ares en su fundamento y modalidad de
uso, sirve para descargar archivos de diferente clase (audio, video, etc.) en
modalidad peer to peer usando el mecanismo de BitTorrent.
JBoss. Es una plataforma de tiempo de ejecución empleada para construir e
implementar servicios y aplicaciones transaccionales basadas en lenguaje
Java.
net. Especialmente dedicado al procesamiento digital de fotos.
Gallery. Es un programa que sirve para organizar álbumes de fotos de manera
simple e intuitiva.
Qcad. Es una aplicación para dibujo técnico asistido por computadora (CAD)
en dos dimensiones. Muy útil para ingenieros, arquitectos, decoradores. Es
compatible con Windows, Mac OS X y Linux.
Notepad ++ . Es un programa de edición que permite hacer notas rápidas y
que trabaja con lenguaje C++.
Emule. Similar a Vuze o Ares, permite encontrar y bajar diferentes archivos de
audio, video y documentos en general. Es un programa de tipo P2P.
Spybot – Search & Destroy. Es un programa que evita el ingreso de software
malicioso a la computadora, el cual podría actuar como ‘espía’.
7-Zip. Es un programa de compresión de archivos de alta eficiencia.
Audacity. Es un programa para grabación y edición de audios a partir de
diferentes fuentes, que también sirve para el posprocesamiento de archivos de
audio.
FreeBSD. Es un sistema operativo de acceso libre de tipo Unix, era muy
popular antes de la llegada de Linux.
JDownloader. Es una plataforma abierta escrita en Java, simplifica la descarga
de archivos de servidores del tipo Rapidshare o Megaupload. Ofrece descargas
múltiples paralelas y reconocimiento de captchas.
Elgg 1.12.2. Plataforma para crear redes sociales y blogs basada en PHP y
MySQL.
WordPress. También sirve para la publicación de blogs y bases de datos.
Avogadro 1.1.1. Editor de moléculas orientado a la química informática, a la
bioinformática, al modelado de moléculas y áreas afines.
K-Sketch. Es un editor de animaciones informales; con versiones disponibles
para plataformas móviles.
Clip Art Library. Colección de imágenes que pueden utilizarse y modificarse
libremente.
GenealogyJ. Editor de datos genealógicos, permite crear diferentes clases de
reportes a partir de datos de individuos. Trabaja con lenguaje Java.
Marble. Atlas y globo terráqueo virtual que ofrece diferentes mapas y
proyecciones.
Calibre. Programa de gestión de libros electrónicos, permite organizar
colecciones de libros y convertir los libros a diversos formatos, como para ser
leídos, por ejemplo, como ebooks.

También podría gustarte