0:11 El software libre es la primera batalla en la liberación del ciberespacio. 0:18 ¿Quién controla nuestro ordenador? 0:20 ¿Eres tú o es una gran compañía quien realmente la controla. 0:26 ¿Qué es una ordenador? 0:27 Un ordenador es una máquina universal 0:31 que ejecutará cualquier cosa que tu quieras hacer. 0:35 Porque le pusiste un programa 0:37 que ordena que es lo que quieres que se ejecute. 0:40 El ordenador solo sabe cómo ejecutar instrucciones, una tras otra. 0:46 El programa tiene las instrucciones que le dicen qué ha de hacer. 0:51 Escribiendo el programa adecuado, tú puedes conseguir cualquier cosa. 0:55 O al menos casi todo. 0:58 ¿Quién da las instrucciones a tu ordenador? 1:01 Tú puedes pensar que obedece tus órdenes, 1:04 cuando realmente obedece a alguien más que a ti 1:08 cuando tu solo puedes hacer hasta donde la empresa de software te permita. 1:14 Con el software libre hay dos posibilidades, 1:16 que los usuarios controlen al programa o que éste controle a los usuarios. 1:21 Es inevitable lo uno o lo otro. 1:24 Para que los usuarios puedan controlar el programa, 1:27 ellos necesitan las cuatro libertades esenciales. 1:31 Esta es la definición de software libre. 1:34 El software libre respeta la libertad de los usuarios y de la comunidad. 1:38 Frecuentemente llamamos libre usando la palabra francesa o española, 1:42 pronúncienla como quieran, la cuestión es lo que significa. 1:46 No queremos decir que es gratis, no hablamos sobre el precio. 1:48 Estamos preocupados por la libertad 1:50 y a veces decimos Free/libre para mostralo. 1:55 La libertad 0 es la de utilizar el programa 1:58 como tu desees para cualquier propósito. 2:00 La libertad 1 es la de estudiar el código fuente del programa 2:05 y cambiarlo, para que ejecute la orden que quieras. 2:10 Pero, ¿Qué es el código fuente? 2:12 Normalmente cada programa tiene dos formas. 2:15 Hay una forma en la que tú puedes leer y entender 2:19 si conoces el lenguaje de programación. 2:20 Ese es el código fuente. 2:22 Es lo que los programadores escriben y cambian. 2:24 Luego, hay un ejecutable, que es un conjunto de números 2:27 que incluso un programador no puede entender. 2:30 Si todo lo que tienes es un ejecutable, 2:31 podría ser un dolor horroroso de cabeza imaginarse qué es lo que hace 2:35 y más difícil de cambiar. 2:37 Por lo tanto para tener la posibilidad real de estudiarlo y cambiarlo, 2:41 tienen que darte el código fuente. 2:43 Es un requerimiento. 2:45 Con estas dos libertades, 2:48 cada usuario puede hacer una copia separada, modificarlo y 2:52 hacer que ejecute la orden que quiera. 2:54 Eso permite un control individual. 2:57 Pero, ¿Qué ocurre si no eres programador? 2:59 Cuando miras el código fuente no sabes entenderlo. 3:02 El control individual no es suficiente. 3:05 También necesitamos un control colectivo, 3:07 ello significa que un grupo de usuarios es libre de trabajar conjuntamente 3:10 para adaptar el programa a lo que quieran. 3:13 Por supuesto, algunos serán programadores, 3:16 son quienes realmente escriben los cambios, 3:18 pero lo hacen como parte del grupo 3:20 para lo que el grupo quiere. 3:23 Por supuesto, el grupo no tiene porqué ser todo el mundo. 3:26 Otros pueden usar el mismo programa de otra forma. 3:28 Todos son libres para hacer eso. 3:30 El control colectivo requiere dos libertades esenciales más. 3:34 La libertad número 2 es la de poder redistribuir copias exactas, 3:37 hacer copias y regalarlas o venderlas cuando tu desees. 3:41 La libertad número 3 es similar pero es para tus versiones modificadas. 3:45 Tú puedes hacer copias y regalarlas o venderlas cuando tú desees. 3:49 Si realmente tienes estas libertades, el software el libre y los usuarios controlan el programa. 3:54 Pero si una de estas libertades se pierde, entonces los usuarios no controlan el programa. 4:00 En cambio, el programa los controla a ellos y sólo el desarrollador controla el programa. 4:06 Eso significa que este programa es un instrumento de poder injusto 4:11 del desarrollador sobre los usuarios. 4:15 Entonces los usuarios no tienen libertad, 4:17 eso no es libre, y es por eso que tenemos que eliminar el software privativo. 4:22 ¿Qué ocurre cuando tienes software privativo? 4:25 A veces el programa husmea al usuario. 4:29 A veces rastrea al usuario. 4:33 A veces restringe al usuario y les impide hacer lo que quieren. 4:38 Como ven el rayo azul es su enemigo. 4:40 (Risas) 4:42 A veces el software borra los libros remotamente tal y como Amazon hizo con 1984. 4:49 A veces el desarrollador fuerza al usuario a instalar una actualización perjudicial, 4.58 amenazando con eliminar alguna otra funcionalidad, 5:01 si no se instala, como hizo Sony. 5.05 Puede incluso cambiar por la fuerza el software a distancia 5:09 como Microsoft puede con Windows mediante la puerta trasera universal. 5:14 Incluso puede sabotear a los usuarios, 5:18 como Microsoft cuando le cuenta a la NSA sobre fallos en Windows, 5:23 cuya información puede usar para atacar los ordenadores de la gente. 5:27 Eso es lo que básicamente tienes con el software privativo. 5:31 El dueño tiene el poder sobre los usuarios 5:34 y se aprovecha de este poder para definir algunas funcionalidades maliciosas 5:39 para perjudicar al usuario. 5:42 Por supuesto no que lo hacen porque sean sádicos, 5:45 lo hacen únicamente por dinero, por avaricia. 5:48 Tienen varias formas para sacar provecho 5:51 de este poder sobre los usuarios, 5:54 que no hace que incluso que los más pequeños sean menos malvados. 5:58 Ellos no se avergüenzan por ello. 6:00 Incluso hacen conferencias donde hablan sobre las últimas novedades 6:04 sobre cómo aprovecharse del usuario gracias al poder que tienen. 6:09 Básicamente, el software privativo 6:11 que es ahora usado por la mayoría de usuarios está usando malware privativo. 6:19 Es "software para imbéciles". 6:21 ¿Cómo dejar de ser una víctima? 6:25 Antiguamente tenías que dejar de usar ordenadores, 6:27 pero ahora ya no. 6:29 Ahora puedes unirte a nosotros en el mundo libre que hemos construido. 6:34 En 1983, anuncié que desarrollaría un sistema operativo totalmente libre llamado GNU. 6:42 En 1992, lo teníamos casi terminado, 6:45 pero faltaba una pieza, el núcleo (kernel). 6:48 Linux Torvalds, en aquel año liberó el núcleo Linux con el que llenar el último hueco y nos dio 6:55 el primer sistema operativo para arrancar en un PC...GNU/Linux 7:00 Desafortunadamente, tener libertad en más de un punto no te garantiza mantenerla. 7:07 Hay más de un centenar de versiones diferentes de GNU/Linux, conocidas como distribuciones. 7:13 Algunas son enteramente software libre, muchas contienen software privativo, 7:19 porque las mantienen personas no preocupadas por la libertad. 7:23 Anteponen su conveniencia a la libertad. 7:27 Por ello tienes que comprobar qué distribución es libre. 7:31 Mantener tu libertad requiere un sacrificio, a veces un gran sacrificio, como en Lexington. 7:38 En nuestra campaña tienden a ser pequeños sacrificios. 7:43 Cualquiera con un poco de madurez puede hacerlos. 7:48 Por ejemplo, quieres aplicaciones pero algunas no son libres. 7:52 Si quieres libertad, tienes que hacerlo sin ellas. 7:55 Puede haber algunos inconvenientes a sufrir por el bien de tu libertad. 8:01 Algunas páginas web ejecutan en el navegador software privativo escrito en JavaScript. 8:09 Si no quieres ejecutar software privativo, 8:12 tú deberías instalar LibreJS que bloquea y evita el JavaScript no libre. 8:18 A veces, los servidores te ofrecen realizar tus tareas. dicen: 8:22 "envíanos todos tu datos". 8:24 Obviamente, para imbéciles. 8:26 Luego el servidor hace la tarea y te devuelve los resultados. 8:30 Supuestamente no deberías pensar sobre lo que pasa, porque es una nube y tú no puedes ver lo que ocurre. 8:38 Pues deberías mirar. Se ofrece como un sustituto del software y le quita el control de su ordenador. 8:47 Una gran parte de los servidores web del mundo 8:50 se ejecutan sobre GNU/Linux y otro software libre. 8:53 Sin embargo, creo que las ordenadores más importantes donde establecer la libertad son sus ordenadores, 8:58 no en los servidores web de las compañías. 9:01 También merecen ser libres, 9:03 pero por encima de todo es la gente la que merece la libertad. 9:07 Nosotros necesitamos avanzar y para ello tenemos que cruzar algunos obstáculos. 9:12 Uno de ellos son las grandes compañías que ganan mucho dinero teniendo el control sobre los usuarios. 9:18 No quieren dejarnos avanzar. Tenemos que vencer su oposición. 9:23 Otros son los medios de comunicación principales que no hablan sobre el software libre. 9:27 Tienen un término que usan para evitar de cuestiones éticas. 9:32 Llamándolo “código abierto”. 9:35 Ahora, se habla más o menos de los mismos programas pero con diferentes ideas. 9:41 Donde los activistas del software libre dicen: 9:43 "es una cuestión de lo correcto y lo incorrecto, los usuarios precisan libertad, queremos libertad". 9:48 La gente que dice código abierto, no quiere decir eso, en cambio dicen: "dejen a los usuarios cambiar el software y redistribuirlo 9:55 y mejorarán el código, corregirán muchos errores". 9:59 Quizás sea verdad, pero es un tema menos importante. 10:01 Si queremos mantener nuestra liberad tenemos que hablar de la libertad. 10:05 Digan "software libre" y así nos ayudarán todo el tiempo. 10:08 Otro obstáculo es que muchas escuelas enseñan software no libre, 10:13 que básicamente es como enseñar a los niños a fumar tabaco. 10:16 Es implantar la dependencia, lo opuesto a lo que las escuelas deberían hacer. 10:21 La escuela debería preparar a los ciudadanos para vivir en una sociedad fuerte, capaz, independiente, cooperativa y libre. 10:30 Lo cual significa enseñar software libre en las escuelas. 10:35 Pero hay otra razón para hacer esto…por la educación. Algunos niños quieren convertirse en programadores, son curiosos, quieren saber cómo funciona el programa. 10:42 Cuando alguien que estudia software libre puede comprenderlo, 10:46 el que estudia software no libre no puede aprender nada 10:49 porque el conocimiento en el programa no libre es retenido y negado a los estudiantes. 10:56 Para defender el espíritu de la educación, 10:58 la escuela debería asegurarse de que sus programas son libres. 11:01 Pero hay aún una razón más importante, las escuelas deberían enseñar el espíritu de la buena voluntad, 11:07 el hábito de ayudar a los demás. 11:09 La clase debería decir. "Si traes un programa a clase, 11:13 es como si llevaras galletas a clase, 11:15 tienes que compartirlas con todos, 11:18 no puedes guardártelas para ti solo. 11:20 Tienes que compartir el código fuerte para que otros puedan aprender. 11:24 Así que no traigas ningún software privativo a esta clase. 11:27 La escuela tiene que dar un buen ejemplo siguiendo sus propias normas, 11:32 deberías traer únicamente software libre a esta clase, excepto si es un ejercicio de ingeniería inversa. 11:39 Otro obstáculo es que hay hardware para el cual no sabemos cómo escribir el código, 11:45 porque tampoco nos dicen cómo usar dicho hardware. 11:48 Es sorprendente que quieran venderte el producto y no te digan cómo usarlo. 11:53 Dicen, "Aquí tienes un programa no libre para utilizar el producto, ejecútalo y calla, no nos molestes. 11:59 Bueno, ¿Cómo se puede averiguar cómo funciona ese hardware con ingeniería inversa? 12:04 Tienes que estudiar todos esos ceros y unos para imaginarte qué hacen 12:09 y anotar cómo utilizar el hardware, 12:11 para que alguien pueda escribir el programa libre que lo haga. 12:14 Es un trabajo duro pero puede hacerse, 12:17 si quieres hacer una gran contribución técnica, eso es lo que deberías hacer. 12:21 Cada nueva área, actividad de la vida, 12:25 puede traer consigo nuevos derechos humanos que son necesarios. 12:29 Los derechos humanos dependen los unos de los otros. 12:31 Si pierdes uno te resultará difícil mantener los otros. 12:35 Por eso hoy día la programación es tan importante para la sociedad que las libertades del software libre se encuentra entre los derechos humanos, 12:44 que la sociedad debe establecer y proteger. 12:47 ¿Cómo ayudar? 12:51 Puedes escribir software libre, 12:52 organizar campañas a favor del software libre y persuadir a las escuelas y gobiernos para promover el software libre. 12:58 Puedes ayudar a otra gente cuando tiene problemas usando software libre o incluso en la instalación. 13:04 Puedes decir "software libre" y propagar la idea filosófica. 13:08 Cambiarse al software libre es el primer paso para la liberación del ciberespacio, 13:13 pero por supuesto necesitamos Internet. 13:15 Necesitamos otras libertades allí, 13:17 como la neutralidad de la red y poner fin a que las personas sean vigiladas. 13:24 (Aplausos).