software libre y luchas sociales
TRANSCRIPT
Software Libre y Luchas Sociales
Hacklab Granada
Entresuelo
14 mayo 2009
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 1 / 34
Indice
1 Conceptos basicos2 Software privativo vs software libre3 Desarrollo historico4 El movimiento social
Literatura
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 2 / 34
Conceptos basicos
Indice
1 Conceptos basicos2 Software privativo vs software libre3 Desarrollo historico4 El movimiento social
Literatura
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 3 / 34
Conceptos basicos
¿Que es un programa?
Definicion
Es un conjunto de informacion logica que permite a un ordenador cumpliruna funcion.
Componentes
Codigo fuente
Codigo ejecutable
Datos necesarios: imagenes, sonidos, ficheros de configuracion. . .
Documentacion
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 4 / 34
Conceptos basicos
Informatica vs. gastronomıa
Codigo fuente = recetaCodigo ejecutable = tarta
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 5 / 34
Conceptos basicos
¿Que es el codigo fuente?
¿Que es el codigo fuente?
Es la receta para hacer un programa de ordenador
Entendible por los humanos
¿Que es un fichero ejecutable?
Es el pastel
Entendible por el ordenador
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 6 / 34
Conceptos basicos
¿Que es la compilacion?
¿Que es la compilacion?
Es un robot de cocina. . .
. . . , un proceso que transforma el codigo fuente en un ficheroejecutable
El robot de cocina es el compilador
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 7 / 34
Software privativo vs software libre
Indice
1 Conceptos basicos2 Software privativo vs software libre3 Desarrollo historico4 El movimiento social
Literatura
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 8 / 34
Software privativo vs software libre
El software privativo
¿Que es el software privativo?
Es software que te obliga a aceptar unas condiciones que restringen lalibertad del usuario.
Ejemplos de restricciones de libertad
No se vende, solo obtienes una licencia
No lo puedes compartir
No puedes arreglar el software, ni siquiera el binario
No puedes utilizarlo estas en Cuba, Iran, Sudan, Libia, Corea delNorte, Siria. . .
Das permiso a acceder a informacion privada, controlar tu equipo. . .
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 9 / 34
Software privativo vs software libre
El software libreLas 4 libertades
Definicion
Libertad 0 usar el programa, con cualquierproposito.
Libertad 1 estudiar como funciona el programa,y adaptarlo a tus necesidades.
Libertad 2 distribuir copias, con lo que puedesayudar a tu vecino.
Libertad 3 mejorar el programa y hacer publicaslas mejoras a los demas, de modo quetoda la comunidad se beneficie.
Figura: RichardStallman
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 10 / 34
Software privativo vs software libre
El copyleftSoftware libre vırico
¿Y si alguien toma parte de mi software y lo utiliza de forma privativa?
copyleft
Restriccion que se anade al software libre que impide que alguiendistribuya copias o modificaciones restringiendo las 4 libertades
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 11 / 34
Software privativo vs software libre
Licencias libres
Garantizar las libertades
Se utilizan licencias
Se apoyan en el sistema de copyrigth a destruir
Necesidad practica no ideal
Con copyleft:
GPL: GNU General Public License
MPL: Mozilla Public License
CC-sa: Creative Commons-Share Alike
Sin copyleft:
BSD: Berkeley Software Distribution
MIT: Massachusetts Institute ofTechnology
CC: Creative Commons
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 12 / 34
Desarrollo historico
Indice
1 Conceptos basicos2 Software privativo vs software libre3 Desarrollo historico4 El movimiento social
Literatura
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 13 / 34
Desarrollo historico
Los albores de la informatica...
Anos 60-70
Pocas Computadoras:
Grandes computadoras o mainframesMuy pocos y muy caros
Se desarrolla software artesanal:
El negocio estaba en el hardwarePoca variedad de software ⇒ muy especıficoSe dispone del codigo fuente y los desarrolladores de softwarecompartıan libremente sus programas unos con otros
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 14 / 34
Desarrollo historico
...la reaccion...
Anos 80
Aparecen las computadoras mas modernas y mas baratas ⇒necesidad de software.
El software privativo se hace fuerte:
Impiden a los usuarios modificar el softwareEn caso de encontrar un error ⇒ comunicar a la empresa desarrolladorade ese software
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 15 / 34
Desarrollo historico
...la revolucion...
Anos 80: Emerge Richard Stallman
1984: comenzo a trabajar en el proyectoGNU.
1985: funda la Free SoftwareFoundation (FSF). Se introdujeron losconceptos de:
Free Software (as in speech)Copyleft
Nace el movimiento social del softwarelibre.
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 16 / 34
Desarrollo historico
...el sistema se completa...
Anos 90: en 1991 Linus Torvalds creael primer nucleo del sistemaoperativo GNU/Linux
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 17 / 34
El movimiento social
Indice
1 Conceptos basicos2 Software privativo vs software libre3 Desarrollo historico4 El movimiento social
Literatura
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 18 / 34
El movimiento social
SL e independencia tecnologica
Dependencia tecnologica
El software privativo (de libertad):
Centraliza y oculta el conocimiento: monopolios, paıses, imperios. . .
Comportamiento oculto: puertas traseras. . .
Sujeto a decisiones polıticas, economicas. . . publicas u ocultas porparte de empresas y estados
Independencia tecnologica
El software libre (de libertad):
Descentraliza y libera el conocimiento
El funcionamiento es bien conocido
Permite la independencia y la autogestion
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 19 / 34
El movimiento social
SL e independencia tecnologica
Ejemplos en regiones y estados
Bolivia, Venezuela, Brasil, Cuba, Extremadura, Andalucıa, Francia. . .
Resultados tangibles
Creacion de empresas y cooperativas locales
Alfabetizacion digital
Adaptacion a idiomas y culturas minoritarias
Independencia de decisiones polıticas externas
Ahorro en componentes: el hardware caducacuando se rompe
Ahorro en licencias
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 20 / 34
El movimiento social
Los hackers
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 21 / 34
El movimiento social
Los hackers (de la tele)
¿Que no es un hacker?
Nada de calaberas. . .
. . . Ni de fuego y antorchas
Normalmente se usa para referirse a intrusos electronicos y criminales,cuando el termino correcto es cracker
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 22 / 34
El movimiento social
Los hackers: reivindiacion del termino
¿Que es un hacker?
Expertos en software y hardware, que son programadores, disenadoresy administradores.
Alguien que modifica componentes electronicos, por ejemplo, unreceptor de radio, impresoras, para para extender su funcionalidad o elrendimiento
Hoy en dıa, un hacker es un experto en algo, extremadamenteinconformista, tanto en la ciencia como en la vida
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 23 / 34
El movimiento social
Hackmeeting
Los hackmeeting comienzan en Italia en1998.
Reunion de la comunidad por unaalternativa digital
Una actitud no exclusivamenterelacionada con los ordenadores
El uso de la tecnologıa para defender ladignidad y la libertad, frente almercantilismo y la restriccion impuestapor la division entre conocimiento ysaber
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 24 / 34
El movimiento social
Hackmeeting Casa Invisible
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 25 / 34
El movimiento social
Hackmeeting Casa Invisible
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 26 / 34
El movimiento social
Hacklabs: laboratorios de hackers
Dar continuidad al espıritu del Hackmeetingdurante el ano
Espacios fısicos, permanentes, horizontales yautonomos donde las personas experimentan,crean y aprenden de otras personas conintereses parecidos.
¡Compartir es bueno!
Frase motivadora
“porque resulta poco util y hasta triste experimentar en solitario aquellascosas que puedes hacer facilmente con otros”
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 27 / 34
El movimiento social
Hacklabs y movimientos sociales
Nuestro objetivo
Que la tecnologıa no sean un impedimento para que las personas seanlibres, sino todo lo contrario.
Difusion y desarrollo de una tecnologıa parael cambio social.
Conexion entre los espacios fısicos y losespacios digitales.
Tambien existen los LUG y GUG.
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 28 / 34
El movimiento social
Colina Roja: refundacion
Relexiones sobre el anterior intento de fundacion:
Errores
Nombre, web, local, forma (asociacion, colectivo, grupo. . . ), bla, bla, bla.
Soluciones
Ir a un hackmeeting a aprender
Hacklab guiado por proyectos que modelen:
Nombre, forma, que somos, estructura. . .
Contacto con colectivos
Horizontal: menos rollo y haz algo
Las tapas para despues de la asamblea
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 29 / 34
El movimiento social
Colina Roja: proyectos
Proyectos
CharlasTalleres de divulgacionformacion:
Software libre, privacidad, seguridad, productividad¿En que podemos ayudar (que no sabemos)?
CharlasTalleres de auto–formacion:
Seguridad (red, ssoo, explotacion. . . ), programacion, sistemasoperativos, hardwareServidor social autogestionado
WiFi abierta
Compartir Es Bueno
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 30 / 34
El movimiento social
Colina Roja: ¡participa!
Web de Colina Roja:http://colinaroja.orgo http://granada.hacklabs.org
Lista de correoWikiChat
Asambleas y reuniones: sede de CNT oCSOA 15 Gatos
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 31 / 34
El movimiento social
¿Preguntas?Muchas gracias por su atencion
Mas y mejor en colinaroja.org
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 32 / 34
El movimiento social Literatura
Literatura
GNU Project Philosophy
Richard Stallman
http://www.gnu.org/philosophy/
La Catedral y el Bazaar
Eric S. Raymond
http://biblioweb.sindominio.net/telematica/catedral.html
De lo digital a lo analogico
Montserrat Boix y Nomada
http://www.mujeresenred.net/article.php3?id_article=298
Campanas por el Software Libre
Free Software Foundation
http://www.fsf.org/campaigns/
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 33 / 34
El movimiento social Literatura
Literatura (II)
Documentos interesantes
Hackmeeting 2008
http://sindominio.net/hackmeeting/index.php/Lecturas_recomendadas
Decreto sobre Software Libre y Estandares Abiertos
Gobierno de Venezuela
http://www.gobiernoenlinea.ve/docMgr/sharedfiles/Decreto3390.pdf
Hacklab Granada (Entresuelo) Software Libre y Luchas Sociales 14 mayo 2009 34 / 34