taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

android-and-users-freedom.html (20946B)


      1 <!--#set var="ENGLISH_PAGE" value="/philosophy/android-and-users-freedom.en.html" -->
      2 
      3 <!--#include virtual="/server/header.fr.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 et la liberté des utilisateurs - Projet GNU - Free Software
     11 Foundation</title>
     12 
     13 <!--#include virtual="/philosophy/po/android-and-users-freedom.translist" -->
     14 <!--#include virtual="/server/banner.fr.html" -->
     15 <!--#include virtual="/philosophy/ph-breadcrumb.fr.html" -->
     16 <!--GNUN: OUT-OF-DATE NOTICE-->
     17 <!--#include virtual="/server/top-addendum.fr.html" -->
     18 <div class="article reduced-width">
     19 <h2>Android et la liberté des utilisateurs</h2>
     20 
     21 <address class="byline">par Richard Stallman</address>
     22 
     23 <p>
     24 Dans quelle mesure Android respecte-t-il la liberté de ses utilisateurs ?
     25 Pour l'utilisateur d'ordinateur qui chérit la liberté, c'est la question la
     26 plus importante à se poser pour tout logiciel.</p>
     27 
     28 <p>Dans le <a href="https://fsf.org">mouvement du logiciel libre</a>, nous
     29 concevons des logiciels qui respectent la liberté des utilisateurs de sorte
     30 que vous comme moi puissiez échapper à l'emprise de ceux qui vous la
     31 refusent. Cela contraste avec l'idée de l'<i>open source</i> qui se
     32 concentre sur la façon de concevoir le code ; c'est une réflexion différente
     33 qui s'intéresse principalement <a
     34 href="/philosophy/open-source-misses-the-point.html">à la qualité du code
     35 plutôt qu'à la liberté</a>. Ainsi, le souci principal n'est pas de savoir si
     36 Android est « <a href="/philosophy/free-open-overlap.html">ouvert</a> »,
     37 mais s'il permet à celui qui l'utilise d'être libre.</p>
     38 
     39 <p>Android est un système d'exploitation orienté principalement vers les
     40 téléphones mobiles et autres appareils. Il est constitué du noyau Linux (le
     41 noyau de Torvalds), plus quelques bibliothèques, une plateforme Java et
     42 quelques applications. À part Linux, le logiciel des versions 1 et 2
     43 d'Android a été conçu essentiellement par Google. Google l'a sorti sous la
     44 licence Apache 2.0, une licence libre laxiste, sans <a
     45 href="/licenses/copyleft.html">copyleft</a>.</p>
     46 
     47 <p>La version de Linux incluse dans Android n'est pas un logiciel entièrement
     48 libre puisque, tout comme la version de Torvalds de Linux, elle contient des
     49 morceaux de code binaire <i>[binary blobs]</i> non libres dont quelques-uns
     50 sont effectivement utilisés dans des appareils tournant sous Android. Les
     51 plateformes Android utilisent aussi des micrologiciels <i>[firmware]</i> non
     52 libres, ainsi que des bibliothèques non libres. À part cela, le code source
     53 des versions 1 et 2 d'Android tel que publié par Google est libre, mais ce
     54 code est insuffisant pour faire tourner l'appareil. Quelques applications
     55 qui viennent généralement avec Android sont également non libres.</p>
     56 
     57 <div class="announcement comment" role="complementary">
     58 <hr class="no-display" />
     59 <p>Soutenez la campagne « <a
     60 href="https://fsfe.org/activities/android/">Libérez votre Android</a> ».</p>
     61 <hr class="no-display" />
     62 </div>
     63 
     64 <p>Android est très différent du <a href="/gnu/thegnuproject.html">système
     65 d'exploitation GNU/Linux</a>, car il contient très peu de GNU. En effet, le
     66 seul élément commun entre Android et GNU/Linux se résume à peu près à Linux,
     67 le noyau. Les gens qui font l'erreur de croire que « Linux » fait référence
     68 à la totalité de la combinaison GNU/Linux s'emmêlent les pinceaux et font
     69 des affirmations paradoxales telles que « Android contient Linux, mais ce
     70 n'est pas Linux » <a class="ftn" id="f1-rev" href="#linuxnote">[1]</a>. En
     71 l'absence de cette confusion, la situation est simple : Android contient
     72 Linux, mais pas GNU. Ainsi, Android et GNU/Linux sont essentiellement
     73 différents, parce que Linux est la seule chose qu'ils ont en commun.</p>
     74 
     75 <p>À l'intérieur d'Android, le noyau Linux reste un programme séparé dont le
     76 code source est sous licence <a href="/licenses/gpl-2.0.html">GNU <abbr
     77 title="General Public License (licence publique générale)">GPL</abbr>
     78 version 2</a>. Combiner Linux avec du code sous licence Apache 2.0
     79 représenterait une violation du copyright, puisque les licences GPL
     80 version 2.0 et Apache 2.0 sont <a
     81 href="/licenses/license-list.html#apache2">incompatibles</a>. Les rumeurs
     82 que Google a d'une manière ou d'une autre fait passer Linux sous licence
     83 Apache sont fausses. Google n'a aucun pouvoir pour changer la licence du
     84 code de Linux et n'a pas essayé de le faire. Si les auteurs de Linux
     85 autorisaient son usage sous la <a href="/licenses/gpl.html">version 3 de la
     86 licence GPL</a>, ce code pourrait ensuite être combiné avec du code sous
     87 licence Apache, et la combinaison pourrait être publiée sous licence GPL
     88 version 3. Mais Linux n'a pas été publié ainsi.</p>
     89 
     90 <p>Google a respecté les règles de la GNU GPL pour Linux, mais la licence
     91 Apache sur le reste d'Android n'oblige pas à montrer le code. Google a dit
     92 qu'ils n'allaient jamais publier le code d'Android 3.0 (à part Linux). Le
     93 code source d'Android 3.1 est caché également. Ainsi, Android 3, en dehors
     94 de Linux, est purement et simplement constitué de logiciel privateur.</p>
     95 
     96 <p>Google a dit qu'ils ne publiaient pas le code source de la version 3.0 parce
     97 qu'il était bogué, et que les gens devraient attendre la version d'après. Il
     98 pourrait s'agir d'un bon conseil pour ceux qui veulent juste faire tourner
     99 le système Android, mais ce devrait être aux utilisateurs de prendre cette
    100 décision. Et de toute façon les développeurs et les bidouilleurs qui
    101 voudraient inclure des changements dans leurs propres versions pourraient
    102 très bien utiliser ce code.</p>
    103 
    104 <p>Heureusement, Google a ultérieurement publié le code source d'Android 3.*,
    105 en même temps qu'ils ont publié la version 4 (également avec le code
    106 source). Le problème décrit plus haut se révéla comme une aberration
    107 temporaire plutôt que comme un changement de politique. Toutefois, ce qui
    108 arrive une fois peut arriver à nouveau.</p>
    109 
    110 <p>En tout cas, le code source de diverses versions d'Android a été publié pour
    111 l'essentiel en tant que logiciel libre. Est-ce à dire que les appareils
    112 utilisant ces versions d'Android respectent la liberté de l'utilisateur ?
    113 Non, et ceci pour plusieurs raisons.</p>
    114 
    115 <p>Tout d'abord, la plupart comprennent des applications non libres de Google
    116 pour communiquer avec des services tels que YouTube et Google
    117 Maps. Celles-ci ne font pas officiellement partie d'Android, mais cela n'en
    118 fait pas un bon produit pour autant. Beaucoup des applications disponibles
    119 pour les premières versions d'Android ont été <a
    120 href="https://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/">remplacées
    121 par des applications non libres</a> ; en 2013 sont apparus des appareils
    122 sous Android qui <a
    123 href="https://www.androidbeat.com/2013/12/new-google-play-edition-devices-lack-photo-gallery-app-use-google/">ne
    124 proposent aucun moyen d'afficher des photos, à part une application Google+
    125 non libre</a>. En 2014, Google a annoncé que <a
    126 href="https://arstechnica.com/gadgets/2014/06/android-wear-auto-and-tv-save-you-from-skins-and-oems-from-themselves/">les
    127 versions d'Android destinées aux télévisions, aux montres et aux voitures
    128 seraient en grande partie non libres</a>.
    129 </p>
    130 
    131 <p>La plupart des appareils Android comportent le logiciel non libre <i>Google
    132 Play</i> (ex-<i>Android Market</i>). Ce programme invite les utilisateurs
    133 qui ont un compte chez Google à installer des applications non libres. De
    134 plus, il a une porte dérobée <i>[backdoor]</i> par laquelle Google peut,
    135 d'autorité, installer ou désinstaller des applications (cela en fait
    136 probablement une porte dérobée universelle, bien que ce ne soit pas
    137 prouvé). Google Play ne fait pas officiellement partie d'Android, mais il
    138 n'en est pas moins mauvais pour autant.
    139 </p>
    140 
    141 <p>Google a transféré de nombreuses fonctionnalités de base dans la
    142 bibliothèque non libre <a
    143 href="https://blog.grobox.de/2016/the-proprietarization-of-android-google-play-services-and-apps/">
    144 Google Play Services</a>. Si le code d'une appli est libre mais dépend de
    145 Google Play Services, l'ensemble de cette appli est en fait non libre ; elle
    146 ne peut pas fonctionner sur une version libre d'Android comme Replicant.
    147 </p>
    148 
    149 <p>Si vous donnez du prix à votre liberté, vous ne voudrez pas des applications
    150 non libres proposées par Google Play. Pour installer les applications
    151 Android libres, vous n'avez pas besoin de Google Play car vous pouvez aller
    152 les chercher sur <a href="https://f-droid.org/">f-droid.org</a>.
    153 </p>
    154 
    155 <p>En outre, les produits Android viennent avec des bibliothèques non
    156 libres. Elles ne font pas officiellement partie d'Android, mais puisque
    157 diverses fonctionnalités en dépendent, on les trouve dans toute véritable
    158 installation d'Android.</p>
    159 
    160 <p>Même les programmes qui font officiellement partie d'Android peuvent ne pas
    161 correspondre au code source publié par Google. Les constructeurs peuvent
    162 changer ce code, et bien souvent ils ne publient pas le code source de leurs
    163 versions. La GNU GPL les oblige – à supposer qu'ils s'y conforment – à
    164 redistribuer le code de leurs versions de Linux. Pour le reste du code qui
    165 est sous licence Apache, laxiste, ils ne sont pas obligés de publier le code
    166 source des versions qu'ils utilisent réellement.</p>
    167 
    168 <p>L'un des utilisateurs a découvert que de nombreux programmes du système
    169 Android équipant son téléphone avaient été <a
    170 href="https://www.beneaththewaves.net/Projects/Motorola_Is_Listening.html">modifiés
    171 pour envoyer des données personnelles à Motorola</a>. Certains fabricants
    172 ajoutent à Android <a
    173 href="https://androidsecuritytest.com/features/logs-and-services/loggers/carrieriq/">un
    174 dispositif caché de surveillance générale</a> comme Carrier IQ.</p>
    175 
    176 <p><a href="https://replicant.us/">Replicant</a> est une version libre
    177 d'Android. Pour certains modèles d'appareils, les développeurs de Replicant
    178 ont remplacé beaucoup de bibliothèques non libres. Les applications non
    179 libres sont exclues, mais de toute façon vous ne voulez sûrement pas les
    180 utiliser. Par contre, CyanogenMod (une autre version modifiée d'Android)
    181 n'est pas libre.</p>
    182 
    183 <p>De nombreux appareils sous Android sont des « tyrans » conçus pour que leur
    184 propriétaire ne puisse pas installer et utiliser ses propres logiciels
    185 modifiés, mais seulement les versions approuvées par une société
    186 particulière. Dans ces conditions les exécutables ne sont pas libres, même
    187 s'ils sont faits à partir d'une source libre dont chacun peut
    188 disposer. Cependant, certains appareils Android peuvent être « rootés »
    189 (débridés), ce qui permet aux utilisateurs d'y installer des logiciels
    190 différents.</p>
    191 
    192 <p>Les micrologiciels ou les pilotes importants sont en général privateurs <a
    193 id="TransNote1-rev" href="#TransNote1"><sup>a</sup></a> également. Ils
    194 gèrent l'accès au réseau téléphonique hertzien, le wifi, le bluetooth, le
    195 GPS, l'accélération 3D, l'appareil photo, les hauts-parleurs, et dans
    196 certains cas aussi le microphone. Sur certains modèles, quelques-uns de ces
    197 pilotes sont libres et d'autres ne sont pas indispensables, mais on ne peut
    198 pas se passer du microphone ni de l'accès au réseau.</p>
    199 
    200 <p>Le micrologiciel qui gère l'accès au réseau est préinstallé. Si tout ce que
    201 le programme se contentait de faire était de communiquer avec le réseau
    202 quand vous le souhaitez, on pourrait le considérer comme un simple
    203 circuit. Quand nous insistons sur le fait que les logiciels de tout système
    204 informatique doivent être libres, nous pouvons passer sur un micrologiciel
    205 préinstallé qui ne sera jamais mis à jour, car cela ne fait pas de
    206 différence pour l'utilisateur que ce soit un programme plutôt qu'un circuit.</p>
    207 
    208 <p>Malheureusement, dans ce cas ce serait un circuit malveillant. Les fonctions
    209 malveillantes sont inacceptables, quelle que soit la manière dont elles sont
    210 implémentées.</p>
    211 
    212 <p>Sur la plupart des appareils Android, ce micrologiciel a tellement de
    213 contrôle qu'il pourrait transformer le produit en un appareil d'écoute. Sur
    214 certains, il peut prendre le contrôle total de l'ordinateur principal par
    215 l'intermédiaire de la mémoire partagée, et peut ainsi supplanter ou
    216 remplacer les programmes libres que vous avez installés. Avec certains
    217 modèles, peut-être avec tous, il est possible d'exercer un contrôle à
    218 distance sur ce micrologiciel pour écraser les autres programmes de
    219 l'appareil. Le but du logiciel libre étant d'avoir le contrôle de nos
    220 logiciels et de notre informatique, les systèmes comportant des portes
    221 dérobées sont disqualifiés. Bien que tout système informatique puisse avoir
    222 des bogues permettant de le moucharder, ces appareils peuvent <em>être</em>
    223 des mouchards (Craig Murray, dans <a
    224 href="https://www.theguardian.com/books/2006/aug/12/politics"><cite>Meurtre
    225 à Samarcande</cite></a>, fait le récit de son rôle dans une opération de
    226 renseignement qui convertit en appareil d'écoute le téléphone portable non
    227 Android d'une cible qui ne se doute de rien).</p>
    228 
    229 <p>En tout cas, le micrologiciel gérant l'accès au réseau dans un téléphone
    230 Android n'est pas l'équivalent d'un circuit, parce que le matériel permet
    231 l'installation de nouvelles versions et que cela arrive effectivement. Comme
    232 il s'agit d'un micrologiciel privateur, en pratique seul le fabricant peut
    233 faire de nouvelles versions ; les utilisateurs ne le peuvent pas.</p>
    234 
    235 <p>Pour résumer, on peut tolérer des versions non libres d'un micrologiciel
    236 gérant l'accès au réseau à la condition qu'il ne soit pas mis à jour, qu'il
    237 ne puisse pas prendre le contrôle de l'ordinateur principal, et qu'il puisse
    238 seulement communiquer si et quand le système d'exploitation libre le
    239 permet. En d'autres termes, il doit être l'équivalent d'un circuit, et ce
    240 circuit ne doit pas être malveillant. Il n'y a pas d'obstacle technique à
    241 construire un téléphone Android qui ait ces caractéristiques, mais nous n'en
    242 connaissons aucun.</p>
    243 
    244 <p>Android n'est pas un système autonome ; il a besoin d'un autre système pour
    245 son développement. Les outils du « kit de développement » de Google (<abbr
    246 title="Software Development Kit">SDK</abbr>) semblent être libres, mais
    247 c'est difficile à vérifier. Les fichiers de définition de certaines <abbr
    248 title="Application Programming Interface">API</abbr> de Google ne le sont
    249 pas. Installer le SDK exige de signer un contrat de licence privatrice, ce
    250 qu'on doit refuser par principe. <a
    251 href="https://redmine.replicant.us/projects/replicant/wiki/ReplicantSDK">Le
    252 SDK de Replicant</a> est un remplaçant libre.</p>
    253 
    254 <p>De récentes couvertures médiatiques se sont intéressées aux guerres de
    255 brevets. Pendant les 20 ans de campagne qui ont été consacrés à l'abolition
    256 des brevets logiciels, nous n'avons cessé de mettre en garde contre de
    257 telles guerres. Les brevets logiciels pourraient contraindre certaines
    258 fonctions d'Android à disparaître, ou même rendre le système indisponible
    259 (consultez <a href="https://endsoftwarepatents.org/">endsoftpatents.org</a>,
    260 pour en savoir plus sur les raisons qui rendent l'abolition des brevets
    261 logiciels nécessaire).</p>
    262 
    263 <p>Pourtant, les attaques sur les brevets et les réponses de Google n'ont pas
    264 de lien direct avec le sujet de cet article, qui analyse en quoi la
    265 distribution des produits Android se rapproche un peu d'un système éthique,
    266 et en quoi elle reste en deçà. Ce problème mérite l'attention de la presse
    267 également.</p>
    268 
    269 <p>Android représente une étape majeure vers un téléphone portable éthique,
    270 fonctionnant avec du logiciel libre et contrôlé par l'utilisateur, mais il y
    271 a encore beaucoup de chemin à parcourir et Google est en train de prendre la
    272 mauvaise direction. Les hackers travaillent sur <a
    273 href="https://replicant.us/">Replicant</a>, mais c'est une tâche
    274 considérable que de gérer techniquement un nouveau modèle d'appareil, et il
    275 reste encore le problème du micrologiciel. Même si les téléphones Android
    276 d'aujourd'hui sont considérablement moins mauvais que ceux d'Apple ou de
    277 Windows, on ne peut pas dire qu'ils respectent votre liberté.</p>
    278 <div class="column-limit"></div>
    279 
    280 <h3 class="footnote">Note</h3>
    281 <ol>
    282 <li id="linuxnote"><a href="#f1-rev" class="nounderline">&#8593;</a>
    283 L'exemple ultime de cette confusion se trouve sur le site
    284 linuxonandroid.com, qui propose de l'aide pour « installer Linux [sic] sur
    285 vos appareils Android ». C'est entièrement faux : ce qu'ils installent est
    286 une version du système GNU, <em>à l'exclusion</em> de Linux qui fait partie
    287 d'Android. Puisque ce site ne s'occupe que de <a
    288 href="/distros/distros.html">distributions GNU/Linux non libres</a>, nous ne
    289 le recommandons pas.
    290 </li>
    291 </ol>
    292 
    293 <div class="infobox extra" role="complementary">
    294 <hr />
    295 Publié initialement dans <cite><a
    296 href="https://www.guardian.co.uk/technology/2011/sep/19/android-free-software-stallman">The
    297 Guardian</a></cite>.
    298 </div>
    299 </div>
    300 
    301 <div class="translators-notes">
    302 
    303 <!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.-->
    304 <hr /><b>Note de traduction</b><ol id="translator-notes-alpha">
    305 <li><a id="TransNote1" href="#TransNote1-rev"
    306 class="nounderline">&#8593;</a>
    307 Autre traduction de <i>proprietary</i> : propriétaire.</li></ol></div>
    308 </div>
    309 
    310 <!-- for id="content", starts in the include above -->
    311 <!--#include virtual="/server/footer.fr.html" -->
    312 <div id="footer" role="contentinfo">
    313 <div class="unprintable">
    314 
    315 <p>Veuillez envoyer les requêtes concernant la FSF et GNU à &lt;<a
    316 href="mailto:gnu@gnu.org">gnu@gnu.org</a>&gt;. Il existe aussi <a
    317 href="/contact/">d'autres moyens de contacter</a> la FSF. Les liens
    318 orphelins et autres corrections ou suggestions peuvent être signalés à
    319 &lt;<a href="mailto:webmasters@gnu.org">webmasters@gnu.org</a>&gt;.</p>
    320 
    321 <p>
    322 <!-- TRANSLATORS: Ignore the original text in this paragraph,
    323         replace it with the translation of these two:
    324 
    325         We work hard and do our best to provide accurate, good quality
    326         translations.  However, we are not exempt from imperfection.
    327         Please send your comments and general suggestions in this regard
    328         to <a href="mailto:web-translators@gnu.org">
    329 
    330         &lt;web-translators@gnu.org&gt;</a>.</p>
    331 
    332         <p>For information on coordinating and contributing translations of
    333         our web pages, see <a
    334         href="/server/standards/README.translations.html">Translations
    335         README</a>. -->
    336 Merci d'adresser vos commentaires sur les pages en français à &lt;<a
    337 href="mailto:trad-gnu@april.org">trad-gnu@april.org</a>&gt;, et sur les
    338 traductions en général à &lt;<a
    339 href="mailto:web-translators@gnu.org">web-translators@gnu.org</a>&gt;. Si
    340 vous souhaitez y contribuer, vous trouverez dans le <a
    341 href="/server/standards/README.translations.html">guide de traduction</a>
    342 les infos nécessaires.</p>
    343 </div>
    344 
    345 <!-- Regarding copyright, in general, standalone pages (as opposed to
    346      files generated as part of manuals) on the GNU web server should
    347      be under CC BY-ND 4.0.  Please do NOT change or remove this
    348      without talking with the webmasters or licensing team first.
    349      Please make sure the copyright date is consistent with the
    350      document.  For web pages, it is ok to list just the latest year the
    351      document was modified, or published.
    352      
    353      If you wish to list earlier years, that is ok too.
    354      Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
    355      years, as long as each year in the range is in fact a copyrightable
    356      year, i.e., a year in which the document was published (including
    357      being publicly visible on the web or in a revision control system).
    358      
    359      There is more detail about copyright years in the GNU Maintainers
    360      Information document, www.gnu.org/prep/maintain. -->
    361 <p>Copyright &copy; 2011-2016 Richard Stallman</p>
    362 
    363 <p>Cette page peut être utilisée suivant les conditions de la licence <a
    364 rel="license"
    365 href="http://creativecommons.org/licenses/by-nd/4.0/deed.fr">Creative
    366 Commons attribution, pas de modification, 4.0 internationale (CC BY-ND
    367 4.0)</a>.</p>
    368 
    369 <!--#include virtual="/server/bottom-notes.fr.html" -->
    370 <div class="translators-credits">
    371 
    372 <!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.-->
    373 Traduction : Sylvain Le Menn<br /> Révision : <a
    374 href="mailto:trad-gnu&#64;april.org">trad-gnu&#64;april.org</a></div>
    375 
    376 <p class="unprintable"><!-- timestamp start -->
    377 Dernière mise à jour :
    378 
    379 $Date: 2022/07/20 13:00:49 $
    380 
    381 <!-- timestamp end -->
    382 </p>
    383 </div>
    384 </div>
    385 <!-- for class="inner", starts in the banner include -->
    386 </body>
    387 </html>