sábado, 7 de abril de 2007

¿Que es el Software Libre?

Saludos.
Vamos a Explicar esto con peras y manzanas, primero y antes que nada ahi van unos conceptos

El Software Libre.

El ``Software Libre'' es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en ``libre'' como en ``libertad de expresión'', no como en ``cerveza gratis'' [N. del T.: en inglés una misma palabra (free) significa tanto libre como gratis, lo que ha dado lugar a cierta confusión].

``Software Libre'' se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:

  • La libertad de usar el programa, con cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
  • La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
Estas libertades son fundamentales, ya que gracias a ellas, el software libre se ha desarrollado de una forma impresionante, a continuación unos ejemplos:

Libertad 2, le podemos decir adiós a la piratería, porque estos programas se pueden compartir, regalar y/o vender.
Libertad 1, Las adaptaciones son una piedra angular en su desarrollo, por ejemplo en el caso de las traducciones, a las empresas les es poco redituable traducir su software a alguna lengua indígena, en cambio por medio de esta libertad, el gobierno puede hacerlo sin infringir una ley, ni pagar licencias especiales.

¿Qué es LINUX?

Linux es el núcleo o kernel del sistema operativo libre denominado Linux (también llamado GNU/Linux), que brinda una alternativa frente a sistemas operativos no libres como Unix y Windows.

Este núcleo, escrito casi completamente en C con algunas extensiones GNU C, fue desarrollado por el hacker finlandés Linus Torvalds en un intento por obtener un sistema operativo libre similar a Unix que funcionara con microprocesadores Intel 80386.

El proyecto nació en 1991 con un famoso mensaje en el grupo comp.os.minix de Usenet, que contenía lo siguiente (puedes encontrar el texto original y completo del mensaje aquí):

"Estoy haciendo un sistema operativo (libre) (sólo un hobby, no será nada grande y profesional como GNU) para clones AT 386(486)..."


Muy pronto, los hackers de Minix aportaron ideas y código al núcleo Linux, y hasta hoy ha recibido contribuciones de miles de programadores.

Originalmente Linux era solamente el nombre del núcleo. El término "núcleo" (en inglés kernel) propiamente dicho se refiere al software de sistema de bajo nivel que provee una capa de abstracción sobre el hardware, control de discos y sistema de archivos, multitarea, balance de carga, comunicación en red y medidas de seguridad. Un núcleo no es un sistema operativo completo (tal y como se entiende el término normalmente).

La mascota de Linux es un pingüino llamado Tux, creado por Larry Ewing.


GNU/LINUX

GNU/Linux es la denominación defendida por Richard Stallman y otros para el sistema operativo que utiliza el kernel Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU. Comúnmente este sistema operativo es denominado simplemente Linux.

Desde 1984, Richard Stallman y voluntarios están intentando crear un sistema operativo libre con un funcionamiento similar al UNIX, recreando todos los componentes necesarios para tener un sistema operativo funcional que se convertiría en el sistema operativo GNU. En el comienzo de los años 1990, después de seis años, GNU tenía muchas herramientas importantes listas, como compiladores, depuradores, intérpretes de comando etc, excepto por el componente central: el núcleo. Con el surgimiento del kernel Linux, esta laguna fue llenada y surgió el sistema operativo con el kernel Linux en conjunto con las herramientas GNU. De esta manera, Stallman juzga que este sistema operativo es una "versión modificada" del sistema GNU y por lo tanto debe tener la denominación GNU/Linux. Esta denominación resolvería la confusión entre el núcleo y el sistema operativo completo a que puede llevar, y de hecho ha llevado, la denominación Linux en solitario. Stallman también espera que con el aporte del nombre GNU, se dé al proyecto GNU que él encabeza el reconocimiento que merece por haber creado las aplicaciones de sistema imprescindibles para ser un sistema operativo compatible con UNIX. Es conocida la cita de Richard Stallman: «It's GNU/Linux, dammit!» («¡Es GNU/Linux, maldita sea!»).

Hay que señalar que, al igual que es una simplificación denominar al sistema que usa el usuario final Linux, obviando las aplicaciones GNU que completan el sistema operativo, el conjunto linux+GNU representa solamente una parte (aunque importante) del software encontrado en una distribución Linux. Existe una gran cantidad de software original del sistema operativo BSD o producido independientemente de los proyectos GNU y Linux por otras personas u organizaciones, como por ejemplo Apache, el X Window System, Samba, GNOME, KDE, OpenOffice.org y miles de otros.

Pero el Software Libre no solo es GNU/LINUX, si no además es un conjunto de herramientas y aplicaciones tanto para windows como para GNU/LINUX y Otros sistemas operativos

A continuación una pequeña tabla comparativa de Aplicaciones Libres contra Propietarias.

SOFTWARE PROPIETARIO <----> SOFTWARE LIBRE
Internet Explorer <---->Mozilla Firefox
MS Office(Word, Excel, Power Point) <----> OpenOffice.org
MSN Messenger <----> aMSN, Gaim
Adobe Photoshop <----> Gimp
Norton, Panda, Mcaffee <----> Clamwin
Windows 9x, Me, 2000, 2003, XP, vista <----> Ubuntu, Fedora, Debian, etc.


Todos estos programas Libres, se encuentran tanto para windows como para linux.
Si quieres ver la lista completa visita alts.homelinux.net


fuentes:
http://www.gnu.org/philosophy/free-sw.es.html
http://es.wikipedia.org/wiki/Linux_%28n%C3%BAcleo%29
http://es.wikipedia.org/wiki/GNU/Linux

No hay comentarios: