Publicité
J'utilise Android parce qu'il est fabriqué à partir de Linux, et je ne suis pas seul ici. De nombreux utilisateurs de bureau open source ont d'abord acheté un téléphone Android en raison de l'attrait d'un système d'exploitation mobile basé sur Linux. Je suis sûr que c'est la raison pour laquelle vous êtes nombreux à lire ceci maintenant.
Android a été largement adopté, ce qui a causé un certain inconfort. Cela n'est dû qu'en partie au désir occasionnel des utilisateurs de Linux de se détourner du courant dominant. Le plus gros problème est ce que les fabricants de téléphones, les opérateurs et même Google ont fait au système d'exploitation. Le fait est que tout téléphone Android que vous prenez dans la boutique est verrouillé et exécute une bonne quantité de code source fermé.
En conséquence, les gens qui apprécient les idéaux open source se sont retrouvés à regarder vers Ubuntu Touch, Firefox OS, et Sailfish OS à la place - et à regarder avec déception car les trois n'ont jusqu'à présent pas réussi à décoller. Canonical, malgré l'expédition d'Ubuntu sur quelques téléphones, n'a pas encore sorti un modèle véritablement prêt pour le consommateur. Firefox OS a
pivoté dans un projet Internet des objets. Jolla, malgré avoir récemment poussé Sailfish OS 2.0, est toujours en train de résoudre les problèmes. Aucun d'entre eux n'est entré sur le marché américain.La situation laisse Android comme option principale pour de nombreuses personnes qui cherchent à utiliser Linux sur leurs téléphones. Mais la question demeure, Android est-il vraiment open source?
Techniquement, oui
Android a des racines open source. Le projet a commencé sous Android, Inc. en 2005, que Google a acheté deux ans plus tard. Cette même année, Google et plusieurs autres sociétés ont formé le Alliance des combinés ouverts, Android étant le principal logiciel sur lequel repose ce consortium.
Android est basé sur le noyau Linux, et comme ce morceau de code complexe, la plupart des parties sont open source avec quelques blobs binaires inclus pour faire fonctionner les choses avec certains matériels. La plate-forme Android de base, connue sous le nom de Projet Open Source Android (AOSP), est disponible pour que chacun puisse faire ce qu'il souhaite.
HTC, Huawei, LG, Samsung, Sony, Xiaomi et de nombreux autres fabricants Skins Android expliqués: Comment les fabricants de matériel changent-ils Android de stock?Les fabricants de matériel aiment prendre Android et le transformer en quelque chose qui leur appartient entièrement, mais est-ce une bonne ou une mauvaise chose? Jetez un œil et comparez ces différents skins Android. Lire la suite l'ont tous fait précisément sur les téléphones et les tablettes. Ils ne sont guère seuls.
Amazon et Barnes & Noble l'ont mis sur des liseuses. HP a intégré Android à un ordinateur portable. NVIDIA a poussé Android sur une console de jeu. Sony expédie le système d'exploitation sur ses nouveaux téléviseurs intelligents. Vous pouvez obtenir Android sur tout, des appareils photo compacts aux réfrigérateurs. Les entreprises trébuchent sur elles-mêmes pour mettre Android Wear sur les montres.
Et cela ne compte même pas tout ce que les bricoleurs ont mis sur Android.
Contrairement à iOS et à Windows Phone, les utilisateurs n'ont à payer personne pour utiliser Android dans leur produit. Et puisque le code est ouvert, ils sont libres d'expérimenter et d'adapter le logiciel comme ils le souhaitent.
Alors pourquoi ça ne vous plait pas?
Il existe une différence significative entre l’utilisation de Linux de bureau traditionnel et l’exécution de Windows. Le contraste entre Android et iOS n'est pas aussi frappant. Si Android est open source, pourquoi n'en a-t-il pas envie?
1. Les gens sont autorisés à verrouiller le code source ouvert
Android est open source, mais la plupart des logiciels que nous exécutons sur la plate-forme ne le sont pas. Cela est vrai que vous obteniez un appareil Nexus ou quelque chose de Samsung. Contrairement aux premiers jours d'Android, le lanceur Google Now et la plupart des applications de Google sont devenus des sources fermées.
Il en va de même pour le code fourni avec Samsung, HTC, LG et les adaptations personnalisées d'autres fabricants. La plupart des applications que vous obtenez sur Google Play, qu'elles soient gratuites ou non, ne sont pas non plus open source. Étant donné que ce logiciel constitue l'essentiel de ce que nous voyons et utilisons, la situation fait qu'Android se sent finalement comme une plate-forme source fermée.
Mais les gens sont autorisés à créer des logiciels fermés fonctionnant sous Linux. À moins que les créateurs distribuent des logiciels sous une licence copyleft, d'autres peuvent prendre le code et l'utiliser pour créer des applications propriétaires.
Google publie une grande partie d'Android sous Licence Apache version 2.0, ce qui n'empêche pas les utilisateurs d'utiliser le code pour créer des produits restrictifs. Le fait que les gens aient fait cela ne fait pas fermer Android lui-même. En fait, le fait que tant de gens basent leur travail sur Android témoigne de son succès en tant que projet open source.
2. Le développement principal d'Android n'est pas piloté par la communauté
Pour la plupart, Google développe Android. Une ou deux fois par an, l'entreprise dépose un tas de nouveau code sur un mur métaphorique que les bricoleurs et les fabricants de matériel se précipitent (ou, vous savez, prend leur temps Pourquoi mon téléphone Android n'a-t-il pas encore été mis à jour?Le processus de mise à jour Android est long et compliqué; examinons-le pour savoir exactement pourquoi la mise à jour de votre téléphone Android prend autant de temps. Lire la suite ) pour mettre leurs affaires.
Google publie ensuite des mises à jour de maintenance et de sécurité tous les mois environ pendant qu'il se prépare pour la prochaine grande version.
De nombreux autres projets open source bien connus recherchent généralement une plus grande implication de la communauté au sens large. Red Hat peut financer une bonne partie des le travail qui va dans GNOME 5 raisons surprenantes derrière la résurgence de GNOMEAujourd'hui, GNOME 3 regagne enfin des utilisateurs, et il y a moins de personnes qui vont en ligne pour exprimer leur haine pour l'environnement de bureau. Que s'est-il passé pour que GNOME revienne lentement? Lire la suite , mais les développeurs du monde entier contribuent au code.
Canonical, la société derrière Ubuntu, exerce un contrôle important sur l'apparence et la convivialité de cette distribution Linux, mais les membres de la communauté ont encore leur mot à dire sur les programmes qui entrent dans les référentiels d'applications ou sur ce qui monte sur certains des sites Internet.
En comparaison, Android se présente entièrement comme un produit Google.
3. Vous n'avez pas le plein contrôle
Une partie de ce qui attire les gens vers Linux et autres systèmes d'exploitation open source 3 systèmes d'exploitation de type UNIX qui ne sont pas LinuxRécemment, les gens ont commencé à confondre "UNIX" avec "Linux". Linux a été influencé par UNIX, mais les systèmes UNIX n'ont aucun rapport avec Linux. Voici quelques systèmes UNIX importants à connaître. Lire la suite c'est la liberté et le contrôle qui sont disponibles. Vous ne pouvez pas plonger au cœur d'une machine Windows ou Mac OS X et voir ce qui le fait vibrer. Avec Linux, vous ne comprenez peut-être pas la majeure partie du code, mais vous êtes libre de bricoler plus ou moins tout.
Pratiquement parlant, un téléphone Android est livré prêt à l'emploi avec à peine plus de libertés qu'un iPhone. Vous pourrez peut-être changer le lanceur, appliquer des thèmes étendus et adapter certaines fonctionnalités à vos goûts Les meilleurs réglages Android que vous pouvez faire sans enracinementLes modifications d'Android ne sont pas réservées aux geeks technologiques. Voici comment tirer le meilleur parti de votre téléphone ou tablette Android non rooté! Lire la suite , mais vous ne pouvez pas bricoler le système d'exploitation sous-jacent sans annuler votre garantie.
Des ajustements plus étendus nécessitent enraciner votre appareil Personnalisez votre téléphone sans flasher une ROM avec le framework XposedIl est de notoriété publique que la meilleure façon de personnaliser votre appareil Android est de le flasher avec une nouvelle ROM. C'est également faux. Lire la suite ou flasher une ROM personnalisée 12 raisons d'installer une ROM Android personnaliséeVous pensez que vous n'avez plus besoin d'une ROM Android personnalisée? Voici plusieurs raisons d'installer une ROM Android personnalisée. Lire la suite . À cet égard, il peut sembler que vous disposez de plus de liberté sur un système d'exploitation de bureau propriétaire que sur un système mobile open source.
Mais Android Vraiment est Open Source
Et ce n'est pas simplement ouvert uniquement par son nom. Il existe de nombreuses preuves qu'Android est vraiment ouvert, et nous pouvons en tirer des avantages tangibles.
1. Des ROM personnalisées existent
Les ROM créées par la communauté et basées sur AOSP offrent aux utilisateurs Android des alternatives au logiciel livré sur leurs appareils. CyanogenMod fonctionne sur des millions de smartphones Android. Au départ, l'expérience n'est pas si différente de ce que vous pouvez obtenir sur un Nexus. Heck, c'est la raison pour laquelle beaucoup de gens choisissent de flasher une ROM en premier lieu.
CyanogenMod n'est pas la seule option sur le marché non plus Quelles sont les meilleures ROM Android personnalisées?Le moment où vous réalisez que vous pouvez flasher votre téléphone Android avec une nouvelle ROM est crucial. Soudain, vous êtes libre: des options de personnalisation infinies, plus de bloatware de fournisseur et, surtout, vous n'en avez pas ... Lire la suite . Beaucoup ont augmenté et diminué au fil des ans, comme Paranoid Android et AOKP. À certains égards, l'écosystème ROM personnalisé ressemble au modèle de distribution Linux. Ces ROM sont généralement les mêmes, mais les projets prennent le même code et le modifient de différentes manières. Cela ne serait pas possible si Android lui-même n'était pas open source.
2. Même les concurrents Open Source dépendent d'Android
Au début de cet article, j'ai mentionné Firefox OS, Sailfish OS et Ubuntu Touch comme systèmes d'exploitation mobiles open source concurrents. Le fait est que les équipes derrière ces trois projets ont utilisé le code Android d'une manière ou d'une autre. Sailfish OS, bien qu'il ne soit pas basé sur Android, vous permet d'installer directement des applications Android.
Firefox OS a commencé comme Boot to Gecko, que vous pouvez installer sur les appareils Android. Avant Ubuntu Touch, il y avait Ubuntu pour Android.
Il y a une ironie incroyable à l'idée qu'Android puisse être une source fermée, mais les projets basés sur celui-ci peuvent être ouverts.
3. Vous Pouvez Prenez le contrôle de votre appareil
Les fabricants et les transporteurs peuvent ne pas vouloir que vous le fassiez, et cela pourrait annuler votre garantie, mais vous avez la possibilité de faire ce que vous voulez avec votre matériel. Vous pouvez rooter pour obtenir un accès administrateur, déverrouiller le chargeur de démarrage ou flasher un autre système d'exploitation (comme exécuter Ubuntu Touch à la place Comment démarrer votre Android avec Ubuntu Lire la suite ).
Ce ne sont peut-être pas les fonctionnalités annoncées d'Android, mais elles sont là. Et bien que la grande majorité des personnes utilisant des appareils Android ne les bricolent pas de cette manière, vous ne seriez guère la seule personne à le faire.
Il y a des millions de personnes qui aiment avoir la liberté d'utiliser leurs téléphones et tablettes de cette façon.
En quoi est-ce important?
Les gens utilisent des systèmes d'exploitation open source pour de nombreuses raisons différentes. Certains ne font pas confiance à l'abandon du contrôle de leurs données. De plus, les applications et services propriétaires vont et viennent, mais les logiciels open source restent, même lorsqu'ils ne sont pas pris en charge. Les systèmes d'exploitation gratuits peuvent également donner vie à du matériel qui fonctionne très bien, mais les entreprises ont décidé d'abandonner.
Et les raisons éthiques ne manquent pas, de déterminer qui devrait avoir son mot à dire sur ce qui fonctionne sur quel matériel, aux discussions sur la richesse, la vie privée et la liberté.
Alors que des millions de personnes adoptent l'informatique mobile, il est important que les utilisateurs disposent des options disponibles sur les ordinateurs de bureau et portables. Prendre soin de l'une des choses ci-dessus ne devrait pas signifier abandonner les téléphones, les tablettes et les choses sympas avec les écrans tactiles.
Aujourd'hui, Android reste la meilleure option mobile pour les personnes qui apprécient l'open source. Hors de la boîte, cela peut être une expérience trop commercialisée et très chargée en publicité, mais vous pouvez changer cela.
je utiliser CyanogenMod et obtenir mon logiciel de F-Droid Comment utiliser Android sans Google: tout ce que vous devez savoirVous souhaitez utiliser Android sans Google? Pas de Google, pas de problème. Voici un guide pour devenir sans Google sur votre appareil Android pour retrouver la confidentialité. Lire la suite . Cette combinaison peut sembler limitative par rapport à ce que vous obtenez de Google Play, mais c'est une expérience plus riche en fonctionnalités que ce que les systèmes d'exploitation open source concurrents apportent actuellement à la table. Je suis toujours en train de regarder et j'espère que ces alternatives réussiront, mais en attendant qu'elles réussissent, j'écoute des podcasts, en utilisant la navigation GPS, gérer ma bibliothèque musicale locale et rester en contact avec les gens à l'aide d'un appareil mobile fiable et rapide exécutant principalement des logiciels open source aujourd'hui.
Pourquoi utilisez-vous Android? L'aspect open source est-il important pour vous? Attendez-vous un autre système d'exploitation mobile gratuit pour faire son chemin? J'adorerais entendre vos pensées!
Crédits image:Pingouin sautant par bluezace via Shutterstock
Bertel est un minimaliste numérique qui écrit à partir d'un ordinateur portable avec des commutateurs de confidentialité physiques et un système d'exploitation approuvé par la Free Software Foundation. Il valorise l'éthique par rapport aux fonctionnalités et aide les autres à prendre le contrôle de leur vie numérique.