• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Presentacion  Fundamentos  S L  I N I A
 

Presentacion Fundamentos S L I N I A

on

  • 1,091 views

 

Statistics

Views

Total Views
1,091
Views on SlideShare
1,091
Embed Views
0

Actions

Likes
0
Downloads
18
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Presentacion  Fundamentos  S L  I N I A Presentacion Fundamentos S L I N I A Presentation Transcript

    • Fundamentos del Software Libre
      • Evento “Socializacion en Tecnologias Libres” 08 de Diciembre de 2.006
      • y 02 de Abril
      • Decanato de Ciencias
      • U.C.L.A.
      Prof. José Rafael Rojas M. [email_address]
    • Fundamentos del Software Libre
      • ¿Qué es el software libre?
      • Historia del software libre
      • ¿Por qué hablar de software libre?
      • GNU/Linux y el software libre.
      • El software libre y la brecha digital.
      • Proyectos de software libre exitosos.
      • Si quiero software libre! Que hago?
      • Enlaces recomendados
      • ¿Qué es Software Libre? Es todo aquel software que es libre de ser copiado, estudiado, modificado, corregido, mejorado y redistribuído libremente.
      Fundamentos del Software Libre
      • De acuerdo con tal definición, el software es "libre" si garantiza:
      • 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).
      • 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). Las libertades 1 y 3 requieren el acceso al código fuente.
      ¿Qué es el Software Libre?
      • En los años 60 y 70, el hardware era visto como el elemento fundamental de un sistema de computación, por lo cual el software era visto como un valor añadido al hardware de la época (mainframes).
      • En dicha cultura, era común que los desarrolladores compartieran libremente sus programas y su código fuente.
      • A finales de los años 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios con el uso de “acuerdos de licencia” restrictivos y en los cuales no se proveía acceso al código fuente.
      • Esto motivó a Richard Stallman (quien trabajaba en el MIT) a proponer el proyecto GNU y a fundar posteriormente la Free Software Foundation.
      Historia del Software Libre
      • El proyecto GNU (GNU's not Unix) nace con el objetivo de crear una comunidad de desarrollo libre, para lo cual se necesitaba comenzar con lo más básico: Un Sistema Operativo, el cual se llamaría Sistema GNU .
      • El ensayo escrito por Richard Stallman llamado el "Manifiesto GNU", establece sus motivaciones para realizar el proyecto GNU, entre las que destaca "retornar al espiritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras".
      El Proyecto GNU
    • ¿Por qué hablar de SL?
      • Desde hace más de 30 años, estamos habituados a prácticas restrictivas establecidas por las empresas desarrolladoras de software, utilizando para ello las licencias de uso. Esto les permite a las éstas empresas:
      • Imponer en qué condiciones se puede usar su producto.
      • Prohibir el estudio, modificación, depuración de errores y fallas de seguridad e inclusive la adaptación del software a nuestras necesidades específicas.
    • ¿Por qué hablar de SL?
      • Prohibir el uso libre de la aplicación a pesar de haber pagado por la licencia de uso.
      • Mantener como “secreto industrial” el código fuente de sus aplicaciones, por lo cual nunca sabemos a ciencia cierta lo que realmente hace una aplicación (modelo de caja negra).
      • Detener la evolución tecnológica impidiendo por medio de licencias restrictivas y patentes de software que surjan nuevas alternativas a sus productos.
    • GNU/Linux y el Software Libre
      • Linux estrictamente se refiere al núcleo Linux, pero es más comúnmente utilizado para describir un sistema operativo tipo Unix, que utiliza primordialmente filosofía y metodologías libres, también conocido como GNU/Linux. Está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o propietario).
    • GNU/Linux y el Software Libre
      • El núcleo de Linux fue originalmente escrito como hobby por el programador finlandés Linus Torvalds, quien se encontraba en 1.991 estudiando en la Universidad de Helsinki. Subsecuentemente, miles de programadores voluntarios alrededor del mundo han participado en el proyecto, mejorándolo continuamente. Torvalds y otros desarrolladores de los primeros días de Linux adaptaron los componentes de GNU para trabajar con el núcleo de Linux, creando un sistema operativo completamente funcional.
    • GNU/Linux y el Software Libre
      • La historia de Linux está fuertemente vinculada a la del proyecto GNU. El proyecto GNU, iniciado en 1983, tiene como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre. Hacia 1991, cuando la primera versión de Linux (núcleo) fue liberada, el proyecto GNU había producido ya casi la totalidad de los componentes del sistema, incluyendo un intérprete de comandos, una biblioteca C y un compilador. Sin embargo, el núcleo de GNU estaba aún incompleto debido a su ambicioso diseño y por ende inesperada dificultad a la hora de implementar
    • Proyectos de SL exitosos
      • Algunos proyectos notables de software libre incluyen los kernel de los sistemas operativos Linux y BSD , los compiladores GCC , el depurador GDB y las bibliotecas de C , el servidor de nombres BIND , el servidor de transporte de correo Sendmail , el Servidor web Apache , los sistemas de base de datos relacional MySQL y PostgreSQL , los lenguajes de programación Perl , Python , Tcl y PHP , el sistema X Window , los entornos de escritorio GNOME y KDE , la suite de ofimática OpenOffice.org , el navegador Mozilla , el servidor de ficheros Samba , y el editor de gráficos GIMP .
    • El SL y la brecha digital
      • Sin dudas, la tecnología es el principal elemento generador de riquezas para los países del primer mundo.
      • Los países del tercer mundo, carecen de tecnología propia, por lo cual todo acceso a tecnología externa debe hacerse pagando altas cantidades de dinero por concepto hardware y licencias de uso de software.
      • Esto hace que posean un acceso limitado a la tecnología, lo cual crea un ciclo de pobreza donde la única forma de salir es creando tecnología local.
    • El SL y la brecha digital
      • El software libre proporciona de forma gratuita, libre e inmediata las herramientas necesarias para la inclusión digital de los países del tercer mundo.
      • Al usar software libre, el gobierno brasileño calcula que ahorrará entre 500 y 1200 millones de dólares sólo dejando de pagar licencias de MS Windows y MS Office.
      • El software libre permite que estos recursos sean utilizados en llevar tecnología a donde de otra forma no llegaría: Las escuelas y las zonas rurales.
    • El SL y la brecha digital
      • Impulsa el desarrollo de las Pymes, permitiendo que una empresa pequeña inicie de operaciones con una baja inversión inicial en tecnología, al ahorrarse el pago de licencias de software y obteniendo acceso a tecnología de punta en forma gratuita (o casi gratuita).
      • Fomenta el desarrollo de tecnologías locales adaptadas de acuerdo a los aspectos sociales, linguísticos y culturales de cada país (el acceso al código fuente potencia el desarrollo de versiones locales). Caso Linex, Guadalinex y otros.
    • Si quiero SL! Que hago?
      • No empezar de golpe Se necesitan algunas horas de aprendizaje y adaptación para cambiar de las aplicaciones restrictivas que usamos habitualmente a aplicaciones libres nuevas para nosotros. Aún así, este aprendizaje siempre es fácil e intuitivo.
      • Migrar de forma progresiva Para migrar de plataforma, no es necesario hacerlo de forma violenta, es preferible comenzar con algunas aplicaciones libres como OpenOffice y Mozilla Firefox y luego de habernos adaptado, dar el paso final, instalar y utilizar GNU/Linux como Sistema Operativo por defecto.
      • Enciclopedia Libre http://es.wikipedia.org
      • Distrowatch - http://www.distrowatch.com/
      • Linux ISO's - http://www.linuxiso.org
      • Hispalinux - http://www.hispalinux.es/
      • Proyecto LuCAS - http://lucas.hispalinux.es/
      • BULMA - http://bulma.lug.net/
      • Velug - http://www.velug.org.ve/
      • Installfest - http://www.installfest.info/
      • La pastilla roja - http://www.lapastillaroja.net/
      • Barrapunto - http://www.barrapunto.com/
      • Alternativas Libres - http://alts.homelinux.net/
      • Contacto: [email_address]
      Enlaces recomendados