SOFTWARE LIBRE
DEFINICION: El software libre (en
inglés free software, aunque esta
denominación también se confunde a veces con "gratis" por la
ambigüedad del término "free" en el idioma inglés,
por lo que también se usan "libre software" y "logical
libre") es la denominación del software que
respeta la libertad de
todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido
el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido
libremente de varias formas. Según la Free Software Foundation, el software
libre se refiere a la libertad de
los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso
modificar el software y
distribuirlo modificado.
VENTAJAS:
n Bajo costo de adquisición y libre uso.
n Innovación tecnológica.
n Requisitos de hardware menores y durabilidad de las soluciones
n Código bajo escrutinio publico
n Independencia del proveedor.
n Posible adaptación del software
n Resulta una alternativa para desarrollar aplicaciones de alto nivel,
específicamente para desarrollar sistemas de cómputo paralelo y aplicaciones de
cómputo masivo: como manejadores de base de datos paralelos, ambiente de
seguridad informática y administradores de redes, y equipo de conectividad de
muy alta capacidad.
n Reduce la dependencia tecnológica de las grandes empresas globalizadas
n Fomenta la creatividad y la actividad productiva
n Permite al usuario no solo ejecutar e programa en tantas computadoras
como desee, sino también copiarlo, inspeccionarlo, modificarlo, mejorarlo,
corregir errores y distribuirlo, o contratar a alguien para que lo haga por el.
DESVENTAJAS:
n No tiene garantía proveniente del autor.
n No existen compañías únicas que respalden toda la tecnología
n En sistemas con acceso a Internet, se deben de monitorear constantemente
las -correcciones de errores de todos los programas que contengan dichos
sistemas, ya que son fuente potenciales de intrusión. (lo mismo aplica para
software no libre)
n La diversidad de distribuciones, métodos de empaquetamiento, licencias
de uso, herramientas con un mismo fin, pueden crear confusión en cierto número
de personas.
n No en todos los casos hay soporte técnico ni proveedor.
n Necesidad de capacitar al personal para usarlo
n Algunas funciones requieren de personal altamente especializado y con
ello se limita el acceso al trabajo de personal
Uso de estándares:
•
Estándar es un conjunto de
reglas y normas de cómo hacer las cosas.
•
–
Ofrecen un lenguaje común
entre empresas, aplicaciones, sistemas.
–
Permiten construir sistemas
que pueden trabajar de manera conjunta o
bien, que permiten el flujo de información de un lugar a otro.
–
Una norma de facto
puede definirse como una especificación técnica que ha sido desarrollada por
una o varias compañías y que ha adquirido importancia debido a las condiciones
del mercado.
Estándares abiertos
•
Estándar abierto es una especificación disponible públicamente para lograr una tarea
específica.
–
IP
EL SOFTWARE LIBRE POR
RICHARD
STALLMAN
En este espacio nombrarle alguna razón es sobre
software libre según RICHARD STALLMAN ,
resaltando sus características, su importancia y su función.
El software libre supone un
ahorro económico para las escuelas. El software libre le da a las escuelas,
igual que a cualquier otro usuario, la libertad de copiar y redistribuir el
software, por lo que pueden hacer copias para todas las computadoras que
tengan. En los países pobres esto puede ayudar a reducir la brecha digital.
Esta razón obvia, si bien
importante en términos prácticos, es más bien superficial. Los autores de
software privativo pueden eliminar esta desventaja donando copias a las
escuelas (advertencia: las escuelas que se acojan a estas ofertas puede que tengan que acabar pagando las actualizaciones posteriores).
Veamos pues otras razones más profundas.
Las escuelas tienen una misión
social: enseñar a los alumnos a ser ciudadanos de una sociedad fuerte, capaz,
independiente, solidaria y libre. Deben promover el uso de software libre al
igual que promueven el reciclaje. Si las escuelas enseñan el software libre,
los estudiantes tenderán a utilizar software libre cuando se gradúen. Esto
ayudará a que la sociedad en su conjunto se libere del dominio (y abuso) de las
megacorporaciones.
Lo que las escuelas deben
rechazar es la enseñanza de la dependencia. Las corporaciones ofrecen muestras
gratuitas a las escuelas por la misma razón que las compañías tabaqueras
distribuyen cigarrillos gratuitos a los menores: para convertirlos en adictos (1). No les harán descuentos cuando hayan crecido y se hayan graduado.
El software libre les permite
a los alumnos aprender cómo funciona el software. Cuando algunos de ellos
alcanzan la adolescencia, quieren aprender absolutamente todo sobre los
sistemas computacionales y el software. Tienen una curiosidad especialmente
intensa por leer el código fuente de los programas que usan a diario. Para
aprender a escribir buen software, es necesario escribir y leer mucho código.
Los alumnos tienen que leer y comprender programas reales que la gente utiliza
en la realidad. Únicamente el software libre lo permite.