SOFTWARE LIBRE
Esta
primera unidad servirá como toma de contacto con el mundo del Software
Libre. El concepto, definido por Richard Stallman, se basa en cuatro
libertades: libertad de Uso, libertad de copiarlo,, libertad de
mejorarlo y libertad de distribuirlo, dos de las cuales suponen el
acceso al código fuente. Esta accesibilidad y sus ventajas motivan otro
punto de vista menos ético y más pragmático, defendido por la Open
Source Initiative, que ha dado lugar a otro término: software de fuente
abierta. Se han comentado también otros términos
relacionados por similitud o contraposición, y que permiten aclarar los
conceptos. Finalmente, se hablará de las consecuencias de la libertad
del software para los principales actores implicados.

HISTORIA
En 1983, Richard Stallman lanzó el proyecto GNU para escribir un sistema operativo completo libre de restricciones para el uso, modificación y distribuirlo con o sin mejoras. Uno de los incidentes particulares que lo motivaron a esto fue el caso de una molesta impresora que no podía ser arreglado porque el código fuente no era revelado. Otro posible evento de inspiración para el proyecto GNU y su manifiesto fue el desacuerdo entre Stallman y Symbolics, Inc. sobre el acceso a las actualizaciones, por parte del MIT, que Symbolics había realizado a su máquina Lisp, la cual estaba basada en código del MIT. Poco tiempo después de su lanzamiento, acuñó el término "software libre" y para promover el concepto fundó la Free Software Foundation. Una definición de software libre fue publicada en febrero de 1986.
En
1989, fue publicada la primera versión de la Licencia Pública General
de GNU. En 1991 se publicó la ligeramente actualizada la versión 2 de la
licencia.
En 1989, algunos desarrolladores de GNU crearon la compañía Cygnus Solutions.

El núcleo Linux iniciado por Linus Torvalds,
fue liberado para poder ser modificado libremente en 1991. La licencia
inicial, no fue exactamente una licencia de software libre, sin embargo
la versión 0.12 lanzada en febrero de 1992, fue licenciada nuevamente
por Torvalds bajo los términos de la Licencia Pública General de GNU. Así como Unix en su tiempo, el núcleo de Torvalds atrajo la atención de programadores voluntarios.
Hasta este punto,
la falta de núcleo del proyecto GNU significaba la no existencia de un
sistema operativo libre completo. El desarrollo del núcleo de Linus
Torvalds llenó ese último hueco. La combinación del casi terminado
sistema operativo de GNU y el nùcleo Linux resultó en el primer sistema operativo completo de software libre.
Entre las distribuciones Linux, Debian GNU/Linux, iniciado por Ian Murdock en 1993, es notorio por estar comprometido explícitamente con los principios de GNU y la FSF del software libre. Los principios de los desarrolladores de Debian están expresados en el Contrato Social de Debian. Desde su inicio, el proyecto Debian ha
estado íntimamente ligado con la FSF, y de hecho fue patrocinado por la
FSF durante un año, de 1994 a 1995. En 1997, el antiguo líder del
proyecto Debian, Bruce Perens ayudó
también a fundar Software in the Public Interest, una fundación y
organización de soporte sin ánimo de lucro para varios proyectos de
software libre.Sin embargo Debian ya no se considera software libre por
la FSF y el proyecto GNU ya que el núcleo Linux incluido con Debian
contiene partes privativas además de ofrecer repositorios con software no libre.
LIBERTADES DEL SOFTWARE LIBRE
Un software es "libre" cuando garantiza las siguientes libertades:
Libertad
|
Descripción
|
0
|
Libertad de usar el programa, con cualquier propósito.
|
1
|
Libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
|
2
|
Libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
|
3
|
Libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
|
Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable.
|
VENTAJAS Y DESVENTAJAS DEL SOFTWARE LIBRE
Ventajas del Software Libre
- Libre Uso. Cualquier persona puede disponer del software libre bajo las condiciones de la licencia.
- Bajo Costo. Es gratuito
- Existe Libertad de Conocimiento y trabajo cooperativo entre sus usuarios lo que permite una mayor innovación tecnológica.
- Rápida corrección de errores facilitado por el trabajo comunitario a través de Internet y de su libre acceso al código fuente.
- Total independencia de un proveedor. El usuario puede administrar libremente su crecimiento y operación con total autonomía.
- Independencia de las condiciones del mercado. A salvo de cambios drásticos por parte del proveedor o modificaciones que realice por las condiciones del mercado o baja rentabilidad.
- Contribuye a la formación de profesionales y el desarrollo de la industria local, generando conocimiento y trabajo)
- Facilidad para personalizar el software de acuerdo a las necesidades del usuario.
- Posibilidad de traducir el mismo a cualquier idioma, inclusive a una lengua regional o indígena.
- Independencia tecnológica de los Estados con respecto a grandes grupos económicos.
- Fácil acceso por parte del sector educativo público y privado.
- Mayor seguridad y privacidad de los datos. Disminuye los riesgos de filtración, aumenta la imposibilidad de acceso y manipulación de los datos críticos del Estado.
- Asegura la durabilidad de la información y su migración, gracias al acceso al código fuente.
- Disminuye los riesgos de "puertas traseras" que introduzcan códigos maliciosos o de espionaje.
- El conocimiento de códigos fuente permite la rápida solución a funcionamientos erróneos.
- Elimina el sistema operativo monousuario. Ya que permite el uso y trabajo de varios usuarios al mismo tiempo.
- Elimina el derecho exclusivo de la innovación.
- Abre la posibilidad del trabajo compartido entre diferentes empresas o dependencias de gobierno.
- Elimina la inseguridad ante cierre de compañías de provisión o discontinuidad del producto.
- No depende de prácticas monopólicas.

Desventajas del Software Libre
- Dificultad en el intercambio de archivos (doc. de texto), dan errores o se pierden datos.
- Mayor dificultad en la instalación y migración de datos para el usuario común.
- Desconocimiento. El usuario común está muy familiarizado con los soportes de Microsoft, lo que hace elevar el costo de aprendizaje.
- Ausencia de garantía. El software libre no se hace responsable por los daños.
- Para su configuración se requieren conocimientos previos de funcionamiento del sistema operativo.
- Por lo general para su implementación se necesitan conocimiento previo de programación.
- Se debe monitorear en forma constante la corrección de errores por Internet.
- No existe un control de calidad previo.
- Hay aplicaciones específicas que no se encuentran en el software libre.
- Baja expansión de su uso en centros educativos.
- Baja difusión en publicaciones.
- En ambientes de red todavía hay software propietario con mejores desempeños.

SISTEMAS OPERATIVOS
- Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
- Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
- Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado.
Cómo funciona un Sistema Operativo
Los
sistemas operativos proporcionan una plataforma de software encima de
la cual otros programas, llamados aplicaciones, puedan funcionar. Las
aplicaciones se programan para que funcionen encima de un sistema
operativo particular, por tanto, la elección del sistema operativo
determina en gran medida las aplicaciones que puedes utilizar.
SISTEMA OPERATIVO LINUX
En pocas palabras: es un sistema operativo GNU que usa como núcleo el kernel Linux.
El
proyecto GNU nació en 1984 de la iniciativa de Richard Stallman con el
objetivo de desarrollar un sistema operativo basado en UNIX, pero libre:
el sistema GNU. El proyecto GNU está fuertemente unido a la filosofía
del Software Libre, que es eje central en los proyectos que como Ubuntu
derivan de él.
El kernel Linux es
el corazón del sistema operativo Ubuntu. Nació en 1991 gracias a Linus
Torvalds. Es esencialmente un clónico del núcleo de UNIX creado de
manera independiente.
Existe
una comunidad de personas cada vez mayor que creen en los ideales del
Software Libre e invierten su tiempo en ayudar a hacer que la tecnología
de código abierto sea cada vez mejor. La gente de esta comunidad
posibilita iniciativas como Ubuntu, comités de estándares que le dan
forma a Internet, organizaciones como la Fundación Mozilla, creadores
de Mozilla Firefox, y otros tantos proyectos de software de los cuales es usted beneficiario.
Existen muchas distribuciones diferentes
de GNU/Linux: Debian, Gentoo, RedHat o Mandriva son algunos ejemplos.
Ubuntu es tan sólo otro competidor en lo que ya constituye un mundo
altamente competitivo
SISTEMA OPERATIVO UBUNTU
UBUNTU, una palabra que esconde una manera de vivir
Filosofìa africana de TRABAJO EN EQUIPO,COOPERACION Y LEALTAD
Qué significa Ubuntu?
Ubuntu es una palabra africana que significa:
“Ser humanitario con los demás” aunque la palabra en sí no hace referencia al
Sistema operativo Ubuntu Linux, si lo hace a la filosofía que esta detrás de
esta distribución, la cuál es sacar a la humanidad de la esclavitud y hacer énfasis
en que el conocimiento es de todos.
Ubuntu: GNU/Linux para seres humanos

Por esas razones:
- Ubuntu siempre será gratuito, y no habrá un coste adicional para la «edición profesional»; queremos que lo mejor de nuestro trabajo esté libremente disponible para todos.
- Para hacer que Ubuntu pueda ser usado por el mayor número de personas posible, Ubuntu emplea las mejores herramientas de traducción y accesibilidad que la comunidad del Software Libre es capaz de ofrecer.
- Ubuntu se publica de manera regular y predecible, una nueva versión cada seis meses. Puede usar la versión estable o probar y ayudar a mejorar la versión en desarrollo.
- Ubuntu está totalmente comprometido con los principios de desarrollo del software de código abierto, animamos a la gente a utilizarlo, mejorarlo y compartirlo.
Software Libre
El proyecto Ubuntu está totalmente basado en los principios del
desarrollo de software libre; se anima a que la gente use, mejore y
distribuya software de código abierto.
La filosofía del software libre establece que la gente
pueda usar el software de todas las formas que considere "socialmente
útiles": el código está disponible para poder descargarlo, modificarlo y
usarlo del modo que más le convenga. Por tanto, además del hecho de que el
software libre normalmente puede conseguirse sin coste alguno, esta libertad
también tiene ventajas técnicas: al desarrollar programas puede utilizarse el
trabajo de los demás y construir a partir de éste. Con el software no libre,
esto no es posible, y para desarrollar un programa, se tiene que empezar desde
cero. Por esta razón, el desarrollo de software libre es rápido y eficiente.
La Diferencia
Hay
muchos sistemas operativos distintos basados en GNU/Linux: Debian, Gentoo,
RedHat o Mandriva son algunos ejemplos. Ubuntu es otro competidor ¿qué hace a
Ubuntu diferente?
Basado
en Debian (una de las distribuciones más respetadas, tecnológicamente avanzadas
y mejor soportadas), Ubuntu pretende crear una distribución que proporcione un
sistema GNU/Linux actualizado y coherente para la informática de escritorio y
servidores. Ubuntu incluye una cuidadosa selección de los paquetes de Debian, y
mantiene su poderoso sistema de gestión de paquetes que nos permite instalar y
desinstalar programas de una forma fácil y limpia. A diferencia de la mayoría
de las distribuciones, que vienen con una enorme cantidad de software que
pueden o no ser de utilidad, la lista de paquetes de Ubuntu se ha reducido para
incluir solo aplicaciones importantes y de alta calidad.
Con la mirada puesta en
la calidad, Ubuntu proporciona un entorno robusto y funcional, adecuado tanto
para uso doméstico como profesional y se publica una nueva versión cada seis
meses.
Excelente artículo sobre la historia del software libre y software comercial excelente post
ResponderEliminar