PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
Programacion abierta
1. 98,5 v3.0 - Centro Cultural Ricardo Rojas – Mayo 2008
2. Más allá de la Web 2.0. Las transformaciones del software para una intervención democrática de la información. El software debe ser hecho por todos.
3. CADA GENERACIÓN TIENE SU FILÓSOFO: un escritor o un artista que plasma la imaginación de una época. A veces estos filósofos son reconocidos como tales, pero a menudo pasan generaciones antes de que se caiga en la cuenta. Sin embargo, con reconocimiento o sin él, cada época queda marcada por la gente que expresa sus ideales, sea en el susurro de un poema o en el fragor de un movimiento político. Nuestra generación tiene un filósofo. No es un artista, tampoco un escritor profesional. Es un programador. Richard Stallman comenzó su trabajo en los laboratorios del MIT como programador y arquitecto desarrollando software de sistemas operativos. Ha desarrollado su carrera en la vida pública como programador y arquitecto fundando un movimiento por la libertad en un mundo cada vez más definido por el «código». Lawrence Lessig. Prólogo de “Software Libre para una Sociedad Libre”
4. Nace el Proyecto GNU - Proyecto de software libre, de colaboración masiva. - Anunciado en 1983 por Richard Stallman. - Inició el Sistema Operativo GNU, un proyecto de desarrollo de software cuya meta fundacional fue (citado del anuncio) “un cuerpo suficiente de software libre [...] para desenvolverse sin la necesidad de utilizar software privativo” - A partir de allí, cada copia del código fuente iba acompañada del “GNU Manifesto”
6. EULA: End-User License Agreement GPL: GNU General Public License BSD: Berkeley Software Distribution CDDL: Common Development and Distribution License
7.
8. Linus Torvalds - Desarrolla “Linux” como sustituto de Minix, para su proyecto de final de carrera. - Coincidentemente con el nacimiento de la web, en 1991, libera el código fuente bajo bajo GPL para que cualquiera pueda “Estudiarlo, Modificarlo y Mejorarlo” - Hoy Linux es un ejemplo de producción distribuida y consigo plantea nuevos modelos éticos y económicos en el negocio del la producción y distribución del software. - Publicó su autobiografía: Just for Fun: The Story of an Accidental Revolutionary (2001)
9. Divergencia y Remix prevalecen sobre el consenso de ideas
11. - Los diseños abiertos propician modelos simples - Su facilidad de comprensión y disponibilidad es la clave - El software se diseña y desarrolla adoptando criterios evolutivos , no de “diseño inteligente”. Microsoft Internet Information Server Licencia: EULA Apache HTTP Server Licencia: Apache (BSD Like)
12. 3.2 Enseñar a programar... (...o por que programar debiera ser cosa de niños). Otras escrituras, otros lenguajes. El idioma informático como elemento de diálogo.
13. “ Programación en BASIC: Háblele a la computadora . El catucho de programación BASIC para ATARI le mostrará como. Usted aprenderá programación y las bases del lenguaje de máquina. Que decir. Como decirlo. Programar su computadora para imprimir mensajes. Jugar. Hasta escuchar una melodía . Sin mucho tiempo, usted y su computadora estarán produciendo una hermosa musica juntos.”
14. De alguna manera, imprimir un mensaje por pantalla se ha vuelto trivial y todos de alguna forma “programamos”.
21. Para probar que usted no es un 'bot', por favor escriba los caracteres que aparecen en la imagen a continuación... Bueno, eso lo define todo. Siempre tuve mis sospechas.
24. Hardware Libre: Arduino Arduino es una plataforma de prototipado electrónico basado en hardware y software de naturaleza abierta , de implementación rápida. Esta dirigida a artistas, diseñadores, hobbistas y aquellos que esten interesados en contextos y objetos interactivos . Arduino puede conectarse a una PC y a través de un lenguaje similar a Processing/Wiring es capaz de interactuar con una amplia variedad de software: Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider. La plataforma puede aquirirse o bien ensamblada o en sus componentes junto con el diseño del hardware para hacerlo uno mismo.
25. The BUG: dispositivo móvil a la carta o remixable
26. : Enkin: Realidad aumentada y el mundo físico como capa de información Enki expone contenidos geo-localizados de forma que funde realidad con formas clásicas de cartografia. Combina GPS, sensores de orientación, graficos 3D, video en vivo y servicios web en una interfaz volcada a dispositivos móviles. Concursó en el primer round de la “Google Android Developer Challenge”. Aun no debe considerarse un producto terminado.
27. De ideas a bits a átomos: La web es la logística. Del diseño a industria en un click .
28.
Hinweis der Redaktion
Desde yahoo pipes hasta la cocina. De alguna manera u otra todos programamos. Tomamos una receta, la podemos seguir al pié o introducirle nuestras modificaciones. Parece tan lógico y natural en el arte culinario como para los promotores del software libre.