WEBVTT 1 00:00.000 --> 00:07.000 00:11.123 --> 00:15.141 El software libre es la primera batalla 3 00:15.141 --> 00:18.162 en la liberación del ciberespacio. 4 00:18.163 --> 00:20.223 ¿Quién controla tu computadora? 5 00:20.245 --> 00:25.678 ¿Eres tú o es alguna gran compañía quien realmente la está controlando? 6 00:25.774 --> 00:27.786 Bueno, ¿qué es una computadora? 7 00:27.790 --> 00:31.858 Una computadora es una máquina universal. 8 00:31.873 --> 00:35.125 Hará cualquier computación que tú pidas 9 00:35.125 --> 00:37.405 porque le diste un programa que dice 10 00:37.439 --> 00:40.167 qué computación es la quieres ejecutar. 11 00:40.179 --> 00:43.982 Entonces, la computadora solo sabe cómo recibir una instrucción y ejecutarla, 12 00:43.998 --> 00:46.358 recibir otra instrucción y ejecutarla. 13 00:46.358 --> 00:50.557 El programa tiene las instrucciones que le dicen qué hacer. 14 00:50.612 --> 00:55.252 Encontes, escribiendo el programa adecuado, puedes conseguir que haga cualquier cosa. 15 00:55.252 --> 00:57.665 Bueno, casi cualquier cosa. 16 00:57.670 --> 01:00.698 Pero, ¿quién da las instrucciones a tu computadora? 17 01:00.728 --> 01:04.327 Puedes pensar que obedece tus instrucciones 18 01:04.355 --> 01:07.495 cuando realmente está obedeciendo a otro antes que a ti, 19 01:07.552 --> 01:13.953 y a ti solo puede obedecerte hasta donde la compañía lo permita. 20 01:13.992 --> 01:16.049 Con el software, hay dos posibilidades: 21 01:16.093 --> 01:21.491 O los usuarios controlan el programa o el programa controla a los usuarios. 22 01:21.492 --> 01:23.842 Es inevitablemente una u otra. 23 01:23.893 --> 01:27.092 Así, para que los usuarios puedan controlar el programa, 24 01:27.133 --> 01:30.920 necesitan las cuatro libertades esenciales. 25 01:30.920 --> 01:34.404 Estas conforman la definición de software libre. 26 01:34.435 --> 01:38.355 El software libre es el software que respeta la libertad de los usuarios y de la comunidad. 27 01:38.367 --> 01:42.394 Frecuentemente lo llamamos "Libre" utilizando la palabra francesa o española. 28 01:42.408 --> 01:45.716 Pronunciado como quieran, la cuestión es qué es lo que significa. 29 01:45.734 --> 01:48.798 No queremos decir que es gratis, no hablamos del precio. 30 01:48.799 --> 01:51.038 Lo que nos interesa es la libertad, 31 01:51.045 --> 01:55.554 y a veces decimos "Free/Libre" para demostrarlo. 32 01:55.575 --> 01:58.476 La libertad número 0 es la de utilizar el programa 33 01:58.500 --> 02:01.239 como quieras para cualquier propósito. 34 02:01.239 --> 02:05.357 La libertad número 1 es la libertad de estudiar el código fuente del programa 35 02:05.377 --> 02:09.717 y cambiarlo para que haga la computación que tú quieras que haga. 36 02:09.738 --> 02:11.449 Pero, ¿qué es el código fuente? 37 02:11.465 --> 02:14.576 Bueno, normalmente un programa tiene dos formas. 38 02:14.639 --> 02:18.390 Hay una forma que puedes leer y entender 39 02:18.406 --> 02:20.485 si conoces el lenguaje de programación. 40 02:20.527 --> 02:21.929 Ese es el código fuente. 41 02:21.949 --> 02:24.321 Es lo que los programadores escriben y modifican. 42 02:24.342 --> 02:27.222 Luego hay un ejecutable que consiste en un montón de números 43 02:27.222 --> 02:29.583 que incluso un programador no puede entender. 44 02:29.602 --> 02:31.583 Si todo lo que tienes es el ejecutable, 45 02:31.594 --> 02:34.982 podría ser un horroroso dolor de cabeza entender qué es lo que hace, 46 02:34.995 --> 02:36.866 e incluso más difícil de cambiar. 47 02:36.879 --> 02:41.069 Por eso, para tener la posibilidad real de estudiarlo y cambiarlo 48 02:41.069 --> 02:42.941 tienen que darte el código fuente. 49 02:42.958 --> 02:44.621 Es un requisito. 50 02:44.629 --> 02:47.453 Con estas dos libertades 51 02:47.464 --> 02:50.301 cada usuario separadamente puede hacer una copia 52 02:50.321 --> 02:54.091 y empezar a cambiarla para que haga lo que uno quiera. 53 02:54.105 --> 02:56.746 Eso es el control individual. 54 02:56.754 --> 02:58.914 Pero, ¿qué ocurre si no eres programador? 55 02:58.922 --> 03:01.703 Cuando miras el código fuente y no puedes entenderlo. 56 03:01.743 --> 03:04.783 El control individual no es suficiente. 57 03:04.795 --> 03:06.962 También necesitamos el control colectivo, 58 03:06.975 --> 03:10.363 lo que significa que cualquier grupo de usuarios es libre de trabajar juntos 59 03:10.373 --> 03:12.914 para adaptar el programa a lo que ellos quieran. 60 03:12.929 --> 03:16.026 Claro que en el grupo algunos serán programadores. 61 03:16.049 --> 03:18.721 Ellos son quienes realmente escriben los cambios, 62 03:18.722 --> 03:20.839 pero lo hacen como parte del grupo 63 03:20.859 --> 03:22.608 para lo que el grupo quiere. 64 03:22.622 --> 03:25.388 En el grupo no tiene por qué estar todo el mundo. 65 03:25.409 --> 03:27.586 Hay otros que pueden usar el programa de otra forma. 66 03:27.587 --> 03:30.131 Todos son libres de hacer eso. 67 03:30.141 --> 03:33.501 El control colectivo requiere dos libertades esenciales más. 68 03:33.505 --> 03:36.976 La libertad número 2 es la de redistribuir copias exactas, 69 03:36.976 --> 03:38.927 hacer copias y regalarlas 70 03:38.946 --> 03:41.026 o venderlas cuando se desee. 71 03:41.059 --> 03:43.012 La libertad número 3 es similar, 72 03:43.035 --> 03:45.276 pero es para las versiones modificadas. 73 03:45.300 --> 03:49.172 Puedes hacer copias y darlas o venderlas cuando desees. 74 03:49.240 --> 03:52.202 Si realmente tienes estas libertades, el software es libre, 75 03:52.216 --> 03:54.093 los usuarios controlan el programa. 76 03:54.130 --> 03:56.785 Pero si falta alguna de estas libertades, 77 03:56.819 --> 03:59.537 entonces los usuarios no controlan el programa. 78 03:59.538 --> 04:05.580 En cambio el programa los controla a ellos y el desarrollador controla el programa. 79 04:05.594 --> 04:10.632 Esto significa que tal programa es un instrumento de poder injusto 80 04:10.680 --> 04:14.539 del desarrollador sobre los usuarios. 81 04:14.563 --> 04:17.500 Significa que los usuarios no tienen libertad, 82 04:17.560 --> 04:21.797 no es software libre, sino privativo, y tenemos que deshacernos de él. 83 04:21.826 --> 04:25.262 ¿Qué pasa cuando tienes software privativo? 84 04:25.274 --> 04:29.102 A veces el programa espía al usuario. 85 04:29.154 --> 04:32.219 A veces lo rastrea. 86 04:32.282 --> 04:35.235 A veces restringe al usuario 87 04:35.261 --> 04:38.178 y le impide hacer lo que quiere hacer. 88 04:38.194 --> 04:41.297 Como ven, el rayo azul es vuestro enemigo. 89 04:41.315 --> 04:42.347 (Risas) 90 04:42.365 --> 04:45.994 A veces el software borra los libros de manera remota, 91 04:46.027 --> 04:49.115 tal y como Amazon hizo con "1984". 92 04:49.139 --> 04:54.764 A veces el desarrollador obliga a los usuarios 93 04:54.848 --> 04:58.405 a instalar una actualización perjudicial, 94 04:58.421 --> 05:01.529 amenazando con eliminar alguna otra funcionalidad 95 05:01.555 --> 05:04.668 si no se instala, como lo hizo Sony. 96 05:04.690 --> 05:09.443 Pueden incluso cambiar por la fuerza el software a distancia, 97 05:09.445 --> 05:14.631 como Microsoft hace con Windows mediante una puerta trasera universal. 98 05:14.678 --> 05:18.175 Incluso pueden sabotear a los usuarios, 99 05:18.216 --> 05:23.370 como Microsoft cuando le dice a la NSA sobre fallos en Windows, 100 05:23.394 --> 05:26.673 para que puedan usarlos para atacar las computadoras de la gente. 101 05:26.691 --> 05:30.751 Esto es básicamente lo que tienes con el software privativo, 102 05:30.771 --> 05:33.795 el dueño tiene el poder sobre los usuarios, 103 05:33.807 --> 05:36.034 y se aprovecha de este poder 104 05:36.060 --> 05:39.906 poniendo estas funcionalidades maliciosas 105 05:39.915 --> 05:41.937 para perjudicar a los usuarios. 106 05:41.951 --> 05:44.916 Por supuesto que no lo hacen porque sean sádicos. 107 05:44.940 --> 05:47.719 Lo hacen únicamente por dinero, por avaricia. 108 05:47.738 --> 05:51.111 Ellos tienen varias formas de sacar provecho 109 05:51.132 --> 05:53.759 por tener este poder sobre los usuarios, 110 05:53.794 --> 05:58.355 lo que no disminuye lo malévolo de su conducta. 111 05:58.375 --> 06:00.253 No se avergüenzan por esto. 112 06:00.260 --> 06:04.010 Hacen conferencias donde hablan sobre las últimas formas 113 06:04.031 --> 06:08.374 de cómo aprovecharse del usuario a través del poder que tienen. 114 06:08.397 --> 06:11.077 Básicamente, el software privativo, 115 06:11.104 --> 06:15.823 en casi todos los usos de software privativo hoy en día, 116 06:15.841 --> 06:18.595 se está usando malware privativo. 117 06:18.613 --> 06:21.020 Es "software para tontos". 118 06:21.048 --> 06:24.812 ¿Cómo dejar de ser una víctima? 119 06:24.859 --> 06:28.931 Antiguamente tenías que dejar de usar computadoras, pero ya no. 120 06:28.948 --> 06:34.265 Ahora puedes unirte a nosotros en el mundo libre que hemos creado. 121 06:34.290 --> 06:38.120 En 1983, anuncié que desarrollaría 122 06:38.172 --> 06:41.821 un sistema operativo totalmente libre llamado GNU. 123 06:41.838 --> 06:45.415 En 1992, lo teníamos casi terminado, 124 06:45.439 --> 06:48.179 pero faltaba una pieza, el núcleo [kernel]. 125 06:48.200 --> 06:52.546 En aquel año, Linus Torvalds liberó su núcleo Linux, 126 06:52.580 --> 06:55.188 que rellenó el último hueco y así tuvimos 127 06:55.195 --> 07:00.045 el primer sistema operativo completo para arrancar en un PC: GNU/Linux. 128 07:00.079 --> 07:07.403 Lamentablemente, tener libertad en un cierto momento no garantiza que puedas mantenerla. 129 07:07.415 --> 07:11.408 Hay más de mil variantes diferentes de GNU/Linux. 130 07:11.430 --> 07:13.418 Se llaman distribuciones. 131 07:13.439 --> 07:16.279 Algunas son enteramente software libre, 132 07:16.279 --> 07:18.959 pero la mayoría de ellas contienen software no libre añadido 133 07:18.959 --> 07:22.584 porque son mantenidas por personas que no se preocupan por la libertad. 134 07:22.600 --> 07:26.860 Prefieren añadir comodidad a costa de la libertad. 135 07:26.879 --> 07:30.969 Por eso tienes que comprobar que la distribución sea libre. 136 07:30.984 --> 07:33.753 Mantener tu libertad a veces requiere un sacrificio. 137 07:33.762 --> 07:37.728 A veces un gran sacrificio, como en Lexington. 138 07:37.760 --> 07:43.959 Pero en nuestra campaña por el software libre los sacrificios tienden a ser pequeños. 139 07:43.977 --> 07:48.337 Cualquier persona con un poco de madurez puede hacer estos pequeños sacrificios. 140 07:48.364 --> 07:52.681 Por ejemplo, tú quieres aplicaciones pero algunas no son libres. 141 07:52.699 --> 07:55.398 Si quieres libertad, no tienes que usarlas. 142 07:55.411 --> 07:58.063 Puede que tengas algunos inconvenientes 143 07:58.079 --> 08:01.324 por el bien de tu libertad. 144 08:01.354 --> 08:05.851 Muchas páginas Web mandan al navegador del usuario 145 08:05.861 --> 08:09.174 programas no libres escritos en JavaScript. 146 08:09.191 --> 08:11.422 Si no quieres ejecutar un programa no libre, 147 08:11.438 --> 08:13.878 debes instalar LibreJS, 148 08:13.900 --> 08:17.571 que bloquea y evita el JavaScript no libre. 149 08:17.595 --> 08:21.902 Y a veces los servidores te ofrecerán realizar tu computación. 150 08:21.916 --> 08:24.254 Dicen: "Envíanos todos tus datos". 151 08:24.269 --> 08:26.099 Obviamente, para tontos. 152 08:26.129 --> 08:30.211 El servidor hace la computación y te devuelve los resultados. 153 08:30.225 --> 08:32.866 Supuestamente no deberías pensar sobre lo que pasa, 154 08:32.895 --> 08:37.537 porque es una "nube" y no puedes ver lo que ocurre. 155 08:37.554 --> 08:39.188 Pues deberías mirar. 156 08:39.198 --> 08:42.486 Se ofrece como un servicio como sustituto del software, 157 08:42.510 --> 08:47.303 y te quita el control de tu computación. 158 08:47.331 --> 08:50.037 Una gran parte de los servidores del mundo 159 08:50.079 --> 08:53.139 se ejecutan sobre GNU/Linux y otro software libre. 160 08:53.145 --> 08:56.984 Pero creo que los ordenadores más importantes donde establecer la libertad 161 08:57.012 --> 09:00.768 son vuestros ordenadores, y no los servidores web de las empresas. 162 09:00.792 --> 09:02.612 Ellas también merecen ser libres, 163 09:02.620 --> 09:05.943 pero por encima de todo son las personas las que merecen libertad. 164 09:05.957 --> 09:08.879 Necesitamos avanzar, 165 09:08.879 --> 09:12.294 y para ello tenemos que cruzar obstáculos. 166 09:12.325 --> 09:14.547 Uno de ellos es que hay grandes compañías 167 09:14.550 --> 09:17.641 que ganan mucho dinero teniendo el control sobre los usuarios, 168 09:17.663 --> 09:19.875 y estas no quieren dejarnos avanzar. 169 09:19.890 --> 09:22.850 Tenemos que vencer su oposición. 170 09:22.880 --> 09:27.280 Otro obstáculo son los medios de comunicación principales, pues no hablan de software libre. 171 09:27.295 --> 09:32.359 Ellos tienen un término, que usan para enterrar estas cuestiones éticas. 172 09:32.386 --> 09:35.238 Lo llaman "Open Source" o "código abierto". 173 09:35.266 --> 09:39.459 Se trata más o menos de los mismos programas, 174 09:39.477 --> 09:41.396 pero con diferentes ideas. 175 09:41.415 --> 09:43.655 Donde los activistas del software libre dicen: 176 09:43.668 --> 09:45.587 "Es una cuestión de lo correcto y lo incorrecto. 177 09:45.601 --> 09:47.857 Los usuarios merecen libertad, exigimos libertad." 178 09:47.873 --> 09:50.757 La gente que habla de Open Source o código abierto se niega a decir esto. 179 09:50.776 --> 09:52.176 En cambio, dicen: 180 09:52.190 --> 09:55.778 "Dejen que los usuarios cambien el software y lo redistribuyan, 181 09:55.842 --> 09:57.629 y que así mejoren el código. 182 09:57.650 --> 09:58.909 Corregirán muchos fallos." 183 10:00.168 --> 10:01.427 Quizás sea verdad, pero es una cuestión menos importante. 184 10:01.438 --> 10:04.709 Si queremos mantener nuestra libertad, tenemos que hablar de la libertad. 185 10:04.725 --> 10:08.327 Digan "software libre", y así nos ayudarán cada vez. 186 10:08.360 --> 10:12.688 Otro obstáculo es que muchas escuelas enseñan software no libre, 187 10:12.700 --> 10:16.242 que básicamente es como enseñar a los niños a fumar tabaco. 188 10:16.251 --> 10:18.226 Es implantar la dependencia, 189 10:18.241 --> 10:20.560 es lo opuesto a lo que las escuelas deberían hacer. 190 10:20.567 --> 10:24.571 La escuela debería preparar a los ciudadanos para vivir 191 10:24.583 --> 10:30.903 en una sociedad fuerte, capaz, independiente, cooperativa y libre. 192 10:30.914 --> 10:34.553 Esto quiere decir que hay que enseñar software libre en las escuelas. 193 10:34.573 --> 10:37.466 Pero hay otra razón para hacer esto en la educación. 194 10:37.483 --> 10:40.776 Algunos niños quieren convertirse en programadores, son curiosos. 195 10:40.779 --> 10:42.662 Quieren saber cómo funciona el programa. 196 10:42.671 --> 10:45.671 Alguien que estudia software libre puede comprenderlo, 197 10:45.696 --> 10:49.432 mientras el que estudia un programa no libre no puede aprender nada 198 10:49.440 --> 10:53.194 porque el conocimiento en el programa no libre 199 10:53.226 --> 10:56.493 se esconde y se niega a los estudiantes. 200 10:56.513 --> 10:58.827 Para mantener el espíritu de la educación 201 10:58.840 --> 11:01.385 la escuela debe asegurarse de que sus programas sean libres. 202 11:01.398 --> 11:04.284 Pero hay una razón incluso más importante: 203 11:04.300 --> 11:07.170 Las escuelas deben enseñar el espíritu de la buena voluntad, 204 11:07.187 --> 11:09.329 el hábito de ayudar a los demás. 205 11:09.339 --> 11:11.120 En la escuela se debe decir: 206 11:11.138 --> 11:13.443 Si traes un programa a la clase, 207 11:13.455 --> 11:15.838 es como si trajeras galletas, 208 11:15.853 --> 11:17.873 tienes que compartirlas con todos. 209 11:17.886 --> 11:19.563 No puedes guardártelas para ti solo. 210 11:19.576 --> 11:23.689 Tienes que compartir el código fuente para que otros puedan aprender. 211 11:23.712 --> 11:27.090 Así que no traigas ningún software privativo a esta clase. 212 11:27.100 --> 11:31.899 La escuela tiene que dar un buen ejemplo siguiendo su propia regla: 213 11:31.905 --> 11:34.562 Debes traer únicamente software libre a esta clase, 214 11:34.603 --> 11:39.291 excepto si es un ejercicio de ingeniería inversa. 215 11:39.314 --> 11:41.924 Otro obstáculo es que hay hardware 216 11:41.944 --> 11:44.681 para el cual no sabemos cómo escribir el código, 217 11:44.707 --> 11:47.467 porque tampoco nos cuentan cómo usar dicho hardware. 218 11:47.487 --> 11:50.202 Es sorprendente que quieran venderte el producto 219 11:50.215 --> 11:52.295 y no te digan cómo usarlo. 220 11:52.307 --> 11:55.781 Dicen: "Aquí tienes un programa no libre para utilizarlo. 221 11:55.793 --> 11:59.248 Ejecútalo y calla. No nos molestes." 222 11:59.302 --> 12:03.905 ¿Cómo se puede averiguar el funcionamiento de ese hardware con ingeniería inversa? 223 12:03.918 --> 12:08.559 Tienes que estudiar todos esos 0 y 1 para entender qué es lo que hacen, 224 12:08.589 --> 12:11.390 y anotar cómo utilizar el hardware 225 12:11.410 --> 12:14.379 para que alguien pueda escribir el programa libre que lo haga. 226 12:14.390 --> 12:16.693 Es un trabajo duro pero puede hacerse. 227 12:16.708 --> 12:19.282 Si quieres hacer una gran contribución técnica, 228 12:19.301 --> 12:21.247 eso es lo que deberías hacer. 229 12:21.275 --> 12:24.659 Cada nueva área, actividad de la vida, 230 12:24.696 --> 12:28.867 puede traer consigo nuevos derechos humanos que son necesarios. 231 12:28.885 --> 12:31.302 Los derechos humanos dependen unos de los otros. 232 12:31.316 --> 12:32.769 Si pierdes uno, 233 12:32.780 --> 12:35.550 se hace difícil mantener los otros. 234 12:35.571 --> 12:39.773 Por eso, hoy en día la informática es tan importante para la sociedad 235 12:39.794 --> 12:44.059 que las libertades del software libre se encuentran entre los derechos humanos 236 12:44.075 --> 12:47.177 que la sociedad debe establecer y proteger. 237 12:47.178 --> 12:49.637 ¿Cómo ayudar? 238 12:49.656 --> 12:51.677 Puedes escribir software libre, 239 12:51.692 --> 12:54.469 puedes organizar grupos en una campaña 240 12:54.478 --> 12:58.157 y persuadir a las escuelas y gobiernos para que adopten el software libre. 241 12:58.175 --> 13:01.798 Puedes ayudar a otra gente cuando tienen inconvenientes para software libre, 242 13:01.815 --> 13:03.687 o incluso ayudarles a instalarlo. 243 13:03.696 --> 13:08.375 Puedes decir "software libre," y difundir la idea filosófica. 244 13:08.399 --> 13:13.279 Cambiarse al software libre es el primer paso de la liberación del ciberespacio, 245 13:13.294 --> 13:15.408 pero por supuesto, necesitamos Internet. 246 13:15.421 --> 13:17.031 Necesitamos otras libertades allí, 247 13:17.060 --> 13:20.729 como la neutralidad de la red, y poner fin a 248 13:20.751 --> 13:24.478 la vigilancia masiva de las personas en general. 249 13:24.500 --> 13:30.400 (Aplausos) 13:30.400 --> 13:34.000 Traductor: Fr Javier Colmenar Expósito Revisor: Lidia Cámara de la Fuente Modificado: Javier Sepulveda, 15/04/2021 Supervisado: Richard Matthew Stallman, 21/04/2021 Agradecimientos: PicaPica HackLab Modificado: Dora Scilipoti, 07/05/2023