android-and-users-freedom.html (19865B)
1 <!--#set var="ENGLISH_PAGE" value="/philosophy/android-and-users-freedom.en.html" --> 2 3 <!--#include virtual="/server/header.es.html" --> 4 <!-- Parent-Version: 1.96 --> 5 <!-- This page is derived from /server/standards/boilerplate.html --> 6 <!--#set var="TAGS" value="essays aboutfs practice" --> 7 <!--#set var="DISABLE_TOP_ADDENDUM" value="yes" --> 8 9 <!-- This file is automatically generated by GNUnited Nations! --> 10 <title>Android y la libertad de los usuarios - Proyecto GNU - Free Software 11 Foundation</title> 12 13 <!--#include virtual="/philosophy/po/android-and-users-freedom.translist" --> 14 <!--#include virtual="/server/banner.es.html" --> 15 <!--#include virtual="/philosophy/ph-breadcrumb.es.html" --> 16 <!--GNUN: OUT-OF-DATE NOTICE--> 17 <!--#include virtual="/server/top-addendum.es.html" --> 18 <div class="article reduced-width"> 19 <h2>Android y la libertad de los usuarios</h2> 20 21 <address class="byline">por Richard Stallman</address> 22 23 <p> 24 ¿Hasta qué punto Android respeta la libertad de los usuarios? Para un 25 usuario de ordenadores que valora la libertad, esta es la pregunta más 26 importante que debe hacerse sobre cualquier sistema de software.</p> 27 28 <p>En el <a href="https://fsf.org">movimiento del software libre</a> 29 desarrollamos software que respeta la libertad de los usuarios, para que 30 tanto usted como nosotros podamos escapar del software que no lo hace. Por 31 el contrario, la idea del «código abierto» se centra en la manera de 32 desarrollar código: es una corriente de pensamiento diferente cuyo valor 33 principal es <a href="/philosophy/open-source-misses-the-point.html">la 34 calidad del software en lugar de la libertad</a>. Por lo tanto, el problema 35 aquí no es si Android es o no «<a 36 href="/philosophy/free-open-overlap.html">abierto</a>», sino si permite a 37 los usuarios ser libres.</p> 38 39 <p>Android es un sistema operativo principalmente para teléfonos móviles y 40 otros dispositivos. Está formado por Linux (el núcleo de Torvalds), algunas 41 bibliotecas, una plataforma Java y algunas aplicaciones. Excepto Linux, el 42 software de las versiones 1 y 2 de Android fue desarrollado principalmente 43 por Google. Google lo publicó bajo la licencia Apache 2.0, que es una 44 licencia de software libre laxa sin <a 45 href="/licenses/copyleft.html">copyleft</a>.</p> 46 47 <p>La versión de Linux incluida en Android no es software completamente libre, 48 ya que contiene «paquetes binarios» que no son libres (igual que la versión 49 de Torvalds de Linux), parte de los cuales se utilizan de hecho en algunos 50 dispositivos Android. Las plataformas Android usan también otros tipos de 51 <cite>firmware</cite> que no son libres, además de bibliotecas que tampoco 52 son libres. Aparte de eso, el código fuente de las versiones 1 y 2 de 53 Android, tal y como lo publicó Google, es software libre, pero ese código no 54 es suficiente para hacer funcionar el dispositivo. Algunas de las 55 aplicaciones que generalmente vienen con Android tampoco son libres.</p> 56 57 <div class="announcement comment" role="complementary"> 58 <hr class="no-display" /> 59 <p>Apoye la campaña <a href="https://fsfe.org/activities/android/">Libera tu 60 Android </a>.</p> 61 <hr class="no-display" /> 62 </div> 63 64 <p>Android es muy diferente del <a href="/gnu/thegnuproject.html">sistema 65 operativo GNU/Linux</a> porque contiene muy poco de GNU. De hecho, 66 prácticamente el único componente que tienen en común Android y GNU/Linux es 67 Linux, el núcleo. Todo esto confunde a las personas que equivocadamente 68 piensan que «Linux» se refiere a la combinación completa GNU/Linux y hacen 69 declaraciones paradójicas como que «Android contiene Linux, pero no es 70 Linux»(<a href="#linuxnote">1</a>). Si evitamos la confusión desde el 71 principio, la situación es sencilla: Android contiene Linux, pero no GNU; 72 por lo tanto, Android y GNU/Linux son bien diferentes, ya que todo lo que 73 tienen en común es Linux.</p> 74 75 <p>Dentro de Android, el núcleo Linux es un programa independiente cuyo código 76 fuente está publicado bajo la <a href="/licenses/gpl-2.0.html">versión 2 de 77 la GPL de GNU</a>. Combinar Linux con código que está bajo la licencia 78 Apache 2.0 sería una violación de copyright, ya que la versión 2 de la GPL y 79 la Apache 2.0 son <a 80 href="/licenses/license-list.html#apache2">incompatibles</a>. Los rumores 81 de que Google de alguna manera convirtió Linux a la licencia Apache son 82 falsos: Google no tiene ningún poder para cambiar la licencia del código de 83 Linux, y no lo intentó. Si los autores de Linux permitieran su uso bajo la 84 <a href="/licenses/gpl.html">versión 3 de la GPL</a>, entonces ese código 85 podría combinarse con otro código cubierto por la licencia Apache, y la 86 combinación se podría publicar bajo la versión 3 de la GPL. Pero Linux no 87 fue publicado así.</p> 88 89 <p>Google ha cumplido los requisitos de la Licencia Pública General de GNU para 90 Linux, pero la licencia Apache que cubre el resto de Android no requiere la 91 publicación del código fuente. Google dijo que nunca publicaría el código 92 fuente de Android 3.0 (aparte de Linux). El código fuente de Android 3.1 93 tampoco se publicó, por lo que Android 3, aparte de Linux, es lisa y 94 llanamente software privativo.</p> 95 96 <p>Google dijo que no publicó el código fuente de la versión 3.0 porque tenía 97 fallos, y que había que esperar la siguiente versión. Esto puede ser un buen 98 consejo para los que simplemente quieran usar el sistema Android, pero son 99 los usuarios quienes deberían decidir. De todos modos, los desarrolladores y 100 aficionados que quisieran incluir algún cambio en sus propias versiones 101 podrían perfectamente usar ese código.</p> 102 103 <p>Afortunadamente, cuando más tarde Google publicó la versión 4 (con su código 104 fuente), también publicó el código fuente de Android 3. El problema anterior 105 resultó ser una anormalidad temporal más que un cambio de política. Sin 106 embargo, lo que pasa una vez puede ocurrir de nuevo.</p> 107 108 <p>De cualquier manera, la mayor parte del código fuente de diferentes 109 versiones de Android ha sido publicada como software libre. ¿Significa esto 110 que los productos que usan esas versiones de Android respetan la libertad de 111 los usuarios? No, por varias razones.</p> 112 113 <p>La primera es que la mayor parte de ellos contiene aplicaciones privativas 114 de Google para comunicarse con servicios como YouTube y Google Maps. No son 115 oficialmente parte de Android, pero eso no hace que el producto sea 116 aceptable. Muchas de las aplicaciones libres disponibles para versiones 117 anteriores de Android han sido <a 118 href="https://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/">sustituidas 119 por aplicaciones que no son libres</a>; en 2013 aparecieron dispositivos 120 Android que <a 121 href="https://www.androidbeat.com/2013/12/new-google-play-edition-devices-lack-photo-gallery-app-use-google/">no 122 incluían ninguna forma de ver fotos que no fuera mediante la aplicación 123 privativa Google+</a>. En 2014 Google anunció que <a 124 href="https://arstechnica.com/gadgets/2014/06/android-wear-auto-and-tv-save-you-from-skins-and-oems-from-themselves/">las 125 versiones de Android para televisores, relojes y coches no serían libres en 126 gran parte</a>. 127 </p> 128 129 <p>La mayoría de los dispositivos Android vienen con el software privativo 130 Google Play (anteriormente «Android Market»). Este software invita a los 131 usuarios que tienen una cuenta en Google a instalar aplicaciones que no son 132 libres. También tiene una puerta trasera con la que Google puede instalar o 133 desinstalar aplicaciones por la fuerza (por lo que probablemente se trata de 134 una puerta trasera universal, aunque esto no ha sido comprobado). Google 135 Play no es oficialmente parte de Android, pero no por ello es menos malo. 136 </p> 137 138 <p>Google ha transferido numerosas funcionalidades básicas a la <a 139 href="https://blog.grobox.de/2016/the-proprietarization-of-android-google-play-services-and-apps/">biblioteca 140 de Google Play Services</a>, que no es libre. Si el propio código de una 141 aplicación es libre pero depende de <cite>Google Play Services</cite>, la 142 aplicación en su conjunto de hecho no es libre.; no se puede ejecutar en una 143 versión libre de Android, como Replicant. 144 </p> 145 146 <p>Si uno valora la libertad, no quiere las aplicaciones privativas que ofrece 147 Google Play. Para instalar aplicaciones libres de Android no se necesita 148 Google Play, porque pueden obtenerse de <a 149 href="https://f-droid.org/">f-droid.org</a>. 150 </p> 151 152 <p>Los productos Android vienen también con bibliotecas que no son libres. No 153 son oficialmente parte de Android, pero como hay funcionalidades de Android 154 que dependen de ellas, son parte de cualquier instalación real de Android.</p> 155 156 <p>Incluso los programas que son oficialmente parte de Android pueden no 157 corresponderse con el código fuente que Google publica. Los fabricantes 158 pueden cambiar este código y muchas veces no publican el código fuente de 159 sus versiones. La GPL de GNU les obliga a distribuir el código de sus 160 versiones de Linux, suponiendo que la cumplen. El resto del código, que está 161 bajo la licencia laxa Apache, no les obliga a publicar el código fuente que 162 realmente utilizan.</p> 163 164 <p>Un usuario descubrió que muchos de los programas del sistema Android que 165 venía con su teléfono habían sido <a 166 href="https://www.beneaththewaves.net/Projects/Motorola_Is_Listening.html">modificados 167 para enviar datos personales a Motorola</a>. Algunos fabricantes añaden <a 168 href="https://androidsecuritytest.com/features/logs-and-services/loggers/carrieriq/"> 169 paquetes ocultos de vigilancia general, como Carrier IQ</a>.</p> 170 171 <p><a href="https://replicant.us/">Replicant</a> es la versión libre de 172 Android. Los desarrolladores de Replicant han sustituido muchas de las 173 bibliotecas privativas en algunos modelos de dispositivo. Se han excluido 174 las aplicaciones que no son libres, pero no cabe duda de que esas no 175 queremos usarlas. Por el contrario, CyanogenMod (otra versión modificada de 176 Android) no es libre, ya que contiene algunos programas que no son libres.</p> 177 178 <p>Muchos dispositivos Android son «tiranos»: están diseñados para que los 179 usuarios no puedan instalar y ejecutar su propio software modificado, sino 180 solo las versiones que haya aprobado alguna empresa. En tales condiciones, 181 los ejecutables no son libres, aun cuando se hayan obtenido a partir de 182 código fuente libre y disponible. Sin embargo, en algunos de estos 183 dispositivos se puede conseguir el acceso de administrador y así los 184 usuarios pueden instalar otro software.</p> 185 186 <p>Los controladores o el <cite>firmware</cite> que cumplen una función 187 importante también suelen ser privativos. Son los que gestionan el acceso a 188 la red de telefonía móvil, el WiFi, el bluetooth, el GPS, la gráfica 3D, la 189 cámara, el altavoz y en algunos casos hasta el micrófono. En ciertos modelos 190 algunos de estos controladores son libres, y hay otros de los que se puede 191 prescindir, pero no se puede prescindir del micrófono ni de la red de 192 telefonía móvil.</p> 193 194 <p>El <cite>firmware</cite> de la red telefónica viene preinstalado. Si todo lo 195 que hiciera fuera permanecer inactivo y comunicarnos con la red cuando lo 196 solicitemos, podríamos considerarlo equivalente a un circuito. Cuando 197 insistimos en que el software de un dispositivo informático debe ser libre, 198 podemos pasar por alto el <cite>firmware</cite> preinstalado que nunca se 199 actualizará, ya que para el usuario da igual que se trate de un programa o 200 de un circuito.</p> 201 202 <p>Lamentablemente, en este caso sería un circuito malicioso. Las 203 funcionalidades maliciosas no son aceptables sea cual sea su implementación.</p> 204 205 <p>En la mayor parte de los dispositivos Android, este <cite>firmware</cite> 206 ejerce tanto control que podría convertir el producto en un dispositivo de 207 escucha. En algunos casos, controla el micrófono. En otros, puede tomar el 208 control del dispositivo principal mediante la memoria compartida y así 209 anular o reemplazar el software libre que se ha instalado. En algunos 210 modelos, tal vez en todos, es posible controlar a distancia este 211 <cite>firmware</cite> para anular el resto del software del dispositivo. La 212 idea del software libre es tener el control de nuestro software y de 213 nuestras tareas de computación; un sistema con una puerta trasera no cumple 214 estos requisitos. Mientras que cualquier sistema informático puede 215 <em>tener</em> fallos, estos dispositivos pueden <em>ser</em> los fallos 216 mismos. (Craig Murray, en <a 217 href="https://www.theguardian.com/books/2006/aug/12/politics">Asesinato en 218 Samarcanda</a>, cuenta su participación en una operación de inteligencia en 219 la que se convirtió a distancia el teléfono móvil —no basado en 220 Android— de un objetivo desprevenido en un dispositivo de escucha).</p> 221 222 <p>De cualquier forma, el <cite>firmware</cite> que gestiona el acceso a la red 223 en un teléfono Android no es como un circuito, ya que el 224 <cite>hardware</cite> permite la instalación de nuevas versiones y esto, de 225 hecho, se hace. Como se trata de <cite>firmware</cite> privativo, en la 226 práctica solo el fabricante puede desarrollar nuevas versiones, los usuarios 227 no.</p> 228 229 <p>En resumen, podemos tolerar un <cite>firmware</cite> para la red telefónica 230 que no sea libre, siempre y cuando: no se carguen nuevas versiones, no pueda 231 tomar el control del dispositivo principal y pueda comunicarse solo en el 232 momento y de la manera en que el sistema operativo libre se lo permita. En 233 otras palabras, debe ser equivalente a un circuito electrónico, y dicho 234 circuito no ha de ser malicioso. No existe ningún obstáculo técnico que 235 impida desarrollar un teléfono Android con estas características, pero no 236 conocemos ninguno.</p> 237 238 <p>Android no es un sistema autónomo, su desarrollo tiene que hacerse en otro 239 sistema. Las herramientas del «kit de desarrollo de software» (<abbr 240 title="Software Development Kit">SDK</abbr>) de Google parecen libres, pero 241 comprobarlo requiere mucho trabajo. Los archivos de definición para algunas 242 API de Google no son libres. Para poder instalar el SDK es necesario firmar 243 una licencia de software privativo, algo que no debemos hacer. <a 244 href="https://redmine.replicant.us/projects/replicant/wiki/ReplicantSDK"> El 245 SDK de Replicant</a> es un reemplazo libre.</p> 246 247 <p>Las informaciones de prensa recientes sobre Android se centran en las 248 guerras de patentes. Durante los veinte años que llevamos luchando por la 249 abolición de las patentes de software, siempre hemos advertido de que tales 250 guerras se producirían. Las patentes de software podrían obligar a eliminar 251 algunas funcionalidades de Android, o incluso impedir que el sistema esté 252 disponible. Para más información acerca de los motivos por los que las 253 patentes de software se deben abolir, véase <a 254 href="https://endsoftpatents.org/">endsoftpatents.org</a>.</p> 255 256 <p>De todos modos, los ataques de las patentes y las respuestas de Google no 257 tienen relación directa con el tema de este artículo: que los productos 258 Android se aproximan solo parcialmente a un sistema de distribución ético, y 259 no lo alcanzan. Este asunto también merece la atención de la prensa.</p> 260 261 <p>Android es un importante avance hacia un teléfono móvil libre, ético y 262 controlado por los usuarios, pero el camino por recorrer es largo y Google 263 está tomando la dirección equivocada. Los hackers están trabajando en <a 264 href="https://replicant.us/">Replicant</a>, pero la gestión de un nuevo 265 modelo de dispositivo implica una tarea enorme, y aún queda el problema del 266 <cite>firmware</cite>. A pesar de que los teléfonos Android de hoy en día 267 son mucho menos malos que los teléfonos de Apple o Windows, no puede decirse 268 que respeten la libertad.</p> 269 <div class="column-limit"></div> 270 271 <h3 class="footnote">Nota</h3> 272 <ol> 273 <li id="linuxnote">Un ejemplo extremo de esta confusión lo constituye el sitio 274 linuxonandroid.com, que ofrece ayuda para «instalar Linux [sic] en sus 275 dispositivos Android». Esto es completamente falso: lo que están instalando 276 es una versión del sistema GNU, <em>excluido</em> Linux, que ya está 277 presente como parte de Android. No recomendamos este sitio, ya que solo da 278 soporte a <a href="/distros/distros.html">distribuciones GNU/Linux que no 279 son libres</a>. 280 </li> 281 </ol> 282 283 <div class="infobox extra" role="complementary"> 284 <hr /> 285 Publicado originalmente en <a 286 href="https://www.guardian.co.uk/technology/2011/sep/19/android-free-software-stallman"><cite>The 287 Guardian</cite></a> 288 </div> 289 </div> 290 291 <div class="translators-notes"> 292 293 <!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.--> 294 </div> 295 </div> 296 297 <!-- for id="content", starts in the include above --> 298 <!--#include virtual="/server/footer.es.html" --> 299 <div id="footer" role="contentinfo"> 300 <div class="unprintable"> 301 302 <p>Envíe sus consultas acerca de la FSF y GNU a <a 303 href="mailto:gnu@gnu.org"><gnu@gnu.org></a>. Existen también <a 304 href="/contact/">otros medios para contactar</a> con la FSF. <br /> Para 305 avisar de enlaces rotos y proponer otras correcciones o sugerencias, 306 diríjase a <a 307 href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p> 308 309 <p> 310 <!-- TRANSLATORS: Ignore the original text in this paragraph, 311 replace it with the translation of these two: 312 313 We work hard and do our best to provide accurate, good quality 314 translations. However, we are not exempt from imperfection. 315 Please send your comments and general suggestions in this regard 316 to <a href="mailto:web-translators@gnu.org"> 317 318 <web-translators@gnu.org></a>.</p> 319 320 <p>For information on coordinating and contributing translations of 321 our web pages, see <a 322 href="/server/standards/README.translations.html">Translations 323 README</a>. --> 324 El equipo de traductores al español se esfuerza por ofrecer traducciones 325 fieles al original y de buena calidad, pero no estamos libres de cometer 326 errores.<br /> Envíe sus comentarios y sugerencias sobre las traducciones a 327 <a 328 href="mailto:web-translators@gnu.org"><web-translators@gnu.org></a>. 329 </p><p>Consulte la <a href="/server/standards/README.translations.html">Guía 330 para las traducciones</a> para obtener información sobre la coordinación y 331 el envío de traducciones de las páginas de este sitio web.</p> 332 </div> 333 334 <!-- Regarding copyright, in general, standalone pages (as opposed to 335 files generated as part of manuals) on the GNU web server should 336 be under CC BY-ND 4.0. Please do NOT change or remove this 337 without talking with the webmasters or licensing team first. 338 Please make sure the copyright date is consistent with the 339 document. For web pages, it is ok to list just the latest year the 340 document was modified, or published. 341 342 If you wish to list earlier years, that is ok too. 343 Either "2001, 2002, 2003" or "2001-2003" are ok for specifying 344 years, as long as each year in the range is in fact a copyrightable 345 year, i.e., a year in which the document was published (including 346 being publicly visible on the web or in a revision control system). 347 348 There is more detail about copyright years in the GNU Maintainers 349 Information document, www.gnu.org/prep/maintain. --> 350 <p>Copyright © 2011-2016, 2021 Richard Stallman</p> 351 352 <p>Esta página está bajo licencia <a rel="license" 353 href="http://creativecommons.org/licenses/by-nd/4.0/deed.es_ES">Creative 354 Commons Reconocimiento-SinObraDerivada 4.0 Internacional</a>.</p> 355 356 <!--#include virtual="/server/bottom-notes.es.html" --> 357 <div class="translators-credits"> 358 359 <!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.--> 360 <strong>Traducción: Ondiz Zarraga, 2015.</strong> Revisiones: Javier 361 Fdez. Retenaga.</div> 362 363 <p class="unprintable"><!-- timestamp start --> 364 Última actualización: 365 366 $Date: 2021/10/01 17:39:44 $ 367 368 <!-- timestamp end --> 369 </p> 370 </div> 371 </div> 372 <!-- for class="inner", starts in the banner include --> 373 </body> 374 </html>