Software libre (1)

Historia Del Software Libre.

  • Origenes: Real Programmers

     Origenes: Real Programmers
    1945 hasta 1970: los Real Programmers fueron la cultura tecnica
    dominante en el ambito de la computacion.
    Desde el primer computador ENIAC, existio una cultura tecnica,
    consciente de si misma, creaban y manipulaban software por pura
    diversion.
  • Los primeros hackers

    1961: el MIT adquiere la primera PDP-1. La usa el Tech Model
    Railroad Club (TMRC), nucleo del IA Lab del MIT.
    La cultura en torno a las computadoras del MIT adopta el termino hacker" y crean su propio SO para PDP-10 (ITS, \IncompatibleTimesharing System", sin permisos ni contraseñas).
  • Las decadas de 1950 y 1960

    Durante los a~nos 1960 el software vena como acompa~nante del
    hardware, no se considera un elemento independiente.
    El software se distribua con su codigo fuente: grupos de usuarios lo
    comparten, y lo mejoran.
  • Años setenta: El surgimiento de Unix

    Años setenta: El surgimiento de Unix
    1969: Ken Thompson invento Unix (mismo a~no que Arpanet).
    Surge de los deshechos de Multics, en AT&T (Bell Labs).
    Dennis Ritchie inventa un nuevo lenguaje llamado C para usarlo en el Unix de Thompson.
  • Ingenieros

    Los Real Programmers eran ingenieros o fisicos, y a menudo
    radioaficionados.
    Seymour Cray, diseñador de la gama de supercomputadoras Cray, fue uno de los mas brillantes.
  • Años setenta: Unix y Berkeley

    CSRG (Computer Systems Research Group) de Berkeley:
    Importancia de compartir fuentes (cultura Unix \original").
    Limitado por la licencia AT&T (poco desde el punto de vista practico,
    todos la tenian).
    Financiado por DARPA (DoD).
  • Nacen los PCs

    El primer computador personal (Altair 8800) sale al mercado en 1975 como \kit".
    Se les llamaba Microordenadores. Su lenguaje era el BASIC.
    Atrajo a otra nueva generacion de jovenes hackers libertarios:\computers for the people".
  • Años ochenta: El fin de los viejos tiempos

    1983: DEC cancela la linea PDP-10. ITS ya no tiene futuro (no era portable)
    Comienza a despegar la gran industria del software privativo, basada
    en el secreto (binarios), en la venta de licencias y en la privatizacion
    de los fuentes.
  • Aparece GNU

    Richard Mattew Stallman
    Poyecto GNU
    Licencia GPL para evitar restricciones.
  • Nacimiento

    Nacimiento
    Se remonta a los origenes de la informatica.
    Como movimiento consciente, nace en 1984 con el Proyecto GNU.
    En los 90, Linux y el modelo bazar suponen su culminacion.
  • Declina la etica hacker

    Acceso ilimitado a los ordenadores y a todo aquello que puede enseñarte algo.
    2 Toda la informacion debe ser libre
    3 Es necesario promover la descentralizacion
    4 Los hackers no deben ser juzgados por sus titulos academicos, su edad o posicion.
  • UNIX

    ATY T se dividen
    puede explotar comercialmente unix
    se restringe la distribucion del codigo
  • Años ochenta: El Proyecto GNU

    Stallman abandona el MIT en 1984 para poder dedicarse al Proyecto GNU (GNU's Not UNIX!).
    1985: Stallman publica el Maniesto GNU: sienta los fundamentos eticos del software libre
    Meta: construir un sistema completo libre, alternativo a Unix
  • Final de los 1980, primeros 1990

    CSRG de Berkeley: Liberaron la parte de UNIX (implementacion de TCP/IP) que
    desarrollaron ellos, no AT&T (Net/1, 1989)
    Reescribieron el codigo del UNIX original que no era suyo y liberaron el codigo (Net/2, 1991)
  • Los años noventa: El nacimiento deLinux

    Linux es un kernel
    Lo inicia Linus Torvalds, en 1991, y just for fun
    Existian ya sistema operativos libres casi completos (GNU y Unix
    BSD)
  • La herencia de BSD

    Desde la distribucion de 386BSD el desarroles rapido y se consigue un sistema estable.
    Las distribuciones NetBSD, FreeBSD y OpenBSD surgen a partir dela adaptacion original de 386BSD.
  • El juicio AT&T vs BSD

    El juicio AT&T vs BSD
    USL (AT&T) denuncia a la Universidad de Berkeley (1992) por explotar Unix.
    Berkeley contraataca denunciando a AT&T por incumplir la licencia BSD (la menos restrictiva del mundo).
    Berkeley gana el litigio, USL es vendido a Novell y llegan a un acuerdo en 1993.
  • Finales de los 1990

    Netscape anuncia la liberacion del codigo de su navegador: \La catedral y el bazar".
    Cada vez mas cerca del usuario estandar: KDE, GNOME. GNU/Linux penetra en Universidades (y en casa de los estudiantes)
  • Principios de los 2000: Madurando poco a poco

    El software libre empieza a estar listo para el escritorio (GNOME 2.x,KDE 3.x, OpenOce), y es simple de instalar por el usuario El software libre se incorpora a la estrategia de grandes empresas
    (IBM, HP, Sun)
  • El futuro: una carrera de obstaculos?

    La evolucion futura del software libre se encuentra con varios obstaculos: tecnicas FUD (miedo, incertidumbre, duda): hasta ahora han mostrado no ser muy problematicas