El documento describe la historia y filosofía del software libre y Linux. Explica que en los años 60 el código fuente de los programas se compartía libremente, pero luego empresas privadas comenzaron a cerrar el código. Richard Stallman fundó el movimiento de software libre para defender el acceso al código. Linus Torvalds desarrolló Linux como núcleo de sistema operativo libre. Linux se ha convertido en una apuesta colectiva horizontal gracias a comunidades de usuarios que comparten información.
2. _ El software es cada vez más el gran intermediario entre la información y la inteligencia humana en la 'sociedad informacional' (Castells) _ El software está compuesto por un conjunto de instrucciones que un ordenador ejecuta para poder realizar una función específica _ Los programadores escriben en un lenguaje que los humanos podemos entender y que posteriormente es traducido a secuencias de unos y ceros _ El conjunto de órdenes en nuestro lenguaje se llama código fuente. Sin acceso al código sólo podemos usar el programa, no podemos ver cómo esta hecho o introducir mejoras. linux: informática para redes asociativas jovencuentro 08
3. _ Un símil muy utilizado es el de la receta de cocina , en que el código fuente sería las instrucciones que permite confeccionar un plato _ Sin la receta sólo se puede degustar el plato, pero no sabemos si, al añadirle algo, vamos en contra de alguno de sus ingredientes, ya que se desconoce su composición y la proporción. _ El software libre, al dar acceso al código, es el único que puede garantizar esta transparencia. linux: informática para redes asociativas jovencuentro 08
4. _ Durante los años 60, los sistemas informáticos eran todavía muy caros _ Estaban básicamente destinados a un uso científico _ Uno de los centros de investigación más importantes de aquella época era el Massachusetts Institute of Technology (MIT) _ Era habitual distribuir las aplicaciones junto con su código fuente _ Todo el mundo podía participar en el proceso de mejora del software, el intercambio de trucos y compartir un espíritu muy extendido de ayuda entre usuarios linux: informática para redes asociativas jovencuentro 08
5. _ Con la explosión de la microinformática, el descenso de precio de los sistemas informáticos y su popularización entre las empresas, aparecieron las primeras compañías de software _ M uchas de estas empresas creyeron que si denegaban el acceso a los usuarios y a otros desarrolladores al código fuente de las aplicaciones que mejoraban o desarrollaban, podrían conseguir una ventaja competitiva _ F ue un punto de inflexión importante: se extendió el modelo de código cerrado, en el cual el software se vendía sin el código fuente linux: informática para redes asociativas jovencuentro 08
6. _ Una de las personas que había vivido de cerca toda aquella evolución desde el MIT era Richard Stallman , pionero en defender las libertades que se habían perdido y que acuñó el término 'software libre' _ En 1984, Stallman creó la Free Software Foundation con el objetivo de crear el sistema Unix libre GNU y la potenciación del software libre _ La definición de software libre propuesta por la Free Software Foundation, se basa en cuatro libertades básicas que cualquier programa considerado libre debe proporcionar: linux: informática para redes asociativas jovencuentro 08
7. 0 : libertad para utilizar el programa para cualquier propósito 1 : libertad para poder estudiar cómo funciona el programa. Implica acceso al código fuente del mismo 2 : libertad para redistribuir el programa 3 : libertad para hacer modificaciones y distribuir las mejoras. De igual forma que en el punto 1: el acceso al código fuente es un requisito previo. linux: informática para redes asociativas jovencuentro 08
8. _ En 1991 un estudiante finlandés de 21 años llamado Linus Torvalds publicaba en la Red su propio núcleo de sistema operativo inspirado en Unix que más tarde se denominaría Linux. _ Rápidamente, muchos hackers se sumaron a un esfuerzo colectivo para ayudarle a mejorar el núcleo del sistema operativo y creció en importancia. _Éste era precisamente el corazón que le faltaba al sistema GNU que Stallman estaba diseñando. linux: informática para redes asociativas jovencuentro 08
9. From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most in minix? Date: 25 Aug 91 20:57:08 GMT Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi) PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(. linux: informática para redes asociativas jovencuentro 08 PRIMER CORREO ELECTRÓNICO SOBRE LINUX DE LINUS TORVALDS
10. _ Pekka Himanen : El software libre es una invocación a la habilidad para desarrollar recursos de forma colectiva. _ Esto no es una novedad desde el punto de vista económico. El intercambio libre de información es el fundamento de la ciencia occidental y sin este concepto, el avance del conocimiento sería imposible o se encontraría gravemente impedido. _ Es imprescindible la difusión de los trabajos científicos para que sean verificados, utilizados y desarrollados, en un proceso abierto y de autodepuración de errores (Merton) linux: informática para redes asociativas jovencuentro 08
11. _ Nos encontramos en un contexto en que se supone implícitamente que saber informática es lo mismo que saber manejar ciertas aplicaciones propietarias, tales como MS Windows o MS Office _ Estos productos tienen el monopolio , pero existen otras muchas opciones y entre ellas destaca por sus ventajas la del software libre _GNU/Linux se ha convertido en el buque insignia del movimiento del software libre, ya que es un sistema operativo completamente libre que incluye todo tipo de herramientas para servidores y usuarios finales linux: informática para redes asociativas jovencuentro 08
12. _ El software libre ha tenido un papel fundamental en el crecimiento y extensión de la Red _ Cuando utilizas Internet, ya eres usuario de software libre porque la mayor parte de la infraestructura de Internet se basa en protocolos abiertos _ Aproximadamente el 67% de servidores web emplean Apache, otro gran número usan SendMail para gestionar el envío de correo electrónico y prácticamente la totalidad de los servidores de nombres (DNS), esenciales en el funcionamiento de la Red, utilizan el programa BIND o derivados de su código fuente. linux: informática para redes asociativas jovencuentro 08
13. ¿Quien desarrolla el software libre? Algunas empresas (Novell, Red Hat, Sun Microsystems...) Administraciones públicas que encuentran un bien social Entusiastas que disfrutan creando o mejorando alicaciones Profesionales o estudiantes que quieren poner en práctica sus conocimientos Nos interesan sobretodo los dos últimos casos linux: informática para redes asociativas jovencuentro 08
14. _GNU/Linux avanza como una apuesta colectiva y horizontal _ La difusión y promoción de Linux se deja sobre todo en manos de redes informales de pares, que toman forma a través foros, wikis... _ Una comunidad comparte información y asesora a través de su página, en la que cualquier persona pude consultar y aportar _ Así se ha posibilitado que en la actualidad, Linux sea un SO al mismo nivel técnico, estético y de usabilidad comparable al de Mac o Windows. linux: informática para redes asociativas jovencuentro 08
15. _ La expansión de internet ha permitido la creación de protocolos de comunicación bajo las premisas de la creencia del poder de las redes y de la sinergia (cooperación para la maximización) _ Quiénes participan de estas redes se denominan hackers (no confundir con crakers): son personas con altos conocimientos en informática, que diseñan programas y propugnan la ayuda mutua _ La ética hacker pretende perpetuar la libertad de acceso a la información y al uso de la informático y que los beneficios indiviuales no estén por encima de los comunitarios linux: informática para redes asociativas jovencuentro 08
16. _ En la ética hacker, según Himanen, el trabajo es pasión y entretenimiento (frente al espíritu weberiano de la búsqueda del mayor beneficio) _ Existen motivaciones sociales que conducen al trabajo en colaboración, al reconociemiento de los iguales, como en la vida académica _ Con la metáfora de la Academia y el Monasterio , Himanen explica que en la primera se hace público el resultado, como se llegó a él y se reconoce, mientras que en el monasterio no se discute al superior _ Otros autores apuntan a una práctica en el ciberespacio del concepto del don de Marcel Mauss (dar, recibir y devolver) linux: informática para redes asociativas jovencuentro 08
17. ¿Por qué migrar a Linux? COSTES Microsoft Windows: 71-599 € Linux:0 € Microsoft Office: 130-600 € OpenOffice: 0 € Compresor Winrar: 34 € Ark, Unrar: 0 € Antivirus: 40 € No necesario: 0 € Antispam: 50 € No necesario: 0 € Grabador de cd: 60 € K3b, Brasero: 0 € Total: 400 € Total: 0€ linux: informática para redes asociativas jovencuentro 08
18. ¿Por qué migrar a Linux? SEGURIDAD Y FIABILIDAD _ Más estable, con actualizaciones constantes _ En raras ocasiones se “cuelga” o pierde datos _ Código probado antes por miles de personas _ No hay virus, ni malware, no se instalan programas no deseados linux: informática para redes asociativas jovencuentro 08
19. ¿Por qué migrar a Linux? ÉTICA _ La tecnología no es neutra _ La soberanía tecnológica potencia la autonomía y el desarrollo local _ Transparencia en la creación del software y sus intereses: decide la comunidad, no una empresa _ Adaptación a nuestras necesidades o preferencias (lengua, tipo de usuarios...) linux: informática para redes asociativas jovencuentro 08
20. ¿Por qué migrar a Linux? DIFICULTADES DE LA TRANSICIÓN _ Resistencias al cambio. Posibilidad de combinar los dos SO o de probar con un Live CD o Wubi. _ Fase de aprendizaje y acomodación lenta al inicio. Imprescindible: talleres de formación _ Dependencia de algunas aplicaciones privativas: Contaplus, Photoshop... y de algún hardware (sobretodo cámara web, algún escáner...) linux: informática para redes asociativas jovencuentro 08
23. linux: informática para redes asociativas jovencuentro 08 USO DE NAVEGADORES Y SISTEMAS OPERATIVOS (W3Counter, octubre 08)
24. _ La palabra "ubuntu" proviene de las lenguas sudafricanas Zulú y Xhosa y significa: "humanidad hacia otros". Según el obispo Desmond Tutu, "una persona con ubuntu está abierta y disponible para otros" _ Ubuntu se creó en 2004, como distribución derivada de Debian. Está patrocinado por la empresa Canonical Ltd, cuyo propietario es Mark Shuttleworth, pero el proyecto es mantenido y crece por centenares de comunidades locales (LoCo Teams, por sus siglas en inglés) - Un marketing excelente, el lanzamiento de una nueva versión cada 6 meses, su sencillez, etc... la han convertido en la distro estrella linux: informática para redes asociativas jovencuentro 08
25. linux: informática para redes asociativas jovencuentro 08 /home/josep/Documents/jovencuentro_xarrada/VideoTutorial.avi /home/josep/Documents/jovencuentro_xarrada/linux_party_en_ca_revolta.avi
26. Bibliografía: HIMMANEN, Pekka: "La ética del hacker y el espíritu de la era de la información" Barcelona: Destino, 2002 (también disponible para descargar por internet) MOODY, Glyn: "Codi rebel. La història del Linux i de la revolució del programari lliure" 2007, Universitat de València STEPHENSON, Neal: "En el principio... fue la línea de comandos", 1999 (descarga de internet) ZURITA SÁNCHEZ, José Manuel: "Software libre y comunidad virtual: el caso de Ubuntu-es", Coloquio Interno del Posgrado en Antropología Social de la ENAH, en julio de 2007. Publicado en slideshare.net linux: informática para redes asociativas jovencuentro 08